0001193125-21-032669.txt : 20210209 0001193125-21-032669.hdr.sgml : 20210209 20210208185814 ACCESSION NUMBER: 0001193125-21-032669 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210209 DATE AS OF CHANGE: 20210208 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: 21603098 BUSINESS ADDRESS: STREET 1: 681 GATEWAY BLVD. CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 BUSINESS PHONE: 800-719-0671 MAIL ADDRESS: STREET 1: 681 GATEWAY BLVD. CITY: SOUTH SAN FRANCISCO STATE: CA ZIP: 94080 10-Q 1 d97574d10q.htm FORM 10-Q Form 10-Q
false2021Q1--09-300001581280CA 0001581280 2020-10-01 2020-12-31 0001581280 2019-10-01 2019-12-31 0001581280 2020-12-31 0001581280 2020-09-30 0001581280 2019-10-01 2020-09-30 0001581280 2020-10-01 2020-10-01 0001581280 2020-11-01 0001581280 2020-10-01 0001581280 2020-11-01 2020-11-01 0001581280 2021-02-04 0001581280 2019-12-31 0001581280 2019-09-30 0001581280 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001581280 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2020-12-31 0001581280 us-gaap:CashAndCashEquivalentsMember 2020-12-31 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001581280 us-gaap:MoneyMarketFundsMember 2020-12-31 0001581280 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-12-31 0001581280 us-gaap:CommercialPaperMember 2020-12-31 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0001581280 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001581280 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001581280 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001581280 twst:RevisedAnnualEquityAwardProgrammeMember us-gaap:PhantomShareUnitsPSUsMember twst:ExecutiveOfficersAndSeniorLevelEmployeesMember 2020-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2020-12-31 0001581280 us-gaap:CommercialRealEstateMember twst:WilsonvilleOregonMember twst:RenewalTermOneMember 2020-12-31 0001581280 us-gaap:CommercialRealEstateMember twst:WilsonvilleOregonMember twst:RenewalTermTwoMember 2020-12-31 0001581280 us-gaap:CommercialRealEstateMember twst:WilsonvilleOregonMember 2020-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-12-31 0001581280 twst:AtTheMarketOfferingMember 2020-12-31 0001581280 twst:SubsequentPublicOffering1Member 2020-12-31 0001581280 us-gaap:TrademarksAndTradeNamesMember 2020-09-30 0001581280 us-gaap:DevelopedTechnologyRightsMember 2020-09-30 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2020-09-30 0001581280 us-gaap:CashAndCashEquivalentsMember 2020-09-30 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-09-30 0001581280 us-gaap:MoneyMarketFundsMember 2020-09-30 0001581280 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-09-30 0001581280 us-gaap:CommercialPaperMember 2020-09-30 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-09-30 0001581280 us-gaap:USTreasurySecuritiesMember 2020-09-30 0001581280 us-gaap:FairValueInputsLevel1Member 2020-09-30 0001581280 us-gaap:FairValueInputsLevel2Member 2020-09-30 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2020-09-30 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0001581280 us-gaap:CostOfSalesMember 2019-10-01 2019-12-31 0001581280 us-gaap:ResearchAndDevelopmentExpenseMember 2019-10-01 2019-12-31 0001581280 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-10-01 2019-12-31 0001581280 twst:OptionsToPurchaseCommonStockMember 2019-10-01 2019-12-31 0001581280 us-gaap:RestrictedStockMember 2019-10-01 2019-12-31 0001581280 twst:RestrictedShareUnitsMember 2019-10-01 2019-12-31 0001581280 twst:EarlyExerciseOfStockOptionsMember 2019-10-01 2019-12-31 0001581280 us-gaap:EmployeeStockMember 2019-10-01 2019-12-31 0001581280 twst:WarrantsToPurchaseCommonStockMember 2019-10-01 2019-12-31 0001581280 country:US 2019-10-01 2019-12-31 0001581280 us-gaap:EMEAMember 2019-10-01 2019-12-31 0001581280 srt:AsiaPacificMember 2019-10-01 2019-12-31 0001581280 srt:AmericasMember 2019-10-01 2019-12-31 0001581280 twst:IndustrialChemicalsMember 2019-10-01 2019-12-31 0001581280 twst:AcademicResearchMember 2019-10-01 2019-12-31 0001581280 us-gaap:HealthCareMember 2019-10-01 2019-12-31 0001581280 twst:FoodOrAgricultureMember 2019-10-01 2019-12-31 0001581280 us-gaap:CommonStockMember 2019-10-01 2019-12-31 0001581280 srt:MaximumMember 2019-10-01 2019-12-31 0001581280 twst:SyntheticGenesMember 2019-10-01 2019-12-31 0001581280 twst:OligoPoolsMember 2019-10-01 2019-12-31 0001581280 twst:DnaAndBiopharmaLibrariesMember 2019-10-01 2019-12-31 0001581280 twst:NgsToolsMember 2019-10-01 2019-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0001581280 twst:AtTheMarketOfferingMember 2019-10-01 2019-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0001581280 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0001581280 us-gaap:DevelopedTechnologyRightsMember 2020-10-01 2020-12-31 0001581280 us-gaap:TrademarksAndTradeNamesMember 2020-10-01 2020-12-31 0001581280 us-gaap:CostOfSalesMember 2020-10-01 2020-12-31 0001581280 us-gaap:ResearchAndDevelopmentExpenseMember 2020-10-01 2020-12-31 0001581280 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-10-01 2020-12-31 0001581280 twst:OptionsToPurchaseCommonStockMember 2020-10-01 2020-12-31 0001581280 twst:RestrictedShareUnitsMember 2020-10-01 2020-12-31 0001581280 twst:EarlyExerciseOfStockOptionsMember 2020-10-01 2020-12-31 0001581280 us-gaap:EmployeeStockMember 2020-10-01 2020-12-31 0001581280 twst:WarrantsToPurchaseCommonStockMember 2020-10-01 2020-12-31 0001581280 twst:StockOptionsBasedOnPerformanceMember 2020-10-01 2020-12-31 0001581280 country:US 2020-10-01 2020-12-31 0001581280 us-gaap:EMEAMember 2020-10-01 2020-12-31 0001581280 srt:AsiaPacificMember 2020-10-01 2020-12-31 0001581280 srt:AmericasMember 2020-10-01 2020-12-31 0001581280 twst:IndustrialChemicalsMember 2020-10-01 2020-12-31 0001581280 twst:AcademicResearchMember 2020-10-01 2020-12-31 0001581280 us-gaap:HealthCareMember 2020-10-01 2020-12-31 0001581280 twst:FoodOrAgricultureMember 2020-10-01 2020-12-31 0001581280 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0001581280 srt:MaximumMember 2020-10-01 2020-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2020-10-01 2020-12-31 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2020-10-01 2020-12-31 0001581280 us-gaap:PhantomShareUnitsPSUsMember twst:RevisedAnnualEquityAwardProgrammeMember twst:ExecutiveOfficersAndSeniorLevelEmployeesMember srt:MinimumMember 2020-10-01 2020-12-31 0001581280 us-gaap:PhantomShareUnitsPSUsMember twst:RevisedAnnualEquityAwardProgrammeMember twst:ExecutiveOfficersAndSeniorLevelEmployeesMember srt:MaximumMember 2020-10-01 2020-12-31 0001581280 twst:SyntheticGenesMember 2020-10-01 2020-12-31 0001581280 twst:OligoPoolsMember 2020-10-01 2020-12-31 0001581280 twst:DnaAndBiopharmaLibrariesMember 2020-10-01 2020-12-31 0001581280 twst:NgsToolsMember 2020-10-01 2020-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2020-12-31 0001581280 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-10-01 2020-12-31 0001581280 us-gaap:PhantomShareUnitsPSUsMember twst:RevisedAnnualEquityAwardProgrammeMember twst:ExecutiveOfficersAndSeniorLevelEmployeesMember 2020-10-01 2020-12-31 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-10-01 2020-12-31 0001581280 us-gaap:CommercialRealEstateMember twst:WilsonvilleOregonMember 2020-10-01 2020-12-31 0001581280 twst:AtTheMarketOfferingMember 2020-10-01 2020-12-31 0001581280 twst:SubsequentPublicOffering1Member 2020-10-01 2020-12-31 0001581280 us-gaap:OverAllotmentOptionMember 2020-10-01 2020-12-31 0001581280 us-gaap:IPOMember 2018-10-01 2018-10-31 0001581280 us-gaap:IPOMember 2019-05-01 2019-05-31 0001581280 twst:SubsequentPublicOffering1Member 2020-02-01 2020-02-29 0001581280 us-gaap:OverAllotmentOptionMember 2020-02-01 2020-02-29 0001581280 twst:SubsequentPublicOffering1Member 2020-06-01 2020-06-30 0001581280 us-gaap:OverAllotmentOptionMember 2020-06-01 2020-06-30 0001581280 twst:SubsequentPublicOffering1Member 2020-06-30 0001581280 us-gaap:DevelopedTechnologyRightsMember 2019-10-01 2020-09-30 0001581280 us-gaap:TrademarksAndTradeNamesMember 2019-10-01 2020-09-30 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2019-10-01 2020-09-30 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2019-10-01 2020-09-30 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2018-09-26 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-09-26 0001581280 srt:MaximumMember twst:TwoThousandAndEighteenEquityIncentivePlanMember 2018-09-26 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember srt:MaximumMember 2018-09-26 2018-09-26 0001581280 twst:TwoThousandAndFifteenEmployeeStockPurchasePlanMember 2018-09-26 2018-09-26 0001581280 twst:SubsequentPublicOffering1Member 2020-12-01 2020-12-31 0001581280 us-gaap:AccountingStandardsUpdate201811Member 2019-10-01 0001581280 twst:SubsequentPublicOffering1Member 2020-02-29 0001581280 twst:WarrantsOneMember 2015-12-22 2015-12-22 0001581280 twst:WarrantsOneMember 2016-03-28 2016-03-28 0001581280 twst:AtTheMarketOfferingMember 2020-01-01 2020-01-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001581280 us-gaap:RetainedEarningsMember 2019-09-30 0001581280 us-gaap:CommonStockMember 2019-09-30 0001581280 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001581280 us-gaap:RetainedEarningsMember 2019-12-31 0001581280 us-gaap:CommonStockMember 2019-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001581280 us-gaap:RetainedEarningsMember 2020-09-30 0001581280 us-gaap:CommonStockMember 2020-09-30 0001581280 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001581280 us-gaap:RetainedEarningsMember 2020-12-31 0001581280 us-gaap:CommonStockMember 2020-12-31 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-09-30 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-12-31 iso4217:USD utr:Year xbrli:shares xbrli:pure utr:sqft iso4217:USD xbrli:shares
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
FORM 10-Q
 
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended December 31, 2020
OR
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from
                    
to
                    
Commission File Number: 001-38720
 
 
 
 
Twist Bioscience Corporation
(Exact Name of Registrant as Specified in its Charter)
 
 
 
Delaware
 
46-2058888
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
681 Gateway Blvd, South San Francisco, CA 94080
(Address of principal executive offices and zip code)
(800) 719-0671
(Registrant’s telephone number, including area code)
 
 
 
Title of each class
 
Trading
Symbol(s)
 
Name of each exchange
on which registered
Common Stock
 
TWST
 
The Nasdaq Global Select Market
Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files).    Yes  ☒    No  ☐
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
 
Large accelerated filer      Accelerated filer  
       
Non-accelerated
filer
     Small reporting company  
       
         Emerging growth company  
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ☐    No  
APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PRECEDING FIVE YEARS:
Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Section 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.    Yes  ☐    No  ☐
APPLICABLE ONLY TO CORPORATE ISSUERS
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
The number of shares of the Registrant’s common stock outstanding as of February 
4
, 2021, was 48,646,513.
 
 
 

TWIST BIOSCIENCE CORPORATION
QUARTERLY REPORT ON FORM 10-Q
FOR THE QUARTER ENDED DECEMBER 31, 2020
TABLE OF CONTENTS
 
   1
   
PART I. Financial information    2
     
Item 1.   Financial statements    2
     
    Condensed Consolidated Balance Sheets (unaudited)    2
     
    Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)    3
     
    Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (Unaudited)    4
     
    Condensed Consolidated Statements of Cash Flows (unaudited)    5
     
    Notes to Unaudited Condensed Consolidated Financial Statements    6
     
Item 2.   Management’s discussion and analysis of financial condition and results of operations    16
     
Item 3.   Quantitative and qualitative disclosures about market risk    24
     
Item 4.   Controls and procedures    24
   
PART II. Other information    26
     
Item 1.   Legal proceedings    26
Item 1A.   Risk factors    27
Item 2.   Unregistered sales of equity securities and use of proceeds    48
Item 3.   Defaults upon senior securities    48
Item 4.   Mine safety disclosures    48
Item 5.   Other information    48
Item 6.   Exhibits    49
   
   50
 
i

Forward-looking statements
This Quarterly Report on Form 10-Q for the Quarter ended December 31, 2020, or Form 10-Q, contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. 
 These statements relate to, among other matters, plans for product development and licensing to third parties, plans and timeframe for commercial development of DNA data storage capabilities, expectations regarding market penetration, anticipated customer conversion to our products, plans to expand in international markets, identification and development of potential antibody candidates for treatment of COVID-19. Forward-looking statements are also identified by the
 words “believe,” “will,” “may,” “estimate,” “continue,” “anticipate,” “intend,” “should,” “plan,” “expect,” “predict,” “could,” “potentially” and variations of such words and similar expressions
. You should not rely upon forward-looking statements as predictions of future events.
 
 Such statement are based on management’s expectations as of the date of this filing and involve risks and uncertainties that could cause actual results, events or circumstances to differ materially from those expresed or implied in our forward-looking statements. Such risks and uncertainties include:
 
   
our ability to increase our revenue and our revenue growth rate;
 
   
our ability to accurately estimate capital requirements and our needs for additional financing; our estimates of the size of our market opportunities;
 
   
our ability to increase DNA production, reduce turnaround times and drive cost reductions for our customers;
 
   
our ability to effectively manage our growth;
 
   
our ability to successfully enter new markets and manage our international expansion;
 
   
our ability to protect our intellectual property, including our proprietary DNA synthesis platform;
 
   
costs associated with defending intellectual property infringement and other claims;
 
   
the effects of increased competition in our business;
 
   
our ability to keep pace with changes in technology and our competitors;
 
   
our ability to successfully identify, evaluate and manage any future acquisitions of businesses, solutions or technologies;
 
   
the success of our marketing efforts;
 
   
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;
 
   
our ability to attract and retain qualified employees and key personnel;
 
   
the effects of natural or man-made catastrophic events including those resulting from the novel strain of coronavirus that causes coronavirus disease 2019, or COVID-19, that was first identified in Wuhan, China;
 
   
the effectiveness of our internal controls;
 
   
changes in government regulation affecting our business;
 
   
uncertainty as to economic and market conditions and the impact of adverse economic conditions; and
 
   
other risk factors included under the section titled “Risk Factors.”
Readers are urged to carefully review and consider all of the information in this Form 10-Q 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 Form 10-Q 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.
When we use the terms “Twist,” “Twist Bioscience,” the “Company,” “we,” “us” or “our” in this report, we are referring to Twist Bioscience Corporation and its consolidated subsidiaries unless the context requires otherwise. Sequence space 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.
 
1

PART I. Financial information
 
Item 1.
Financial statements
Twist Bioscience Corporation
Condensed Consolidated Balance Sheets (unaudited)
 
(In thousands)
  
December 31,

2020
   
September 30,

2020
 
Assets
                
Current assets:
                
Cash and cash equivalents
   $ 348,789     $ 93,667  
Short-term investments
     238,496       196,335  
Accounts receivable, net
     25,492       26,376  
Inventories
     13,409       12,289  
Prepaid expenses and other current assets
     8,242       6,203  
    
 
 
   
 
 
 
Total current assets
   $ 634,428     $ 334,870  
Property and equipment, net
     27,153       25,466  
Operating lease right-of-use assets
     32,330       33,699  
Goodwill
     1,138       1,138  
Intangible assets, net
     256       307  
Restricted cash, non-current
     1,530       579  
Other non-current assets
     2,735       2,823  
    
 
 
   
 
 
 
Total assets
   $ 699,570     $ 398,882  
    
 
 
   
 
 
 
Liabilities and stockholders’ equity
                
Current liabilities:
                
Accounts payable
   $ 8,932     $ 4,830  
Accrued expenses
     3,510       3,901  
Accrued compensation
     11,577       14,945  
Current portion of operating lease liability
     6,444       6,409  
Current portion of long-term debt
     3,333       3,333  
Other current liabilities
     3,306       2,611  
    
 
 
   
 
 
 
Total current liabilities
   $ 37,102     $ 36,029  
Operating lease liability, net of current portion
     23,681       24,837  
Long-term debt, net of current portion
     625       1,403  
Other non-current liabilities
     210       351  
    
 
 
   
 
 
 
Total liabilities
     61,618     $ 62,620  
    
 
 
   
 
 
 
Commitments and contingencies (Note 6)
            
Stockholders’ equity
                
Common stock, $0.00001 par value—100,000 and 100,000 shares authorized at December 31, 2020 and September 30, 2020, respectively; 48,616 and 45,083 shares issued and outstanding at December 31,
2020
 and September 30, 2020, respectively
   $ —       $  —    
Additional paid-in capital
     1,129,165       794,630  
Accumulated other comprehensive income
     142       87  
Accumulated deficit
     (491,355     (458,455
    
 
 
   
 
 
 
Total stockholders’ equity
   $ 637,952     $ 336,262  
    
 
 
   
 
 
 
Total liabilities and stockholders’ equity
   $ 699,570     $ 398,882  
    
 
 
   
 
 
 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
 
2

Twist Bioscience Corporation
Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)
 
    
Three months ended

December 31,
 
(In thousands, except per share data)
  
2020
   
2019
 
Revenues
   $ 28,161     $ 17,164  
Operating expenses:
                
Cost of revenues
   $ 18,162     $ 13,792  
Research and development
     14,000       10,297  
Selling, general and administrative
     28,792       26,405  
Litigation settlement
              22,500  
    
 
 
   
 
 
 
Total operating expenses
   $ 60,954     $ 72,994  
    
 
 
   
 
 
 
Loss from operations
   $ (32,793   $ (55,830
    
 
 
   
 
 
 
Interest income
     134       564  
Interest expense
     (118     (248
Other income (expense), net
     (77     (87
    
 
 
   
 
 
 
Loss before income taxes
   $ (32,854   $ (55,601
Provision for income taxes
     (46     (37
    
 
 
   
 
 
 
Net loss attributable to common stockholders
   $ (32,900   $ (55,638
    
 
 
   
 
 
 
Other comprehensive loss:
                
Change in unrealized
income/(
loss
)
on investments
     (8     16  
Foreign currency translation adjustment
     63       (7
    
 
 
   
 
 
 
Comprehensive loss
     (32,845     (55,629
    
 
 
   
 
 
 
Net loss per share attributable to common stockholders—basic and diluted
   $ (0.72   $ (1.69
    
 
 
   
 
 
 
Weighted average shares used in computing net loss per share attributable to common stockholders—basic and diluted
     46,000       32,976  
    
 
 
   
 
 
 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
 
3

Twist Bioscience Corporation
Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (unaudited)
 
    
Common

stock
    
Additional

paid-in

capital
   
Accumulated

other

comprehensive

income
    
Accumulated

deficit
   
Total

stockholders’

equity
 
(In thousands)
  
Shares
   
Amount
 
Balances as of September 30, 2020
     45,083     $ —        $ 794,630     $ 87      $ (458,455   $ 336,262  
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
Issuance of common stock in public offering, net of underwriting discounts and commissions and offering expenses of $21,149
     3,136       —          323,851       —          —         323,851  
Vesting of restricted stock units
     54       —          —         —          —         —    
Exercise of stock options
     345       —          6,072       —          —         6,072  
Net exercise of stock warrants
     22       —          —         —          —         —    
Repurchases of common stock for income tax withholding
     (24     —          (2,410     —          —         (2,410
Stock-based compensation
     —         —          7,022       —          —         7,022  
Other comprehensive income
     —         —          —         55        —         55  
Net loss
     —         —          —         —          (32,900     (32,900
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
Balances as of December 31, 2020
     48,616     $ —        $ 1,129,165     $ 142      $ (491,355   $ 637,952  
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
 
    
Common

stock
    
Additional

paid-in

capital
   
Accumulated

other

comprehensive

income
    
Accumulated

deficit
   
Total

stockholders’

equity
 
(In thousands)
  
Shares
   
Amount
 
Balances as of September 30, 2019
     32,873     $ —        $ 470,425     $ 181      $ (318,524   $ 152,082  
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Issuance of common stock in public offering, net of underwriting discounts and commissions and offering expenses of $276
     97       —          2,024       —          —         2,024  
Vesting of restricted stock units
     85       —          —         —          —         —    
Exercise of stock options
     242       —          1,715       —          —         1,715  
Repurchases of early exercised stock options
     (1     —          —         —          —         —    
Repurchases of common stock for income tax withholding
     (35     —          (808     —          —         (808
Stock-based compensation
     —         —          3,697       —          —         3,697  
Other comprehensive income
     —         —          —         9        —         9  
Net loss
     —         —          —         —          (55,638     (55,638
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Balances as of December 31, 2019
     33,261     $ —        $ 477,053     $ 190      $ (374,162   $ 103,081  
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
 
4

Twist Bioscience Corporation
Condensed Consolidated Statements of Cash Flows (unaudited)
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
   
2019
 
Cash flows from operating activities
                
Net loss
   $ (32,900   $ (55,638
Adjustments to reconcile net loss to net cash used in operating activities
                
Depreciation and amortization
     2,111       1,505  
Loss on disposal of property and equipment
     2       —    
Non-cash lease expense
     248       236  
Stock-based compensation
     7,022       3,697  
Discount accretion on investment securities
     122       (150
Non-cash interest expense
     25       46  
Amortization of debt discount
     30       56  
Changes in assets and liabilities:
                
Accounts receivable, net
     884       (950
Inventories
     (1,122     (86
Prepaid expenses and other current assets
     (2,043     (2,917
Other non-current assets
     59       62  
Accounts payable
     3,459       (556
Accrued expenses
     (149     (1,279
Accrued compensation
     (3,357     (1,629
Accrued litigation settlement
     —         22,500  
Other liabilities
     677       189  
    
 
 
   
 
 
 
Net cash used in operating activities
     (24,932     (34,914
    
 
 
   
 
 
 
Cash flows from investing activities
                
Purchases of property and equipment
     (3,629     (2,058
Purchases of investments
     (74,292     (6,537
Proceeds from maturity of investments
     32,000       21,000  
    
 
 
   
 
 
 
Net cash (used in) / provided by investing activities
     (45,921     12,405  
    
 
 
   
 
 
 
Cash flows from financing activities
                
Proceeds from exercise of stock options
     6,084       1,674  
Proceeds from public offering, net of underwriting discounts and commissions and offering expenses
     324,080       2,024  
Repayments of long-term debt
     (833     (833
Repurchases of common stock for income tax withholding
     (2,410     (808
    
 
 
   
 
 
 
Net cash provided by financing activities
     326,921       2,057  
    
 
 
   
 
 
 
Effect of exchange rates on cash, cash equivalents and restricted cash
     5       9  
Net increase (decrease) in cash, cash equivalents, and restricted cash
     256,073       (20,443
Cash, cash equivalents, and restricted cash at beginning of period
     94,246       47,398  
    
 
 
   
 
 
 
Cash, cash equivalents, and restricted cash at end of period
     350,319       26,955  
    
 
 
   
 
 
 
Supplemental disclosure of cash flow information
                
Interest paid
     61       146  
Income taxes paid, net of refunds
     81       44  
Non-cash investing and financing activities
                
Property and equipment additions included in accounts payable and accrued expenses
     1,515       66  
Operating lease right-of-use assets obtained in exchange for operating lease liabilities
     —         2,833  
Deferred offering costs included in accounts payable and accrued expenses
     229       —    
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
 
5

Twist Bioscience Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
1. The Company
Twist Bioscience Corporation (the Company) was incorporated in the state of Delaware on February 4, 2013. The Company is a synthetic biology and genomics company that has developed a disruptive DNA synthesis platform. DNA is used in many applications across different industries: industrial chemicals, academic, healthcare and agriculture. The Company’s fiscal year ends on September 30.
The Company has generated net losses in all periods since its inception. As of December 31, 2020, the Company had an accumulated deficit of $491.4 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.
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 million, after deducting underwriting discounts and commissions and offering expenses. In May 2019, the Company completed an underwritten public offering of its common stock with proceeds of $84.3 million, after deducting underwriting discounts and commissions and offering expenses. In December 2019 and January 2020, the Company entered into a sales agreement with Cowen and Company, LLC for an at-the-market offering (ATM) to sell its common stock with net proceeds of $48.0 million, after deducting underwriting discounts and commissions and offering expenses. In February 2020, the Company completed an underwritten public offering of its common stock with net proceeds of $140.2
 
million, after deducting underwriting discounts and commissions and offering expenses. In June 2020, the Company completed an underwriting public offering of its common stock with net proceeds of $107.4 million, after deducting underwriting discounts and commissions and offering expenses. In December 2020, the Company completed an underwriting public offering of its common stock with net proceeds of $323.9 million, after deducting underwriting discounts and commissions and offering expenses. Management believes that these proceeds combined with existing cash balances on hand will be sufficient to fund operations for at least one year from the issuance of these consolidated financial statements. However, the Company may need to obtain additional financing to fund operations beyond this period, and there can be no assurance that it will be successful in raising additional financing on terms which are acceptable to the Company.
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
ability to achieve its intended expansion objectives or 
the Company may be unable to continue operations.
In March 2020, the World Health Organization declared the COVID-19 outbreak to be a pandemic. During the three months ended December 31, 2020, financial results of the Company were not significantly affected by the COVID-19 outbreak. The Company has considered all information available as of the date of issuance of these financial statements and the Company is not aware of any specific events or circumstances that would require an update to its estimates or judgments, or a revision to the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information becomes available. The extent to which the COVID-19 outbreak affects the Company’s future financial results and operations will depend on future developments which
continue to evolve 
and 
are difficult to predict,
 
including new information concerning
mutations in 
the 
SARS-CoV-2 virus, which may make it more contagious, 
and current or future domestic and international actions to contain it and treat it.
2. Summary of significant accounting policies
Basis of presentation and use of estimates
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 30, 2020 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 27, 2020. 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 30, 2020 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three months ended December 31, 2020 are not necessarily indicative of the results expected for the full year ending September 30, 2021
 
or any interim period. 
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’s unaudited condensed consolidated financial statements include its wholly owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.
 
6

The following table provides a reconciliation of the Company’s cash and cash equivalents and non-current portion of restricted cash reported within the unaudited condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company’s condensed consolidated statements of cash flows:
 
(in thousands)
  
December
 
31,

2020
    
September 30,

2020
 
Cash and cash equivalents
   $ 348,789      $ 93,667  
Restricted cash, non-current
     1,530        579  
    
 
 
    
 
 
 
Total cash, cash equivalents and restricted cash
   $ 350,319      $ 94,246  
    
 
 
    
 
 
 
Significant accounting policies
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.
Recent accounting pronouncements
Recent adopted accounting pronouncements – Leases
In February 2016, the Financial Accounting Standards Board (FASB) issued new lease accounting guidance in Accounting Standard Update (ASU) 2016-02, Leases, and in July 2018 issued ASU 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842): Targeted Improvements (the foregoing ASUs collectively referred to as “Topic 842”). Under the new guidance, lessees are required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2) a right-of-use asset, which is an asset that represents the lessee’s right to use or control the use of, a specified asset for the lease term.
On October 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. The adoption had a material effect on the condensed consolidated balance sheets but did not have a material effect on the condensed consolidated statements of operations and comprehensive loss. Prior period amounts were not adjusted and continue to be reported in accordance with the previous accounting under ASC 840, Leases. The Company elected the package of practical expedients permitted under the transition guidance which, among other things, allows carrying forward the historical classification of existing leases as of October 1, 2019.
As a result of electing the transition guidance as described above, on October 1, 2019, the Company recorded operating lease right-of-use assets of $35.8 million, including the derecognition of deferred rent of $0.1 million and prepaid rent of $1.6 million, with the corresponding lease liabilities totaling $34.3 million. There was no material effect to the Company’s statements of operations and comprehensive loss upon adoption.
Under Topic 842, the Company determines if an arrangement is a lease at inception primarily based on the determination of the party responsible for directing the use of an underlying asset within a contract. Operating lease right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of committed lease payments over the lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date which includes significant assumptions made including the Company’s estimated credit rating, annual percentage yields from corporate debt financings of companies of similar size and credit rating over a loan term approximating the remaining term of each lease, and government bond yields for terms approximating the remaining term of each lease in countries where the leased assets are located. Certain leases include payments of operating expenses that are dependent and may be revised based on the landlord’s estimate, and these variable payments are therefore excluded from the lease payments used to determine the operating lease right-of-use asset and lease liability. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise any such options. Lease expense is recognized on a straight-line basis over the expected lease term.
The Company elected to not apply the recognition requirements of Topic 842 to short-term leases with terms of 12 months or less which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. For short-term leases, lease payments are recognized as operating expenses on a straight-line basis over the lease term. The Company elected to account for lease and non-lease components as a single lease component.
Additional information and disclosures required by Topic 842 are contained in Note 6.
 
7

 
In August 2018, the FASB issued ASU 2018-13,
Fair Value Measurement (Subtopic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement
, 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 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. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2018-13 did not have an impact on the Company’s consolidated financial statements for either period presented.
In November 2018, the FASB is
s
ued ASU 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606, which, among other things, provides guidance on how to assess whether certain collaborative arrangement transactions should be accounted for under Topic 606. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2017-09 did not have an impact on the Company’s consolidated financial statements for either period presented.
Recently issued accounting pronouncement not yet adopted
In June 2016, the FASB issued ASU 2016-13,
Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
. The new standard requires entities to use the new “expected credit loss” 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 15, 2020, 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.
In January 2017, the FASB issued ASU 2017-04,
Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.
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 15, 2020. The Company is currently assessing the impact of adoption on its disclosures.
In December 2019, the FASB issued ASU 2019-12,
Simplifying the Accounting for Income Taxes
. The ASU simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740,
Income Taxes
, related to the approach for allocating income tax expense or benefit for the year to continuing operations, discontinued operations, other comprehensive income, and other charges or credits recorded directly to shareholders’ equity; the methodology for calculating income taxes in an interim period; and the recognition of deferred tax liabilities for outside basis differences.
The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures.
3. Fair value measurement
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:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than Level 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.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
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.
The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2020 and September 30, 2020 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value.
 
    
December 31, 2020
 
(in thousands)
  
Level 1
    
Level 2
    
Level 3
    
Fair value
 
Assets
                                   
Cash
   $ 40,108      $ —        $ —        $ 40,108  
Money market funds
     308,681        —          —          308,681  
Commercial paper
     —          132,867        —          132,867  
U.S. government treasury bills
     105,629        —          —          105,629  
    
 
 
    
 
 
    
 
 
    
 
 
 
Totals
   $ 454,418      $ 132,867      $ —        $ 587,285  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
8

    
September 30, 2020
 
(in thousands)
  
Level 1
    
Level 2
    
Level 3
    
Fair value
 
Assets
                                   
Cash
   $ 20,254      $ —        $ —        $ 20,254  
Money market funds
     73,413        —          —          73,413  
Commercial paper
     —          94,840        —          94,840  
U.S. government treasury bills
     101,495        —          —          101,495  
    
 
 
    
 
 
    
 
 
    
 
 
 
Totals
   $ 195,162      $ 94,840      $ —        $ 290,002  
    
 
 
    
 
 
    
 
 
    
 
 
 
As of December 31, 2020, and September 30, 2020, 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.
4. Balance sheet components
The Company’s accounts receivable, net balance consists of the following:
 
(in thousands)
  
December 31,

2020
    
September 30,

2020
 
Trade Receivables
   $ 23,639      $ 25,790  
Other Receivables
     2,260        951  
Allowance for Doubtful Accounts
     (407      (365
    
 
 
    
 
 
 
Accounts Receivable, net
   $ 25,492      $ 26,376  
    
 
 
    
 
 
 
Inventory consist of the following:
 
(in thousands)
  
December 31,

2020
    
September 30,

2020
 
Raw Materials
   $ 9,940      $ 9,237  
Work-in-process
     1,701        2,021  
Finished Goods
     1,768        1,031  
    
 
 
    
 
 
 
     $ 13,409      $ 12,289  
    
 
 
    
 
 
 
5. Goodwill and intangible assets
There were no changes to the carrying value of goodwill as of December 31, 2020 and September 30, 2020. Total amortization expense related to intangible assets was less than $0.1 million for the three months ended December 31, 2020 and 2019.
 
9

The intangible assets balances are presented below:
 
    
December 31, 2020
 
(in thousands, except for years)
  
Useful lives

in years
    
Gross

carrying

amount
    
Accumulated

amortization
    
Net book

value
 
Developed Technology
     6      $ 1,220     
$
(964   
$
256  
Tradenames & Trademarks
     2        20        (20       
             
 
 
    
 
 
    
 
 
 
Total indefinite-lived intangible assets
            $ 1,240     
$
(984   
$
256  
             
 
 
    
 
 
    
 
 
 
 
    
September 30, 2020
 
(in thousands, except for years)
  
Useful lives

in years
    
Gross

carrying

amount
    
Accumulated

amortization
    
Net book

value
 
Developed Technology
     6      $ 1,220      $ (913    $ 307  
Tradenames & Trademarks
     2        20        (20       
             
 
 
    
 
 
    
 
 
 
Total indefinite-lived intangible assets
            $ 1,240      $ (933    $ 307  
             
 
 
    
 
 
    
 
 
 
 
6.
Commitments and contingencies
Indemnifications
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’ and officers’ insurance.
Leases
The Company leases certain of its facilities under non-cancellable operating leases expiring at various dates through 2026. The Company is also responsible for utilities, maintenance, insurance, and property taxes under these leases.
Certain leases include options to renew or terminate at the Company’s discretion. The lease terms include periods covered by these options if it is reasonably certain the Company will renew or not terminate. The Company’s lease agreements do not contain any material residual value guarantees or restrictive covenants.
Supplemental balance sheet information related to the Company’s operating lease as of December 31, 2020, was the following:
 
(in thousands)
  
December 31,

2020
 
Assets:
        
Operating lease right-of-use-asset
   $ 32,330  
Current liabilities:
        
Current portion of operating lease liabilities
   $ 6,444  
Noncurrent liabilities:
        
Operating lease liabilities, net of current portion
   $ 23,681  
    
 
 
 
 
10

Future minimum lease payments under all non-cancelable operating leases
that have commenced 
as of December 31, 2020 are as follows:
 
(in thousands)
  
Operating

leases
 
Years ending September 30:
        
Remainder of 2021
   $ 4,850  
2022
     7,140  
2023
     6,761  
2024
     6,392  
2025
     6,433  
Thereafter
     4,906  
    
 
 
 
Total minimum lease payments
   $ 36,482  
Less: imputed interest
     (6,357
    
 
 
 
Total operating lease liabilities
   $ 30,125  
Less: current portion
     (6,444
    
 
 
 
Operating lease liabilities, net of current portion
   $ 23,681  
    
 
 
 
Operating lease expense was $1.9 million and $2.0 million for the three months ended December 31, 2020 and 2019 respectively. Cash payments for amounts included in the measurement of operating lease liabilities were $1.7 million and $1.9 million for the three months ended December 31, 2020 and 2019 respectively. As of December 31, 2020, the weighted-average remaining lease term was 5.28 years and the weighted-average discount rate was 6.99%.
In December 2020, the Company entered into a 12-year operating lease for a 110,995
-
square
-
foot facility in Wilsonville, Oregon to further expand the Company operations. Upon execution of the lease agreement, the Company provided the landlord an approximately $1.0 million security deposit in the form of a letter of credit. Subject to certain conditions pursuant to the lease, the Company expects monthly rent payments on the new facility to commence in the first quarter of 2022. The Company will pay an initial annual base rent of approximately $1.7 million, which is subject to scheduled 3% annual increases, plus certain operating expenses. The Company has been provided a tenant improvement allowance of $13.3 million. The Company has the right to sublease the facility, subject to landlord consent. The Company also has the option to extend the lease for two terms of five years. The lease has not commenced as of December 31, 2020
. The lease commencement is contingent upon assuming control over the facility which is not expected to occur until the landlord completes their portion of the buildout which has not yet commenced as of December 31, 2020.
The future minimum lease payments under the agreement are $27.9 million. 
 
7.
Related party transactions
During the three months ended December 31, 2020 and 2020, the Company purchased raw materials from a related party investor in the amount of $1.1 million and $0.7 million, respectively. Payable balances and cash receipts and receivable balances with the related party were immaterial as of December 31, 2020 and September 30, 2020.
 
8.
Income taxes
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’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’s valuation allowance against its deferred tax assets. For each of the three months ended December 31, 2020 and 2019, the Company recorded an immaterial provision for income taxes.
 
9.
Warrants
In connection with its long-term debt agreements, the Company issued
18,854 and 7,531 
warrants for its common stock
 
on December 22, 2015 and March 28, 2016, respectively
. As of December 31, 2019, there were 26,385 warrants outstanding. In October 2020, a total of 18,854 warrants with an exercise price of $14.85 per common share were net exercised for a net 16,051 common shares issued by the Company. In November 2020, a total of 7,531 warrants with an exercise price of $21.24 per common share were net exercised for a net 6,041 common shares issued by the Company. There are no outstanding warrants for the Company’s common stock as of December 31, 2020.
 
10.
Common stock
In December 2019, the Company entered into a sales agreement with Cowen and Company, LLC for an at-the-market offering (ATM) to offer and sell shares of its common stock having an aggregate offering price of up to $50.0 million from time to time. The offering was completed during December 2019 and January 2020. During this period, the Company sold a total of 2,239,680 shares of its common stock at a weighted-average price of $22.32 per share and received total net proceeds of $48.0 million under the ATM, net of estimated underwriting discounts and commissions and offering expenses.
 
11

In February 2020, the Company completed an underwritten public offering of 4,642,857 shares of its common stock at a price to the public of $28.00 per share, including the full exercise of the underwriters’ option to purchase an additional 696,428 shares of common stock. The Company received total net proceeds from the offering of $140.2 million, net of estimated underwriting discounts and commissions and offering expenses.
In June 2020, the Company completed an underwriting public offering of 3,484,848 shares of its common stock at a price to the public of $33.00 per share, including the full exercise of underwriters’ option to purchase an additional 454,545 shares of common stock. The Company received total net proceeds from the offering of $107.4 million, net of estimated underwriting discounts and commissions and offering expenses.
In December 2020, the Company completed an underwriting public offering of 3,136,362 shares of its common stock at a price to the public of $110.00 per share, including the full exercise of underwriters’ option to purchase an additional 409,090 shares of common stock. The Company received total net proceeds from the offering of $323.9 million, net of estimated underwriting discounts and commissions and offering
expenses.
 
11.
Stock-based compensation
2018 Equity Incentive Plan
On September 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 number of shares reserved for issuance under the 2018 Plan upon approval of the plan was 5,856,505 shares of the Company’s common stock. The number of shares reserved for issuance under the 2018 Plan will increase 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’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 1, 2018.
On September 1, 2020, the board of directors approved the implementation of a revised annual equity award program for executive officers and senior level employees to be granted as performance-based stock units (PSUs) under the 2018 Plan. The number of PSUs ultimately earned under these awards is calculated based on the achievement of certain total revenue threshold during the fiscal year ending September 30, 2022. The percentage of 
 PSUs
 that vest will depend on the board of directors’ determination of total revenue at the end of the performance period and can range from 0% to 150% of the number of units granted. The provisions of the
 PSUs 
are considered a performance condition, and the effects of that performance condition are not reflected in the grant date fair value of the awards. The Company used the Black-Scholes method to calculate the fair value at the grant date without regard to the vesting condition and will recognize compensation cost for the units that are expected to vest. 
As of December 31, 2020, the 
Company determined
that
 
245,913 shares are expected to vest
 
based on the probability of the performance condition that will be achieved
 under this equity award program.
 The Company reassesses the probability of the performance condition at each reporting period and adjusts the compensation cost based on the probability assessment.
The weighted-average grant date fair value was determined to be $44.72 per share. As of December 31, 2020, the unrecognized compensation costs related to these awards were $9.4 million. The Company expects to recognize those costs over a weighted average period of 1.8 years.
Any shares subject to outstanding awards under the 2013 Equi
t
y Incen
t
ive Plan that are canceled or repurchased subsequent to the 2018 Plan’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.
Activity under the equity incentive plans during the three months
ended
December 31, 2020 is summarized below:
 
(In thousands, except per share data)
  
Shares

available
   
Options

outstanding
   
Weighted

average
exercise
price
per share
    
Weighted

average

remaining

contractual

term

(years)
    
Aggregate

intrinsic

value
 
Outstanding at September 30, 2020
     1,034       3,913     $ 24.35        8.1      $ 204,365  
Stock options granted
     (33     33       100.21                    
Stock options exercised
     —         (348     17.59                    
Stock options forfeited
     29       (29     31.32                    
Restricted stock units granted
     (289     —         —                      
Forfeiture of restricted stock units
     9       —         —                      
Shares withheld for payment of taxes
     24       —         —                      
  
 
 
   
 
 
   
 
 
       
Outstanding at Decem
b
er 31, 2020
     774       3,569     $ 24.99        7.9      $ 415,052  
  
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
Vested or expected to
vest
at December 31, 2020
             3,569     $ 24.99        7.9      $ 415,052  
Vested and exercisable at December 31, 202
0
             1,300     $ 14.99        7.0      $ 164,229  
                             
 
 
    
 
 
 
 
12

Total stock-based compensation expense recognized was as follows:
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Cost of revenues
   $ 487      $ 360  
Research and development
     2,001        728  
Selling, general and administrative
     4,534        2,609  
    
 
 
    
 
 
 
Total stock-based compensation
   $ 7,022      $ 3,697  
    
 
 
    
 
 
 
As of December 31, 2020, there was $38.4 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 2.3 years.
 The weighted-average grant date fair value of stock options granted during the three months ended December 31, 2020 was $63.28 per share. 
Restricted Stock Units
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’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’s common stock.
Activity with respect to the Company’s
RSUs
 
during the three months ended December 31, 2020 was as follows:
 
(in thousands, except per share data)
  
Number

of

Shares
    
Weighted

average

grant date

fair value

per share
    
Weighted

average

remaining

contractual

term (years)
    
Aggregate

Intrinsic

Value
 
Outstanding at September 30, 2020
     569      $ 32.96        3.2      $ 43,260  
Restricted stock units granted
     289        100.13                    
Restricted stock units vested
     (56      24.86                    
Restricted stock units forfeited
     (9      65.63                    
    
 
 
    
 
 
                   
Outstanding at December 31, 2020
     793      $ 57.67        3.3      $ 112,013  
    
 
 
    
 
 
    
 
 
    
 
 
 
Expected to vest at December 31, 2020
     793      $ 57.67        3.3      $ 112,013  
    
 
 
    
 
 
    
 
 
    
 
 
 
As of December 31, 2020, there was $43.8 million of total unrecognized compensation cost related to these issuances that is expected to be recognized over a weighted average period of 3.0 years.
2018 Employee Stock Purchase Plan
On September 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’s common stock have been reserved for issuance under the 2018 ESPP. The number of shares reserved for issuance under the 2018 ESPP will 
increase
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’s board of directors.
 
The number of shares reserved for issuance as at December 31, 2020 is as follows:
 
(In thousands)
  
Shares

available
 
Outstanding at September 30, 2020
     179  
    
 
 
 
Additional shares authorized
     250  
Shares issued during the period
         
    
 
 
 
Outstanding at December 31, 2020
     429  
    
 
 
 
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’s common stock at a discounted price per share. The offering periods
begin
 
in February and August of each year, except
 
 for 
the initial offering period which commenced with the initial public offering in October 2018 and ended on August 20, 2019. The common shares issuable under the 2018 ESPP were registered pursuant to a registration statement on Form S-8 on November 26, 2018.
 
13

 
Unless otherwise determined by the board of directors, the Company’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’s common stock on the first trading day of the offering period
.
 During the three months ended December 31, 2020 and 2019, activity under the 2018 ESPP was immaterial.
 
12. Net loss per share attributable to common stockholders
The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders:
 
    
Three months ended

December 31,
 
(in thousands, except per share data)
  
2020
    
2019
 
Numerator:
                 
Net loss attributable to common stockholders
   $ (32,900    $ (55,638
    
 
 
    
 
 
 
Denominator:
                 
Weighted average shares used in computing net loss per share, basic and diluted
     46,000        32,976  
    
 
 
    
 
 
 
Net loss per share attributable to common stockholders, basic and diluted
   $ (0.72    $ (1.69
    
 
 
    
 
 
 
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:
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Shares subject to options to purchase common stock
     3,569        4,210  
Shares subject to performance-based stock options
 
 
37
 
 
 
 
Unvested restricted shares of common stock
     —          14  
Unvested restricted stock unit
s
     793        566  
Unvested shares of common stock issued upon early exercise of stock options
     13        32  
Shares subject to employee stock purchase plan
     31        80  
Shares subject to warrants to purchase common stock
               26  
    
 
 
    
 
 
 
Total
     4,443        4,928  
    
 
 
    
 
 
 
13. Geographic, product and industry information
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, India, Singapore, Malaysia, and Australia.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
United States
   $ 17,034      $ 9,827  
EMEA
     9,058        5,941  
APAC
     1,767        1,241  
Americas
     302        155  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
 
14

The table below sets forth revenues by products.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Synthetic genes
   $ 8,874      $ 7,836  
Oligo pools
     1,510        1,242  
DNA and Biopharma libraries
     2,205        1,057  
NGS tools
     15,572        7,029  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
The table below sets forth revenues by industry.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Industrial chemicals
   $ 7,132      $ 6,137  
Academic research
     4,901        4,951  
Healthcare
     15,976        5,835  
Food/agricultural
     152        241  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
*    *    *    *    *
 
15

Item 2.
Management’s discussion and analysis of financial condition and results of operations
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 Form 10-Q and our Annual Report on Form 10-K for the fiscal year ended September 30, 2020 filed with the U.S. Securities and Exchange Commission, or the SEC, on November 27, 2020, or our Annual Report on Form 10-K. This discussion contains forward-looking statements based upon current plans, expectations and beliefs that involve risks and uncertainties including the effect of the COVID-19 pandemic and our response thereto. 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 “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. In preparing this MD&A, we presume that readers have access to and have read the MD&A in our Annual Report on Form 10-K, pursuant to Instruction 2 to paragraph (b) of Item 303 of Regulation S-K.
Overview
We are an innovative synthetic biology and genomics 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 “writing” DNA on a silicon chip. We have combined this technology with proprietary software, scalable commercial infrastructure, and an e-commerce 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 DNA-based products, including synthetic genes, tools for next-generation sample preparation, and antibody libraries for drug discovery and development.
Additionally, we believe our platform will enable new value-add 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 DNA-based products to a customer base of over
2,200 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.
We generated revenues of $28.2 million and $17.1 million in the three months ended December 31, 2020 and 2019, while incurring net losses of $32.9 million and $55.6 million for the three months ended December 31, 2020 and 2019 respectively. Since our inception, we have incurred significant operating losses. Our ability to generate product revenue sufficient to achieve profitability will depend heavily on the success of our existing products and development and commercialization of additional products in the synthetic biology industry.
For the three months ended December 31, 2020 and 2019 we served approximately 1,500 and 1,000 customers, respectively, and revenue to one of our largest customers, Ginkgo Bioworks, Inc. which we believe is the largest global purchaser of synthetic DNA, was $1.4 million, and $2.1 million, respectively. Sales to Ginkgo Bioworks, Inc. has accounted for 5% and 12% of our total revenue for the three months ended December 31, 2020 and 2019 respectively.
Highlight from three months ended December 31, 2020 compared with three months ended December 2019 included:
 
   
Revenue growth of 64% to $28.2 million from $17.2 million, primarily due to growth in NGS tools, DNA Libraries and Synthetic Genes.
We have built a scalable commercial platform that enables us to reach a diverse customer base in a variety of industries including industrial chemicals, academic research, healthcare, food, agriculture and data storage. To address this diverse customer base, we have employed a multi-channel strategy comprised of a direct sales force targeting synthetic DNA customers, international distributors, and an e-commerce platform. We launched our proprietary, innovative, and easy-to-use e-commerce 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 on-demand 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.
In the three months ended December 31, 2020, our net revenues declined to $28.2 million from net revenues of $32.4 million in the three months ended September 30, 2020. Our net revenues from NGS tools declined to $15.6 million in the three months ended December 31, 2020, from $20.2 million in the three months ended September 30, 2020, mainly due to a $9.0 million revenue from a single order of a large customer in the three months ended September 30, 2020 offset by a $4.6 million order from another large customer in the three months ended December 31, 2020. Our synthetic gene revenue attributable to Ginkgo Bioworks, our largest synthetic gene customer, was $1.4 million in the three months ended December 31, 2020, versus $1.8 million in the three months ended September 30, 2020. Our non-Ginkgo synthetic gene revenue of $7.4 million in the three months ended December 31, 2020 decreased from $ 9.2 million in the three months ended September 30, 2020. Our selling, general and administrative expenses, or SG&A, increased to $28.8 million in the three months ended December 31, 2020 from $27.2 million in the prior three months ended September 30, 2020, due to increases in professional services and outside services costs. Our R&D expenses increased from $11.6 million in the three months ended September 30, 2020 to $14.0 million in the three months ended December 31, 2020 due to increase in payroll expenses related to increased headcount, stock based compensation and outside services expenses.
 
16

COVID-19 considerations
In March 2020, the World Health Organization declared the COVID-19 outbreak to be a pandemic. During the three months ended December 31, 2020, our revenues were not significantly affected by the COVID-19 pandemic. However, the extent to which the COVID-19 pandemic affects our future financial results and operations will depend on future developments which are highly uncertain and cannot be predicted, including the recurrence, severity and/or duration of the ongoing pandemic, and current or future domestic and international actions to contain and treat COVID-19.
We are following public and private sector policies and initiatives to reduce the transmission of COVID-19, such as the imposition of travel restrictions and the promotion of social distancing and work-from-home arrangements. We have taken and continue to take a variety of measures to ensure the availability and functioning of our critical infrastructure, to promote the safety and security of our employees and to support the communities in which we operate. These measures include increasing our inventory, requiring remote working arrangements for employees not integral in physically making and shipping our products or who need specialized equipment to perform their work, investing in personal protective equipment, and providing paid sick leave to affected employees.
Due to the speed with which the situation may change, we are not able at this time to estimate the effect of COVID-19 on our financial results and operations, but the effect could be material for the remainder of fiscal year 2021 and/or during any future period affected either directly or indirectly by this pandemic. For further discussion of the risks relating to COVID-19, see Part II, Item 1A. “Risk Factors—We are subject to risks associated with COVID-19.”
Financial overview
The following table summarizes certain selected historical financial results:
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Revenues
   $ 28,161      $ 17,164  
Loss from operations
     (32,793      (55,830
Net loss attributable to common stockholders
     (32,900      (55,638
Revenues
We generate revenue from sales of synthetic genes, oligo pools, NGS tools, DNA and Biopharma 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 e-commerce platform.
Revenues by geography
We have one reportable segment from the sale of synthetic DNA products. The following table shows our revenues by geography, based on our customers’ 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, India, Singapore, Malaysia, and Australia.
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
%
   
2019
    
%
 
United States
   $ 17,034        61   $ 9,827        57
EMEA
     9,058        32     5,941        35
APAC
     1,767        6     1,241        7
Americas
     302        1     155        1
  
 
 
    
 
 
   
 
 
    
 
 
 
Total revenues
   $ 28,161        100   $ 17,164        100
  
 
 
    
 
 
   
 
 
    
 
 
 
 
17

Revenues by product
The table below sets forth revenues by product:
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
%
   
2019
    
%
 
Synthetic genes
   $ 8,874        32   $ 7,836        46
Oligo pools
     1,510        5     1,242        7
DNA and Biopharma libraries
     2,205        8     1,057        6
NGS tools
     15,572        55     7,029        41
  
 
 
    
 
 
   
 
 
    
 
 
 
Total revenues
   $ 28,161        100   $ 17,164        100
  
 
 
    
 
 
   
 
 
    
 
 
 
Revenues by industry
The table below sets forth revenues by industry:
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
%
   
2019
    
%
 
Industrial chemicals
   $ 7,132        25   $ 6,137        36
Academic research
     4,901        17     4,951        29
Healthcare
     15,976        57     5,835        34
Food/agriculture
     152        1     241        1
  
 
 
    
 
 
   
 
 
    
 
 
 
Total revenues
   $ 28,161        100   $ 17,164        100
  
 
 
    
 
 
   
 
 
    
 
 
 
Product shipments including synthetic genes
Shipments of all products and number of genes shipped in the three months ended December 31, 2020, September 30, 2020, June 30, 2020, March 31, 2020, December 31, 2019, September 30, 2019, June 30, 2019, and March 31, 2019 were as follows:
 
    
Three months ended
 
(in thousands, except shipments)
  
December 31,

2020
    
September 30,

2020
    
June 30,

2020
    
March 31,

2020
    
December 31,

2019
    
September 30,

2019
    
June 30,

2019
    
March 31,

2019
 
Number of genes shipped
     84,234        86,605        83,216        88,545        79,851        80,022        68,069        69,087  
Number of shipments
     9,313        8,292        7,213        6,595        6,154        5,631        5,151        3,909  
Comparison of the three months ended December 31, 2020 and 2019
Revenues
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
2019
    
Change
    
%
 
Revenues
   $ 28,161      $ 17,164      $ 10,997        64
Revenues increased from $17.2 million to $28.2 million in the three months ended December 31, 2020, which was an increase of $11.0 million, or 64%, over the three months ended December 31, 2019. The revenue increase reflects growth in synthetic genes revenue of $1.0 million and NGS tools revenue of $8.5 million. The increase in synthetic genes revenue was primarily due to our DNA preps launched in April 2020 and higher shipments of non-clonal genes. In the three months ended December 31, 2020, we shipped 84,234 genes compared to 79,851 genes in the three months ended December 31, 2019, an increase of 6%. Synthetic gene pricing to our customers was relatively constant period-over-period, but revenue increased due to maxiprep and non-clonal genes. The primary reason for NGS tools revenue growth was the adoption of our product by a larger customer base and a $4.6 million shipment to a liquid biopsy customer. We do not believe that pricing changes had a meaningful impact on the revenue changes for NGS tools period-over-period.
 
18

Cost of revenues
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
2019
    
Change
    
%
 
Cost of revenues
   $ 18,162      $ 13,792      $ 4,370        32
In the three months ended December 31, 2020, cost of revenue increased to $18.2 million from $13.8 million in the three months ended December 31, 2019. The increase was primarily due to the increase in the personnel costs of $1.0 million related to supporting new product portfolio launches and increase in volume of products shipped. Consumption of reagents and production materials and labor costs increased by $2.4 million associated with the increased product shipments and higher revenue. Information technology costs increased by $0.5 million. The Company’s cost of revenues was 65% and 80% of total revenues for the three months ended December 31, 2020 and 2019, respectively.
Research and development expenses
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
2019
    
Change
    
%
 
Research and development
   $ 14,000      $ 10,297      $ 3,703        36
In the three months ended December 31, 2020, research and development expenses increased to $14.0 million from $10.3 million in the three months ended December 31, 2019. The increase was primarily due to expanding our DNA synthesis R&D capabilities which includes increase in payroll and stock compensation expense of $3.3 million and outside services of $0.4 million relating to increase in engineering services.
Selling, general and administrative
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
2019
    
Change
    
%
 
Selling, general and administrative
   $ 28,792      $ 26,405      $ 2,387        9
In the three months ended December 31, 2020, selling, general and administrative expenses increased to $28.8 million from $26.4 million in the three months ended December 31, 2019, primarily due to increases in payroll expenses related to increased headcount and outside audit services,
Sarbanes-Oxley
compliance, and other professional services offset by a $6.0 million decrease in legal expenses. Salaries and related costs increased by $6.1 million, as a result of increased headcount, including $1.9 million higher stock-based compensation expense. Outside services costs increased by $2.0 million. The increase was offset by a decrease in travel expenses of $0.9 million, primarily due to COVID-19 travel restrictions.
Litigation settlement
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
2019
    
Change
    
%
 
Litigation settlement
   $ —      $ 22,500    $ 22,500        100
On February 6, 2020, we, Dr. Leproust, Dr. Chen, Ms. Glaize, and Agilent agreed to the terms of the Settlement Agreement to pay Agilent $22.5 million within 14 days of the Settlement Agreement to resolve all claims and counterclaims initiated with the Complaint. This expense was accrued in the consolidated financial statements in the three months ended December 31, 2019 and paid on February 13, 2020.
 
19

Interest, and other income (expense), net
 
    
Three months ended December 31,
 
(in thousands, except percentages)
  
2020
    
2019
    
Change
    
%
 
Interest income
   $ 134      $ 564      $ (430      76
Interest expense
     (118      (248      130        52
Other income (expense)
     (77      (87      10        11
  
 
 
    
 
 
    
 
 
    
 
 
 
Total interest and other income (expense), net
     (61    $ 229        (290      140
In the three months ended December 31, 2020, interest income was $0.1 million compared to $0.6 million in the three months ended December 31, 2019, resulting from our short-term investments. The decrease in interest expense was related to the amount of debt outstanding under our credit facility with Silicon Valley Bank.
Provision for income taxes
 
    
Three months ended

December 31,
 
(in thousands, except percentages)
  
2020
    
2019
    
Change
    
%
 
Provision for income taxes
   $ 46      $ 37      $ 9        24
In the three months ended December 31, 2020 and 2019, we recorded income tax expense of less than $0.1 million.
Liquidity and capital resources
Sources of liquidity
To date, we have financed our operations principally through public equity raises, private placements of our convertible preferred stock, borrowings from credit facilities and revenue from our commercial operations.
Since our inception on February 4, 2013 and through December 31, 2020, we have received an aggregate of $1,063.9 million in net proceeds from the issuance of equity securities and an aggregate of $13.8 million from debt. As of December 31, 2020, we had a balance of $348.8 million of cash and cash equivalents and $238.5 million in short-term investments.
Loan and Security Agreement
In September 2017, we entered into a Fourth Amended and Restated Loan and Security Agreement, or the Fourth Loan, with SVB, which allowed for borrowings aggregating up to $20.0 million in a series of three advances.
The first advance—which was effectuated in September 2017—provided a principal amount of $10.0 million, the second optional advance allowed for a principal amount of $5.0 million and the third optional advance allowed for a principal amount of $5.0 million during their respective drawdown periods; however, the draw periods for the second and third tranches under this agreement have expired as of January 31, 2018 and June 30, 2018, respectively.
In connection with the first advance, we issued warrants to purchase 64,127 shares of common stock at an exercise price of $6.24 per share. The Fourth Loan contains a subjective acceleration clause under which the Fourth Loan could become due and payable to SVB in the event of a material adverse change in our business. The term of the loan was 51 months with an interest rate of prime plus 3.00% and a final payment fee of $0.7 million.
In addition, we obtained a revolving facility from SVB in September 2017 as part of the Fourth Loan and the facility which allows us to borrow up to $10.0 million. The principal amount outstanding under the revolving line accrues interest at a floating per annum rate equal to one percentage point (1.00%) above the prime rate, which interest is payable monthly. The amounts available under the revolving line are limited by an advance rate which is a percentage of our account receivables balance. As of December 31, 2020, we have not borrowed against the $10.0 million revolving facility.
 
 
20

Our credit facilities contain customary representations and warranties and customary affirmative and negative covenants applicable to us and our subsidiaries, including, among other things, restrictions on changes in business, management, ownership or business locations, indebtedness, encumbrances, investments, mergers or acquisitions, dispositions, maintenance of collateral accounts, prepayment of other indebtedness, distributions and transactions with affiliates. The credit facilities contain customary events of default subject in certain cases to grace periods and notice requirements, including (a) failure to pay principal, interest and other obligations when due, (b) material misrepresentations, (c) breach of covenants, conditions or agreements in the credit facilities, (d) default under material indebtedness, (e) certain bankruptcy events, (f) a material adverse change; (g) attachment, levy or restraint on business, (h) default with respect to subordinated debt, (i) cross default under our credit facilities, and (j) government approvals being revoked. As part of the Fourth Loan, all rights, title and interest to our personal property with the exception of our intellectual property, have been pledged as collateral, including cash and cash equivalents, short-term investments, accounts receivable, contractual rights to payment, license agreements, general intangibles, inventory and equipment. We were in compliance with all covenants under the loan and security agreement as of December 31, 2020.
Future maturities of the loan as of December 31, 2020 are as follows:
 
(in thousands), years ending September 30
  
Principal
    
Interest
    
Total
 
Remainder of 2021
   $ 2,500      $ 106      $ 2,606  
2022
     833        9        842  
  
 
 
    
 
 
    
 
 
 
     3,333        115        3,448  
Less: Interest
           (115
        
 
 
 
Total amount of loan principal
           3,333  
Less unamortized debt discount
           (55
Add accretion of final payment fee
           680  
        
 
 
 
         $ 3,958  
Capital resources
As of December 31, 2020, our principal sources of liquidity were $587.3 million of cash, cash equivalents and short-term investments, which primarily consist of short-term, investment-grade commercial paper and U.S. Treasury bills.
In October of 2018 in connection with our initial public offering, we sold a total of 5,750,000 shares at a price of $14.00 per share and received approximately $69.6 million in net proceeds, after deducting underwriting discounts and commissions of $5.6 million and offering expenses of $5.3 million payable by the Company.
In May 2019, we sold 4,312,500 shares in a public offering at a price of $21.00 per share, and received net proceeds of $84.3 million, after deducting an underwriting discount and commission totaling $5.4 million and offering expenses of $0.9 million. In December 2019 and January 2020, we completed an at-the-market offering of common stock selling a total of 2,239,680 shares with proceeds of $48.0 million, after deducting underwriting discounts of $1.5 million and commissions and offering expenses of $0.5 million. In February 2020, we completed an underwritten public offering of common stock selling a total of 5,339,285 shares with proceeds of $140.2 million, after deducting underwriting discounts of $9.0 million and commissions and offering expenses of $0.4 million. In June 2020, we completed an underwritten public offering of common stock selling a total of 3,484,848 shares with proceeds of $107.4 million, after deducting underwriting discounts of $6.9 million and commissions and offering expenses of $0.7 million. In December 2020, the Company completed an underwriting public offering of 3,136,362 shares of its common stock with proceeds of $323.9 million, after deducting underwriting discounts of $20.7 million and commissions and offering expenses of $0.4 million.
We believe that our existing cash, cash equivalents and short-term investments are sufficient to fund our operating expenses, capital expenditure requirements and debt service payments for at least one year from the issuance of these consolidated financial statements. In the future, we may still need to obtain additional financing to fund operations beyond this period, and there can be no assurance that we will be successful in raising additional financing on terms which are acceptable to us. In addition, 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. 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. Our future capital requirements will depend on many factors. See “Risk factors—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.”
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could adversely affect our business, financial condition and results of operations.
 
21

Operating capital requirements
Our primary uses of capital are, and we expect will continue to be for the near future, working capital, compensation and related expenses, manufacturing costs, laboratory and related supplies, legal and other regulatory expenses and general overhead costs. As of December 31, 2020, we had $3.8 million in commitments for capital expenditures.
Cash flows
The following table summarizes our sources and uses of cash and cash equivalents:
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Net cash used in operating activities
   $ (24,932    $ (34,914
Net cash (used in) provided by investing activities
     (45,921      12,405  
Net cash provided by financing activities
     326,921        2,057  
Operating activities
Net cash used in operating activities was $24.9 million in the three months ended December 31, 2020, and consisted primarily of a net loss of $32.9 million adjusted for non-cash items including depreciation and amortization expenses of $2.1 million, stock-based compensation expense of $7.0 million, and a change in operating assets and liabilities of $1.6 million. The change in operating assets and liabilities was mainly due to decrease in inventories of $1.2 million, prepaid expenses and other current assets of $2.0 million and accrued expenses of $3.4 million off set by increases in accounts receivable of $0.9 million, accounts payable of $3.5 million and other liabilities of $0.7 million.
Net cash used in operating activities was $34.9 million in the three months ended December 31, 2019, and consisted primarily of a net loss of $55.6 million adjusted for non-cash items including depreciation and amortization expenses of $1.5 million, stock-based compensation expense of $3.7 million, litigation settlement of $22.5 million and a change in operating assets and liabilities of $7.2 million.
Investing activities
In the three months ended December 31, 2020, our investing activities used net cash of $45.9 million. The use of net cash resulted primarily from the net purchases and maturity of investments of $42.3 million, and purchases of laboratory property, equipment, and computers of $3.6 million.
In the three months ended December 31, 2019, our investing activities provided net cash of $12.4 million. The net cash provided resulted primarily from the net impact of purchases and maturity of investments, and purchases of laboratory property, equipment, and computers.
Financing activities
Net cash provided by financing activities was $326.9 million in the three months ended December 31, 2020, which consisted of $324.1 million in proceeds from a public offering of our common stock, net of underwriting discounts and commissions and offering expenses, and $6.1 million from the exercise of stock options, offset by $0.8 million in principal payments on long term debt and $2.4 million in repurchases of common stock for income tax withholdings.
Net cash provided by financing activities was $2.1 million in the three months ended December 31, 2019, which consisted of $2.0 million in proceeds from an ATM offering, net of underwriting discounts and commissions and offering expenses, and $1.7 million from the exercise of stock options, offset by $0.8 million in principal payments on long term debt and $0.8 million in repurchases of common stock for income tax withholdings.
Off-balance sheet arrangements
We do not have any off-balance sheet arrangements.
Contractual obligations and other commitments
Our contractual obligations have not materially changed from those reported in our Annual Report on Form 10-K.
In December 2020, we entered into a 12-year operating lease for a 110,995 square foot facility in Wilsonville, Oregon to further expand our operations. Subject to certain conditions pursuant to the lease, we expect monthly rent payments on the new facility to commence in the first quarter of 2022. We will pay an initial annual base rent of approximately $1.7 million, which is subject to scheduled 3% annual increases, plus certain operating expenses. We have been provided a tenant improvement allowance of $13.3 million. We have the right to sublease the facility, subject to landlord consent. We also have the option to extend the lease for two terms of five years. The lease has not commenced as of December 31, 2020. The lease commencement is contingent upon assuming control over the facility which is not expected to occur until the landlord completes their portion of the buildout which has not yet commenced as of December 31, 2020. The future minimum lease payments under the agreement are $27.9 million.
Critical accounting policies and significant management estimates
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.
We believe the following critical accounting policies require that we make significant judgments and estimates in preparing our consolidated financial statements.
 
22

Revenue recognition
Our revenue is generated through the sale of synthetic biology tools, such as synthetic genes, or clonal genes and fragments, oligonucleotide pools, or oligo pools, NGS tools and DNA libraries. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
Contracts with customers are generally in the written form of a purchase order or a quotation, which outline the promised goods and the agreed upon price. Such orders are often accompanied by a Master Supply or Distribution Agreement that establishes the terms and conditions, rights of the parties, delivery terms, and pricing. We assess collectability based on a number of factors, including past transaction history and creditworthiness of the customer.
For all of our contracts to date, the customer orders a specified quantity of a synthetic DNA sequence; therefore, the delivery of the ordered quantity per the purchase order is accounted for as one performance obligation. Some contracts may contain prospective discounts when certain order quantities are exceeded; however, these future discounts are either not significant, not deemed to be incremental to the pricing offered to other customers, or not enforceable options to acquire additional goods. As a result, these discounts do not constitute a material right and do not meet the definition of a separate performance obligation. We do not offer retrospective discounts or rebates.
The transaction price is determined based on the agreed upon rates in the purchase order or master supply agreements applied to the quantity of synthetic DNA that was manufactured and shipped to the customer. Our contracts include only one performance obligation—the delivery of the product to the customer. Accordingly, all of the transaction price, net of any discounts, is allocated to the one performance obligation. Therefore, upon delivery of the product, there are no remaining performance obligations. Our shipping and handling activities are performed before the customer obtains control of the goods and therefore are considered a fulfillment cost. We have elected to exclude all sales and value added taxes from the measurement of the transaction price. We have not adjusted the transaction price for significant financing since the time period between the transfer of goods and payment is less than one year. We have elected the practical expedient of not disclosing the consideration allocated to remaining performance obligations and an explanation of when those amounts are expected to be recognized as revenue since the duration of our contracts is less than one year.
We recognize revenue at a point in time when control of the products is transferred to the customer. Management applies judgment in evaluating when a customer obtains control of the promised good which is generally when the product is delivered to the customer. Our customer contracts generally include a standard assurance warranty to guarantee that our products comply with agreed specifications. We reduce revenue by the amount of expected returns which have been insignificant.
We do not have any contract assets or contract liabilities as of December 31, 2020 and September 30, 2020. For all periods presented, we did not recognize revenue from amounts that were included in the contract liability balance at the beginning of each period. In addition, for all periods presented, there was no revenue recognized in a reporting period from performance obligations satisfied in previous periods.
Based on the nature of our contracts with customers which are recognized over a term of less than 12 months, we have elected to use the practical expedient whereby costs to obtain a contract are expensed as they are incurred.
We state our revenues net of any taxes collected from customers that are required to be remitted to various government agencies. The amount of taxes collected from customers and payable to governmental entities is included on the balance sheet as part of “Accrued expenses and other current liabilities.”
Stock-based compensation
We have granted stock-based awards, consisting of stock options and restricted stock, to our employees, certain non-employee consultants and certain members of our board of directors. We measure stock-based compensation expense for restricted stock and stock options granted to our employees and directors on the date of grant and recognize the corresponding compensation expense of those awards over the requisite service period, which is generally the vesting period of the respective award. We account for stock-based compensation arrangements with non-employee consultants using a fair value approach. The estimated fair value of unvested options granted to non-employee consultants is remeasured at each reporting date through the date of final vesting. As a result, the noncash charge to operations for nonemployee options with vesting conditions is affected in each reporting period by changes in the estimated fair value of our common stock. We adjust for actual forfeitures as they occur.
We have granted performance-based stock units (PSUs) to executive officers and senior level employees. The Company uses the Black-Scholes method to calculate the fair value at the grant date without regard to the vesting condition and will recognize compensation cost for the units that are expected to vest.
Recently issued accounting pronouncements
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, “Summary of Significant Accounting Policies” in Item 1 of Part I of this Quarterly Report on Form 10-Q 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.
 
23

Item 3.
Quantitative and qualitative disclosures about market risk
Interest rates sensitivity
We are exposed to market risk related to changes in interest rates. We had cash and cash equivalents totaling $384.8 million and $93.7 million as of December 31, 2020 and September 30, 2020, respectively. We had short-term investments of $238.5 million and $196.3 million as of December 31, 2019 and September 30, 2020, respectively. 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 objective of our investment activities is to preserve capital to fund our operations. We also seek to maximize income from our investments without assuming significant risk. To achieve our objectives, we maintain a portfolio of investments in a variety of securities of high credit quality and short-term duration, according to our board-approved investment policy. Our investments are subject to interest rate risk and could fall in value if market interest rates increase. A hypothetical 10% relative change in interest rates during any of the periods presented would not have had a material impact on our condensed consolidated financial statements.
Foreign currency sensitivity
The majority of our transactions occur in U.S. dollars. However, we do have certain transactions that are denominated in currencies other than the U.S. dollar, primarily the Euro, Chinese Yuan, and British Pound, and we therefore are subject to foreign exchange risk. The fluctuation in the value of the U.S. dollar against other currencies affects the reported amounts of expenses, assets and liabilities primarily associated with a limited number of manufacturing activities.
We do not use derivative financial instruments for speculative trading purposes, nor do we hedge foreign currency exchange rate exposure in a manner that entirely offsets the effects of changes in foreign currency exchange rates. The counterparties to these forward foreign currency exchange contracts are creditworthy multinational commercial banks, which minimizes the risk of counterparty nonperformance. We regularly review our hedging program and may, as part of this review, make changes to the program.
Item 4.
Controls and procedures
(a) Evaluation of disclosure controls and procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2020 as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934, as amended, as of the end of the period covered by the Quarterly Report on Form 10-Q.
Based on the evaluation of our disclosure controls and procedures as of December 31, 2020, our Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were not effective as of such date due to the material weaknesses in our internal control over financial reporting described below.
Previously Identified Material Weaknesses
Refer to the management report on internal control over financial reporting disclosed in Part II—Item 9A of the Form 10-K for the year ended September 30, 2020 filed with SEC on November 27, 2020.
 
24

Remediation Efforts
We have identified the following remediation efforts for the material weaknesses described above.
Journal Entries
We are designing and implementing a process and control whereby an individual without access to create and post journal entries independently reviews journal entries that are created and posted by the same individual or edited and posted by the same individual.
Revenue
We are designing and implementing processes and controls to ensure that any edits to customer order entry data, including price and quantity, are appropriately reviewed. We are also redesigning our segregation of duties framework within the revenue cycle to ensure appropriate segregation of duties throughout the order entry and revenue processes.
ITGCs
We are designing and implementing improved processes and controls for requesting, authorizing, and reviewing user access to key information systems which impact our financial reporting, including identifying access to roles where manual business process controls may be required. This implementation will include the addition of new preventative control activities associated with user access provisioning within our key applications which impact our financial reporting, as well as certain detective controls which review user access and activity logs.
Additional changes and improvements may be identified and adopted as we continue to evaluate and implement our remediation plans. These material weaknesses will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that the enhanced control is operating effectively.
(b) Changes in internal control over financial reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
(c) Inherent limitations on effectiveness of controls
Our management, including the CEO and CFO, recognizes that our disclosure controls or our internal control over financial reporting cannot prevent or detect all possible instances of 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’s objectives will be met. 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 costs.
 
25

PART II. Other information
Item 1.
Legal proceedings
We are subject to various 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.
 
26

Item 1A.
Risk factors
Risk Factor Summary
Investing in our common stock involves a high degree of risk. You should carefully consider all information in the Annual Report on Form 10-K prior to investing in our common stock. These risks are discussed more fully in the section titled “Risk Factors.” These risks and uncertainties include, but are not limited to, the following:
 
   
We are subject to risks associated with COVID-19;
 
   
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;
 
   
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;
 
   
If we are unable to maintain adequate revenue growth or do not successfully manage such growth, our business and growth prospects will be harmed;
 
   
Rapidly changing technology and extensive competition in synthetic biology could make the products we are developing and producing obsolete or non-competitive unless we continue to develop and manufacture new and improved products and pursue new market opportunities;
 
   
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;
 
   
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;
 
   
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;
 
   
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;
 
   
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;
 
   
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;
 
   
Our ability to protect our intellectual property and proprietary technology through patents and other means is uncertain;
 
   
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;
 
   
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;
 
   
Our charter documents and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock;
 
   
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; and
 
   
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.
The following discussion of risk factors contains forward-looking statements. These risk factors may be important to understanding other statements in this Quarterly Report on Form 10-Q. The following information should be read in conjunction with Part 1, Item 2 “Management’s discussion and analysis of financial condition and results of operations” and our unaudited condensed consolidated financial statements and related notes in Part I, Item 1, “Financial statements” of this Form 10-Q . 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.
 
27

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’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’s business, financial condition, operating results, and stock price.
Because of the following factors, as well as other factors affecting the Company’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.
Risks related to our business
We are subject to risks associated with COVID-19.
Our global operations expose us to risks associated with COVID-19 that has spread globally. In the recent months, the continued spread of COVID-19 has led to disruption to business and economic activity and related uncertainty and volatility in the global capital markets, which increases the cost of, and adversely impacts access to, capital and increases economic uncertainty. The COVID-19 pandemic has caused an economic slowdown and it is likely that such slowdown will be of an extended duration, and it is possible that it will cause a global recession. While our financial results for the first quarter of 2021has not been significantly affected by the COVID-19 outbreak, impacts from COVID-19 may, in the future, adversely affect our operations, supply chains, distribution systems and customer demand, including as a result of impacts associated with preventive and precautionary measures that we, other businesses and governments are taking or may take in the future. Due to the health risks caused by the COVID-19 pandemic to employees who operate and monitor our internal controls and due to the requirement that a large number of employees work remotely, the COVID-19 pandemic impact on staffing could cause challenges for the effective operation of our internal controls. The unanticipated loss or unavailability of key employees due to the COVID-19 outbreak could harm our ability to operate or execute our business strategy. We may not be successful in finding and integrating suitable successors in the event of key employee loss or unavailability. The effectiveness of our sales teams may be negatively impacted by the lack of travel and their reduced ability to engage with decision-makers. Our NGS business may be negatively impacted by the sequencing capacity dedicated to COVID-19 related orders. Our shipments may be subject to higher freight costs. Our customers may delay payments for shipments received. A significant portion (approximately 25%) of our business is in the academic markets and the demand for our products in this customer segment have been affected by a reduction in their research grants and may continue to be so affected in the future. Supply chain disruptions may result in the lack of raw materials, delay in the release of new products or compressed margins due to an increase in material costs. Due to these impacts and measures, we may experience significant and unpredictable reductions in demand for our products and our customers may postpone or cancel their existing orders. Due to the COVID-19 pandemic, we and many other employers in the United States and Europe are requiring all employees whose duties can be performed remotely, to work from home and not to go into our offices. This increase in employee telecommuting activity could increase the risk of a security breach of our information technology systems. If the COVID-19 pandemic continues and business and economic conditions persist or worsen, we may experience a decline in sales activities and customer orders or cancelations of existing orders, and it remains uncertain what impact these declines will have on future sales and customer orders once conditions begin to improve. In addition to existing travel restrictions, some countries have closed their borders to U.S. travelers and may continue to impose or further restrict travel and impose or resume prolonged quarantines, which would significantly impact our ability to support our business operations and customers in those locations and the ability of our employees to access their places of work to produce products, or significantly hamper our products from moving through the supply chain. For example, we may face a shortage of dry ice and other materials which are essential to delivering our products to our customers due to the increased demand for such products due to the COVID-19 vaccination distribution, COVID-19 testing and COVID-19 antibody development. As a result, given the evolving nature of the business and economic conditions in response to the virus, and the uncertainty as to how quickly and effectively mitigation measures, such as vaccines, will be widely available the COVID-19 pandemic may negatively affect our revenue growth, and it is uncertain how materially COVID-19 will affect our global operations if these impacts persist or worsen over an extended period of time. Any of these impacts would have an adverse effect on our business, financial condition and results of operations, and at this point, the extent of the impact of COVID-19 remains uncertain. In addition, our ability to raise capital in the future may also be negatively affected.
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.
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 $139.9 million, $107.7 million and $71.2 million for the years ended September 30, 2020, 2019 and 2018, respectively. As of December 31, 2020, we had an accumulated deficit of $491.4 million. We expect to incur substantial losses and negative cash flow for the foreseeable future. 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 10-Q, the market acceptance of our products, business and economic conditions resulting from the COVID-19 pandemic, future product development, and our market penetration and margins.
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.
Since our inception, substantially all of our resources have been dedicated to the development of our DNA synthesis platform and our sample preparation kit for NGS. 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, including new COVID-19 testing products, pharmaceutical biologics drug discovery and digital data storage in DNA. 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.
 
28

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 have sought and may in the future need to seek additional funds sooner than planned, through public or private equity or debt financings or other sources, such as strategic collaborations. 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. 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.
Our future capital requirements depend on many factors, including:
 
   
the number and characteristics of any additional products or manufacturing processes we develop or acquire to serve new or existing markets;
 
   
the scope, progress, results and costs of researching and developing future products or improvements to existing products or manufacturing processes;
 
   
the cost of manufacturing our DNA synthesis equipment and tools, our NGS sample preparation kits, and any future products we successfully commercialize;
 
   
our ability to establish and maintain strategic collaborations, licensing or other arrangements and the financial terms of such agreements;
 
   
the costs of expanding our sales and marketing capabilities in the United States and in other geographies, including China;
 
   
any lawsuits related to our products or commenced against us;
 
   
the expenses needed to attract and retain skilled personnel;
 
   
the costs associated with being a public company;
 
   
the costs involved in preparing, filing, prosecuting, maintaining, defending and enforcing patent claims, including litigation costs and the outcome of such litigation; and
 
   
the timing, receipt and amount of sales of, or royalties on, any future approved products, if any.
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:
 
   
delay, limit, reduce or terminate our manufacturing, research and development activities; or
 
   
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.
If we are unable to maintain adequate revenue growth or do not successfully manage such growth, our business and growth prospects will be harmed.
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.
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.
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.
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.
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
period-to-period 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.
 
29

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 “Risk factors—Risks relating to owning our stock.”
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.
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.
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, monetize our antibody discovery platform by entering into partnerships and achieve widespread market acceptance by delivering both our current product offerings and new products and technologies at low-cost, with high-quality, reliable turn-around times and throughput, superior e-commerce 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.
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. Cyberattacks and security vulnerabilities could lead to reduced revenue, increased costs, liability claims, or harm to our reputation or competitive position.
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. In addition, we currently generate a growing portion of our revenue through sales on our e-commerce platform. We manage our website and e-commerce 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. We announced on February 12, 2020 that our information security management system received ISO 27001:2013 certification, an information security standard published by the International Organization for Standardization (ISO), the world’s largest developer of voluntary international standards, and the International Electrotechnical Commission. Even though our information security management system received ISO 27001:2013 certification, our information technology systems may still 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 e-commerce 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.
Our actual operating results may differ significantly from our guidance.
From time to time, we may release guidance in our quarterly earnings conference calls, quarterly earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance, which includes forward-looking statements, is based on projections prepared by our management. This guidance is not 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.
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. Our aim is to state possible outcomes as high and low ranges 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.
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.
Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this “Risk factors” section in this Form 10-Q could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
 
 
30

Rapidly changing technology and extensive competition in synthetic biology could make the products we are developing and producing obsolete or non-competitive unless we continue to develop and manufacture new and improved products and pursue new market opportunities.
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.
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’ 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.
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.
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 on a large commercial level 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 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 e-commerce platform which facilitates efficient order entry and fulfillment for our customers, our business, prospects, financial condition and results of operation will be adversely affected.
If we are unable to expand into adjacent addressable markets, our business may be materially and adversely affected.
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 antibody discovery and optimization platform, in adjacent businesses such as pharmaceutical biologics drug discovery and digital data storage in DNA. There can be no assurance that we can continue to utilize our antibody libraries to accelerate the lead identification and lead optimization steps of antibody discovery or 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.
A significant portion of our sales depends on customers’ budgets that may be subject to significant and unexpected variation, including seasonality.
Our customers’ spending on research and development impacts our sales and profitability. Our customers and potential customers include chemicals/materials, diagnostics, therapeutics, food/agriculture, 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:
 
   
the allocation of available resources to make purchases;
 
   
funding from government sources;
 
   
funding from research grants;
 
   
changes in government programs that provide funding to research institutions and companies;
 
   
the spending priorities among various types of research equipment;
 
   
policies regarding capital expenditures during recessionary periods;
 
   
political climate or macroeconomic conditions, including economic downturns, market uncertainty or reduced spending in response to emergency situations, such as the outbreak of COVID-19;
 
   
changes in the regulatory environment;
 
   
differences in budgetary cycles; and
 
   
market acceptance of relatively new technologies, such as ours.
 
31

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.
We generally do not have long-term contracts with our customers requiring them to purchase any specified quantities from us.
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’ 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.
We may be unable to successfully increase our market share and expand our customer base.
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 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 and both new hires and sales personnel who operate at full capability are currently encountering challenging sales conditions due to business and operational difficulties arising from the COVID-19 pandemic, and may not be fully productive while these conditions persist or worsen. To perform sales, marketing, distribution and customer support successfully, we will face a number of risks, including that:
 
   
we may not be able to attract, retain and manage the sales, marketing and service force necessary to publicize and gain broader market acceptance of our technology;
 
   
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;
 
   
our field sales personnel may not be able to access our customers’ premises which could delay the adoption and ordering of our products; and
 
   
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.
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.
The United Kingdom’s (“U.K.”) referendum to exit from the European Union (“E.U.”) will continue to have uncertain effects and could adversely impact our business, results of operations and financial condition.
As a result of a referendum in June 2016, the U.K. withdrew from the E.U. (“Brexit”) on January 31, 2020. It began a transition period in which to negotiate a new trading relationship for goods and services that ended on December 31, 2020. During the time since the June 2016 referendum, there have been periods of significant volatility in the global stock markets and currency exchange rates, as well as challenging market conditions in the U.K. On December 24, 2020, the U.K. and E.U. announced they had entered into a post-Brexit deal on certain aspects of trade and other strategic and political issues. We are currently in the process of evaluating our own risks and uncertainty related to ascertain what financial, trade, regulatory and legal implications this new Brexit trade deal could have on our U.K. and European business operations, including our ability to ship our products into the U.K. This uncertainty also includes the impact on our customers’ business operations and capital planning as well as the overall impact on the biotechnology industry in the U.K. While we have not experienced any direct material financial impact since the 2016 referendum, we cannot predict its future implications, however Brexit and its related effects could result in a negative impact on our consolidated financial position and results of operations.
If we are unable to expand our DNA synthesis manufacturing capacity, we could lose revenue and our business could be harmed.
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. We are currently building a new production facility in Wilsonville, Oregon but we cannot guarantee that such facility will allow us to effectively increase our manufacturing capacity. 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 the manufacture, improvement or increasing the capacity of our DNA synthesis equipment and tools. There is no assurance that we will be able to continue to increase manufacturing capacity internally or that we will find one or more suitable partners to help us towards this objective, in order to meet the volume and quality requirements necessary for success in our existing and potential markets. Manufacturing and product quality issues may arise as we continue to increase the scale of our production. If our DNA synthesis equipment and tools do not consistently produce DNA products that meet our customers’ performance expectations, our reputation may be harmed, and we may be unable to generate sufficient revenue to become profitable. Any delay or inability in 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.
We are substantially dependent on the success of our synthetic DNA products.
To date, we have invested a substantial portion of our efforts and financial resources towards the research and development and commercialization of our synthetic DNA products. The DNA synthesis business is very capital intensive, particularly for early stage companies that do not have significant off-setting revenues and which are making significant investments in the commercialization and marketing of their products.
Our financial results are dependent on strengthening our core business while diversifying into other developing sectors such as pharmaceutical biologics drug discovery, creating useful DNA libraries and data storage. Substantially all of our revenue generated to date is from our synthetic DNA products.
 
32

Our near-term prospects, including our ability to finance our research and development activities and initiatives 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, DNA library creation 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.
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.
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 supplier and cannot ensure that it will deliver to us the component we order on time, or at all.
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:
 
   
our supplier may cease or reduce production or deliveries, raise prices or renegotiate terms;
 
   
we may be unable to locate a suitable replacement on acceptable terms or on a timely basis, if at all;
 
   
if there is a disruption to our single-source supplier’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;
 
   
delays caused by supply issues may harm our reputation, frustrate our customers and cause them to turn to our competitors for future projects; and
 
   
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, operational or reputational issues.
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.
We must continue to secure and maintain sufficient and stable supplies of raw materials.
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.
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, 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.
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.
 
33

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.
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.
We may encounter difficulties in managing our growth, and these difficulties could impair our profitability.
Currently, we are working simultaneously on multiple projects, expanding our capacity as well as targeting several market sectors, including activities in the chemicals/materials, diagnostics, therapeutics, food and data storage sectors. In addition, we work to renew our ISO certifications from time to time. 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.
If we are unable to manage this growth and the periodic ISO 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.
Our revenue, results of operations, cash flows and reputation in the marketplace may suffer upon the loss of a significant customer or a limited number of large customers.
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 customers may buy less of our products depending on their own technological developments, end-user 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. The loss of Ginkgo as a customer, or the loss of any other significant customer or a significant reduction in the amount of product ordered by Ginkgo or any other significant customer would adversely affect our revenue, results of operations, cash flows and reputation in the marketplace.
Our credit facility contains restrictions that limit our flexibility in operating our business.
In September 2017, we entered into an amended and restated loan and security agreement with Silicon Valley Bank (SVB) which provides a $10 million revolving credit facility and a $10.0 million term loan. The credit agreement contains various covenants that limit our ability to engage in specified types of transactions. These covenants limit our ability to, among other things:
 
   
sell, transfer, lease or otherwise dispose of our assets;
 
   
create, incur or assume additional indebtedness;
 
   
engage in certain changes in business, management, control, or business location
 
   
encumber or permit liens on certain of our assets;
 
   
make restricted payments, including paying dividends on, repurchasing or making distributions with respect to our common stock;
 
   
make specified investments (including loans and advances);
 
   
consolidate, merge, sell or otherwise dispose of all or substantially all of our assets or acquire other entities;
 
   
make or permit any payment on any subordinated debt; and
 
   
enter into certain transactions with our affiliates.
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:
 
   
increasing our vulnerability to downturns in our business, to competitive pressures and to adverse economic and industry conditions;
 
   
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
 
34

   
limiting our flexibility in planning for, or reacting to, changes in our business and our industry.
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.
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.
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. Emily Leproust, our President and Chief Executive Officer, who is employed “at will,” 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 “key person” life insurance policies covering members of our management team or other key personnel except Dr. 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.
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.
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. While we do not have a history of successfully completing acquisitions, 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 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 non-disruptive manner. Acquisitions may also divert management attention from day-to-day 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.
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 non-recurring 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’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. Antitrust or other competition laws may also limit our ability to acquire or work collaboratively with certain businesses or to fully realize the benefits of a strategic transactions to acquire or collaborate with other businesses. 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.
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.
 
35

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. We require that our employees review our Code of Business Conduct and Ethics, our Anti-Money Laundering Policy and our Anti-Corruption Policy on an annual basis.
In the course of establishing and expanding our commercial operations and complying with non-U.S. 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’s laws may increase the likelihood that we will be prosecuted and be found to have violated another country’s laws. We require that our employees annually certify that they understand and will comply with our Code of Business Conduct and Ethics Policy, our Anti-Money Laundering Policy, our Anti-Corruption Policy as well as the UK Modern Slavery Act of 2015. Even so, if our business practices outside the United States are found to be in violation of the FCPA, UK Anti-Bribery Act, antitrust 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.
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.
Our international business activities must comport with U.S. export controls and other international trade restraints, including the U.S. Department of Commerce’s Export Administration Regulations and economic sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls.
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 pursue 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.
Adverse conditions in the global economy and disruption of financial markets may significantly harm our revenue, profitability and results of operations.
The global economy has a significant impact on our business and volatility and disruption of financial markets could limit our customers’ 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.
Prolonged adverse conditions in the global economy and disruption of financial markets or further deterioration of these financial and macroeconomic conditions , including economic downturns or market uncertainty, could significantly harm our sales, profitability and results of operations.
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.
We face competition from a broad range of providers of core synthetic biology products such as GenScript Biotech Corporation, GENEWIZ (owned by Brooks Automation), Integrated DNA Technologies, Inc. (owned by Danaher Corporation), DNA 2.0 Inc. d/b/a/ ATUM, GeneArt (owned by Thermo Fisher Scientific Inc.), Eurofins Genomics LLC, Sigma-Aldrich Corporation (owned by Charles River Laboratories, Inc.) (an indirect wholly owned subsidiary of Merck & 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 NGS 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), Distributed Bio (human synthetic phage display library, lead optimization libraries) and AbCellera Biologics Inc. (full-stack, artificial intelligence-powered drug antibody discovery platform built on deep screening of the immune repertoire). 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.
 
36

We may be subject to significant pricing pressures.
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.
Ethical, legal and social concerns surrounding the use of genetic information could reduce demand for our technology.
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.
We use biological and hazardous materials that require considerable expertise and expense for handling, storage and disposal and may result in claims against us.
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.
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 clean-up 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.
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.
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, impede our business and damage our reputation.
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.
We have established a comprehensive, industry-leading 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.
Third parties may use our products in ways that could damage our reputation.
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.
Any damage to our reputation or brand may materially and adversely affect our business, financial condition and results of operations.
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.
 
37

Because we are subject to existing and potential additional governmental regulation, the markets for our products may be narrowed.
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 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.
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.
The FDA regulates medical devices, including in vitro diagnostics, or IVDs. IVDs are a category of medical devices that 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 RUO IVD product is an IVD product that is in the laboratory research phase of development. 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 “For Research Use Only. Not For Use in Diagnostic Procedures” pursuant to FDA regulations. Our IVD products are not intended for clinical or diagnostic use, and we market and label them as RUO. 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 pre-market 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.
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.
Many countries have laws and regulations that could affect our products and which could limit our ability to sell our products in those countries. The number and scope of these requirements are increasing. We may not be able to obtain regulatory approvals in such countries or may incur significant costs in obtaining or maintaining foreign regulatory approvals. For example, the European Union, or EU, is transitioning from the existing European Directive 98/79/EC on in vitro diagnostic medical devices, or IVD Directive (IVDD), to the In Vitro Diagnostic Device Regulation (EU) 2017/746, or IVDR, which imposes stricter requirements for the marketing and sale of medical devices, including in the area of clinical evaluation requirements, quality systems and post-market surveillance. The IVDR is expected to become effective in May 2022. It is likely that we will be impacted by this new regulation, either directly as a manufacturer of IVDs, or indirectly as a supplier to customers who are placing IVDs in the EU market for clinical or diagnostic use. Complying with the requirements of the IVDR may require us to incur significant expenditures. Failure to meet these requirements could adversely impact our business in the EU and other regions that tie their product registrations or chemical regulations to the EU requirements.
Certain of our potential customers may require that we become certified under the Clinical Laboratory Improvement Amendments of 1988.
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.
Our manufacturing operations in the United States currently depend primarily on one facility. If this facility is destroyed or we experience any manufacturing difficulties, disruptions, or delays, this could limit supply of our product or adversely affect our ability to sell products or conduct our clinical trials, and our business would be adversely impacted.
While we have identified and are in the process of building out a second manufacturing facility in Wilsonville, Oregon, a substantial portion of our manufacturing currently takes place at our headquarters. If regulatory, manufacturing, or other problems require us to discontinue production at this facility, we will not be able to manufacture our synthetic genes, oligo pools or NGS tool or create our DNA libraries, which would adversely impact our business. If this facility or the equipment in it is significantly damaged or destroyed by fire, flood, power loss, or similar events, or is shut down for health and safety or other reasons, we may not be able to quickly or inexpensively replace our manufacturing capacity or replace the facility at all. In the event of a temporary or protracted loss of this facility or equipment, we might not be able to transfer manufacturing to another third party. Even if we could transfer manufacturing from one facility to another, the shift would likely be expensive and time-consuming, particularly if we were to maintain the current manufacturing standards procedures at such alternative facility.
 
38

Natural disasters, public health crises, political crises, and other catastrophic events or other events outside of our control may damage our facilities or the facilities of third parties on which we depend, and could impact our ability to sell products.
Our headquarters in South San Francisco is located near known earthquake fault zones and is vulnerable to damage from earthquakes. An earthquake or other natural disaster or power shortages or outages could disrupt operations or impair critical systems at our headquarters or at any of our other facilities throughout the world. We, our suppliers, third-party service providers and customers are vulnerable to damage from natural disasters, including fire, floods or monsoons, power loss, communications failures, public health crises, such as pandemics and epidemics, political crises, such as terrorism, war, political instability or other conflict and similar events. If any disaster were to occur, our ability to operate our business at any of our facilities could 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.
Delivery of our products could be delayed or disrupted by factors beyond our control, and we could lose customers as a result.
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 travel restrictions, 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.
Doing business internationally creates operational and financial risks for our business.
During our fiscal years ended September 30, 2020, 2019 and 2018, 36%, 34%, 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, (including tariffs enacted and proposed by the U.S. government on various imports from China and by the Chinese government on certain U.S. goods), 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.
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’ 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.
Our ability to use our net operating loss carryforwards to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to use its pre-change 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 382 of the Code. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to 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.
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.
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 22, 2017, adopting broad U.S. corporate income tax reform, among other things, reduced the U.S. corporate income tax rate, but imposed base-erosion prevention measures on non-U.S. earnings of U.S. entities as well as a one-time mandatory deemed repatriation tax on accumulated non-U.S. earnings of U.S. entities.
 
39

In addition, many countries are beginning to implement legislation and other guidance to align their international tax rules with the Organization for Economic Co-operation’s 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.
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.
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.
Sales to our customers are generally made on open credit terms. Management maintains an allowance for potential credit losses. If our customers’ 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.
Risks related to being a public company
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.
As a public company, we are required to comply with Section 404 of the Sarbanes Oxley Act of 2002 (“SOX”), which requires, among other things, that companies maintain disclosure controls and procedures to ensure timely disclosure of material information, and that management review the effectiveness of those controls on a quarterly basis. Because we ceased to be an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) with our transition to large accelerated filer status as of September 30, 2020, we are also now subject to Section 404(b) of SOX, which requires that our independent registered public accounting firm provide an attestation report on the effectiveness of our internal control over financial reporting for the first time in the Annual Report on Form 10-K for the year ended September 30, 2020, among other additional requirements. Effective internal controls are necessary for us to provide reliable financial reports and to help prevent fraud, and our management and other personnel devote a substantial amount of time to these compliance requirements. These rules and regulations also increase our legal and financial compliance costs and make some activities more time-consuming and costly.
As disclosed in Part II—Item 9A, “Controls and Procedures”, of the Annual Report on Form 10-K, we identified material weaknesses in our internal control over financial reporting related to controls surrounding our journal entry process, revenue order entry process, and information technology general controls. As a result, management concluded that our internal control over financial reporting was not effective as of September 30, 2020. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement in a company’s annual or interim financial statements will not be prevented or detected on a timely basis. The material weaknesses identified in Item 9A in the Annual Report on Form 10-K did not result in any misstatement of our financial statements for any period presented. We have designed and have begun implementation of a remediation plan for these material weaknesses. However, our remediation efforts may be inadequate, and we may in the future discover other areas of our internal controls that require remediation.
We cannot be certain that we will be able to maintain adequate controls over our financial processes and reporting in the future. If we fail to maintain effective internal controls, investors may lose confidence in the accuracy and completeness or our financial reports, the market price of our securities may be negatively affected, and we could be subject to sanctions or investigation by regulatory authorities, such as the SEC or Nasdaq.
The requirements of being a public company may strain our resources and require a substantial amount of management’s attention.
As a public company, we are 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 Nasdaq listing requirements 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. We also incur costs associated with corporate governance requirements, including requirements under securities laws, as well as rules and regulations implemented by the SEC and Nasdaq, particularly as a large accelerated filer. These rules and regulations have increased our legal and financial compliance costs and we devote significant time to comply with these requirements. 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.
Risks related to our intellectual property
Our ability to protect our intellectual property and proprietary technology through patents and other means is uncertain.
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.
 
40

As of December 31, 2020, we own 24 issued U.S. patents and 12 issued international patents; three in China, two in Europe, two in South Korea, three in Taiwan, one in Japan and one in Eurasia. There are 212 pending patent applications, including 57 in the United States, 147 international applications and eight applications filed under the Patent Cooperation Treaty. Additionally, we have exclusively licensed a patent portfolio containing nine issued patents, including one U.S. patent and eight international patents, and nine pending applications, including one in the U.S. and eight international applications. Our policy is to file patent applications to protect technology, inventions and improvements that are important to our business.
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 United States 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.
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 likely 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.
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 “first to invent” system to a “first to file” system. Under a “first to file” 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 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.
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.
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 re-examination, 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.
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. Non-payment 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.
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’ 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.
Monitoring unauthorized use of our intellectual property is difficult and costly. From time to time, we review our competitors’ 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 29, 2000 and certain U.S. applications filed
 
41

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 the interpretation of the law, the written disclosure in a patent and the patent’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’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.
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.
We may not be able to protect our intellectual property rights throughout the world.
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 non-U.S. 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 using our inventions in countries outside the United States, or from selling or importing products made using our inventions in and into the United States or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own technologies and products and may export otherwise infringing products to territories where we have patent protection. 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.
The legal systems of certain countries, particularly China and certain other 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, put our own patents at risk of being invalidated or interpreted narrowly put our patent applications at risk of not being issued, and 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. Certain countries in Europe and developing countries, including China and India, have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In those countries, we may have limited remedies if any of our patents are infringed or if we are compelled to grant a license to a third party, which could materially diminish the value of those patents. This could limit our potential revenue opportunities. 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 or license.
If we are unable to protect the confidentiality of our proprietary information and know-how, the value of our technology and products could be adversely affected.
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.
Trade secrets and know-how can be difficult to protect as trade secrets, and know-how 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 unauthorized 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.
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 know-how and trade secrets, a competitor’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.
 
42

We may be involved in lawsuits to protect or enforce our patents and proprietary rights, to determine the scope, coverage and validity of others’ 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.
Litigation may be necessary for us to enforce our patent and proprietary rights and/or to determine the scope, coverage and validity of others’ 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.
Patent infringement suits can be expensive, lengthy and disruptive to business operations and the outcome following legal assertions of invalidity and unenforceability is unpredictable. 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’ fees and costs in the event that we are found to be a willful infringer of third party patents.
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.
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. We were recently involved in litigation of this kind with Agilent. While we have settled this dispute, there can be no assurance that future litigation will not be initiated by the parties. 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.
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.
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.
We may not be successful in obtaining or maintaining necessary rights to our products and technologies through acquisitions and in-licenses, and our intellectual property agreements with third parties may involve unfavorable terms or be subject to disagreements over contract interpretation.
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, in-license or use these proprietary rights. We may be unable to acquire or in-license 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.
 
43

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.
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.
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.
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.
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.
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.
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.
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 non-exclusive license to U.S. Patent No—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 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.
Our rights to use the technology we license is subject to the validity of the owner’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.
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.
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.
Risks relating to owning our common stock
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.
 
44

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 any price appreciation, as the only way to realize any future gains on their 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 10-Q captioned “Management’s discussion and analysis of financial condition and results of operation—Liquidity and capital resources.” For more information regarding the negative covenants in our loan and security agreement with Silicon Valley Bank, see “Risk factors—Our credit facility contains restrictions that limit our flexibility in operating our business.”
Our charter documents and Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.
Our amended and restated certificate of incorporation and our amended and restated bylaws 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:
 
   
providing for a classified board of directors with staggered, three-year terms;
 
   
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;
 
   
prohibiting cumulative voting in the election of directors;
 
   
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;
 
   
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;
 
   
prohibiting stockholder action by written consent;
 
   
limiting the persons who may call special meetings of stockholders; and
 
   
requiring advance notification of stockholder nominations and proposals.
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 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.
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.
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’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or other employees.
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 exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. The choice of forum provision may limit a stockholder’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.
In addition, our amended and restated certificate of incorporation provides that the U.S. federal district courts are the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Our exclusive forum provision will not relieve us of our duties to comply with the federal securities laws and the rules and regulations thereunder, and our stockholders will not be deemed to have waived our compliance with these laws, rules and regulations.
The enforceability of similar federal court choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that a court could find our federal court choice of forum provision to be inapplicable or unenforceable. If a court were to find either of the choice of forum provisions contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions. Additionally, while the Delaware Supreme Court
 
45

recently determined that choice of forum provisions for actions arising under the Securities Act are facially valid, a stockholder may nevertheless seek to bring such a claim arising under the Securities Act against us, our directors, officers, or other employees in a venue other than in the federal district courts of the United States of America. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation, and this may require significant additional costs associated with resolving such action in other jurisdictions.
General risk factors
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.
The market price of our common stock could be subject to wide fluctuations in response to, among other things, the factors described in this “Risk factors” 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.
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.
Factors that could cause the market price of our common stock to fluctuate significantly include:
 
   
actual or anticipated fluctuations in our financial condition and operating results, including fluctuations in our quarterly and annual results;
 
   
announcements of technological innovations by us or our competitors;
 
   
overall conditions in our industry and the markets in which we operate;
 
   
addition or loss of significant customers, or other developments with respect to significant customers;
 
   
changes in laws or regulations applicable to our products;
 
   
actual or anticipated changes in our growth rate relative to our competitors;
 
   
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital commitments;
 
   
additions or departures of key personnel;
 
   
competition from existing products or new products that may emerge;
 
   
issuance of new or updated research or reports by securities analysts;
 
   
fluctuations in the valuation of companies perceived by investors to be comparable to us;
 
   
disputes or other developments related to proprietary rights, including patents, litigation matters and our ability to obtain intellectual property protection for our technologies;
 
   
announcement or expectation of additional financing efforts;
 
   
sales of our common stock by us or our stockholders;
 
   
share price and volume fluctuations attributable to inconsistent trading volume levels of our shares;
 
   
the expiration of contractual lock-up agreements with our executive officers, directors and stockholders, which we have entered into and may enter into in the future from time to time;
 
   
general economic and market conditions, including economic downturns or uncertainty in financial markets; and
 
   
other factors beyond our control, such as terrorism, war, natural disasters and pandemics.
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’s attention from other business concerns, which could harm our business.
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.
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.
 
46

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.
As we have in the past, 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 have also issued and 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 future 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.
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.
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.
In addition, as permitted by Section 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:
 
   
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’s conduct was unlawful;
 
   
we may, in our discretion, indemnify employees and agents in those circumstances where indemnification is permitted by applicable law;
 
   
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;
 
   
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;
 
   
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
 
   
we may not retroactively amend our amended and restated bylaw provisions to reduce our indemnification obligations to directors, officers, employees and agents.
 
47

Item 2.
Unregistered sales of equity securities and use of proceeds
Sales of unregistered securities
None.
 
Item 3.
Defaults upon senior securities
None.
 
Item 4.
Mine safety disclosures
Not applicable.
 
Item 5.
Other information
None
 
48

Item 6.
Exhibits
 
Exhibit
Number
  
Description
 
Filed / Furnished /
Incorporated from
Form
  10.1    Lease Agreement, dated December 18, 2020, between Twist Bioscience Corporation and PWII Owner, LLC (incorporated by reference to Exhibit 10.1 of Form 8-K filed on December 23, 2020 (file no. 001-38720)).   Incorporated by reference from Exhibit 10.1 to the Form
8-K
filed on December 23, 2020
  31.1    Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, Rule 13(a)-14(a)/15d-14(a), by President and Chief Executive Officer.   Filed herewith
  31.2    Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, Rule 13(a)-14(a)/15d-14(a), by President and Chief Financial Officer.   Filed herewith
  32.1†    Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by President and Chief Executive Officer.   Furnished herewith
  32.2†    Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by President and Chief Financial Officer.   Furnished herewith
101   
The following materials from Twist Bioscience Corp.’s Quarterly Report on Form 10-Q for the quarter ended December 30, 2020, formatted in iXBRL (inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations and Comprehensive Loss, (iii) the Condensed Consolidated Balance Sheets, (iv) the Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (v) the Condensed Consolidated Statements of Cash Flows, and (vi) Notes to Unaudited Condensed Consolidated Financial Statements, tagged as blocks of text
  Filed herewith
104    104 The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended December 30, 2020, formatted in Inline XBRL (included in Exhibit 101)   Filed herewith
 
The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q 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 10-Q, regardless of any general incorporation language contained in any filing.
 
49

SIGNATURES
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.
 
February 8, 2021     Twist Bioscience Corporation
    By:  
/s/ James M. Thorburn
     
James M. Thorburn
Chief Financial Officer
     
 
50
EX-31.1 2 d97574dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

Certification of Principal Executive Officer

pursuant to

Exchange Act Rules 13a-14(a) and 15d-14(a),

as adopted pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Emily M. Leproust, certify that:

 

  1.

I have reviewed this Quarterly Report on Form 10-Q of Twist Bioscience Corporation for the quarter ended December 31, 2020;

 

  2.

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

 

  3.

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

 

  4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a)

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

 

  (b)

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

 

  (c)

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

 

  (d)

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

 

  5.

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

 

  (a)

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

 

  (b)

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

 

/s/ Emily M. Leproust

Emily M. Leproust
President and Chief Executive Officer

Date: February 8, 2021

EX-31.2 3 d97574dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

Certification of Principal Financial Officer

pursuant to

Exchange Act Rules 13a-14(a) and 15d-14(a),

as adopted pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, James M. Thorburn, certify that:

 

  1.

I have reviewed this Quarterly Report on Form 10-Q of Twist Bioscience Corporation for the quarter ended December 31, 2020;

 

  2.

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

 

  3.

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

 

  4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a)

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

 

  (b)

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

 

  (c)

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

 

  (d)

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

 

  5.

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

 

  (a)

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

 

  (b)

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

 

/s/ James M. Thorburn

James M. Thorburn
Chief Financial Officer

Date: February 8, 2021

EX-32.1 4 d97574dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY

ACT OF 2002

In connection with the Quarterly Report of Twist Bioscience Corporation (the “Company”) on Form 10-Q for the quarterly period ended December 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Emily M. Leproust, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

  1.

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

  2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 8, 2021

 

/s/ Emily M. Leproust

Emily M. Leproust  
President and Chief Executive Officer
EX-32.2 5 d97574dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY

ACT OF 2002

In connection with the Quarterly Report of Twist Bioscience Corporation (the “Company”) on Form 10-Q for the quarterly period ended December 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James M. Thorburn, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

  1.

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

  2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 8, 2021

 

/s/ James M. Thorburn

James M. Thorburn
Chief Financial Officer
EX-101.SCH 6 twst-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - The company link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Summary of significant accounting policies link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Fair value measurement link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Balance sheet components link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Goodwill and intangible assets link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Commitments and contingencies link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Related party transactions link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Income taxes link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Warrants link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Common stock link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Stock-based compensation link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Net loss per share attributable to common stockholders link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Geographic, product and industry information link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Fair value measurement (Tables) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Balance sheet components (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Goodwill and intangible assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Net loss per share attributable to common stockholders (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Geographic, product and industry information (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - The company - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Balance sheet components - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Balance sheet components - Summary of Inventory (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Commitments and contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Commitments and contingencies - Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Commitments and contingencies - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Warrants - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Common stock - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Stock-based compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Stock-based compensation - Summary of Shares Reserved For Issuance (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Stock-based compensation - Activity Under The Equity Incentive Plans (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Stock-based compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Stock-based compensation - Total Stock-based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - 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:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Product (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 twst-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 twst-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 twst-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 twst-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 g97574dsp01.jpg GRAPHIC begin 644 g97574dsp01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" C $D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]^]X)ZB@' M(KY[_:7_ &UO^&8/$FA:==^"/%.O#Q'-':6<^FA/+DNI"0L SR&X).:]C\.: M_ M!O@H/&7_ D"ZG:_\(3JVGZ-=8C_ -?+>D"%D]5R<$]*[WX7?M :5\7O'GC' M1M)BN=W@F_BTN]F=?W;3O&)&5>WR K]-U '8:IXJLK"\L[6:XBAN;XD01,VT MR8Z[:Q]+U?7+JYUA;NTMK:*.7;ILJ!I#/&0,-)Z'/4>EE:CXF&U)DA!2$_-R5![;:WH_$,2ZD+*2XA6] M=?-%LIS(5[X'<9_BKR?]FO\ ;#LOVE=3>73/#6N6.A- TVGZS=;3;:@JL5., M.AZUWWCSR?#D-QXEBT236-3"O_ ->@M*QVEH^1GCGG M@Y%/KP7]D7]LVW_:L_M1].\'^(]#L-+N7L9;O450*UQ&++;6[GS^3+%%N# >Y!'%>LSA)Y'7:-[9* MAAU]\U(^GK)C?\^&SSVKB)!=_#GP]K.I:I=7.N103/=111Q'?$A(&P ?>QGM M09W9X9^T+^P"_P =/VN-)\;W%Q9-X2_X1^XL=9T:>/I>,OVHOA=XVMIH5L/ \>H1W<7 >7SXP MHV^N,'?"'AW3;6>R?0_#TK_9-6E=\K-)%_JTV^PSFOJ>2_CMY$+ * MJ.H!)'7G[OY5@W'PS$^EM:FZN0KL22KXR2]?=-!!,UKB6$R1AC$WJ,C@U;M(5,"':,E!G\LT44&<2 > XML 12 d97574d10q_htm.xml IDEA: XBRL DOCUMENT 0001581280 2020-10-01 2020-12-31 0001581280 2019-10-01 2019-12-31 0001581280 2020-12-31 0001581280 2020-09-30 0001581280 2019-10-01 2020-09-30 0001581280 2020-10-01 2020-10-01 0001581280 2020-11-01 0001581280 2020-10-01 0001581280 2020-11-01 2020-11-01 0001581280 2021-02-04 0001581280 2019-12-31 0001581280 2019-09-30 0001581280 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001581280 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001581280 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001581280 us-gaap:CashAndCashEquivalentsMember 2020-12-31 0001581280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0001581280 us-gaap:MoneyMarketFundsMember 2020-12-31 0001581280 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-12-31 0001581280 us-gaap:CommercialPaperMember 2020-12-31 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-12-31 0001581280 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001581280 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001581280 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001581280 twst:ExecutiveOfficersAndSeniorLevelEmployeesMember us-gaap:PhantomShareUnitsPSUsMember twst:RevisedAnnualEquityAwardProgrammeMember 2020-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2020-12-31 0001581280 twst:WilsonvilleOregonMember us-gaap:CommercialRealEstateMember twst:RenewalTermOneMember 2020-12-31 0001581280 twst:WilsonvilleOregonMember us-gaap:CommercialRealEstateMember twst:RenewalTermTwoMember 2020-12-31 0001581280 twst:WilsonvilleOregonMember us-gaap:CommercialRealEstateMember 2020-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-12-31 0001581280 twst:AtTheMarketOfferingMember 2020-12-31 0001581280 twst:SubsequentPublicOffering1Member 2020-12-31 0001581280 us-gaap:TrademarksAndTradeNamesMember 2020-09-30 0001581280 us-gaap:DevelopedTechnologyRightsMember 2020-09-30 0001581280 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2020-09-30 0001581280 us-gaap:CashAndCashEquivalentsMember 2020-09-30 0001581280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-09-30 0001581280 us-gaap:MoneyMarketFundsMember 2020-09-30 0001581280 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2020-09-30 0001581280 us-gaap:CommercialPaperMember 2020-09-30 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-09-30 0001581280 us-gaap:USTreasurySecuritiesMember 2020-09-30 0001581280 us-gaap:FairValueInputsLevel1Member 2020-09-30 0001581280 us-gaap:FairValueInputsLevel2Member 2020-09-30 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2020-09-30 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0001581280 us-gaap:CostOfSalesMember 2019-10-01 2019-12-31 0001581280 us-gaap:ResearchAndDevelopmentExpenseMember 2019-10-01 2019-12-31 0001581280 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-10-01 2019-12-31 0001581280 twst:OptionsToPurchaseCommonStockMember 2019-10-01 2019-12-31 0001581280 us-gaap:RestrictedStockMember 2019-10-01 2019-12-31 0001581280 twst:RestrictedShareUnitsMember 2019-10-01 2019-12-31 0001581280 twst:EarlyExerciseOfStockOptionsMember 2019-10-01 2019-12-31 0001581280 us-gaap:EmployeeStockMember 2019-10-01 2019-12-31 0001581280 twst:WarrantsToPurchaseCommonStockMember 2019-10-01 2019-12-31 0001581280 country:US 2019-10-01 2019-12-31 0001581280 us-gaap:EMEAMember 2019-10-01 2019-12-31 0001581280 srt:AsiaPacificMember 2019-10-01 2019-12-31 0001581280 srt:AmericasMember 2019-10-01 2019-12-31 0001581280 twst:IndustrialChemicalsMember 2019-10-01 2019-12-31 0001581280 twst:AcademicResearchMember 2019-10-01 2019-12-31 0001581280 us-gaap:HealthCareMember 2019-10-01 2019-12-31 0001581280 twst:FoodOrAgricultureMember 2019-10-01 2019-12-31 0001581280 us-gaap:CommonStockMember 2019-10-01 2019-12-31 0001581280 srt:MaximumMember 2019-10-01 2019-12-31 0001581280 twst:SyntheticGenesMember 2019-10-01 2019-12-31 0001581280 twst:OligoPoolsMember 2019-10-01 2019-12-31 0001581280 twst:DnaAndBiopharmaLibrariesMember 2019-10-01 2019-12-31 0001581280 twst:NgsToolsMember 2019-10-01 2019-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0001581280 twst:AtTheMarketOfferingMember 2019-10-01 2019-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-01 2019-12-31 0001581280 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0001581280 us-gaap:DevelopedTechnologyRightsMember 2020-10-01 2020-12-31 0001581280 us-gaap:TrademarksAndTradeNamesMember 2020-10-01 2020-12-31 0001581280 us-gaap:CostOfSalesMember 2020-10-01 2020-12-31 0001581280 us-gaap:ResearchAndDevelopmentExpenseMember 2020-10-01 2020-12-31 0001581280 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-10-01 2020-12-31 0001581280 twst:OptionsToPurchaseCommonStockMember 2020-10-01 2020-12-31 0001581280 twst:RestrictedShareUnitsMember 2020-10-01 2020-12-31 0001581280 twst:EarlyExerciseOfStockOptionsMember 2020-10-01 2020-12-31 0001581280 us-gaap:EmployeeStockMember 2020-10-01 2020-12-31 0001581280 twst:WarrantsToPurchaseCommonStockMember 2020-10-01 2020-12-31 0001581280 twst:StockOptionsBasedOnPerformanceMember 2020-10-01 2020-12-31 0001581280 country:US 2020-10-01 2020-12-31 0001581280 us-gaap:EMEAMember 2020-10-01 2020-12-31 0001581280 srt:AsiaPacificMember 2020-10-01 2020-12-31 0001581280 srt:AmericasMember 2020-10-01 2020-12-31 0001581280 twst:IndustrialChemicalsMember 2020-10-01 2020-12-31 0001581280 twst:AcademicResearchMember 2020-10-01 2020-12-31 0001581280 us-gaap:HealthCareMember 2020-10-01 2020-12-31 0001581280 twst:FoodOrAgricultureMember 2020-10-01 2020-12-31 0001581280 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0001581280 srt:MaximumMember 2020-10-01 2020-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2020-10-01 2020-12-31 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2020-10-01 2020-12-31 0001581280 srt:MinimumMember twst:ExecutiveOfficersAndSeniorLevelEmployeesMember us-gaap:PhantomShareUnitsPSUsMember twst:RevisedAnnualEquityAwardProgrammeMember 2020-10-01 2020-12-31 0001581280 srt:MaximumMember twst:ExecutiveOfficersAndSeniorLevelEmployeesMember us-gaap:PhantomShareUnitsPSUsMember twst:RevisedAnnualEquityAwardProgrammeMember 2020-10-01 2020-12-31 0001581280 twst:SyntheticGenesMember 2020-10-01 2020-12-31 0001581280 twst:OligoPoolsMember 2020-10-01 2020-12-31 0001581280 twst:DnaAndBiopharmaLibrariesMember 2020-10-01 2020-12-31 0001581280 twst:NgsToolsMember 2020-10-01 2020-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-01 2020-12-31 0001581280 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-10-01 2020-12-31 0001581280 twst:ExecutiveOfficersAndSeniorLevelEmployeesMember us-gaap:PhantomShareUnitsPSUsMember twst:RevisedAnnualEquityAwardProgrammeMember 2020-10-01 2020-12-31 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-10-01 2020-12-31 0001581280 twst:WilsonvilleOregonMember us-gaap:CommercialRealEstateMember 2020-10-01 2020-12-31 0001581280 twst:AtTheMarketOfferingMember 2020-10-01 2020-12-31 0001581280 twst:SubsequentPublicOffering1Member 2020-10-01 2020-12-31 0001581280 us-gaap:OverAllotmentOptionMember 2020-10-01 2020-12-31 0001581280 us-gaap:IPOMember 2018-10-01 2018-10-31 0001581280 us-gaap:IPOMember 2019-05-01 2019-05-31 0001581280 twst:SubsequentPublicOffering1Member 2020-02-01 2020-02-29 0001581280 us-gaap:OverAllotmentOptionMember 2020-02-01 2020-02-29 0001581280 twst:SubsequentPublicOffering1Member 2020-06-01 2020-06-30 0001581280 us-gaap:OverAllotmentOptionMember 2020-06-01 2020-06-30 0001581280 twst:SubsequentPublicOffering1Member 2020-06-30 0001581280 us-gaap:DevelopedTechnologyRightsMember 2019-10-01 2020-09-30 0001581280 us-gaap:TrademarksAndTradeNamesMember 2019-10-01 2020-09-30 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2019-10-01 2020-09-30 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2019-10-01 2020-09-30 0001581280 twst:TwoThousandAndEighteenEquityIncentivePlanMember 2018-09-26 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-09-26 0001581280 srt:MaximumMember twst:TwoThousandAndEighteenEquityIncentivePlanMember 2018-09-26 0001581280 srt:MaximumMember twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-09-26 2018-09-26 0001581280 twst:TwoThousandAndFifteenEmployeeStockPurchasePlanMember 2018-09-26 2018-09-26 0001581280 twst:SubsequentPublicOffering1Member 2020-12-01 2020-12-31 0001581280 us-gaap:AccountingStandardsUpdate201811Member 2019-10-01 0001581280 twst:SubsequentPublicOffering1Member 2020-02-29 0001581280 twst:WarrantsOneMember 2015-12-22 2015-12-22 0001581280 twst:WarrantsOneMember 2016-03-28 2016-03-28 0001581280 twst:AtTheMarketOfferingMember 2020-01-01 2020-01-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001581280 us-gaap:RetainedEarningsMember 2019-09-30 0001581280 us-gaap:CommonStockMember 2019-09-30 0001581280 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001581280 us-gaap:RetainedEarningsMember 2019-12-31 0001581280 us-gaap:CommonStockMember 2019-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001581280 us-gaap:RetainedEarningsMember 2020-09-30 0001581280 us-gaap:CommonStockMember 2020-09-30 0001581280 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001581280 us-gaap:RetainedEarningsMember 2020-12-31 0001581280 us-gaap:CommonStockMember 2020-12-31 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-09-30 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2020-12-31 iso4217:USD utr:Year shares pure utr:sqft iso4217:USD shares false 2021 Q1 --09-30 0001581280 CA 10-Q true 2020-12-31 false 001-38720 Twist Bioscience Corporation DE 46-2058888 681 Gateway Blvd, South San Francisco, 94080 800 719-0671 Common Stock TWST NASDAQ Yes Yes Large Accelerated Filer false false false 48646513 348789000 93667000 238496000 196335000 25492000 26376000 13409000 12289000 8242000 6203000 634428000 334870000 27153000 25466000 32330000 33699000 1138000 1138000 256000 307000 1530000 579000 2735000 2823000 699570000 398882000 8932000 4830000 3510000 3901000 11577000 14945000 6444000 6409000 3333000 3333000 3306000 2611000 37102000 36029000 23681000 24837000 625000 1403000 210000 351000 61618000 62620000 0.00001 0.00001 100000000 100000000 48616000 48616000 45083000 45083000 1129165000 794630000 142000 87000 -491355000 -458455000 637952000 336262000 699570000 398882000 28161000 17164000 18162000 13792000 14000000 10297000 28792000 26405000 0 22500000 60954000 72994000 -32793000 -55830000 134000 564000 118000 248000 -77000 -87000 -32854000 -55601000 46000 37000 -32900000 -55638000 -8000 16000 63000 -7000 -32845000 -55629000 -0.72 -1.69 46000000 32976000 45083 794630000 87000 -458455000 336262000 21149000 3136 323851000 323851000 54 345 6072000 6072000 22 -24 -2410000 -2410000 7022000 7022000 55000 55000 -32900000 -32900000 48616 1129165000 142000 -491355000 637952000 32873 470425000 181000 -318524000 152082000 276000 97 2024000 2024000 85 242 1715000 1715000 -1 -35 -808000 -808000 3697000 3697000 9000 9000 -55638000 -55638000 33261 477053000 190000 -374162000 103081000 -32900000 -55638000 2111000 1505000 -2000 248000 236000 7022000 3697000 -122000 150000 25000 46000 30000 56000 -884000 950000 1122000 86000 2043000 2917000 -59000 -62000 3459000 -556000 -149000 -1279000 -3357000 -1629000 22500000 677000 189000 -24932000 -34914000 3629000 2058000 74292000 6537000 32000000 21000000 -45921000 12405000 6084000 1674000 324080000 2024000 833000 833000 2410000 808000 326921000 2057000 5000 9000 256073000 -20443000 94246000 47398000 350319000 26955000 61000 146000 81000 44000 1515000 66000 2833000 229000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1. The Company </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Twist Bioscience Corporation (the Company) was incorporated in the state of Delaware on February 4, 2013. The Company is a synthetic biology and genomics company that has developed a disruptive DNA synthesis platform. DNA is used in many applications across different industries: industrial chemicals, academic, healthcare and agriculture. The Company’s fiscal year ends on September 30. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has generated net losses in all periods since its inception. As of December 31, 2020, the Company had an accumulated deficit of $491.4 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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 million, after deducting underwriting discounts and commissions and offering expenses. In May 2019, the Company completed an underwritten public offering of its common stock with proceeds of $84.3 million, after deducting underwriting discounts and commissions and offering expenses. In December 2019 and January 2020, the Company entered into a sales agreement with Cowen and Company, LLC for an at-the-market offering (ATM) to sell its common stock with net proceeds of $48.0 million, after deducting underwriting discounts and commissions and offering expenses. In February 2020, the Company completed an underwritten public offering of its common stock with net proceeds of $140.2<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>million, after deducting underwriting discounts and commissions and offering expenses. In June 2020, the Company completed an underwriting public offering of its common stock with net proceeds of $107.4 million, after deducting underwriting discounts and commissions and offering expenses. In December 2020, the Company completed an underwriting public offering of its common stock with net proceeds of $323.9 million, after deducting underwriting discounts and commissions and offering expenses. Management believes that these proceeds combined with existing cash balances on hand will be sufficient to fund operations for at least one year from the issuance of these consolidated financial statements. However, the Company may need to obtain additional financing to fund operations beyond this period, and there can be no assurance that it will be successful in raising additional financing on terms which are acceptable to the Company. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 <div style="letter-spacing: 0px; top: 0px;;display:inline;">ability to achieve its intended expansion objectives or </div>the Company may be unable to continue operations. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, the World Health Organization declared the COVID-19 outbreak to be a pandemic. During the three months ended December 31, 2020, financial results of the Company were not significantly affected by the COVID-19 outbreak. The Company has considered all information available as of the date of issuance of these financial statements and the Company is not aware of any specific events or circumstances that would require an update to its estimates or judgments, or a revision to the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information becomes available. The extent to which the COVID-19 outbreak affects the Company’s future financial results and operations will depend on future developments which <div style="letter-spacing: 0px; top: 0px;;display:inline;">continue to evolve </div>and <div style="letter-spacing: 0px; top: 0px;;display:inline;">are difficult to predict,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>including new information concerning <div style="letter-spacing: 0px; top: 0px;;display:inline;">mutations in </div>the <div style="letter-spacing: 0px; top: 0px;;display:inline;">SARS-CoV-2 virus, which may make it more contagious, </div> and current or future domestic and international actions to contain it and treat it. </div></div> -491400000 69600000 84300000 48000000.0 140200000 107400000 323900000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2. Summary of significant accounting policies </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation and use of estimates </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 30, 2020 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 27, 2020. 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 30, 2020 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three months ended December 31, 2020 are not necessarily indicative of the results expected for the full year ending September 30, 2021<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">or any interim period. </div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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’s unaudited condensed consolidated financial statements include its wholly owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of the Company’s cash and cash equivalents and non-current portion of restricted cash reported within the unaudited condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company’s condensed consolidated statements of cash flows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>31,</div></div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">348,789</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash, non-current</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">579</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents and restricted cash</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,246</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Significant accounting policies </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent accounting pronouncements </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent adopted accounting pronouncements – Leases </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, the Financial Accounting Standards Board (FASB) issued new lease accounting guidance in Accounting Standard Update (ASU) 2016-02, Leases, and in July 2018 issued ASU 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842): Targeted Improvements (the foregoing ASUs collectively referred to as “Topic 842”). Under the new guidance, lessees are required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2) a right-of-use asset, which is an asset that represents the lessee’s right to use or control the use of, a specified asset for the lease term. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. The adoption had a material effect on the condensed consolidated balance sheets but did not have a material effect on the condensed consolidated statements of operations and comprehensive loss. Prior period amounts were not adjusted and continue to be reported in accordance with the previous accounting under ASC 840, Leases. The Company elected the package of practical expedients permitted under the transition guidance which, among other things, allows carrying forward the historical classification of existing leases as of October 1, 2019. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of electing the transition guidance as described above, on October 1, 2019, the Company recorded operating lease right-of-use assets of $35.8 million, including the derecognition of deferred rent of $0.1 million and prepaid rent of $1.6 million, with the corresponding lease liabilities totaling $34.3 million. There was no material effect to the Company’s statements of operations and comprehensive loss upon adoption. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under Topic 842, the Company determines if an arrangement is a lease at inception primarily based on the determination of the party responsible for directing the use of an underlying asset within a contract. Operating lease right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of committed lease payments over the lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date which includes significant assumptions made including the Company’s estimated credit rating, annual percentage yields from corporate debt financings of companies of similar size and credit rating over a loan term approximating the remaining term of each lease, and government bond yields for terms approximating the remaining term of each lease in countries where the leased assets are located. Certain leases include payments of operating expenses that are dependent and may be revised based on the landlord’s estimate, and these variable payments are therefore excluded from the lease payments used to determine the operating lease right-of-use asset and lease liability. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise any such options. Lease expense is recognized on a straight-line basis over the expected lease term. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company elected to not apply the recognition requirements of Topic 842 to short-term leases with terms of 12 months or less which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. For short-term leases, lease payments are recognized as operating expenses on a straight-line basis over the lease term. The Company elected to account for lease and non-lease components as a single lease component. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additional information and disclosures required by Topic 842 are contained in Note 6. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU 2018-13,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Fair Value Measurement (Subtopic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</div></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 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. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2018-13 did not have an impact on the Company’s consolidated financial statements for either period presented. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2018, the FASB is<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>ued ASU 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606, which, among other things, provides guidance on how to assess whether certain collaborative arrangement transactions should be accounted for under Topic 606. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2017-09 did not have an impact on the Company’s consolidated financial statements for either period presented. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently issued accounting pronouncement not yet adopted </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In June 2016, the FASB issued ASU 2016-13,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div>. The new standard requires entities to use the new “expected credit loss” 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 15, 2020, 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 January 2017, the FASB issued ASU 2017-04, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.</div></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 15, 2020. The Company is currently assessing the impact of adoption on its disclosures. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In December 2019, the FASB issued ASU 2019-12,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Simplifying the Accounting for Income Taxes</div></div>. The ASU simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Income Taxes</div></div>, related to the approach for allocating income tax expense or benefit for the year to continuing operations, discontinued operations, other comprehensive income, and other charges or credits recorded directly to shareholders’ equity; the methodology for calculating income taxes in an interim period; and the recognition of deferred tax liabilities for outside basis differences. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation and use of estimates </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 30, 2020 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 27, 2020. 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 30, 2020 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three months ended December 31, 2020 are not necessarily indicative of the results expected for the full year ending September 30, 2021<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">or any interim period. </div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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’s unaudited condensed consolidated financial statements include its wholly owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of the Company’s cash and cash equivalents and non-current portion of restricted cash reported within the unaudited condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company’s condensed consolidated statements of cash flows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>31,</div></div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">348,789</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash, non-current</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">579</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents and restricted cash</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,246</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>31,</div></div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">348,789</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash, non-current</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">579</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents and restricted cash</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">350,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,246</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 348789000 93667000 1530000 579000 350319000 94246000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Significant accounting policies </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent accounting pronouncements </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent adopted accounting pronouncements – Leases </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In February 2016, the Financial Accounting Standards Board (FASB) issued new lease accounting guidance in Accounting Standard Update (ASU) 2016-02, Leases, and in July 2018 issued ASU 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842): Targeted Improvements (the foregoing ASUs collectively referred to as “Topic 842”). Under the new guidance, lessees are required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2) a right-of-use asset, which is an asset that represents the lessee’s right to use or control the use of, a specified asset for the lease term. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. The adoption had a material effect on the condensed consolidated balance sheets but did not have a material effect on the condensed consolidated statements of operations and comprehensive loss. Prior period amounts were not adjusted and continue to be reported in accordance with the previous accounting under ASC 840, Leases. The Company elected the package of practical expedients permitted under the transition guidance which, among other things, allows carrying forward the historical classification of existing leases as of October 1, 2019. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of electing the transition guidance as described above, on October 1, 2019, the Company recorded operating lease right-of-use assets of $35.8 million, including the derecognition of deferred rent of $0.1 million and prepaid rent of $1.6 million, with the corresponding lease liabilities totaling $34.3 million. There was no material effect to the Company’s statements of operations and comprehensive loss upon adoption. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under Topic 842, the Company determines if an arrangement is a lease at inception primarily based on the determination of the party responsible for directing the use of an underlying asset within a contract. Operating lease right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of committed lease payments over the lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date which includes significant assumptions made including the Company’s estimated credit rating, annual percentage yields from corporate debt financings of companies of similar size and credit rating over a loan term approximating the remaining term of each lease, and government bond yields for terms approximating the remaining term of each lease in countries where the leased assets are located. Certain leases include payments of operating expenses that are dependent and may be revised based on the landlord’s estimate, and these variable payments are therefore excluded from the lease payments used to determine the operating lease right-of-use asset and lease liability. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise any such options. Lease expense is recognized on a straight-line basis over the expected lease term. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company elected to not apply the recognition requirements of Topic 842 to short-term leases with terms of 12 months or less which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. For short-term leases, lease payments are recognized as operating expenses on a straight-line basis over the lease term. The Company elected to account for lease and non-lease components as a single lease component. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additional information and disclosures required by Topic 842 are contained in Note 6. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In August 2018, the FASB issued ASU 2018-13,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Fair Value Measurement (Subtopic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement</div></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 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. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2018-13 did not have an impact on the Company’s consolidated financial statements for either period presented. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2018, the FASB is<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>ued ASU 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606, which, among other things, provides guidance on how to assess whether certain collaborative arrangement transactions should be accounted for under Topic 606. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2017-09 did not have an impact on the Company’s consolidated financial statements for either period presented. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently issued accounting pronouncement not yet adopted </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In June 2016, the FASB issued ASU 2016-13,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div>. The new standard requires entities to use the new “expected credit loss” 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 15, 2020, 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 January 2017, the FASB issued ASU 2017-04, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.</div></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 15, 2020. The Company is currently assessing the impact of adoption on its disclosures. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In December 2019, the FASB issued ASU 2019-12,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Simplifying the Accounting for Income Taxes</div></div>. The ASU simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Income Taxes</div></div>, related to the approach for allocating income tax expense or benefit for the year to continuing operations, discontinued operations, other comprehensive income, and other charges or credits recorded directly to shareholders’ equity; the methodology for calculating income taxes in an interim period; and the recognition of deferred tax liabilities for outside basis differences. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures. </div></div> 35800000 100000 1600000 34300000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3. Fair value measurement </div></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,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Fair Value Measurements</div></div>. 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1—Quoted prices in active markets for identical assets or liabilities. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2—Observable inputs other than Level 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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3—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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2020 and September 30, 2020 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government treasury bills</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105,629</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105,629</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Totals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">454,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">587,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,254</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,254</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government treasury bills</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Totals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,162</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">290,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020, and September 30, 2020, 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> The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2020 and September 30, 2020 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value. <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">308,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government treasury bills</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105,629</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105,629</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Totals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">454,418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">132,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">587,285</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 1</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 2</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level 3</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,254</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,254</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,413</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial paper</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. government treasury bills</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Totals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">195,162</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">94,840</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">290,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 40108000 40108000 308681000 308681000 132867000 132867000 105629000 105629000 454418000 132867000 587285000 20254000 20254000 73413000 73413000 94840000 94840000 101495000 101495000 195162000 94840000 290002000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4. Balance sheet components </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s accounts receivable, net balance consists of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade Receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,790</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">951</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for Doubtful Accounts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(365</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts Receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw Materials</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,237</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished Goods</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,768</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,031</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,409</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s accounts receivable, net balance consists of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trade Receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,790</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other Receivables</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">951</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for Doubtful Accounts</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(365</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts Receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 23639000 25790000 2260000 951000 407000 365000 25492000 26376000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory consist of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw Materials</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,940</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,237</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,701</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished Goods</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,768</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,031</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,409</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 9940000 9237000 1701000 2021000 1768000 1031000 13409000 12289000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5. Goodwill and intangible assets</div></div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There were no changes to the carrying value of goodwill as of December 31, 2020 and September 30, 2020. Total amortization expense related to intangible assets was less than $0.1 million for the three months ended December 31, 2020 and 2019. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The intangible assets balances are presented below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except for years)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Useful lives</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in years</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net book</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed Technology</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(964</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames &amp; Trademarks</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total indefinite-lived intangible assets</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(984</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except for years)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Useful lives</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in years</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net book</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(913</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames &amp; Trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total indefinite-lived intangible assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(933</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> </table> 0 0 100000 100000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The intangible assets balances are presented below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except for years)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Useful lives</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in years</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net book</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed Technology</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(964</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames &amp; Trademarks</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total indefinite-lived intangible assets</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(984</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 65%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except for years)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Useful lives</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in years</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net book</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">6</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,220</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(913</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tradenames &amp; Trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;;text-align:right;">2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(20</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total indefinite-lived intangible assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(933</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">307</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> </table> P6Y 1220000 964000 256000 P2Y 20000 20000 1240000 984000 256000 P6Y 1220000 913000 307000 P2Y 20000 20000 1240000 933000 307000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments and contingencies </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Indemnifications </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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’ and officers’ insurance. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company leases certain of its facilities under non-cancellable operating leases expiring at various dates through 2026. The Company is also responsible for utilities, maintenance, insurance, and property taxes under these leases. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain leases include options to renew or terminate at the Company’s discretion. The lease terms include periods covered by these options if it is reasonably certain the Company will renew or not terminate. The Company’s lease agreements do not contain any material residual value guarantees or restrictive covenants. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to the Company’s operating lease as of December 31, 2020, was the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease right-of-use-asset</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current portion of operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,444</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncurrent liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, net of current portion</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future minimum lease payments under all non-cancelable operating leases <div style="letter-spacing: 0px; top: 0px;;display:inline;">that have commenced </div>as of December 31, 2020 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Years ending September 30:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remainder of 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,761</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total minimum lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: current portion</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,444</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, net of current portion</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="white-space: nowrap;"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expense was $1.9 million and $2.0 million for the three months ended December 31, 2020 and 2019 respectively. Cash payments for amounts included in the measurement of operating lease liabilities were $1.7 million and $1.9 million for the three months ended December 31, 2020 and 2019 respectively. As of December 31, 2020, the weighted-average remaining lease term was 5.28 years and the weighted-average discount rate was 6.99%. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2020, the Company entered into a 12-year operating lease for a 110,995<div style="letter-spacing: 0px; top: 0px;;display:inline;">-</div>square<div style="letter-spacing: 0px; top: 0px;;display:inline;">-</div>foot facility in Wilsonville, Oregon to further expand the Company operations. Upon execution of the lease agreement, the Company provided the landlord an approximately $1.0 million security deposit in the form of a letter of credit. Subject to certain conditions pursuant to the lease, the Company expects monthly rent payments on the new facility to commence in the first quarter of 2022. The Company will pay an initial annual base rent of approximately $1.7 million, which is subject to scheduled 3% annual increases, plus certain operating expenses. The Company has been provided a tenant improvement allowance of $13.3 million. The Company has the right to sublease the facility, subject to landlord consent. The Company also has the option to extend the lease for two terms of five years. The lease has not commenced as of December 31, 2020</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">. The lease commencement is contingent upon assuming control over the facility which is not expected to occur until the landlord completes their portion of the buildout which has not yet commenced as of December 31, 2020. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The future minimum lease payments under the agreement are $27.9 million. </div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information related to the Company’s operating lease as of December 31, 2020, was the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease right-of-use-asset</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,330</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current portion of operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,444</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Noncurrent liabilities:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, net of current portion</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 32330000 6444000 23681000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future minimum lease payments under all non-cancelable operating leases <div style="letter-spacing: 0px; top: 0px;;display:inline;">that have commenced </div>as of December 31, 2020 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Years ending September 30:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remainder of 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,761</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,433</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total minimum lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36,482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,357</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: current portion</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,444</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, net of current portion</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="white-space: nowrap;"> </td> </tr> </table> 4850000 7140000 6761000 6392000 6433000 4906000 36482000 6357000 30125000 6444000 23681000 1900000 2000000.0 1700000 1900000 P5Y3M10D 0.0699 P12Y 110995 1000000.0 1000000.0 1700000 0.03 13300000 P5Y P5Y 27900000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related party transactions </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the three months ended December 31, 2020 and 2020, the Company purchased raw materials from a related party investor in the amount of $1.1 million and $0.7 million, respectively. Payable balances and cash receipts and receivable balances with the related party were immaterial as of December 31, 2020 and September 30, 2020. </div></div> During the three months ended December 31, 2020 and 2020, the Company purchased raw materials from a related party investor in the amount of $1.1 million and $0.7 million, respectively. Payable balances and cash receipts and receivable balances with the related party were immaterial as of December 31, 2020 and September 30, 2020. 1100000 700000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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’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’s valuation allowance against its deferred tax assets. For each of the three months ended December 31, 2020 and 2019, the Company recorded an immaterial provision for income taxes. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with its long-term debt agreements, the Company issued <div style="letter-spacing: 0px; top: 0px;;display:inline;">18,854 and 7,531 </div>warrants for its common stock<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">on December 22, 2015 and March 28, 2016, respectively</div>. As of December 31, 2019, there were 26,385 warrants outstanding. In October 2020, a total of 18,854 warrants with an exercise price of $14.85 per common share were net exercised for a net 16,051 common shares issued by the Company. In November 2020, a total of 7,531 warrants with an exercise price of $21.24 per common share were net exercised for a net 6,041 common shares issued by the Company. There are no outstanding warrants for the Company’s common stock as of December 31, 2020. </div></div> 18854 7531 26385 18854 14.85 16051 16051 7531 21.24 6041 0 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the Company entered into a sales agreement with Cowen and Company, LLC for an at-the-market offering (ATM) to offer and sell shares of its common stock having an aggregate offering price of up to $50.0 million from time to time. The offering was completed during December 2019 and January 2020. During this period, the Company sold a total of 2,239,680 shares of its common stock at a weighted-average price of $22.32 per share and received total net proceeds of $48.0 million under the ATM, net of estimated underwriting discounts and commissions and offering expenses. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In February 2020, the Company completed an underwritten public offering of 4,642,857 shares of its common stock at a price to the public of $28.00 per share, including the full exercise of the underwriters’ option to purchase an additional 696,428 shares of common stock. The Company received total net proceeds from the offering of $140.2 million, net of estimated underwriting discounts and commissions and offering expenses. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2020, the Company completed an underwriting public offering of 3,484,848 shares of its common stock at a price to the public of $33.00 per share, including the full exercise of underwriters’ option to purchase an additional 454,545 shares of common stock. The Company received total net proceeds from the offering of $107.4 million, net of estimated underwriting discounts and commissions and offering expenses. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2020, the Company completed an underwriting public offering of 3,136,362 shares of its common stock at a price to the public of $110.00 per share, including the full exercise of underwriters’ option to purchase an additional 409,090 shares of common stock. The Company received total net proceeds from the offering of $323.9 million, net of estimated underwriting discounts and commissions and offering </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">expenses. </div></div></div> 50000000.0 2239680 22.32 48000000.0 4642857 28.00 696428 140200000 3484848 33.00 454545 107400000 3136362 110.00 409090 323900000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation </div></div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; background: none;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2018 Equity Incentive Plan</div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On September 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 number of shares reserved for issuance under the 2018 Plan upon approval of the plan was 5,856,505 shares of the Company’s common stock. The number of shares reserved for issuance under the 2018 Plan will increase 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’s board of directors. The common shares issuable under the 2018 Plan were registered pursuant to a registration statement on Form<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>S-8 on November 1, 2018. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On September 1, 2020, the board of directors approved the implementation of a revised annual equity award program for executive officers and senior level employees to be granted as performance-based stock units (PSUs) under the 2018 Plan. The number of PSUs ultimately earned under these awards is calculated based on the achievement of certain total revenue threshold during the fiscal year ending September 30, 2022. The percentage of <div style="letter-spacing: 0px; top: 0px;;display:inline;"> PSUs</div> that vest will depend on the board of directors’ determination of total revenue at the end of the performance period and can range from 0% to 150% of the number of units granted. The provisions of the <div style="letter-spacing: 0px; top: 0px;;display:inline;"> PSUs </div>are considered a performance condition, and the effects of that performance condition are not reflected in the grant date fair value of the awards. The Company used the Black-Scholes method to calculate the fair value at the grant date without regard to the vesting condition and will recognize compensation cost for the units that are expected to vest. <div style="letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020, the </div>Company determined <div style="letter-spacing: 0px; top: 0px;;display:inline;">that<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>245,913 shares are expected to vest<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">based on the probability of the performance condition that will be achieved</div> under this equity award program.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> The Company reassesses the probability of the performance condition at each reporting period and adjusts the compensation cost based on the probability assessment.</div> The weighted-average grant date fair value was determined to be $44.72 per share. As of December 31, 2020, the unrecognized compensation costs related to these awards were $9.4 million. The Company expects to recognize those costs over a weighted average period of 1.8 years. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any shares subject to outstanding awards under the 2013 Equi<div style="letter-spacing: 0px; top: 0px;;display:inline;">t</div>y Incen<div style="letter-spacing: 0px; top: 0px;;display:inline;">t</div>ive Plan that are canceled or repurchased subsequent to the 2018 Plan’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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Activity under the equity incentive plans during the three months <div style="display:inline;">ended </div>December 31, 2020 is summarized below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands, except per share data)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">available</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">outstanding</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">average<br/> exercise<br/> price<br/> per share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">remaining</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">contractual</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">term</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">intrinsic</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at September 30, 2020</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,034</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">3,913</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">24.35</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">8.1</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">204,365</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgba(255, 255, 255, 0);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options granted</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(33</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">100.21</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options exercised</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(348</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">17.59</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgba(255, 255, 255, 0);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options forfeited</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">29</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(29</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">31.32</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(289</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgba(255, 255, 255, 0);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeiture of restricted stock units</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares withheld for payment of taxes</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">24</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at Decem<div style="display:inline;">b</div>er 31, 2020</div></div></td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;;text-align:right;">774</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;;text-align:right;">3,569</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;;text-align:right;">24.99</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;"> </td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;;text-align:right;">7.9</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;"> </td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">415,052</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested or expected to <div style="letter-spacing: 0px; top: 0px;;display:inline;">vest </div>at December 31, 2020</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">3,569</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">24.99</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">7.9</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">415,052</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgba(255, 255, 255, 0);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and exercisable at December 31, 202<div style="display:inline;">0</div></div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,300</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">14.99</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">7.0</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">164,229</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense recognized was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td style="white-space: nowrap;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td style="white-space: nowrap;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">487</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">360</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling, general and administrative</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,534</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,609</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,697</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020, there was $38.4 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 2.3 years.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> The weighted-average grant date fair value of stock options granted during the three months ended December 31, 2020 was $63.28 per share. </div> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Stock Units </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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’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’s common stock. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Activity with respect to the Company’s <div style="letter-spacing: 0px; top: 0px;;display:inline;">RSUs<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>during the three months ended December 31, 2020 was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except per share data)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair value</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">per share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">remaining</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">contractual</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">term (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intrinsic</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at September 30, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32.96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units vested</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(56</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.86</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65.63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">793</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57.67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected to vest at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">793</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57.67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020, there was $43.8 million of total unrecognized compensation cost related to these issuances that is expected to be recognized over a weighted average period of 3.0 years. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2018 Employee Stock Purchase Plan </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On September 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’s common stock have been reserved for issuance under the 2018 ESPP. The number of shares reserved for issuance under the 2018 ESPP will <div style="letter-spacing: 0px; top: 0px;;display:inline;">increase</div> 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’s board of directors.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>The number of shares reserved for issuance as at December 31, 2020 is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">available</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at September 30, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additional shares authorized</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares issued during the period</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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’s common stock at a discounted price per share. The offering periods <div style="letter-spacing: 0px; top: 0px;;display:inline;">begin<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>in February and August of each year, except<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> for </div>the initial offering period which commenced with the initial public offering in October 2018 and ended on August 20, 2019. The common shares issuable under the 2018 ESPP were registered pursuant to a registration statement on Form S-8 on November 26, 2018. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unless otherwise determined by the board of directors, the Company’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’s common stock on the first trading day of the offering period<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> During the three months ended December 31, 2020 and 2019, activity under the 2018 ESPP was immaterial.</div></div> <div> </div> 5856505 999900 0.04 0 1.50 245913 44.72 9400000 P1Y9M18D <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Activity under the equity incentive plans during the three months <div style="display:inline;">ended </div>December 31, 2020 is summarized below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands, except per share data)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">available</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">outstanding</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">average<br/> exercise<br/> price<br/> per share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">remaining</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">contractual</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">term</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">intrinsic</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at September 30, 2020</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">1,034</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">3,913</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">24.35</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">8.1</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">204,365</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgba(255, 255, 255, 0);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options granted</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(33</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">33</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">100.21</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options exercised</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(348</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">17.59</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgba(255, 255, 255, 0);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options forfeited</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">29</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">(29</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">31.32</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(289</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">) </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgba(255, 255, 255, 0);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeiture of restricted stock units</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">9</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares withheld for payment of taxes</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">24</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at Decem<div style="display:inline;">b</div>er 31, 2020</div></div></td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;;text-align:right;">774</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;;text-align:right;">3,569</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;;text-align:right;">24.99</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;"> </td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;;text-align:right;">7.9</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;"> </td> <td style="vertical-align: bottom; width: 3%; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); padding-bottom: 0.45pt;">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">415,052</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.45pt; background-color: rgb(255, 255, 255);"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"/> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> </div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgb(204, 238, 255);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested or expected to <div style="letter-spacing: 0px; top: 0px;;display:inline;">vest </div>at December 31, 2020</div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">3,569</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">24.99</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">7.9</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">415,052</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 63%; background-color: rgba(255, 255, 255, 0);"><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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and exercisable at December 31, 202<div style="display:inline;">0</div></div></div></td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">1,300</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">14.99</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">7.0</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;">164,229</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 63%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(255, 255, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="background-color: rgb(255, 255, 255);"> </td></tr></table> 1034000 3913000 24.35 P8Y1M6D 204365000 33000 33000 100.21 348000 17.59 29000 29000 31.32 289000 9000 24000 774000 3569000 24.99 P7Y10M24D 415052000 3569000 24.99 P7Y10M24D 415052000 1300000 14.99 P7Y 164229000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation expense recognized was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 82%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td style="white-space: nowrap;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td style="white-space: nowrap;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.7pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">487</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">360</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,001</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling, general and administrative</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,534</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,609</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,022</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,697</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td></tr></table> 487000 360000 2001000 728000 4534000 2609000 7022000 3697000 38400000 P2Y3M18D 63.28 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Activity with respect to the Company’s <div style="letter-spacing: 0px; top: 0px;;display:inline;">RSUs<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>during the three months ended December 31, 2020 was as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except per share data)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair value</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">per share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">remaining</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">contractual</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">term (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intrinsic</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at September 30, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">569</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32.96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">289</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units vested</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(56</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.86</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65.63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">793</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57.67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected to vest at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">793</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57.67</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.3</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">112,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td></tr></table> 569000 32.96 P3Y2M12D 43260000 289000 100.13 56000 24.86 9000 65.63 793000 57.67 P3Y3M18D 112013000 793000 57.67 P3Y3M18D 112013000 43800000 P3Y 275225 249470 0.01 The number of shares reserved for issuance as at December 31, 2020 is as follows: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;; white-space: nowrap;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(In thousands)</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">available</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at September 30, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additional shares authorized</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares issued during the period</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div></td> <td style="white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">429</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="white-space: nowrap;"> </td></tr></table> 179000 250000 0 429000 0.15 0.85 <div style="font-family: &quot;Times New Roman&quot;;font-size: 10pt;margin-top: 18pt;margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12. Net loss per share attributable to common stockholders </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except per share data)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,900</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,638</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares used in computing net loss per share, basic and diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,976</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share attributable to common stockholders, basic and diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.72</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.69</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgb(204, 238, 255);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares subject to options to purchase common stock</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">3,569</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,210</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr> <td style="vertical-align: top; width: 84%; background-color: rgba(255, 255, 255, 0);"> <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 performance-based stock options </div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: center; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgb(204, 238, 255);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested restricted shares of common stock</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgba(255, 255, 255, 0);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested restricted stock unit<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">793</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">566</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgb(204, 238, 255);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested shares of common stock issued upon early exercise of stock options</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">13</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">32</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgba(255, 255, 255, 0);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares subject to employee stock purchase plan</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">31</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">80</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgb(204, 238, 255);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares subject to warrants to purchase common stock</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgba(255, 255, 255, 0);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">4,443</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">4,928</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except per share data)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,900</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,638</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares used in computing net loss per share, basic and diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,976</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share attributable to common stockholders, basic and diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.72</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.69</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> </table> -32900000 -55638000 46000000 32976000 -0.72 -1.69 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgb(204, 238, 255);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares subject to options to purchase common stock</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">3,569</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">4,210</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr> <td style="vertical-align: top; width: 84%; background-color: rgba(255, 255, 255, 0);"> <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 performance-based stock options </div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">37</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: center; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgb(204, 238, 255);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested restricted shares of common stock</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">14</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgba(255, 255, 255, 0);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested restricted stock unit<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">793</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">566</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgb(204, 238, 255);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested shares of common stock issued upon early exercise of stock options</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">13</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">32</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgba(255, 255, 255, 0);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares subject to employee stock purchase plan</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">31</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">80</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgb(204, 238, 255);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares subject to warrants to purchase common stock</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgb(204, 238, 255);">  </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;;text-align:right;">26</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; width: 84%; background-color: rgba(255, 255, 255, 0);"> <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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">4,443</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">4,928</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 84%; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; width: 3%; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> 3569000 4210000 37000 14000 793000 566000 13000 32000 31000 80000 0 26000 4443000 4928000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. Geographic, product and industry information </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, India, Singapore, Malaysia, and Australia. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,827</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EMEA</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,058</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">APAC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The table below sets forth revenues by products. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic genes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Oligo pools</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,510</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,242</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DNA and Biopharma libraries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,057</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NGS tools</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,029</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The table below sets forth revenues by industry. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Industrial chemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Academic research</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,951</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Healthcare</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,976</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Food/agricultural</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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, India, Singapore, Malaysia, and Australia. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,827</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EMEA</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,058</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">APAC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,767</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 17034000 9827000 9058000 5941000 1767000 1241000 302000 155000 28161000 17164000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The table below sets forth revenues by products. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Synthetic genes</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,874</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,836</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Oligo pools</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,510</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,242</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DNA and Biopharma libraries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,057</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NGS tools</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,572</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,029</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 8874000 7836000 1510000 1242000 2205000 1057000 15572000 7029000 28161000 17164000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The table below sets forth revenues by industry. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three months ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands)</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Industrial chemicals</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,137</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Academic research</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,901</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,951</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Healthcare</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,976</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Food/agricultural</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal; white-space: nowrap;"> </div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> 7132000 6137000 4901000 4951000 15976000 5835000 152000 241000 28161000 17164000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - shares
3 Months Ended
Dec. 31, 2020
Feb. 04, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Dec. 31, 2020  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --09-30  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Registrant Name Twist Bioscience Corporation  
Entity Central Index Key 0001581280  
Entity Shell Company false  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Security Exchange Name NASDAQ  
Entity Address, State or Province CA  
Title of 12(b) Security Common Stock  
Trading Symbol TWST  
Entity Common Stock, Shares Outstanding   48,646,513
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-38720  
Entity Address, Address Line One 681 Gateway Blvd,  
Entity Address, City or Town South San Francisco,  
Entity Address, Postal Zip Code 94080  
Entity Tax Identification Number 46-2058888  
City Area Code 800  
Local Phone Number 719-0671  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Current assets:    
Cash and cash equivalents $ 348,789 $ 93,667
Short-term investments 238,496 196,335
Accounts receivable, net 25,492 26,376
Inventories 13,409 12,289
Prepaid expenses and other current assets 8,242 6,203
Total current assets 634,428 334,870
Property and equipment, net 27,153 25,466
Operating lease right-of-use assets 32,330 33,699
Goodwill 1,138 1,138
Intangible assets, net 256 307
Restricted cash, non-current 1,530 579
Other non-current assets 2,735 2,823
Total assets 699,570 398,882
Current liabilities:    
Accounts payable 8,932 4,830
Accrued expenses 3,510 3,901
Accrued compensation 11,577 14,945
Current portion of operating lease liability 6,444 6,409
Current portion of long-term debt 3,333 3,333
Other current liabilities 3,306 2,611
Total current liabilities 37,102 36,029
Operating lease liability, net of current portion 23,681 24,837
Long-term debt, net of current portion 625 1,403
Other non-current liabilities 210 351
Total liabilities 61,618 62,620
Commitments and contingencies (Note 6)
Stockholders' equity    
Common stock, $0.00001 par value—100,000 and 100,000 shares authorized at December 31, 2020 and September 30, 2020, respectively; 48,616 and 45,083 shares issued and outstanding at December 31, 2020 and September 30, 2020, respectively
Additional paid-in capital 1,129,165 794,630
Accumulated other comprehensive income 142 87
Accumulated deficit (491,355) (458,455)
Total stockholders' equity 637,952 336,262
Total liabilities and stockholders' equity $ 699,570 $ 398,882
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2020
Sep. 30, 2020
Common stock, par value $ 0.00001 $ 0.00001
Common stock, share authorized 100,000,000 100,000,000
Common stock, share issued 48,616,000 45,083,000
Common stock, share outstanding 48,616,000 45,083,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Statements of Operations and Comprehensive Loss    
Revenues $ 28,161 $ 17,164
Operating expenses:    
Cost of revenues 18,162 13,792
Research and development 14,000 10,297
Selling, general and administrative 28,792 26,405
Litigation settlement 0 22,500
Total operating expenses 60,954 72,994
Loss from operations (32,793) (55,830)
Interest income 134 564
Interest expense (118) (248)
Other income (expense), net (77) (87)
Loss before income taxes (32,854) (55,601)
Provision for income taxes (46) (37)
Net loss attributable to common stockholders (32,900) (55,638)
Other comprehensive loss:    
Change in unrealized income/(loss) on investments (8) 16
Foreign currency translation adjustment 63 (7)
Comprehensive loss $ (32,845) $ (55,629)
Net loss per share attributable to common stockholders—basic and diluted $ (0.72) $ (1.69)
Weighted average shares used in computing net loss per share attributable to common stockholders—basic and diluted 46,000 32,976
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income [Member]
Accumulated deficit [Member]
Beginning Balance at Sep. 30, 2019 $ 152,082   $ 470,425 $ 181 $ (318,524)
Beginning Balance , shares at Sep. 30, 2019   32,873      
Issuance of common stock in public offering, net of underwriting discounts and commissions and offering expenses 2,024   2,024    
Issuance of common stock in public offering, net of underwriting discounts and commissions and offering expenses, shares   97      
Vesting of restricted stock units, shares   85      
Exercise of stock options 1,715   1,715    
Exercise of stock options , shares   242      
Repurchases of early exercised stock options, shares   (1)      
Repurchases of common stock for income tax withholding (808)   (808)    
Repurchases of common stock for income tax withholding , shares   (35)      
Stock-based compensation 3,697   3,697    
Other comprehensive income 9     9  
Net loss (55,638)       (55,638)
Ending Balance at Dec. 31, 2019 103,081   477,053 190 (374,162)
Ending Balance , shares at Dec. 31, 2019   33,261      
Beginning Balance at Sep. 30, 2020 336,262   794,630 87 (458,455)
Beginning Balance , shares at Sep. 30, 2020   45,083      
Issuance of common stock in public offering, net of underwriting discounts and commissions and offering expenses 323,851   323,851    
Issuance of common stock in public offering, net of underwriting discounts and commissions and offering expenses, shares   3,136      
Vesting of restricted stock units, shares   54      
Exercise of stock options 6,072   6,072    
Exercise of stock options , shares   345      
Net exercise of stock warrants , shares   22      
Repurchases of common stock for income tax withholding (2,410)   (2,410)    
Repurchases of common stock for income tax withholding , shares   (24)      
Stock-based compensation 7,022   7,022    
Other comprehensive income 55     55  
Net loss (32,900)       (32,900)
Ending Balance at Dec. 31, 2020 $ 637,952   $ 1,129,165 $ 142 $ (491,355)
Ending Balance , shares at Dec. 31, 2020   48,616      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Common Stock [Member]    
Net of underwriting discounts, commissions and offering expenses $ 21,149 $ 276
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities    
Net loss $ (32,900) $ (55,638)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 2,111 1,505
Loss on disposal of property and equipment 2  
Non-cash lease expense 248 236
Stock-based compensation 7,022 3,697
Discount accretion on investment securities 122 (150)
Non-cash interest expense 25 46
Amortization of debt discount 30 56
Changes in assets and liabilities:    
Accounts receivable, net 884 (950)
Inventories (1,122) (86)
Prepaid expenses and other current assets (2,043) (2,917)
Other non-current assets 59 62
Accounts payable 3,459 (556)
Accrued expenses (149) (1,279)
Accrued Compensation (3,357) (1,629)
Accrued litigation settlement   22,500
Other liabilities 677 189
Net cash used in operating activities (24,932) (34,914)
Cash flows from investing activities    
Purchases of property and equipment (3,629) (2,058)
Purchases of investments (74,292) (6,537)
Proceeds from maturity of investments 32,000 21,000
Net cash (used in) / provided by investing activities (45,921) 12,405
Cash flows from financing activities    
Proceeds from exercise of stock options 6,084 1,674
Proceeds from public offering, net of underwriting discounts and commissions and offering expenses 324,080 2,024
Repayments of long-term debt (833) (833)
Repurchases of common stock for income tax withholding (2,410) (808)
Net cash provided by financing activities 326,921 2,057
Effect of exchange rates on cash, cash equivalents and restricted cash 5 9
Net increase (decrease) in cash, cash equivalents, and restricted cash 256,073 (20,443)
Cash, cash equivalents, and restricted cash at beginning of period 94,246 47,398
Cash, cash equivalents, and restricted cash at end of period 350,319 26,955
Supplemental disclosure of cash flow information    
Interest paid 61 146
Income taxes paid, net of refunds 81 44
Non-cash investing and financing activities    
Property and equipment additions included in accounts payable and accrued expenses 1,515 66
Operating lease right-of-use assets obtained in exchange for operating lease liabilities   $ 2,833
Deferred offering costs included in accounts payable and accrued expenses $ 229  
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.4
The company
3 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company
1. The Company
Twist Bioscience Corporation (the Company) was incorporated in the state of Delaware on February 4, 2013. The Company is a synthetic biology and genomics company that has developed a disruptive DNA synthesis platform. DNA is used in many applications across different industries: industrial chemicals, academic, healthcare and agriculture. The Company’s fiscal year ends on September 30.
The Company has generated net losses in all periods since its inception. As of December 31, 2020, the Company had an accumulated deficit of $491.4 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.
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 million, after deducting underwriting discounts and commissions and offering expenses. In May 2019, the Company completed an underwritten public offering of its common stock with proceeds of $84.3 million, after deducting underwriting discounts and commissions and offering expenses. In December 2019 and January 2020, the Company entered into a sales agreement with Cowen and Company, LLC for an at-the-market offering (ATM) to sell its common stock with net proceeds of $48.0 million, after deducting underwriting discounts and commissions and offering expenses. In February 2020, the Company completed an underwritten public offering of its common stock with net proceeds of $140.2
 
million, after deducting underwriting discounts and commissions and offering expenses. In June 2020, the Company completed an underwriting public offering of its common stock with net proceeds of $107.4 million, after deducting underwriting discounts and commissions and offering expenses. In December 2020, the Company completed an underwriting public offering of its common stock with net proceeds of $323.9 million, after deducting underwriting discounts and commissions and offering expenses. Management believes that these proceeds combined with existing cash balances on hand will be sufficient to fund operations for at least one year from the issuance of these consolidated financial statements. However, the Company may need to obtain additional financing to fund operations beyond this period, and there can be no assurance that it will be successful in raising additional financing on terms which are acceptable to the Company.
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
ability to achieve its intended expansion objectives or 
the Company may be unable to continue operations.
In March 2020, the World Health Organization declared the COVID-19 outbreak to be a pandemic. During the three months ended December 31, 2020, financial results of the Company were not significantly affected by the COVID-19 outbreak. The Company has considered all information available as of the date of issuance of these financial statements and the Company is not aware of any specific events or circumstances that would require an update to its estimates or judgments, or a revision to the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information becomes available. The extent to which the COVID-19 outbreak affects the Company’s future financial results and operations will depend on future developments which
continue to evolve 
and 
are difficult to predict,
 
including new information concerning
mutations in 
the 
SARS-CoV-2 virus, which may make it more contagious, 
and current or future domestic and international actions to contain it and treat it.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of significant accounting policies
3 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Summary of significant accounting policies
2. Summary of significant accounting policies
Basis of presentation and use of estimates
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 30, 2020 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 27, 2020. 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 30, 2020 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three months ended December 31, 2020 are not necessarily indicative of the results expected for the full year ending September 30, 2021
 
or any interim period. 
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’s unaudited condensed consolidated financial statements include its wholly owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.
The following table provides a reconciliation of the Company’s cash and cash equivalents and non-current portion of restricted cash reported within the unaudited condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company’s condensed consolidated statements of cash flows:
 
(in thousands)
  
December
 
31,

2020
    
September 30,

2020
 
Cash and cash equivalents
   $ 348,789      $ 93,667  
Restricted cash, non-current
     1,530        579  
    
 
 
    
 
 
 
Total cash, cash equivalents and restricted cash
   $ 350,319      $ 94,246  
    
 
 
    
 
 
 
Significant accounting policies
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.
Recent accounting pronouncements
Recent adopted accounting pronouncements – Leases
In February 2016, the Financial Accounting Standards Board (FASB) issued new lease accounting guidance in Accounting Standard Update (ASU) 2016-02, Leases, and in July 2018 issued ASU 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842): Targeted Improvements (the foregoing ASUs collectively referred to as “Topic 842”). Under the new guidance, lessees are required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2) a right-of-use asset, which is an asset that represents the lessee’s right to use or control the use of, a specified asset for the lease term.
On October 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. The adoption had a material effect on the condensed consolidated balance sheets but did not have a material effect on the condensed consolidated statements of operations and comprehensive loss. Prior period amounts were not adjusted and continue to be reported in accordance with the previous accounting under ASC 840, Leases. The Company elected the package of practical expedients permitted under the transition guidance which, among other things, allows carrying forward the historical classification of existing leases as of October 1, 2019.
As a result of electing the transition guidance as described above, on October 1, 2019, the Company recorded operating lease right-of-use assets of $35.8 million, including the derecognition of deferred rent of $0.1 million and prepaid rent of $1.6 million, with the corresponding lease liabilities totaling $34.3 million. There was no material effect to the Company’s statements of operations and comprehensive loss upon adoption.
Under Topic 842, the Company determines if an arrangement is a lease at inception primarily based on the determination of the party responsible for directing the use of an underlying asset within a contract. Operating lease right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of committed lease payments over the lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date which includes significant assumptions made including the Company’s estimated credit rating, annual percentage yields from corporate debt financings of companies of similar size and credit rating over a loan term approximating the remaining term of each lease, and government bond yields for terms approximating the remaining term of each lease in countries where the leased assets are located. Certain leases include payments of operating expenses that are dependent and may be revised based on the landlord’s estimate, and these variable payments are therefore excluded from the lease payments used to determine the operating lease right-of-use asset and lease liability. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise any such options. Lease expense is recognized on a straight-line basis over the expected lease term.
The Company elected to not apply the recognition requirements of Topic 842 to short-term leases with terms of 12 months or less which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. For short-term leases, lease payments are recognized as operating expenses on a straight-line basis over the lease term. The Company elected to account for lease and non-lease components as a single lease component.
Additional information and disclosures required by Topic 842 are contained in Note 6.
 
In August 2018, the FASB issued ASU 2018-13,
Fair Value Measurement (Subtopic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement
, 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 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. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2018-13 did not have an impact on the Company’s consolidated financial statements for either period presented.
In November 2018, the FASB is
s
ued ASU 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606, which, among other things, provides guidance on how to assess whether certain collaborative arrangement transactions should be accounted for under Topic 606. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2017-09 did not have an impact on the Company’s consolidated financial statements for either period presented.
Recently issued accounting pronouncement not yet adopted
In June 2016, the FASB issued ASU 2016-13,
Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
. The new standard requires entities to use the new “expected credit loss” 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 15, 2020, 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.
In January 2017, the FASB issued ASU 2017-04,
Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.
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 15, 2020. The Company is currently assessing the impact of adoption on its disclosures.
In December 2019, the FASB issued ASU 2019-12,
Simplifying the Accounting for Income Taxes
. The ASU simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740,
Income Taxes
, related to the approach for allocating income tax expense or benefit for the year to continuing operations, discontinued operations, other comprehensive income, and other charges or credits recorded directly to shareholders’ equity; the methodology for calculating income taxes in an interim period; and the recognition of deferred tax liabilities for outside basis differences.
The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Fair value measurement
3 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair value measurement
3. Fair value measurement
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:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than Level 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.
Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
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.
The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2020 and September 30, 2020 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value.
 
    
December 31, 2020
 
(in thousands)
  
Level 1
    
Level 2
    
Level 3
    
Fair value
 
Assets
                                   
Cash
   $ 40,108      $ —        $ —        $ 40,108  
Money market funds
     308,681        —          —          308,681  
Commercial paper
     —          132,867        —          132,867  
U.S. government treasury bills
     105,629        —          —          105,629  
    
 
 
    
 
 
    
 
 
    
 
 
 
Totals
   $ 454,418      $ 132,867      $ —        $ 587,285  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
September 30, 2020
 
(in thousands)
  
Level 1
    
Level 2
    
Level 3
    
Fair value
 
Assets
                                   
Cash
   $ 20,254      $ —        $ —        $ 20,254  
Money market funds
     73,413        —          —          73,413  
Commercial paper
     —          94,840        —          94,840  
U.S. government treasury bills
     101,495        —          —          101,495  
    
 
 
    
 
 
    
 
 
    
 
 
 
Totals
   $ 195,162      $ 94,840      $ —        $ 290,002  
    
 
 
    
 
 
    
 
 
    
 
 
 
As of December 31, 2020, and September 30, 2020, 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.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Balance sheet components
3 Months Ended
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Balance sheet components
4. Balance sheet components
The Company’s accounts receivable, net balance consists of the following:
 
(in thousands)
  
December 31,

2020
    
September 30,

2020
 
Trade Receivables
   $ 23,639      $ 25,790  
Other Receivables
     2,260        951  
Allowance for Doubtful Accounts
     (407      (365
    
 
 
    
 
 
 
Accounts Receivable, net
   $ 25,492      $ 26,376  
    
 
 
    
 
 
 
Inventory consist of the following:
 
(in thousands)
  
December 31,

2020
    
September 30,

2020
 
Raw Materials
   $ 9,940      $ 9,237  
Work-in-process
     1,701        2,021  
Finished Goods
     1,768        1,031  
    
 
 
    
 
 
 
     $ 13,409      $ 12,289  
    
 
 
    
 
 
 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and intangible assets
3 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and intangible assets
5. Goodwill and intangible assets
There were no changes to the carrying value of goodwill as of December 31, 2020 and September 30, 2020. Total amortization expense related to intangible assets was less than $0.1 million for the three months ended December 31, 2020 and 2019.
The intangible assets balances are presented below:
 
    
December 31, 2020
 
(in thousands, except for years)
  
Useful lives

in years
    
Gross

carrying

amount
    
Accumulated

amortization
    
Net book

value
 
Developed Technology
     6      $ 1,220     
$
(964   
$
256  
Tradenames & Trademarks
     2        20        (20       
             
 
 
    
 
 
    
 
 
 
Total indefinite-lived intangible assets
            $ 1,240     
$
(984   
$
256  
             
 
 
    
 
 
    
 
 
 
 
    
September 30, 2020
 
(in thousands, except for years)
  
Useful lives

in years
    
Gross

carrying

amount
    
Accumulated

amortization
    
Net book

value
 
Developed Technology
     6      $ 1,220      $ (913    $ 307  
Tradenames & Trademarks
     2        20        (20       
             
 
 
    
 
 
    
 
 
 
Total indefinite-lived intangible assets
            $ 1,240      $ (933    $ 307  
             
 
 
    
 
 
    
 
 
 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and contingencies
3 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies
 
6.
Commitments and contingencies
Indemnifications
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’ and officers’ insurance.
Leases
The Company leases certain of its facilities under non-cancellable operating leases expiring at various dates through 2026. The Company is also responsible for utilities, maintenance, insurance, and property taxes under these leases.
Certain leases include options to renew or terminate at the Company’s discretion. The lease terms include periods covered by these options if it is reasonably certain the Company will renew or not terminate. The Company’s lease agreements do not contain any material residual value guarantees or restrictive covenants.
Supplemental balance sheet information related to the Company’s operating lease as of December 31, 2020, was the following:
 
(in thousands)
  
December 31,

2020
 
Assets:
        
Operating lease right-of-use-asset
   $ 32,330  
Current liabilities:
        
Current portion of operating lease liabilities
   $ 6,444  
Noncurrent liabilities:
        
Operating lease liabilities, net of current portion
   $ 23,681  
    
 
 
 
Future minimum lease payments under all non-cancelable operating leases
that have commenced 
as of December 31, 2020 are as follows:
 
(in thousands)
  
Operating

leases
 
Years ending September 30:
        
Remainder of 2021
   $ 4,850  
2022
     7,140  
2023
     6,761  
2024
     6,392  
2025
     6,433  
Thereafter
     4,906  
    
 
 
 
Total minimum lease payments
   $ 36,482  
Less: imputed interest
     (6,357
    
 
 
 
Total operating lease liabilities
   $ 30,125  
Less: current portion
     (6,444
    
 
 
 
Operating lease liabilities, net of current portion
   $ 23,681  
    
 
 
 
Operating lease expense was $1.9 million and $2.0 million for the three months ended December 31, 2020 and 2019 respectively. Cash payments for amounts included in the measurement of operating lease liabilities were $1.7 million and $1.9 million for the three months ended December 31, 2020 and 2019 respectively. As of December 31, 2020, the weighted-average remaining lease term was 5.28 years and the weighted-average discount rate was 6.99%.
In December 2020, the Company entered into a 12-year operating lease for a 110,995
-
square
-
foot facility in Wilsonville, Oregon to further expand the Company operations. Upon execution of the lease agreement, the Company provided the landlord an approximately $1.0 million security deposit in the form of a letter of credit. Subject to certain conditions pursuant to the lease, the Company expects monthly rent payments on the new facility to commence in the first quarter of 2022. The Company will pay an initial annual base rent of approximately $1.7 million, which is subject to scheduled 3% annual increases, plus certain operating expenses. The Company has been provided a tenant improvement allowance of $13.3 million. The Company has the right to sublease the facility, subject to landlord consent. The Company also has the option to extend the lease for two terms of five years. The lease has not commenced as of December 31, 2020
. The lease commencement is contingent upon assuming control over the facility which is not expected to occur until the landlord completes their portion of the buildout which has not yet commenced as of December 31, 2020.
The future minimum lease payments under the agreement are $27.9 million. 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Related party transactions
3 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
Related party transactions
7.
Related party transactions
During the three months ended December 31, 2020 and 2020, the Company purchased raw materials from a related party investor in the amount of $1.1 million and $0.7 million, respectively. Payable balances and cash receipts and receivable balances with the related party were immaterial as of December 31, 2020 and September 30, 2020.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Income taxes
3 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income taxes
8.
Income taxes
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’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’s valuation allowance against its deferred tax assets. For each of the three months ended December 31, 2020 and 2019, the Company recorded an immaterial provision for income taxes.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Warrants
3 Months Ended
Dec. 31, 2020
Text Block [Abstract]  
Warrants
9.
Warrants
In connection with its long-term debt agreements, the Company issued
18,854 and 7,531 
warrants for its common stock
 
on December 22, 2015 and March 28, 2016, respectively
. As of December 31, 2019, there were 26,385 warrants outstanding. In October 2020, a total of 18,854 warrants with an exercise price of $14.85 per common share were net exercised for a net 16,051 common shares issued by the Company. In November 2020, a total of 7,531 warrants with an exercise price of $21.24 per common share were net exercised for a net 6,041 common shares issued by the Company. There are no outstanding warrants for the Company’s common stock as of December 31, 2020.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Common stock
3 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Common stock
10.
Common stock
In December 2019, the Company entered into a sales agreement with Cowen and Company, LLC for an at-the-market offering (ATM) to offer and sell shares of its common stock having an aggregate offering price of up to $50.0 million from time to time. The offering was completed during December 2019 and January 2020. During this period, the Company sold a total of 2,239,680 shares of its common stock at a weighted-average price of $22.32 per share and received total net proceeds of $48.0 million under the ATM, net of estimated underwriting discounts and commissions and offering expenses.
In February 2020, the Company completed an underwritten public offering of 4,642,857 shares of its common stock at a price to the public of $28.00 per share, including the full exercise of the underwriters’ option to purchase an additional 696,428 shares of common stock. The Company received total net proceeds from the offering of $140.2 million, net of estimated underwriting discounts and commissions and offering expenses.
In June 2020, the Company completed an underwriting public offering of 3,484,848 shares of its common stock at a price to the public of $33.00 per share, including the full exercise of underwriters’ option to purchase an additional 454,545 shares of common stock. The Company received total net proceeds from the offering of $107.4 million, net of estimated underwriting discounts and commissions and offering expenses.
In December 2020, the Company completed an underwriting public offering of 3,136,362 shares of its common stock at a price to the public of $110.00 per share, including the full exercise of underwriters’ option to purchase an additional 409,090 shares of common stock. The Company received total net proceeds from the offering of $323.9 million, net of estimated underwriting discounts and commissions and offering
expenses.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based compensation
3 Months Ended
Dec. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based compensation
11.
Stock-based compensation
2018 Equity Incentive Plan
On September 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 number of shares reserved for issuance under the 2018 Plan upon approval of the plan was 5,856,505 shares of the Company’s common stock. The number of shares reserved for issuance under the 2018 Plan will increase 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’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 1, 2018.
On September 1, 2020, the board of directors approved the implementation of a revised annual equity award program for executive officers and senior level employees to be granted as performance-based stock units (PSUs) under the 2018 Plan. The number of PSUs ultimately earned under these awards is calculated based on the achievement of certain total revenue threshold during the fiscal year ending September 30, 2022. The percentage of 
 PSUs
 that vest will depend on the board of directors’ determination of total revenue at the end of the performance period and can range from 0% to 150% of the number of units granted. The provisions of the
 PSUs 
are considered a performance condition, and the effects of that performance condition are not reflected in the grant date fair value of the awards. The Company used the Black-Scholes method to calculate the fair value at the grant date without regard to the vesting condition and will recognize compensation cost for the units that are expected to vest. 
As of December 31, 2020, the 
Company determined
that
 
245,913 shares are expected to vest
 
based on the probability of the performance condition that will be achieved
 under this equity award program.
 The Company reassesses the probability of the performance condition at each reporting period and adjusts the compensation cost based on the probability assessment.
The weighted-average grant date fair value was determined to be $44.72 per share. As of December 31, 2020, the unrecognized compensation costs related to these awards were $9.4 million. The Company expects to recognize those costs over a weighted average period of 1.8 years.
Any shares subject to outstanding awards under the 2013 Equi
t
y Incen
t
ive Plan that are canceled or repurchased subsequent to the 2018 Plan’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.
Activity under the equity incentive plans during the three months
ended
December 31, 2020 is summarized below:
 
(In thousands, except per share data)
  
Shares

available
   
Options

outstanding
   
Weighted

average
exercise
price
per share
    
Weighted

average

remaining

contractual

term

(years)
    
Aggregate

intrinsic

value
 
Outstanding at September 30, 2020
     1,034       3,913     $ 24.35        8.1      $ 204,365  
Stock options granted
     (33     33       100.21                    
Stock options exercised
     —         (348     17.59                    
Stock options forfeited
     29       (29     31.32                    
Restricted stock units granted
     (289     —         —                      
Forfeiture of restricted stock units
     9       —         —                      
Shares withheld for payment of taxes
     24       —         —                      
  
 
 
   
 
 
   
 
 
       
Outstanding at Decem
b
er 31, 2020
     774       3,569     $ 24.99        7.9      $ 415,052  
  
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
Vested or expected to
vest
at December 31, 2020
             3,569     $ 24.99        7.9      $ 415,052  
Vested and exercisable at December 31, 202
0
             1,300     $ 14.99        7.0      $ 164,229  
                             
 
 
    
 
 
 
 
Total stock-based compensation expense recognized was as follows:
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Cost of revenues
   $ 487      $ 360  
Research and development
     2,001        728  
Selling, general and administrative
     4,534        2,609  
    
 
 
    
 
 
 
Total stock-based compensation
   $ 7,022      $ 3,697  
    
 
 
    
 
 
 
As of December 31, 2020, there was $38.4 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 2.3 years.
 The weighted-average grant date fair value of stock options granted during the three months ended December 31, 2020 was $63.28 per share. 
Restricted Stock Units
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’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’s common stock.
Activity with respect to the Company’s
RSUs
 
during the three months ended December 31, 2020 was as follows:
 
(in thousands, except per share data)
  
Number

of

Shares
    
Weighted

average

grant date

fair value

per share
    
Weighted

average

remaining

contractual

term (years)
    
Aggregate

Intrinsic

Value
 
Outstanding at September 30, 2020
     569      $ 32.96        3.2      $ 43,260  
Restricted stock units granted
     289        100.13                    
Restricted stock units vested
     (56      24.86                    
Restricted stock units forfeited
     (9      65.63                    
    
 
 
    
 
 
                   
Outstanding at December 31, 2020
     793      $ 57.67        3.3      $ 112,013  
    
 
 
    
 
 
    
 
 
    
 
 
 
Expected to vest at December 31, 2020
     793      $ 57.67        3.3      $ 112,013  
    
 
 
    
 
 
    
 
 
    
 
 
 
As of December 31, 2020, there was $43.8 million of total unrecognized compensation cost related to these issuances that is expected to be recognized over a weighted average period of 3.0 years.
2018 Employee Stock Purchase Plan
On September 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’s common stock have been reserved for issuance under the 2018 ESPP. The number of shares reserved for issuance under the 2018 ESPP will 
increase
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’s board of directors.
 
The number of shares reserved for issuance as at December 31, 2020 is as follows:
 
(In thousands)
  
Shares

available
 
Outstanding at September 30, 2020
     179  
    
 
 
 
Additional shares authorized
     250  
Shares issued during the period
     —    
    
 
 
 
Outstanding at December 31, 2020
     429  
    
 
 
 
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’s common stock at a discounted price per share. The offering periods
begin
 
in February and August of each year, except
 
 for 
the initial offering period which commenced with the initial public offering in October 2018 and ended on August 20, 2019. The common shares issuable under the 2018 ESPP were registered pursuant to a registration statement on Form S-8 on November 26, 2018.
 
Unless otherwise determined by the board of directors, the Company’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’s common stock on the first trading day of the offering period
.
 During the three months ended December 31, 2020 and 2019, activity under the 2018 ESPP was immaterial.
 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Net loss per share attributable to common stockholders
3 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Net loss per share attributable to common stockholders
12. Net loss per share attributable to common stockholders
The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders:
 
    
Three months ended

December 31,
 
(in thousands, except per share data)
  
2020
    
2019
 
Numerator:
                 
Net loss attributable to common stockholders
   $ (32,900    $ (55,638
    
 
 
    
 
 
 
Denominator:
                 
Weighted average shares used in computing net loss per share, basic and diluted
     46,000        32,976  
    
 
 
    
 
 
 
Net loss per share attributable to common stockholders, basic and diluted
   $ (0.72    $ (1.69
    
 
 
    
 
 
 
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:
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Shares subject to options to purchase common stock
     3,569        4,210  
Shares subject to performance-based stock options
 
 
37
 
 
 
 
Unvested restricted shares of common stock
     —          14  
Unvested restricted stock unit
s
     793        566  
Unvested shares of common stock issued upon early exercise of stock options
     13        32  
Shares subject to employee stock purchase plan
     31        80  
Shares subject to warrants to purchase common stock
     —          26  
    
 
 
    
 
 
 
Total
     4,443        4,928  
    
 
 
    
 
 
 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Geographic, product and industry information
3 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Geographic, product and industry information
13. Geographic, product and industry information
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, India, Singapore, Malaysia, and Australia.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
United States
   $ 17,034      $ 9,827  
EMEA
     9,058        5,941  
APAC
     1,767        1,241  
Americas
     302        155  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
 
The table below sets forth revenues by products.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Synthetic genes
   $ 8,874      $ 7,836  
Oligo pools
     1,510        1,242  
DNA and Biopharma libraries
     2,205        1,057  
NGS tools
     15,572        7,029  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
The table below sets forth revenues by industry.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Industrial chemicals
   $ 7,132      $ 6,137  
Academic research
     4,901        4,951  
Healthcare
     15,976        5,835  
Food/agricultural
     152        241  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of significant accounting policies (Policies)
3 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Basis of presentation and use of estimates
Basis of presentation and use of estimates
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 30, 2020 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 27, 2020. 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 30, 2020 is derived from audited consolidated financial statements but does not include all disclosures required by GAAP. The operating results for the three months ended December 31, 2020 are not necessarily indicative of the results expected for the full year ending September 30, 2021
 
or any interim period. 
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’s unaudited condensed consolidated financial statements include its wholly owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.
The following table provides a reconciliation of the Company’s cash and cash equivalents and non-current portion of restricted cash reported within the unaudited condensed consolidated balance sheets that sum to the total cash, cash equivalents and restricted cash shown in the Company’s condensed consolidated statements of cash flows:
 
(in thousands)
  
December
 
31,

2020
    
September 30,

2020
 
Cash and cash equivalents
   $ 348,789      $ 93,667  
Restricted cash, non-current
     1,530        579  
    
 
 
    
 
 
 
Total cash, cash equivalents and restricted cash
   $ 350,319      $ 94,246  
    
 
 
    
 
 
 
Significant accounting policies
Significant accounting policies
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.
Recent accounting pronouncements
Recent accounting pronouncements
Recent adopted accounting pronouncements – Leases
In February 2016, the Financial Accounting Standards Board (FASB) issued new lease accounting guidance in Accounting Standard Update (ASU) 2016-02, Leases, and in July 2018 issued ASU 2018-10, Codification Improvements to Topic 842, Leases, and ASU 2018-11, Leases (Topic 842): Targeted Improvements (the foregoing ASUs collectively referred to as “Topic 842”). Under the new guidance, lessees are required to recognize for all leases (with the exception of short-term leases) at the commencement date: (1) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (2) a right-of-use asset, which is an asset that represents the lessee’s right to use or control the use of, a specified asset for the lease term.
On October 1, 2019, the Company adopted Topic 842 using the modified retrospective approach. The adoption had a material effect on the condensed consolidated balance sheets but did not have a material effect on the condensed consolidated statements of operations and comprehensive loss. Prior period amounts were not adjusted and continue to be reported in accordance with the previous accounting under ASC 840, Leases. The Company elected the package of practical expedients permitted under the transition guidance which, among other things, allows carrying forward the historical classification of existing leases as of October 1, 2019.
As a result of electing the transition guidance as described above, on October 1, 2019, the Company recorded operating lease right-of-use assets of $35.8 million, including the derecognition of deferred rent of $0.1 million and prepaid rent of $1.6 million, with the corresponding lease liabilities totaling $34.3 million. There was no material effect to the Company’s statements of operations and comprehensive loss upon adoption.
Under Topic 842, the Company determines if an arrangement is a lease at inception primarily based on the determination of the party responsible for directing the use of an underlying asset within a contract. Operating lease right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of committed lease payments over the lease term. In determining the present value of lease payments, the Company uses its incremental borrowing rate based on the information available at the lease commencement date which includes significant assumptions made including the Company’s estimated credit rating, annual percentage yields from corporate debt financings of companies of similar size and credit rating over a loan term approximating the remaining term of each lease, and government bond yields for terms approximating the remaining term of each lease in countries where the leased assets are located. Certain leases include payments of operating expenses that are dependent and may be revised based on the landlord’s estimate, and these variable payments are therefore excluded from the lease payments used to determine the operating lease right-of-use asset and lease liability. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise any such options. Lease expense is recognized on a straight-line basis over the expected lease term.
The Company elected to not apply the recognition requirements of Topic 842 to short-term leases with terms of 12 months or less which do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. For short-term leases, lease payments are recognized as operating expenses on a straight-line basis over the lease term. The Company elected to account for lease and non-lease components as a single lease component.
Additional information and disclosures required by Topic 842 are contained in Note 6.
 
In August 2018, the FASB issued ASU 2018-13,
Fair Value Measurement (Subtopic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement
, 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 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. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2018-13 did not have an impact on the Company’s consolidated financial statements for either period presented.
In November 2018, the FASB is
s
ued ASU 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction Between Topic 808 and Topic 606, which, among other things, provides guidance on how to assess whether certain collaborative arrangement transactions should be accounted for under Topic 606. The amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. The Company adopted this standard effective October 1, 2020. The adoption of ASU 2017-09 did not have an impact on the Company’s consolidated financial statements for either period presented.
Recently issued accounting pronouncement not yet adopted
In June 2016, the FASB issued ASU 2016-13,
Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments
. The new standard requires entities to use the new “expected credit loss” 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 15, 2020, 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.
In January 2017, the FASB issued ASU 2017-04,
Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment.
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 15, 2020. The Company is currently assessing the impact of adoption on its disclosures.
In December 2019, the FASB issued ASU 2019-12,
Simplifying the Accounting for Income Taxes
. The ASU simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740,
Income Taxes
, related to the approach for allocating income tax expense or benefit for the year to continuing operations, discontinued operations, other comprehensive income, and other charges or credits recorded directly to shareholders’ equity; the methodology for calculating income taxes in an interim period; and the recognition of deferred tax liabilities for outside basis differences.
The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted. The Company is currently assessing the impact of adoption on its disclosures.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of significant accounting policies (Tables)
3 Months Ended
Dec. 31, 2020
Summary of Cash, Cash Equivalents and Restricted Cash
(in thousands)
  
December
 
31,

2020
    
September 30,

2020
 
Cash and cash equivalents
   $ 348,789      $ 93,667  
Restricted cash, non-current
     1,530        579  
    
 
 
    
 
 
 
Total cash, cash equivalents and restricted cash
   $ 350,319      $ 94,246  
    
 
 
    
 
 
 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Fair value measurement (Tables)
3 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis The following tables summarize the Company’s financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2020 and September 30, 2020 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value.
    
December 31, 2020
 
(in thousands)
  
Level 1
    
Level 2
    
Level 3
    
Fair value
 
Assets
                                   
Cash
   $ 40,108      $ —        $ —        $ 40,108  
Money market funds
     308,681        —          —          308,681  
Commercial paper
     —          132,867        —          132,867  
U.S. government treasury bills
     105,629        —          —          105,629  
    
 
 
    
 
 
    
 
 
    
 
 
 
Totals
   $ 454,418      $ 132,867      $ —        $ 587,285  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
September 30, 2020
 
(in thousands)
  
Level 1
    
Level 2
    
Level 3
    
Fair value
 
Assets
                                   
Cash
   $ 20,254      $ —        $ —        $ 20,254  
Money market funds
     73,413        —          —          73,413  
Commercial paper
     —          94,840        —          94,840  
U.S. government treasury bills
     101,495        —          —          101,495  
    
 
 
    
 
 
    
 
 
    
 
 
 
Totals
   $ 195,162      $ 94,840      $ —        $ 290,002  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Balance sheet components (Tables)
3 Months Ended
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Schedule Of Accounts Notes Loans And Financing Receivable
The Company’s accounts receivable, net balance consists of the following:
 
(in thousands)
  
December 31,

2020
    
September 30,

2020
 
Trade Receivables
   $ 23,639      $ 25,790  
Other Receivables
     2,260        951  
Allowance for Doubtful Accounts
     (407      (365
    
 
 
    
 
 
 
Accounts Receivable, net
   $ 25,492      $ 26,376  
    
 
 
    
 
 
 
Summary of Inventory
Inventory consist of the following:
 
(in thousands)
  
December 31,

2020
    
September 30,

2020
 
Raw Materials
   $ 9,940      $ 9,237  
Work-in-process
     1,701        2,021  
Finished Goods
     1,768        1,031  
    
 
 
    
 
 
 
     $ 13,409      $ 12,289  
    
 
 
    
 
 
 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and intangible assets (Tables)
3 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets Balances
The intangible assets balances are presented below:
 
    
December 31, 2020
 
(in thousands, except for years)
  
Useful lives

in years
    
Gross

carrying

amount
    
Accumulated

amortization
    
Net book

value
 
Developed Technology
     6      $ 1,220     
$
(964   
$
256  
Tradenames & Trademarks
     2        20        (20       
             
 
 
    
 
 
    
 
 
 
Total indefinite-lived intangible assets
            $ 1,240     
$
(984   
$
256  
             
 
 
    
 
 
    
 
 
 
 
    
September 30, 2020
 
(in thousands, except for years)
  
Useful lives

in years
    
Gross

carrying

amount
    
Accumulated

amortization
    
Net book

value
 
Developed Technology
     6      $ 1,220      $ (913    $ 307  
Tradenames & Trademarks
     2        20        (20       
             
 
 
    
 
 
    
 
 
 
Total indefinite-lived intangible assets
            $ 1,240      $ (933    $ 307  
             
 
 
    
 
 
    
 
 
 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and contingencies (Tables)
3 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease
Supplemental balance sheet information related to the Company’s operating lease as of December 31, 2020, was the following:
 
(in thousands)
  
December 31,

2020
 
Assets:
        
Operating lease right-of-use-asset
   $ 32,330  
Current liabilities:
        
Current portion of operating lease liabilities
   $ 6,444  
Noncurrent liabilities:
        
Operating lease liabilities, net of current portion
   $ 23,681  
    
 
 
 
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments under all non-cancelable operating leases
that have commenced 
as of December 31, 2020 are as follows:
 
(in thousands)
  
Operating

leases
 
Years ending September 30:
        
Remainder of 2021
   $ 4,850  
2022
     7,140  
2023
     6,761  
2024
     6,392  
2025
     6,433  
Thereafter
     4,906  
    
 
 
 
Total minimum lease payments
   $ 36,482  
Less: imputed interest
     (6,357
    
 
 
 
Total operating lease liabilities
   $ 30,125  
Less: current portion
     (6,444
    
 
 
 
Operating lease liabilities, net of current portion
   $ 23,681  
    
 
 
 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based compensation (Tables)
3 Months Ended
Dec. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Activity Under The Equity Incentive Plans
Activity under the equity incentive plans during the three months
ended
December 31, 2020 is summarized below:
 
(In thousands, except per share data)
  
Shares

available
   
Options

outstanding
   
Weighted

average
exercise
price
per share
    
Weighted

average

remaining

contractual

term

(years)
    
Aggregate

intrinsic

value
 
Outstanding at September 30, 2020
     1,034       3,913     $ 24.35        8.1      $ 204,365  
Stock options granted
     (33     33       100.21                    
Stock options exercised
     —         (348     17.59                    
Stock options forfeited
     29       (29     31.32                    
Restricted stock units granted
     (289     —         —                      
Forfeiture of restricted stock units
     9       —         —                      
Shares withheld for payment of taxes
     24       —         —                      
  
 
 
   
 
 
   
 
 
       
Outstanding at Decem
b
er 31, 2020
     774       3,569     $ 24.99        7.9      $ 415,052  
  
 
 
   
 
 
   
 
 
    
 
 
    
 
 
 
Vested or expected to
vest
at December 31, 2020
             3,569     $ 24.99        7.9      $ 415,052  
Vested and exercisable at December 31, 202
0
             1,300     $ 14.99        7.0      $ 164,229  
                             
 
 
    
 
 
 
Total Stock-based Compensation Expense
Total stock-based compensation expense recognized was as follows:
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Cost of revenues
   $ 487      $ 360  
Research and development
     2,001        728  
Selling, general and administrative
     4,534        2,609  
    
 
 
    
 
 
 
Total stock-based compensation
   $ 7,022      $ 3,697  
    
 
 
    
 
 
 
Schedule of Nonvested Restricted Stock Units Activity
Activity with respect to the Company’s
RSUs
 
during the three months ended December 31, 2020 was as follows:
 
(in thousands, except per share data)
  
Number

of

Shares
    
Weighted

average

grant date

fair value

per share
    
Weighted

average

remaining

contractual

term (years)
    
Aggregate

Intrinsic

Value
 
Outstanding at September 30, 2020
     569      $ 32.96        3.2      $ 43,260  
Restricted stock units granted
     289        100.13                    
Restricted stock units vested
     (56      24.86                    
Restricted stock units forfeited
     (9      65.63                    
    
 
 
    
 
 
                   
Outstanding at December 31, 2020
     793      $ 57.67        3.3      $ 112,013  
    
 
 
    
 
 
    
 
 
    
 
 
 
Expected to vest at December 31, 2020
     793      $ 57.67        3.3      $ 112,013  
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions The number of shares reserved for issuance as at December 31, 2020 is as follows:
(In thousands)
  
Shares

available
 
Outstanding at September 30, 2020
     179  
    
 
 
 
Additional shares authorized
     250  
Shares issued during the period
     —    
    
 
 
 
Outstanding at December 31, 2020
     429  
    
 
 
 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Net loss per share attributable to common stockholders (Tables)
3 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders:
 
    
Three months ended

December 31,
 
(in thousands, except per share data)
  
2020
    
2019
 
Numerator:
                 
Net loss attributable to common stockholders
   $ (32,900    $ (55,638
    
 
 
    
 
 
 
Denominator:
                 
Weighted average shares used in computing net loss per share, basic and diluted
     46,000        32,976  
    
 
 
    
 
 
 
Net loss per share attributable to common stockholders, basic and diluted
   $ (0.72    $ (1.69
    
 
 
    
 
 
 
Summary of Calculation of Diluted Net Loss Per Share
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:
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Shares subject to options to purchase common stock
     3,569        4,210  
Shares subject to performance-based stock options
 
 
37
 
 
 
 
Unvested restricted shares of common stock
     —          14  
Unvested restricted stock unit
s
     793        566  
Unvested shares of common stock issued upon early exercise of stock options
     13        32  
Shares subject to employee stock purchase plan
     31        80  
Shares subject to warrants to purchase common stock
     —          26  
    
 
 
    
 
 
 
Total
     4,443        4,928  
    
 
 
    
 
 
 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Geographic, product and industry information (Tables)
3 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Summary of Revenue by Geographic Region
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, India, Singapore, Malaysia, and Australia.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
United States
   $ 17,034      $ 9,827  
EMEA
     9,058        5,941  
APAC
     1,767        1,241  
Americas
     302        155  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
Summary of Revenue by Product
The table below sets forth revenues by products.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Synthetic genes
   $ 8,874      $ 7,836  
Oligo pools
     1,510        1,242  
DNA and Biopharma libraries
     2,205        1,057  
NGS tools
     15,572        7,029  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
Summary of Revenue by Industry
The table below sets forth revenues by industry.
 
    
Three months ended

December 31,
 
(in thousands)
  
2020
    
2019
 
Industrial chemicals
   $ 7,132      $ 6,137  
Academic research
     4,901        4,951  
Healthcare
     15,976        5,835  
Food/agricultural
     152        241  
    
 
 
    
 
 
 
Total
   $ 28,161      $ 17,164  
    
 
 
    
 
 
 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.4
The company - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2020
Jun. 30, 2020
Feb. 29, 2020
Jan. 31, 2020
May 31, 2019
Oct. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2020
Accumulated deficit $ (491,355)           $ (491,355)   $ (458,455)
IPO [Member]                  
Proceeds of underwritten public offering common stock         $ 84,300 $ 69,600      
At The Market Offering [Member]                  
Proceeds of underwritten public offering common stock       $ 48,000       $ 48,000  
Subsequent Public Offering [Member]                  
Proceeds of underwritten public offering common stock $ 323,900 $ 107,400 $ 140,200       $ 323,900    
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Oct. 01, 2019
Operating lease right of use assets $ 32,330 $ 33,699  
Operating lease liabilities $ 30,125    
Accounting Standards Update 2018-11 [Member]      
Operating lease right of use assets     $ 35,800
Operating lease deferred rent     100
Operating lease prepaid rent     1,600
Operating lease liabilities     $ 34,300
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]        
Cash and cash equivalents $ 348,789 $ 93,667    
Restricted cash, non-current 1,530 579    
Total cash, cash equivalents and restricted cash $ 350,319 $ 94,246 $ 26,955 $ 47,398
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Assets    
Assets, Totals $ 587,285 $ 290,002
Commercial Paper [Member]    
Assets    
Assets, Totals 132,867 94,840
US Government Treasury Bills [Member]    
Assets    
Assets, Totals 105,629 101,495
Cash [Member]    
Assets    
Assets, Totals 40,108 20,254
Money Market Funds [Member]    
Assets    
Assets, Totals 308,681 73,413
Fair Value, Inputs, Level 1 [Member]    
Assets    
Assets, Totals 454,418 195,162
Fair Value, Inputs, Level 1 [Member] | US Government Treasury Bills [Member]    
Assets    
Assets, Totals 105,629 101,495
Fair Value, Inputs, Level 1 [Member] | Cash [Member]    
Assets    
Assets, Totals 40,108 20,254
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Assets    
Assets, Totals 308,681 73,413
Fair Value, Inputs, Level 2 [Member]    
Assets    
Assets, Totals 132,867 94,840
Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]    
Assets    
Assets, Totals $ 132,867 $ 94,840
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Balance sheet components - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Trade Receivables $ 23,639 $ 25,790
Other Receivables 2,260 951
Allowance for Doubtful Accounts (407) (365)
Accounts Receivable, net $ 25,492 $ 26,376
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Balance sheet components - Summary of Inventory (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Balance Sheet Related Disclosures [Abstract]    
Raw Materials $ 9,940 $ 9,237
Work-in-process 1,701 2,021
Finished Goods 1,768 1,031
Total inventories $ 13,409 $ 12,289
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2020
Goodwill And Intangible Assets [Line Items]      
Changes in carrying value of goodwill $ 0.0   $ 0.0
Maximum [Member]      
Goodwill And Intangible Assets [Line Items]      
Total amortization expense related to intangible assets $ 0.1 $ 0.1  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 1,240 $ 1,240
Accumulated amortization (984) (933)
Net book value $ 256 $ 307
Developed Technology [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life in years 6 years 6 years
Gross carrying amount $ 1,220 $ 1,220
Accumulated amortization (964) (913)
Net book value $ 256 $ 307
Tradenames & Trademarks [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Useful life in years 2 years 2 years
Gross carrying amount $ 20 $ 20
Accumulated amortization $ (20) $ (20)
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and contingencies - Additional Information (Detail)
$ in Thousands
3 Months Ended
Dec. 31, 2020
USD ($)
ft²
Dec. 31, 2019
USD ($)
Operating lease expense $ 1,900 $ 2,000
Operating lease minimum lease payments 36,482  
Operating lease payment $ 1,700 $ 1,900
Lease weighted-average remaining lease term 5 years 3 months 10 days  
Lease weighted average discount rate 6.99%  
Wilsonville Oregon [Member] | Commercial Real Estate [Member]    
Operating lease term 12 years  
Operating lease minimum lease payments $ 27,900  
Operating lease base rent annual percentage increase 3.00%  
Area of property subject to operating lease | ft² 110,995  
Operating lease security deposit with the lessor $ 1,000  
Contingent liability letter of credit 1,000  
Operating lease annual base rent 1,700  
Tenant improvement allowance from lessor $ 13,300  
Wilsonville Oregon [Member] | Commercial Real Estate [Member] | Renewal Term One [Member]    
Extension of Sub lease term 5 years  
Wilsonville Oregon [Member] | Commercial Real Estate [Member] | Renewal Term Two [Member]    
Extension of Sub lease term 5 years  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and contingencies - Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Assets:    
Operating lease right-of-use-asset $ 32,330 $ 33,699
Current liabilities:    
Current portion of operating lease liabilities 6,444 6,409
Noncurrent liabilities:    
Operating lease liabilities, net of current portion $ 23,681 $ 24,837
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and contingencies - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]    
2021 $ 4,850  
2022 7,140  
2023 6,761  
2024 6,392  
2025 6,433  
Thereafter 4,906  
Total minimum lease payments 36,482  
Less: imputed interest (6,357)  
Total operating lease liabilities 30,125  
Less: current portion (6,444) $ (6,409)
Operating lease liabilities, net of current portion $ 23,681 $ 24,837
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Raw materials purchased from related party investor $ 1.1 $ 0.7
Description of related party transactions During the three months ended December 31, 2020 and 2020, the Company purchased raw materials from a related party investor in the amount of $1.1 million and $0.7 million, respectively. Payable balances and cash receipts and receivable balances with the related party were immaterial as of December 31, 2020 and September 30, 2020.  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Warrants - Additional Information (Detail) - $ / shares
Nov. 01, 2020
Oct. 01, 2020
Mar. 28, 2016
Dec. 22, 2015
Dec. 31, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]            
Net exercise of stock warrants   16,051        
Number of shares underlying warrants 7,531 18,854        
Exercise price per share $ 21.24 $ 14.85        
Common stock issued for cashless exercise 6,041 16,051        
Class of warrants or rights outstanding         0 26,385
Warrants One [Member]            
Class of Warrant or Right [Line Items]            
Class of warrants or rights number of warrants issued during the period     7,531 18,854    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Common stock - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Dec. 31, 2020
Jun. 30, 2020
Feb. 29, 2020
Jan. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
At The Market Offering [Member]            
Sale Of Stock Authorized Amount $ 50.0       $ 50.0  
Number of shares issued         2,239,680  
Price per share $ 22.32       $ 22.32  
Proceeds of underwritten public offering common stock       $ 48.0   $ 48.0
Over-Allotment Option [Member]            
Number of shares issued     696,428      
Issuance of common stock, shares   454,545     409,090  
Subsequent Public Offering [Member]            
Issuance of common stock, shares   3,484,848 4,642,857   3,136,362  
Shares issued, price per share $ 110.00 $ 33.00 $ 28.00   $ 110.00  
Proceeds of underwritten public offering common stock $ 323.9 $ 107.4 $ 140.2   $ 323.9  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Sep. 26, 2018
Dec. 31, 2020
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost, stock options   $ 38.4  
Unrecognized stock-based compensation expense, period for recognition   2 years 3 months 18 days  
Weighted average grant date fair value of stock options granted   $ 63.28  
2018 Equity Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Minimum annual increase in share reserved for issuance 999,900    
Annual automatic Increase in share reserved for issuance 4.00%    
2018 Equity Incentive Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock shares may be issued 5,856,505    
2018 ESPP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Minimum annual increase in share reserved for issuance 249,470    
Annual automatic Increase in share reserved for issuance 1.00%    
Aggregate number of common stock shares reserved for issuance 275,225 429,000 179,000
2018 ESPP [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of payroll deduction to purchase common stock 15.00%    
2015 ESPP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
ESPP eligible employee common stock purchase price ratio 85.00%    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation by share based payment arrangement equity instruments other than options non vested outstanding grant date fair value   $ 57.67 $ 32.96
Restricted Stock Units (RSUs) [Member] | 2018 ESPP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost, stock options   $ 43.8  
Unrecognized stock-based compensation expense, period for recognition   3 years  
Phantom Share Units (PSUs) [Member] | Revised Annual Equity Award Programme [Member] | Executive Officers and Senior Level Employees [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation by share based payment arrangement instruments other than options expected to vest outstanding   245,913  
Share based compensation by share based payment arrangement equity instruments other than options non vested outstanding grant date fair value   $ 44.72  
Share based compensation by share based payment arrangement equity instruments other than options unrecognized compensation   $ 9.4  
Unrecognized stock-based compensation expense, period for recognition   1 year 9 months 18 days  
Phantom Share Units (PSUs) [Member] | Revised Annual Equity Award Programme [Member] | Minimum [Member] | Executive Officers and Senior Level Employees [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Rights Percentage   0.00%  
Phantom Share Units (PSUs) [Member] | Revised Annual Equity Award Programme [Member] | Maximum [Member] | Executive Officers and Senior Level Employees [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting Rights Percentage   150.00%  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based compensation - Summary of Shares Reserved For Issuance (Detail) - 2018 Employee Stock Purchase Plan [Member]
shares in Thousands
3 Months Ended
Dec. 31, 2020
shares
Disclosure Of Employee Stock Purchase Plan [Line Items]  
Outstanding at September 30, 2020 179
Additional shares authorized 250
Shares issued during the period 0
Outstanding at December 31, 2020 429
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based compensation - Activity Under The Equity Incentive Plans (Detail) - 2018 Equity Incentive Plan [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available, Outstanding Beginning Balance 1,034,000  
Shares available, Stock options granted (33,000)  
Shares available, Stock options forfeited 29,000  
Shares available, Restricted stock units granted (289,000)  
Shares available, Forfeiture of restricted common stock 9,000  
Shares available, Shares withheld for payment of taxes 24,000  
Shares available, Outstanding Ending Balance 774,000 1,034,000
Number of options, Outstanding beginning balance 3,913,000  
Options outstanding, Stock options granted 33,000  
Options outstanding, Stock options exercised (348,000)  
Options outstanding, Stock options forfeited (29,000)  
Number of options, Outstanding ending balance 3,569,000 3,913,000
Options outstanding, Vested or expected to vest 3,569,000  
Options outstanding, Vested and exercisable 1,300,000  
Weighted average exercise price per share, Outstanding Beginning Balance $ 24.35  
Weighted average exercise price per share, Stock options granted 100.21  
Weighted average exercise price per share, Stock options exercised 17.59  
Weighted average exercise price per share, Stock options forfeited 31.32  
Weighted average exercise price per share, Outstanding Ending Balance 24.99 $ 24.35
Weighted average exercise price per share, Vested or expected to vest 24.99  
Weighted average exercise price per share, Vested and exercisable $ 14.99  
Weighted average remaining contractual term, Outstanding 7 years 10 months 24 days 8 years 1 month 6 days
Weighted average remaining contractual term, Vested or expected to vest 7 years 10 months 24 days  
Weighted average remaining contractual term,Vested and exercisable 7 years  
Aggregate intrinsic value, Outstanding $ 415,052 $ 204,365
Aggregate intrinsic value, Vested or expected to vest 415,052  
Aggregate intrinsic value, Vested and exercisable $ 164,229  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Nonvested Restricted Stock Units Activity [Line Items]    
Number of shares, Outstanding Beginning Balance 569,000  
Number of shares, granted 289,000  
Number of shares, vested (56,000)  
Number of shares, forfeited (9,000)  
Number of shares, Outstanding Ending Balance 793,000 569,000
Expected to vest, Outstanding 793,000  
Weighted average grant date fair value price per share, Outstanding Beginning Balance $ 32.96  
Weighted average grant date fair value price per share, granted 100.13  
Weighted average grant date fair value price per share, vested 24.86  
Weighted average grant date fair value price per share, forfeited 65.63  
Weighted average grant date fair value price per share, Outstanding Ending Balance 57.67 $ 32.96
Weighted average grant date fair value price per share, Expected to vest $ 57.67  
Weighted average remaining contractual term, granted 3 years 3 months 18 days 3 years 2 months 12 days
Weighted average remaining contractual term, Expected to vest 3 years 3 months 18 days  
Aggregate intrinsic value, Outstanding $ 112,013 $ 43,260
Aggregate intrinsic value, Expected to vest $ 112,013  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based compensation - Total Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 7,022 $ 3,697
Cost of Revenues [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense 487 360
Research and Development [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense 2,001 728
Selling, General and Administrative [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 4,534 $ 2,609
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.4
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 ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Numerator:    
Net loss attributable to common stockholders $ (32,900) $ (55,638)
Denominator:    
Weighted average shares used in computing net loss per share, basic and diluted 46,000 32,976
Net loss per share attributable to common stockholders, basic and diluted $ (0.72) $ (1.69)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail) - shares
shares in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 4,443 4,928
Options To Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 3,569 4,210
Stock Options Based On Performance [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 37  
Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount   14
Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 793 566
Early Exercise Of Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 13 32
Warrants To Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 0 26
Employee Stock Purchase Plan [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 31 80
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]    
Revenue $ 28,161 $ 17,164
United States [Member]    
Segment Reporting Information [Line Items]    
Revenue 17,034 9,827
EMEA [Member]    
Segment Reporting Information [Line Items]    
Revenue 9,058 5,941
APAC [Member]    
Segment Reporting Information [Line Items]    
Revenue 1,767 1,241
Americas [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 302 $ 155
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Geographic, Product and Industry Information - Summary of Revenue by Product (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]    
Revenue $ 28,161 $ 17,164
Synthetic Genes [Member]    
Segment Reporting Information [Line Items]    
Revenue 8,874 7,836
Oligo Pools [Member]    
Segment Reporting Information [Line Items]    
Revenue 1,510 1,242
DNA and Biopharma libraries [Member]    
Segment Reporting Information [Line Items]    
Revenue 2,205 1,057
NGS Tools [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 15,572 $ 7,029
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]    
Revenue $ 28,161 $ 17,164
Industrial Chemicals [Member]    
Segment Reporting Information [Line Items]    
Revenue 7,132 6,137
Academic Research [Member]    
Segment Reporting Information [Line Items]    
Revenue 4,901 4,951
Health Care [Member]    
Segment Reporting Information [Line Items]    
Revenue 15,976 5,835
Food/agricultural [Member]    
Segment Reporting Information [Line Items]    
Revenue $ 152 $ 241
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $:72%('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !&ETA2.XI$_N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NTTJ**N%Q GD)"8!.(6.=X6K6FBQ*C=V].6K1."!^ 8^\_G MSY)K# I]I)?H T6VE&X&UW9)8=B( W-0 D/Y'3*QT0W-G<^.LWC,^XA:#SJ M/4$IY2TX8FTT:YB 65B(HJD-*HRDV<']^>IW7S6R7 M6'=(XZ]D%9\";<1E\MOJ_F'[*)I2ED4FRTQ6VZ)2ZSNUKCXFUQ]^5V'GC=W9 M?VQ\$6QJ^'47S1=02P,$% @ 1I=(4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !&ETA2%4 *I28% !:%0 & 'AL+W=O_0L-5.[/$M@R$[!!F" G;3+/9)-#N;#N]$+8 3VR+2G(( M_[Y'PE@D-FHM.8MM4)9ZU/=[7L:2O#4*/A&_4P34Q39D+\6QN;N/+EF^(>,HC;208_'GA8YZF1@DX_BE% M6]5OFL##Z[WZQ#8>&C-GBH]%^BV)]>JRU6^1F"]8D>HGL?F5EPWJ&KU(I,K^ M3S:[;SN=%HD*I456!@-!EN2[O^RU3,1! +TX$D#+ /HN(#CV"V$9$-J&[LAL MLZZ99L.!%!LBS=>@9BYL;FPTM";)33=.M82W"<3IX5B\<$D>H,=(FZ@5DUP- M/ W"YK47E2)7.Q%Z1"0D7T2N5XKB";IK]%<:0GC[F]$LE-)=JQDYU@+153 M;-!DMEWSNHSCX8'??D0HNA5%%Y49 4)L,28I6]9AX/$+EBJ.^1;L@/K#4XAN\TUE[MR9M+%]JBU M9+AB QEU9/04LB>^3(SE0=KN65;;CPU"LPT(D*M$J"CA><3)6$C(/S,E'"-U MSAR$)_4NY$O"N+N% O1*?N/;6E9J_HIBNLT9LVY?X!;=DETDW&Y-*[Q&13T"NU07+ 1 MS56! #?N*8\*:>%>HQ7+H5..SE)/+L-/O=7K=(!QX+W54SN7I22Y_FT>N?!R,K;$HP/X- M=5P[OAK4KV^PU#G#IR09WI4]RLW3X#RKA* M[-89H?I_RWWJ?)Z>Y/.F<)#[(IN_+Q\E#BX"];H=]L_153YU1D]/,OK*N@8W,'LV F-GDM9$,5 M$074LRG+R02&2 3K=X%RNE) ?ZP4/ APCY3\F:R/3U1<\:+CHXNST-6"\*1- MP8R]DML8ID>R2"+K*LAH;)#L]-K4[_;A'T;H2D*(.[KMU9'D[&BR&@3Z/IHJ M5Q%"O"+<";O%7(DHI$QM1W!UG5T^K@ M<&2/RSSW^>[4\0LSBS1%4KZ 4/_L'/Q,[@[R=C=:K.U9V%QH+3)[N>(LYM)\ M .\70NC]C?F!ZCAU^"]02P,$% @ 1I=(4KBNM.A^!@ J1H !@ !X M;"]W;W)KA?S: MK#E7Z*DLJN9ZME:JOIS/FW3-2]9<7O)&HV9B,?K&9[MO_B4/ZR5_F*^N*K9 M U]R]:6^DW W/WC)\I)732XJ)/GJ>O8.7][00#=H+?[.^6,SN$:Z*_="?-4W M'[+KF:<5\8*G2KM@\&_+;WA1:$^@XUOG='9XIFXXO-Y[_[7M/'3FGC7\1A3_ MY)E:7\_B&-,7;6S:UM";O-+# MN%02?LVAG5K$9@JM&%'G&%-R\9P6K4HZ6VG&#SM&7Y2UZ_>H->H7R M"GU>BTW#JJRYFBO0H#W-T^YY[W?/(Q//N^7I!:+X#!&/>);F-^[F2UY#<\_6 M? X]/W2?'+I/6G]TJOL;*7FE$&L:Z.>EPR,]>*2M1W_*(VO6"&*#4GW!OVWR M+2O@$=98[5R%K2L]X;8+ZL=1G%S-M\.8F&8)#,)C?TD'*DTS7 24AK8908'F8%3YKLT%1L0!C4CY1#+ M^X*?H8HKF]# %!KX"1GIM%B%- KM,L.#S- I\P.$L%)"YMP:PM",#?6]\3A; MK @99,.1LNB@+'(JNY.\9GF&^%.M)WK3)J=0:RZAO@RSWZ8[,A3%Q!\'U#0* MB4?MJN.#ZMBI^K-0K'B!P-A\-O5]$H\DFF94SS3/+C(YB$Q.A!9P*M5S&U(] MU6L]AR;3,S$3+\(!'4FU6 5^.)&>V.OKO.?4^A&4,I57#ZC@@#TD-=_.Q>I\ M S?3\>V\'D6.4.J-1-O,:)A,I"X>T D[5?\F1/:8%X55&C:G"Z;CD3]E=2RL MYP8F)^:[8M5##M6H"][DJ'>.C@=T7#LM1M2;*/"X1Q%VL^@35'69IQKHFD8@ M453GW9RR2J5FK )SK$VK()H:Z9Y&V(VCCVU%&@AT):6%2-$ -)U.BU5,)NH2 M[GF$W4#:52:'.),O,!&"R BC:4>3.([)A,">1#A\T9JFR-E]7N0*D.1:V. > M)-A-D@.*:_:L.6SMO848"1T3PV+EQW2B&N.>&=@-#1 H-[Q'G56@!04!-@;' M8I5X>$)@SPOL!L9>8"I*K9#IG8Q5I D!C(,H&JNTF/F)/['B(CTKB)L5^PRJ M886H]UIBA<0('_OD>K;))R8-0M_W1^JM5MY$(2$],H@;&1;QA:@>=BO=C-]; M*Q\Q*4'A,U9\PNI8\6 /XF;)QZ/%V&#:6I5:2$&],4\L5B3$$_E+>J 0-U". M5V6GE)JJ"0$T"9RMB6U#HMTN-,L?;!MO<)8SSN@\4, M"MH$P$G/&N)FS1]'B?M=PBT4(F-"6HRP/[5R)SV B'LO9*+\5*:8&Q]BE&2+ M$13N":T]TXB;:;N,/J7/LL/!(1XO-6UF)"036",]UH@;:S>B+//=]GQWLB J MG=>\2D$O>OV74!R%;ZS"G8[U$>%E4[.47\]JR1LNMWRV0+93F1_@Z+CS/3)) MXES-+)5(OZY%D7'9_-)NLL;,.3ZFZ2%'3T .H@IX:+3_,_3*N_#@@V%M(]&6 M%1O^\T\QP>0M]KPS^*$-_/ZZ63.I-](;M88=_[\ =*;0+4]Y>0^)OS_=:ILL M>:VZK[M3JS,$;6O>'E\6SV^1'Y]!,K7&?G#FQ73O/F\:O59HM^L;U^O: MFII0Q\9AC,4HGN 0'9QINKD_U)SQ59[FUE44-5%^[B>8!D9P;89![ <32U?: M4Y^ZJ;^KY\W)HM$)-KD=TB@)C*":=I3JVCXAMP<\?-;" 6D%#[R("/W+W7F1WHT3=OEJX%TJ)LKU< M%)[XOK%N@:5*Q/6S!?JLV&F>T M=\EY"=)P)8F&W3+X.'Y8QR[>!WSGT)BS,7&9/"MU<),O^3(('1 (R*QS8/@X MPAJ$<$:(\;/S#/HCG?!\?'+_Y'/'7)Z9@;42/WANBV6P"$@..U8+^Z2:S]#E MXP$S)8S_)DT;.YL')*N-564G1H*2R_;)7KHZG G&TPN"J!-$UPHFG6#B$VW) M?%J/S+(TT:HAVD6CFQOXVG@U9L.E>XM;JW&7H\ZF:R5S?">0$QP9)7C.+$Y6 M3#"9 =DZ8T/>;Y@&:0NP/&/B [DG[P@EIL!5DU"+',Z-9MV9J_;,Z,*9CY"- MR&1\1Z(P"@?DZW_+MU"A/!R24\R^+T'4ER#R?M.+)2A+_$%AJ;/#':F8)DR-W/X[I&.[#.*''<_S_1;VBG/24DQLH?>D)JVVA-/\-^1!LZQ>? M8X3=YR_@:R)?04][Z.G-T-R8>AAX^@9CNIB-9V]Y!P+C<#&YB!OWN/'-N-CY MC&4RYW(_Q!Q?RSP0.,Q,SRZS:Z1?F=YS:8B '4K#T1P]=-N ^SNE[&GB6D;_#Y'^ 5!+ P04 " !&ETA22J><:OD$ #T M$0 & 'AL+W=O]B+]<=WQ]\= M>3R>%@G?E>6J=LH*J2[%C'/[9"%E0#8]RZZF=9#2Q M2D7N$=^/O()F?+):% MMUSLZ)8],/UM=R?AR6NL)%G!N,H$1Y)MKBK@1/8%)8@N!.B3Q+J(:'!PT7F"VMD-B@+SLFJ8FZ0I0;R0*6 M3&KF!W(SOK6O* MFXJ2#% &Z+/@.E7H5Z!-3O4]\+AQF[RX?4-&#=ZR]24*\#DB/O$=/*LWJ^/Y M"$[0S$)@[04#]OYCN$=&G#8C3NV(TX$1[]F>\9(YYZ+2C*RFV0;V2Q+C""^\ M_7&$^E)XAJ-I(W6"%398X6@@:M?Y%K'GG5F7ZFK$V:BQ&HTZNQ)*F\#*$:M;@S5Z9"\6H7*=VMA-@S,7.+ 87YJP/,/5]OX/I MD/+)?.;&C!O,>!3S ?9:F)ESM&4<9BFWN#2!32E3VLS:GKF(XQX+B8]#5A$[ MI**I'[J)YPWQ?)3X4Z:SKC>B?0E"PJ.XG_!AO]U]_5'" MKT)#($5OU3NW2+_'$/GS<-HA=8C-R'P^D)CXJ%#@\6":?7XC1?&""_N3$Q/W MQK\(R&P>=#D=(,V?J MU-9.*&:S+JI#*![8CG!;*W#X^HI\9'"692^\FCX/)$_H6I5Q/WL<+P&W4FQS^SA%WA?Q^T7FHMIU&5U" 5#46V+$1ZO1G] [Y";R%*M9?98 M:OJ8 ZE 0%R8G52+]5,J\H1)-WJ_^$"DY[T:Y9*#2 =#"[@M4S@>/T/8!;P^ M.349A\9.$K@M*7B\IJQ2RK=FO:&20]^49__ <;F:3N_,#/,>09 ROH<2BE]Y]&1RY8T/:>D/&ZPVT/M#8<.@LI&1\_0-!X>8JKVHD3?XJ*V@7 M,W&4G^Z>[I"Y&%B0I"T\9+SPK'HSZ<3#O?.H2?!IV$5TR,&R(_,!S+;LD/&R MT^0-5,>J"WI+!OW\4TPP^04ZT6Q=G?^RO-3='J=VL0*(C]']RUGW*.42PY?1 MD(-MY2+CE>N[;8EAM=,]U'_(@;K5*Y7- )MQI3W%\/\_%/W:-XWZYV"'&&Q% MLVX:>4?]<\'DUGY64,!85ZX*$A6SM:K^K=KOEZQ M2N992:\Y$%51$/[]G.;L<#:#L\W)';ZC\O+_F:K0X1DFS M@I8B8R7@='LV>P??7N':H;;XDM&#.+D&.I5;QK[JP?OT;.9I1#2GB=0AB/JZ MIQN:YSJ2PO&M#3H[WE,[GEX_1K^JDU?)W!)!-RS_*TOE[FP6ST!*MZ3*Y4=V M^)VV"04Z7L)R47^"0VOKS4!2"<4"M QHX(#3B M@%L'/'# X8B#WSKX P<_'G$(6H=@"&DYXA"V#F%=^Z98=:4OB"3K%6<'P+6U MBJ8OZNFJO56!LU)WUHWDZM],^0K, >?;R[ RQ>OP N0E>#3CE6"E*E8 M+:1"J.^S2%HTYPT:-(+F$Y,DM[AMW&X;5A2J2VN8X.\/M+BE_!]+F MWF'=I MFNEV)SFX)EDZ5[ELR#Y3D%Q!+R>")DE55'E=U3_ECG)5Z$)M CN].N\I>%\F MK*"N&UP]_09I,R4CT1:J-XX-@HX-@NKP_DCXG*#"*(ZP'9-_Q.0[,;T7HJJA MJ*69-*TOZM97#;NO;O,L4?]L*5>H7X-2L9.RJ]0RYP>N^ENEDF8B895>W&J9 MUB$RH:FB&3_Z OJPUUN#=1W[1F+(.ZEU,[T31KWD@V/RP2^5_.-TVV8W,/); M1O;LPF-VH3.[+U34(!5H=4_)LT0OZR;!JLRD$TYHP(D#.YSH""=RPKE\H#S) M1%WL!@3;ZQW2VA*1<7L8P<%2OI@PZJ&,CRCC'T,)7-6*S>;TD1W(\@ADZ03R MD>XKGNR4T*EIDQ*>?U>-U*!+^]AQ_/><[#UEHX2J&KYU#PD MR8-2('*GV5XUHI7"/1->[,6#B9ZRZJ=Q(E?@3TC#V0CM'7M(\4A+PHXVH9LW M:S$RUZ*WWF3T9D+TQ%LKBDR:"$^VDK:B$U9]H!W!03?#-:(DZ8F2IHI6J":C M+0=L[33I@^P8#[HI[P^UD>=,V"6E23/S( CQH".OINWZX#I&@FY*NBS3@3ZZ MH(G2!7!<'T&3.J"'O:&JN;#8^5'D!7A8\.) M,>WB:#@OILW<#V(_&-N$.F*$;F9\LGJU%F,#38[T R\>D:^PHTGHYLE?02FY1\3M7&Q^<,=+RXQ .V71Q\M!>O\3Y0+@2 M:P+D=*O\O#>1"L";]R+-0+)]_1S_EDG)BOIR1XD2!-I _;]E3#X.]*N!X]NI M];]02P,$% @ 1I=(4KHG#<]N @ 8@4 !@ !X;"]W;W)KWMPD:R5>G+&UVP:1$X0"DRM8V"T;'&.0C@BDO'<<0;]DPZXO]^Q M?_:Q4RQK9G"NQ$^>V6(:? P@PYS5PCZHY@MV\7QP?*D2QG^AZ7RC -+:6"4[ M,"F0O&Q7]M+E80] /((WP+&1P"C#C#R@;;*?%@+9EDRT:H![;R)S6U\ M;CR:HN&EJ^+*:KKEA+/)7)49U00SH)U1@F?,DK&RM%"QK &5DZ72IT*)#+5Y M!W?/-;>O,%A@SE-NSV&P9)I<"[0\9>(!>$;&!.U*9_8L/*=(^W'@7[BP^2;C ]!)&PPN(HS@Z MH&?^W_#AIQ-R1GWV1YYO?#3[4M*_[/,+O^Y1KE'_/L$[[GG')WF_4?M3W6K* MFFXTM[S<0,9-JFJJZ 6D]"PWKA$-4&'(-4?M?/"E^/-^&595OBK6RU&)^6] 01.T&PO=V]R:W-H965T M&ULK5IM;]LX$OXKA+$?6J"N)5+R2Y$$2)U=7('M;=#DL\,9^:9(??J6Y'F D_LW9E-G0AJU%]1]>JMWU9#E! M)=O28Z5^B.=_L$XA [ 056/^1<^=;#)!Q;%18M\-!@1[7K=_Z4MGB,$ F,<_ M '<#\'A %AA N@'$*-HB,VK=445OKJ1X1E)+PVSZP=C&C 9M>*VW\4%)^)7# M.'6S%G4)F\)*!$^-J'A)%;P\*/@#NZ4:)+9H39L=^@UVO$%3].?#'?KPRT?T M"^(U^M=.'!M:E\W53 $:/>>LZ%;^VJZ, RL3]%W4:M>@7P%!^7;\#+3H5<$G M5;[BZ(1WK/B,2/H)X00G'CSKBX>GJP@P21)ZGB M]6/KNEQQUD26R?IE,K-,%ECFGQ#JE6B\&]".G)N1.IZ?;J8$KQ(PSM/0+AZQ M/)^392_V!EC> \NC^M^6_P7W;7U("0CY0M0%KQBJ.\3ZJWXNM*&.V@7!H=YI MI7D/9AZUTAV#)%=PVJ:.ND1T+Z3B?YL//M.UT^4#F^ T34>&PPMN MZLI9?I%@/,+H"I'Y:N$'F28VS29Q!^1-(8ZU KF!=T<[W9XGR,TY7) EZ08HL2 M1U'>#@):QTS)-DH'D;&Z%REV-WJ<&3TR>0BIY87T##'L:/W(&IWM:-,P2(\Z MK"M.-[PR#O EDO!2RPMIG!AN"Z-ZHS,OXT]T4[%/.M]Z;9$Y>BZ7V=@8KM!T M%70O2Q-I'L7Y#6*@5D*&/#_W.+7']SUBR]!66=9(X[1Q+]F!\O+D\.U.";5C M$FHS*77[2PQ0G&1DC]XFMTE#&L3R2QHGD#P.SUL%['JK+&_EJC-.5 MF0?();7LDL;II7?2 WW5'NH%Y[(&R5QXKI2N8@( +;ND<7H!@/+(K =X ;J4 M,4TS!Z!/"B]6?H38,@N.,\L)X?H,^6$/.Q"2+T8P?6+I'(=@6A;!<18YP=0I M[K'-TN"-JF*!4F:-/4R"\R20;[ E"APGBC8N!NG6:RPW\<\7CJEGK)!Q"^B12W$6:@*QY1V\>EF"PX-'JPTXWNK"#[Z%SMM1%QJ6*>.&6C1RJ=+P+) MAE@^(7$^>8O[<-Q4O #46R;!2*;0U3H5.W4!;QD&SN.>-/H[L MRKIN;)3JB4M*!+9[.?9OCQQ.<$AIRUTDSET_H!Q][8_E*E$_3J$EVYMFQPO7 M9:CIDHPKT'-2;\$.SK_B1 9@AQE/VUN3OO&JK9 0BO")(45?T#-7NYVH2C"_ M5PTOLZ6.T3UBRR20MXFE-7+^A,WDE&$>.1^/'72W:2)X[N81CQQP3B"/$\N4 M),Z4OX)3%R82V$MA^DX$M00S)TQ:IT^M9IHVGVC%3K&ANWS)"WT2K'_W*N:R MY+C/]X@$JB-B293$251O!CB.-*=1'TK6/GW4=9)?GT\7*^0Y\LOGR<*)%G]; MEX7BQ7(NB7/N^G+\B"JT88^\KK4'ZB((4I _Z/4P\SC >F31T[)99 M&L[B-/RM3^*L,?!ZZI5L>PQ<#&4N.RX=N)Y#P@!_9I8_,QS=O<%19E\&@L>] ML[C*+ 5F<0J\]_8FB)8E-U653F75L6S[/#HZ"VGO*2XX?\A>A70!($:#XSWY.G/O MJ7"P3,DL169QBKQC4/=)-B@ "]&H_]?6Y"YFYRQE-KB^W3/Y:&ZU&V26;*\_ M^Z_]S?FMN2\>??^:?EFW]]]VFO8Z_CN5P!8-&'H+4R:?%X!+MC?<[8L2!W-) MO!%*B;UYW#$*Q;,6@-^W0JC3BUZ@__\,;OX'4$L#!!0 ( $:72%(INT8C MO 8 -H/ 8 >&PO=V]R:W-H965T&ULM5=M;]LV$/XK MA#<,+>#8CN-U:9<$R,N*96C7H.G:#\,^4-))8D.1*DG9\7[]GB-EV5[28!_6 M+XE$\^Z>>WON=+*R[L[71$'<-]KXTU$=0OMJ.O5Y38WT$]N2P2^E=8T,>'75 MU+>.9!&%&CV=SV8OIHU49G1V$L]NW-F)[8)6AFZ<\%W32+>^(&U7IZ/#T>;@ MO:KJP ?3LY-65G1+X8_VQN%M.F@I5$/&*VN$H_)T='[XZF+!]^.%CXI6?N=9 ML">9M7?\8!YQ)T,1Y94,\NS$V95P?!O:^"&Z&J4!3AE.RFUP^%5!+IQ] MJ$GDMFFE69], Q3R\33OA2^2\/PKPD?BK36A]N(74U"Q+S\%D '-?(/F8OZD MPBO*)^+H<"SFL_GL"7U'@W='4=_15_2]*V,-+F26MSBD%!\P8L_SS,?',KGKR<0+09$BXAH\42\+[\>[R>% MN4%?^5;F=#IJ&;E;TNCL<")VE(H/*^6#N%#6YXI,SC^XUKKDXK.PO?E#;B-66N0]N*!6?G\&C?JO)""K]&,5!0N_GO2H/M:V6@;EG M$L]QT/F$M&%=LFVURJ-S0) [ZZ%6E24YI ZW"G204^1?#<_(+1,;A+0?0T06 M_#(6-4D=ZIR]9=2R.]CS]X;OC^>%//WM1*@\58DW2"3*%YQC=4HNB MRZ M^_X8B[!G :"9Y?*NZ70T W)2N0HL_/WBY>%D 0+1>E/[#,G8L .KM5[%#.32 MUZ($7\--9QN!'+D^QCW +;@WR0^.&]VWX%HH"A;)-D&9#L'T>S WYYXO*;,D MSVD2K;-%EX=-27#CC3G#78F^ZYPRU3B"]E*S,3QAA-RAUDSU,-!.*JX1A"&H M5I-PMHL)*J$^"U&:OG0JK)'$V.^F>CSPUT:\RX/EH*/DC\?_\J2!H0I5""K?79]\^XY6V;-D&@0?'!Z?B=6M#EY ML$1[6"%?(K9R*+^B:',Z%%!+6K[Q/O8#W 04GQB!+T:.W MO'S"F\%&(// I4>=4:'>=^)X,3GZADX,S<">Q'N_H5B8GAYV!FH)=,"<@9*3 MFQ*J'$5^3]@O[8I26_128_'FS:4 \<2F"@=0>)!*;B>YYQ_>/NSR5Q)!Y6T3 M3YA'>^0\'*5#?W&@=CB%P5=.-F#^#>-@]F&^(!L<1YF632ACW\GQ*M"O#X)* MH F03)V;,,IB20[IQR1"\*".K6<=V(0PB6##,R5"B/%E2C/IF3HE,..A"B#8F,A[&9OA6Z+ MD\6KRBB,(&G"$"#HS-:/@WM(Y!@67A6Q>3FYRJ2/D#C!EE+I6%9R %#T:PNZ MI)-,Y^G_MQC,C5#SSXB:N M*1MT'[AM@"U5_>-5E5*[-^BW>U+'.]0C51,Y;+M8K$")J%Y06<&K5"^VT[M^ M:+Q^LP H6EJ--N*$\=87-S8^QW9#N5@JUPVM MS%%KY!VW(ZK?430A*V7YRF,[_W3G>PLL4<6O2BY7D'7Z]!I.AP_7\_2]MKV> MOGK1V94"/$TE1&>3GWX<"9>^)--+L&W\>LMLP+=@?,2JBJ;@"_B]M#9L7MC M\#E_]@]02P,$% @ 1I=(4G:.H@^O# *R0 !@ !X;"]W;W)KO7 84SV36NW,$<3+[ ML-@'JIN2N.DF-62W9E=.OWJK"K=P?#@_3@DYXO*GIP?J5E5? MEA\=WITT5')=*N.U-<*IV;N#R?#U^U,ZSP=^UVKE.Z\%:3*U]BN]NI].K:%O_4>;5X=W!Y M('(UDW51?;*KOZFHSQG1RVSA^7^Q"F=/QP/4![+'ZQIEIX M\:/)5;YY_P1R-L*.DK#O1X\2_$%E?3$>]L1H,!H\0F_<*#]F>N,'Z$U:+3]& M+<6_)E-?.03+OQ]A<-HP.&4&I_\3ZSY*F[+UM5_*3+T[0#IZY>[4P=6H+[Z= MIW@OO?9TD F82H9$,;FHO:+GRE<:D8^CGQ>*291+:=9$I#:RSG6E+8DV?JV45[E:0Z8MA&6XKEA(B3TKEH+$X_&DR^7@D %LX6N%9V9%( MFP!G4+\81KOL_X?F'K(@#X'^P=.C*#J7%DK:03 MBL!"W)*7RZER8CP(^2X.'R<&7^L"-QL];E56.UU1H).@/]YG"VGF2ES;LM2> MJPK^_6KO I_11>#3YUA_CEWAW8Y'B%?KTL;[%%14/Y!P1%'["G>3L+*BC(,Q M;;JPX0D9E/XVAT3S]Y+Y[5(;UG6&NF%0:.EH3R":A,*;QG]2NE8/N5\^SX:-&G\J"4R9T*;#5GN" 67,D M^1W1=[9\1A!/ZTKDEG.\2L9CZW3SWZD_:DUNG*XY:8.\:(V<9(OA#-H WQBD M6CBE1!G*7XAH%*\HO[,"6 " &GKM8=4(L&\YV8H^@NY5?5J2H4 M7M*C(5R2%#YD@IS-H&C4G=*<,J"DJL C_,JAGJAY507;8JW'J.#D(M\0YP? MNN.3D4G#[PC;#@+N"NK4G3*UXC/D/)!$D-:<2>T=KG31+9.LHCQ/'L\8KG,- M>[@0U=7"^H[]@B.O0U'^ZU\N1\.+-_Z['1DB7U.57EBJ=79E<-K74Z]SC? D MAI.B"-$46X&4G-&7H7H'2%2%1L,J8[%N)>"B2X+/P,6NV!QR6E!$VCN=$RG" M' L1X:P4GM4>33/I%\R77U#$WC7OGYQBLP>LLLD@'O%5D7\O2Y8MLO$"J?Y_?$0 MT7EM<_8_Y^Y-20 1-46B?49GDXG+TRVB+8%A^D <-F>/7HO/TLT5V7&#('>7 MJ&-J;DD+4*'$*WA[<*<@I%. 81>:-!E,/1J\:0CS^^&;HSY&$G0B;&DR6[)2 M#P9$%5(!&YM^ L0(ZQ#G?S)[[CR**'73RJI[FGHB@ $K7'6,,"_CP2/JB4+E M*J%," 8N::_%X1"?1M^ETHU M)Q.%/BM\VA,E_M1-HTOY1 '!4(FV\@V[YG!$PCA:E!S;V3$-F5R9N_*8\"A M*K Y="F>]=L2E0F1E#RM.B[XSA8!P7F 140(C[8)0:3R2#BU3T$K,F-?_&;$ M;UEE"12Y.1N^ZG61N,F\QMN@G\IXR3&J"-# G;AQ]R:7""Z9+4*I8P)DTP4& M+]FBE J]CC6/=1Y;Q88;5LU $[#ON?0V"T=L8JG]XA( E9U:T-H-I(&)*/H? MT9ZXV*4T'0Z/\B1#F"+BY!.:KII*8!@T8W'=,_Q6H0F]TRA475RI.7\FM]

JW$4'84\GF=X]X$06A'"$:D%9B;KF&E6(,):O*+]R7V< MJ&)&AX9S*]305(66A[H^OL6@$\-KGZB2AAV?.3TEJT^!83UR^:,A3"CCJ""U M0TO(@-UT9"%?CL_ZEZ+410'6O5C/DE"P8P"MI&B>P-'%^>_EH#],MSDP>*[5 MG0/#_GE+O@D(" E#+&V8:#9QBVHV=U;TT2#J)>D2,SGA?*<*=Q1N>IUH;[ M.Q5WTW-)"?2]=9Q)RPA&6P(CAW?+$OJWY/ODTAV*FW0V@[ FS-%AN',L(W)B MB@P+4Y?;D7=C!7HG=<%SV1,:Q]H=&EZ_N73NS/:EI.ER T:V_9H&6V0?L$17 M(OBJEQ9@E [FAQ\-!A.>PQD1;2X>^? M82[?X!.<@,RTB-T0G%3$[TFF=FBG;[KX'1T@M$:13TT0D9P3%8&JLN/ 7IJ*(/\="$0; MJ.%6FKZ-8MWH"Z"X06[0HED*=F%C;Z=D0Z^V7$+8$'-M 8_32!,=;9N+:SOC M1BS6;$$<'H[2GA,&HPX] D)N-S>J)NK,2^[:83[W*BY;MJK$C@T?,+5M[-JG M<7I7TMYN6=B$55 .C*-Q!*.H&J%H5'8P-'Z(U MS'/VT>:75CO?3W7WTZWW2%VJ[[!6:,%_M0CE^(#+?=_YWKS2QCR&-P.;^MI%5B-!ABK?VB7KQ^<+!5]&\_ ,'IS'7<5X=#]$(;Q/O;(>(Q8U!@(.EO.<=5><-)1-1@D]#ZTZ] M-UWI?$&( 5C-M>%R*6=(PE:TX5GZ9H672]WO/'R[WJ5]7Y=>G#[PLEBW@WHS M-FZF.'U]%W:==)A\V"P"H+3,V,<-$6NX_>ID:E_L^UG!2><''*5R<_Z9B@]U M/_R6HWG:_!)F$GX TAX//Z/Y13I8QP-)9K@ZZ%^<'83:F-X@9_GG(%-;5;;D MEPN%WLS1 7P^LP")^(88-+\/NOHO4$L#!!0 ( $:72%)._V3 3 4 #H- M 9 >&PO=V]R:W-H965TMK82$&\U,6]=<[Z^@4KN+*(VZA<]B4UI: MF"S/&[Z!6[!WS8W&V:2W4H@:I!%*,@WKB^@R?7LU(WDG\%7 S@S&C")9*75/ MDX_%1900(*@@MV2!X\\6KJ&JR!#"> @VH]XE*0['G?4/+G:,9<4-7*OJ+U'8 M\B):1*R -6\K^UGM?H,0SYSLY:HR[C_;>=GI+&)Y:ZRJ@S(BJ(7TO_Q;X&&@ ML$B.*&1!(7.XO2.'\CVW?'FNU8YIDD9K-'"A.FT$)R0EY=9JW!6H9Y0C]DTC5F69,DK]J9]H%-G;_I:H%]=H.^%R2M%L1KV]^7*6(VU\<\K M/F:]CYGS,?MN,E^U0P?QK6EX#A<1GC0#>@O1#%!JMMH+.FR&%R]MKMLB2F VX M^_3HU[#?80L52W_Z89&EV;L_6V715*-%COY%=^*P6O4]H#1V$"8*5!0Y8B"@ MN(AKE> K40DKP(R#R2R8_&-%P?-5!6BO:4D>86K$RF7GO7-HVKQ$J^SA"0QR M:D0M*JX/NXR?*2#N#C!ZL8QK8%+9$$Q,VAY# -0+J4>L*),CP!6P7&FM5DIS M\K#:#X6\%U;@J?4H6ZQ$CNSPJMK[]+55Q2SHFI)!"T9)SAPNJA_N.BBB$&CKL(LN==.0 MNCNI7B2OY\JT38-&/"<8AO6D2=4Y=C"$Q7J6Q4!-;*188_E@T5MUH,1?(>FC MQ&9-H(44Q$G#R]5RR M/<2+CP6^63K.C3)&T"X6\PZO*_K-\4CBV=$T:B6&T7"-[.0:"F&9%N:>4DC9 M\0W ]04Z\WV8ODS6JL)KF BP!,"$R[C#&%AP*3Q]9P8M([!*40UH[=I0P9"7 M82JHG#3DK=;D"WN,(&2$"/LZU"NLO*ZW.YNWT-BPG R6A2PPVQ:>I[H4H+G. MRWV7],=L!4I#'@OBMLL[^!XQX&3T LWH9T&M4+4&_9M?^B83^E)7Y(-6/+IT MU(RNN2G9CVR6Q&FRP$$X!T]&?G.$5R7L^S/6HB,,>Q&?+-)>MOL-ZR/,3 W: MI:+A#0+N!-)I%B].3I_/1W?CVS';J"UHZ8K!:I>J/^ OK MHR_*8A(D^G"'?Z M(BZ_?)S&LUF\F"7/IO]/8AK/SN8'2'3KCR2F9_,X/4LB9,DP_ / MGH_XR &)V49CI\"&@J!\K6_P$>[/Z& 17SHF7(0Y,0L/K4"^W;5 HD=NC!V$ MBP]?OJ"1L#CT8KK4I'LRM<@B[K;:]P($CU=7R(9K;X8Z@-]TYK#A&']W8][8 M'K@>LT//KLG@/8OIVKA7>VA]_FG;K_8?!I?^/?PH[K\J/G&](5(J6*-J,CZ= M1]@NW4O=3ZQJW.MXI2R^M=VPQ(\;T"2 ^VN%%V28D(/^UL ME*Z9)55O8]-H9)4/JD6<)I>(W2<"5!XV86+M+S9>'\O<,GCGOS M0 ;'9*W4-Z>\JV9AX@I"@:5U"(R6.[Q (1P0E?']@!GV*5W@0_F(?N6Y$YV=TL'(=0X8:UPJ[4_BT>^ P<7JF$\5_8=[[%((2R-5;5AV"JH.:R M6]F/0Q\>!(R31P*R0T#FZ^X2^2HOF67SJ59[T,Z;T)S@J?IH*HY+=RBW5M,N MIS@[7S+!9(G0W8!2U8V2**V9QI;0G4]<'I"6'5+V"%(.UTK:G8'7LL+J]_B8 MJNI+RXZE+;,G 2^Q/(,\C2!+LN0)O+RGFGN\_!]4;SW5%0IFL8)+;DJA3*O1 MP)?%VEA-%^7K$^F*/EWATQ7_H;-/(Q5G\!@8?-@A7)#*Y/V+9^,L';TR=--+ MU;I-C27R.[86&(&DN/4!I53TJ PYJ U8 M@H08^3R^UY<,(EF51KF*S,*= 9 M8+U&W9\#W&)C#Z:D,P4?-*N0&GI,9N Y9'DTS"=.&$2C21*\ISSZ-Y\LRH8) M3 9IL'#9?6$T9.!2M6N[:04LCC1.BF0$IW"2#P=P&O3FU1_L?*YBDCEA&.6C M8?!.WE&3E+X_,OY/A%=L#]=T>S1GPI&=1),B\6N6CX+/-(9>I92;\:3O]W!^,%+KU%O M_3PSX#O2/?K>VH_,13 .F++ , $( M 9 >&PO=V]R:W-H965T+!E7T6P28N=F-M&-$USAN0';2,G,[3$*W4ZC8707^,S+ROE /)O4K,0+ M=%_J;.(S#ZN\:W*(0'(AD_5YA13^D3'X[OT-\'[^1EP2R^U>(;+UPUC0XB*'#) M&N$^Z_8#KOR,/5ZNA0U/:+NUXRR"O+%.RU4R*9!<=?_L9E6'!PD'R0L)Z2HA M#;H[HJ#RA#DVFQC=@O&K"*X\IMRX0R]Y93G9J=:%RT7 I@J@"O' M5,D7 H%9B\Y.8D<]B>&S^X-SX-A..$V%]HV!N'[?&&=H6/S8PWM MJ*<=!=K17ZOS>KSQ -9#PF6%9*+U#Z4AK^@U6G :7(60,V-NN2KAFHD&02^A M[-&LGU+942[0]*4/+!=8NU4XZ<(#N-2.49;4QO%?+'QJ>$,]PR)]M((Y+#SI M4WTM$0FT)(FDP68R&-+Y%L+G4Z\)*EUE$$%V!PK]@7I!5YH,WPR\XV=X%DPP ME9-U1I6@QF51>4T+WX\.-Y[@;6QS1<2ZL01L=\E+3J:#I%MDQN[ %XO+1H"@ M;F*)KPO#J='DI:\KU:-1#N9YWLBFJ\*C$GVB?NM[5;7XT=F2J[\![.DU&2P/X[ M=!=.-W&Z#DU^H1U=&6%8T1V-QB^@]TNMW=W$$_2W_NPW4$L#!!0 ( $:7 M2%*#&):A%P< )T1 9 >&PO=V]R:W-H965T-PF0S;9H@3X6FVV+HK@?:(FRB*5$E:3B^-_W M#"G+LK-)"[188"U1G#,S9QX)-/IV:04JAK>7H>U]_;VVC1>JTJ^M^2:LA1V M^U9JL[D9SH:[A0]J77A>F-Q>UV(M'Z3_I7YO\3;I4#)5RLHI4Y&5^#"F3N6BT_V VW\G6GR7CI4:[\#]MXMYE M,J2T<=Z4K3 L*%45?\53RT-/X&+Z@D#2"B3![J@H6/E.>'%[;>*C@C9.TA7L; MX9(7X.;T(P *1]]4F%>N5JD*AI1 M>0*&:]*B!W2H+ )&H.V("J,S*H0M-PM^A4AE Z/ MKLES:?$-2["QL?R\VGY6=#NF!U,&$OCSWG34I=:D%0C>X<(%7Q@P)BSV5&O* MK2FQI&QV&K!"SPEN@VK'L"D:2.OH,4L!/T:L 60.KL,^_*+NXY[6JHZS,7W$ M*]J!*IN2:N.QIH0F49H&'&-[WGC.YEIL=\':4XQX@]251'/]LU%,"CPJQ2=) M#6P+VMT!!A&_Y2634N-\X&Z-GY:;%RC ML(3@..F]!DE:J-+!*@VA+-+,EKR65Q^/E OM3$Q8((2,/9;N9?!&^8+8A@PL MI-[8F&$FQV;.^"[#6Z*PEWJ(V]=DQ1HGHT/.*+%26H7<[/ X<22G(LY3U\57 M@0DO?--R8A^!1**O >M[XP(]"+1&:7B23YP$5'.$O(^)GAI;&PLRF>U#K@)/ M11_\JR\NDMGY_PZ\V*W!D\:**D78?Y"L>;3W9!0<12K!"E2L%T^=H3'KHE%HKJU;K9&[9F?J MV$P]ZZXPA4#IKF0E>] KBY9&)MNE5K)@]")@!K$],.Q1)@.=YE'N&Y;;:U3, M+SL>DP=<;CON^[48&DMG&U=E9]\!AYUUT9I>?60FB'%S8O#8GMMZ!N$J:_#P M*#3ZUKH1H-5+&9(4'[U58? *?H!\C)#TT-2U#MB06PG-<: X@ZHJ#IIQYNLW M@&=F'N4-5PA2#@.#+%>(WFYH&-%&Q+Z7&XT9% )7@S>!(R06@N^^?BXTN$.' M]^YJ\/.1$LM3WJG)3QLG3P5OHA.:)Z/Y?#JXYU97'93Z5;>( MRU\&/#^ZWA MA,Y&B\5B\).)G?,8[MB>WL<153+T_/1(Y0DE\]'9Q6SP;3P,$/MP7D2$[FB( M22^0+/L*_7R!AOY5B!#4$L*IS(X9/;+3#7Z7 LT*'9_7'F3M6\*G5X,/DDN3 ME<-XL#^#Q8O1Q7(ZP$M"YZ/9(CS.PAR>C;X:#B]7G 608/813+X ?/$%:FR;GP\*20G+;T!_O*7H8_*4+@:(]&]<,6>.T:,$T;7K9BYH*6$=<@QWOAW MJ;X!TVS[^:'M?6?^"]OO7FH+#+P)MS:9G2*9+2ZAD.5C2F"9LDIZWG&7:"=9K/I MZ/)R2:?XUS\\=I48F%=N/_M[:FKFUN'>S6#\P>*>R<=*;(OQ@,9!42@,Y.V0 MQPF6MMW7I,A+] >#+SV-)KE8J!Z>Q,3-OQ\E)UX*M-EEA\0DQ>_C0R+GG77/OD$D>-'* M^$72$+6S-/5E@UKXD6W1\$EMG1;$JMNDOG4HJ@C2*LVS[$.JA31),8^VE2OF M=DM*&EPY\%NMA=LO4=END8R3H^%1;AH*AK28MV*#3TC?VI5C+1U8*JG1>&D- M.*P7R>UXMIP&_^CP76+G3V0(E:RM?0[*EVJ19"$A5%A28!#\V>$=*A6(.(W? M!\YD"!F I_*1_5.LG6M9"X]W5OV0%36+Y":!"FNQ5?1HN\]XJ.\[8>=RZ\GJ Y@ST-+T7_%RZ,,)X"9[!Y ? 'G,NP\4L[P7)(JYLQVXX,UL M08BE1C0G)TVXE"=R?"H91\4C*D%802L<[8&<,%[$?OEY2LP?O-+RP+7LN?)W MN";P8 TU'CZ:"JO7^)3S&I++C\DM\[.$]UB.8#*^A#S+LS-\DZ'82>2;_*/8 M52SVZTFQ\/-V[;GZDGZ=B3,=XDQCG.E_:>I9KC"4,]^*$A<)3YU'M\.DN![! M^S'@?NNDV0 UR#^'"+J_%@S7 MQ4U&MT0V-!F"H*EQ%R9W4KS![:K2L;?N\5 M.-'QDR-T4B@/M;,:! _D:7QI=LAOU;$0282V6T-@:[@8C\;\<)6*,\B1+K+1 M]=%PR32^Q3B9:C_BB]F+M4*>,R5,B3X"2N$;]BM1MM1;HK)[[=E):F+HUXEU MZ!"D/J8/PH>DWN[!$[9T,&>]>01OO8;T9-PTNDU<*A[*4'(_>8-UV%NW_;C^ M=>^7WH-P&\E7IK!F*'?F*@'7+Y)>(=O&X5U;XE40Q89W+[K@P.>UM7140H!A MFQ=_ %!+ P04 " !&ETA2$5_?W0P# "E!@ &0 'AL+W=OW9HJC)FSQT3%@ED&WS8CK]+[=H7+9:)-\MKQ:^E]8XNF4( MO;7(NRMJ_7:9S;*#XZW9-!(=^6K1X8;N2-YWMZQ6/K)4QI(+QCM@JI?9Y>SB MZBS&IX /AK;AZ!EB)6OOOT3C=;7,IE$0M51*9$#]NZ=K:MM(I#*^[CFS,64$ M'C\?V%^FVK66-0:Z]NU'4TFSS,XSJ*C&OI6W?ON*]O4\B7RE;T/ZA>T0.Y]G M4/9!O-V#58$U;OC'AWT?C@#GT]\ BCV@2+J'1$GE#0JN%NRWP#%:V>)#*C6A M59QQ\:7<">NI49RL7KO26P+!!PJ+7)0Q^O-RC[X:T,5OT'-XXYTT 5ZXBJH? M\;DJ&>44!SE7Q4G"&RHG,)\]@F):3$_PSB$^G4AQ-J8X2RG._K*#)]%QYBY"AR4M,QVJ0'Q/V>I\ L>L:NA%$V)] M_\9MX&N/K%:[@X[]O8GS$4#G$\P1Z!%(0W#M;8=N!WU0FNA YWIL@8(8O=)4 M =4UI?@C?951'VO)[&U2^'YR M-X&:*F*%!D'IQ?-N".Y8B=AHLU#9=8\$G5?P=8H;>Z6R=7[=P4170=F@VVC7 MDNR?A=YCV^.P6%K=;.A*[=1&MV 0K3O$S4#,L8LJ&T,@W9V@BP0(RR;FCZ32 M,!'8888HSA#H!)!=$X]3D,04T]FS']\H4^DY M"!L;%7;+3Z\4;\="$F\*O+ MGA^M#DN\20LR0.E[)\,6&;WC#KX<5L_W\&&!OT'>:/G04JW0Z>3IDPQX6(J# M(;Y+BVCM1==:>FST.T(< _2\]EX.1DPP?IE6WP!02P,$% @ 1I=(4M&N M3YPS @ O00 !D !X;"]W;W)K&ULG53!;MLP M#/T5PN-6U\:ND(FJNTM3G%6KIQ[9!PR=[Z[0D-EV9^L:A+")( MUZG(LHM42V62]3+Z[MUZ:0]4*X/W#OQ!:^G>MEC;=I5,DJ/C0945!4>Z7C:R MQ$>DK\V]8RL=6 JET7AE#3C?F%UUC7@8AE_.PYD^'* #S=']D_Q]PYEYWT>&WK9U50M4H6"12X MEX>:'FS[!?M\YH$OM[6/7VB[6"$2R ^>K.[!K$ KTZWRM:_#"6"1O0,0/4!$ MW=U%4>6-)+E>.MN""]',%C8QU8AF<)Y\@W&B:C?_E63]*2E-+HR#HYG MR0=#77<-WF$V-UU+_@GO!INO+I7AU'#/T&Q\.4_ =&ULO59M;]LV$/XKA!84':#HW8Z< MV@;RTJ(M&B#HR_9AZ =:.EM$*%(EJ2CY]SM2MJQ@C;=E\+Y8(G7WW'//W=&< M=U+=Z0K D(>:"[WP*F.:\S#4104UU8%L0."7M50U-;A4FU W"FCIG&H>)E$T M#6O*A+>2_\Y*4RV\W",EK&G+ MS6?9O8=M/A.+5TBNW2_I>ML8C8M6&UEOG9%!S43_I ];'48.>?2,0[)U2!SO M/I!C>4T-7@D.SJ7R4' :R@"DL8^2:(D.H"7 M#NFE#B]]!N_MCY:91_+'Q4H;A1WP_0!F-F!F#C-[H60'O>V0G>N&%K#P<(HT MJ'OPEG$4D#$L^2 (2@'U"A1*$<]\8BJP)@T5CP2$ 04E8<)(0HFF'#2A&P6 MXV*P@TR%MAU@TXMRY^633Y^N"(XQ;A)J3A'P%.?P#@=?KM>@F-B0UQ=?;WXE M".IVG#<.$">ZHL@5=PDSFA1CIA6]MYX6=V(-=*UL3@A-M/]AF0K]7(N:,N5,/!8*YEZS:?J.((?J2BQ>/$=4Q KGLS M4S%-&L21Y5/IM.0E2F:DH=P22_PDG?G3/#J4(S7HTKD!A_*4WH/"\VJ?W$F2 M!&EBP_4@CI9"HGC>E-M0 F5NE"P 2A?C),M'4K0X/LKQQ +XSAAM0*,JU";O MOG>*&9M;R70A6X$D;1Q+E&E[1O;K03YXP(-;@PYL,[V#E1I4>JK(7F(J]H$, M-D_3KC@K]HA(*?.G6>+GD[._E:M7QU868PU(J!7F'>VU\K&)"]Z6?=& K%ML M-W@ 53#MQ+6; RM0^M4O>1*?O2&R<:+$MF]U'QZ6SJ9TD^ M(CHFV??:3H-#Q>K;=-R8-HTXBX)D5[]C5.QC*^ ?5\O-VE^KE?I9GOEYEK^X M6FGZ[ZKUHDIED\R?9)-C52HZ"[)C5FIT)/W':L7IU$^GR8NK%>/_R/]0KFCF M1[/H2.5*DS28':UWIQK4QMT1K>P(W%^DAMWA&GK1W[[VYOT=]H:J M#[-QKA5=I4-8 OZ^E-+N%#3!O(+S=10*HBBWYLY,$2#L=3!]F&S1MYV&Q M#[1$VYS*HDI2<;._?L\E*=FRXS1%!V@3V;J\O)_G7#*76Z6_F+40EGW;%*6Y MZJ^MK5Y=7)AL+3;5&E$:JDFFQO.K?#%^]'I&\$_@LQ=;L/3/R9*'4%_KP+K_J#\@@48C, MD@:.7_?BC2@*4@0SO@:=_79+6KC_W&C_S?D.7Q;J^%/F=GW5G_59+I:\ M+NP'M?U=!'_&I"]3A7$_V=;+3D=]EM7&JDU8# LVLO2_^;<0A[T%L\&)!4E8 MD#B[_4;.RE^YY=>76FV9)FEHHP?GJEL-XV1)2;FS&F\EUMGK.ZNR+R_)KYQE M:H-<&T[ANKRPT$XR%UG0]-IK2DYH2MD?JK1KP]Z6N[/G+/L@"FX1@3?*6!.Q MNS77(@3EEC^@!JUA_[E9&*M11?]]PI91:\O(V3+Z&\+^I"9JVE>FXIFXZJ,K MC=#WHG\]',;LU!8(YW#&WGZMI7U@[\H,SJ$OV&W!2_:^9'>BLF*S$)HED\C) M1LRN!5LHKG,*7"XU.DIIPWBN*HH:O7Y"Z5G[GCZ>,XZ5 ($L$\8HS:QJ%*3> MYNZJU*^*V4=\+FMG&:PPE"+#@LK48&:=;9E=4484%5:W?." M--#KBMYL8= XFHTGT7@P;A0' :H27C[\ZQ^S9#C]Q5 @-]!CR,Z?-FDKBX+) M,@.8&L%XC5Y'AC)>% \,FY#P4FIC6CXOWHC@1;X'6UV(E#3;#3E6M*3N6/.;AA?8] OO1!:AB2@3!?[W=Y_,^6.A.BQM$F3@.8D"%:A.5!BEJEU)Y4NV4P(8:C"K/9[Z/4,MHWHE M#/911$_A@ MGFCM=C]N7)F"4L*B3@9=A79L10X6?"$+RDJ#%;M8HNA@A=%ZF#M+ M0@$SZFXCZ-^/:89>U_!:5$I;\AER4N6N 'C^%V8#K[$#[AD8[+0KWA+*0,QN M8%OH&E,O_D+E4OUT>M>GM%,?J0-Y!EEV0PA"6G<"H8YE2P $L&8_E91?P39^ M4A T*?3.WI&AJC;8%O BOF7(+3GKS0/Z67[N.1G5?\]EX3K\?44.FX[%?[HA MC&K_7FBJ@:,OM*!)E601:4?G#O( /NR,Z@O]<+-: 0M0O_##PG C,P;.J$7O M?1?8CFIP & 8I".61G,$Z@5+1G$Z9K-X2,^#491.QCU/<2H8W_3J69JR9V0,4:$U(9B3;[!!^]W[SZL+4I!_7,3]:%M*UE7:]%H4GP\J/4J[L^3>\ M349'ZPY"[!J6+=AT2E$=3^8^JO,YF\;T/!J.H\$XZ7V&753RA)B5%&+O2:C;>0PI&N4W!@B_8,"ARSY-1E"3SWD<'8N;4R$5&E8:J+U.K M4OX/[VGJX"8PN'G5^WC4&!T;>F=RKTO.?;6A'^<]FEE]:AR"&G)O-L7/=#*@ MG*.H@2+D8DYTH2J7@R0:#(9LFLQZ=S@1(=H16XD2/5($? $9!SI$&X^B,Z%ZQCD=)C9 MD>=2E2_O?2I-IQ>^BTP.O@ED]LMFT4D4>%R#L;>'2!+0&.8F<>JX*4PDC>3+ M1M)U&,$8F(Q+[<'$#3^/8L&3:'D<21_"21HGLQUHQFROVST^?'*=>@0"E0:I M:PE2!R :2:1RJL\;0CC[X.8&/U^NX24B)LK6?D2P'4E\1%J',81A;9AS,"IT MB.IPXFOM RT&$1=#Z'%;>=V!PERFBX2HL??-(GG$X8R)8!*H\2CTU.,1(1$?#A, M3TF&IC\;3\!< /C9Y)3DCA7/B.4FXWB2/DHVG=::SHG&Q]-X,H7E]#P< CEA MT-M#FOG!]<^!Q5$:SWX&%OU@WAQ! ]A)\U-8EX+V M;Y(W_H].;H7H-LZ#3[ MMUPG/*5[=ZOP]N[V]AS]%N)#@#P=@Y5_Y"R_!V//.K_3GC]S_J?UW?-_=PP^ MGG>?,WQ.Y[V;W!\?B**#AAI:M4MO,AXT@UE PSVN"3E^:A#KU/8(8\_=[N! M1QUWG5+(C?1'71,=.,S=K,-$(5>2YBP*%*$['99E3H=;9%6K>K5F=!,AES(, M9T3PNV]P%!9D-J*$C1UDR45M100Y'*/H^J11@Y%38\+"Z)/76;"IKFC9<-Q< M8P AZ3Q+"EW.7#":6GM.[= (@3HVF:H=;GG*VN-BJI/&Z!!G<)]8 >]IPT]E M@5,94]3Z6XSYC]R&'+=+]'V[FF-IXTS>NLN?X"([DR#-=@]CB:+&:/ M7[-V+;X1>N=M_V@F^^ROR]MOV#PPW_EY])^[_.O$'UTB7@8]++!W$TW&? M:7_C[S]85;E;]H6R5FW&UL MM59-;^,V$+W[5Q#>HM@ 7DN6;,?)V@;RL45[V$6PR78/10^T-+;84*1*4G'R M[_M(R8J#=8PV0"\21?-F2&J^U>;>%D2./992V46_<*XZCR*;%51R.]05 M*:RLM2FYPZ?91+8RQ//@5,HHB>-I5'*A^LMYF+LQR[FNG12*;@RS=5ER\W1) M4F\7_5%_-_%5; KG)Z+EO.(;NB7WK;HQ^(HZE%R4I*S0BAE:+_H7H_/+L;<\>7>,6-6.KR0QIUFFRQ+Z@4IV7VB9D['S MR"&V1XBR-LYE$R=Y)4[*/FOE"LL^J9SRE_X1.'?$DQWQR^0HX#5E0Y:.!BR) MD_@(7MH)D0:\]!6\3]PHH3:6W4"(VR#$'QULL=E<06VN)?0HA6&-JR5E,&E]+W5)ACMMSGN=0O]&EY_8^S09G,4Q._'CR60P M36?LI'=-2F-+-HC?P_X'1?Z (!MJ.%A66\R!:*.<%_9'.08'1!M/!S$B^L"G MT][;*GH(%PG$P].D264TG)XA$5_X2CM23G IGQI;')8=9I.**[AC6T)L2"UK M7X^UT673&%QFM>P:XTCI5Y1QB.*]A&&T7N-\QM%=RYP5T [KA,,:5#X\\T # MABA $3H'&NB K5?;*V';MOVO/;/?'+=-CK9>_>4)05!=^6RL'U:UR0J<_2]$ M9NE@ OG&@V04'W 'UW!GJHP^^'LC;[UVL.DI"WLF^=C[IA[(^FP @:)F?MAJ M#BU?Q&Q=V&A\V"L8U4HX9MGI6("/9#*!?&'Z MDO4H14L>R);*2NHG2-^8=X)5DBL(SV:')-IR8U#I(Q+OTDVFO3OMN(3:XW&* MYUDR.W0H1WLW(3;[)MSW%IBUM7#(P>6D"UOBS+WMH&;,>[FQ;>!G&V/10]T-)8(E8BM22U MCO]]AY3M)D 3M AZD?@Q[_$]Z:AJG3 M"FMYG ^BP67@GI>5L0/!8M:R$G=H/K=WBGK!E:7@#0K-I0"%A_E@&;U;C6R\ M"_B-XU$_:8-ULI?RB^W<%O-!: 5AC;FQ#(Q>WW"-=6V)2,;7,^?@NJ0%/FU? MV-\[[^1ESS2N9?T[+TPU'TP&4."!=;6YE\>/>/:36KY *8A"\ XC,@=KK[A9S*&V;88J;D$92-)C;;<%8=FL1Q M80]E9Q3-4I6)MQ7,?6B6++C? 1 %<%+2X.E&C/WG:PEE@:$6+"_(S M^ZIGCU]@3V KA:DT;$2!Q7-\0$JOA_VMW7V:-D"/]E!7BH M$ S;UPA[^S6"1J.!IDU%W]J2_A/L-ENEL\PFT[1 M?>.#(:5;7A0D=<.TZ<'+0X]R[;OE^AGR9]8R$KJN2)5_7N<72?>4#[>BX':, MCI?1,1/]EM7LI.V@X[([Q6K.AMY#I1"AZ9,6;=("I1PV>U0V[;SON2!MLM.$ MTS^X+*1'-/4^"VXH>&>8H4W\#J+,#Y,1-:;^),X\9W3JA^D$4G\ZBCRG/_*S M<4;/V YS:>EV]<5EVW%*/F@YGO%%">. MV(_#E.+"-/,^?=B!Z=&IGV8QT8;Q]*W&+YG_!N.W/04G&;8(TK'4VKF.DIC> M8WIGWC)GA9VCQ34RE5FJFOWX.F'ZJ_\Z>BV_!W>5]TM M4R47&FH\$#0<9E2G5%_)^HZ1K:L>>VFH%KEF1<4?E0V@^8.4YM*Q"UQ_)Q9_ M 5!+ P04 " !&ETA2K-JUP]\, !%)0 &0 'AL+W=OKLR]JM;*.7%?5E4 M[MW!POOEZY,3ERU4*5W?+%6%;V;&EM+CK9V?N*55,N=-97$R&@S.3TJIJX/W M;_FSC_;]6U/[0E?JHQ6N+DMIUU>J,*MW!\.#],$G/5]X^N#D_=NEG*M;Y;\L M/UJ\.VFDY+I4E=.F$E;-WAU,AJ^OSFD]+_A=JY7KO!9TDZDQ7^G-3?[N8$ * MJ4)EGB1(_+E3UZHH2!#4^"/*/&B.I(W=UTGZ![X[[C*53EV;XI\Z]XMW!Y<' M(EKL/;L]$!DM?.FC)NA0:FK\%?>1SMT-EP. M'MDPBAM&K'WP1G" MS(33\TK/="8K#V-EIJZ\KN9B:0J=:>7$X9/VPNF:XE^3J?,6<-@><\@&GCQQP)9UV9&;DCE.5ER$HJUS43M'G MRGF-*%-NEW7_5[+%YX5BYY9+6:WIMG4EZUQ[E8O,P#>5"Z\_[35]YW6])1+.2=$E.EJHXEH;4IM8?0 MOICP)EBD6/?H3+CF^XSO%J8N-!2%9QN%\8?*T+[&SN<:NRVFI/&4F*_GB?+60U5^+:E*5V7!WP[U=S%\X9 M781S^ASKS[$KO-OQ")W5NK3Q/@45U0$D'$G4SF-O4E9ZRC@8TZ0-&YZ0X=+? MYI!H_EXROUGJBN\Z _Y7*)BTM"<0S4+F_T&EX*V]I!5E'I:&@&>!ENQHZ7,H M4V)EI3+E'*%_XS^I;:L'[??/L^%>HT]EP2D3V 9LM2,X8-8<27Y'\JTIGQ'$ MT]J+W'".^V0\MDXW_ZWZH];DQNF:DS;H"XIC)5L,:U#.76,0O[!*B3+4KA#1 MJ#Q1YUA].&[HT&1/S?B2 [V(<20K)M'J?@E&0K=(1J^+-F5(B2VS# E'@-<- M D)?;?*@_ ;FXZSOPY0 (@2>HP60B_R#9W\V!Z7C$PW_(ZP M[2#@MJ)6W:FJ5KR&G >1"-*:,ZG=PY4NNF62>T7QG7L M%QQY'8KR7_]R.1I>O''?[<@0^9JJ],)0K3.K"JM=/74ZUPA/.G!2%"&:(A5( MR1E]&:IW@$15:!!/&8MUJP$775)\AE/,BLTAIP5%I+G3.8DBS#%0$EW MW#23;L'G\@N*N#M9-'ZI3'5,R$4!P)8.@F!=#X; ]J%MC>LH>"-F/FG"#4B* M<8LPIA#G]#>>\!KB>[MU>Z@$2O.J2HB]=B+.+ M5R\^/]<$..ILT!L/^:C3WNCT? ][/FO8\]E>AGN[OS?919GW"J1>][5;RDR] M.V M7?JX*E3*-B1#RTIJ @("9')0DQ*7/+]KNV=U(\(UY*K_Q]9ZXL]_CAO M_'&^UQ^?$(H/C&1-A==9T'*70_9*W.V0IXX1:4%NN)EX?"$GX?"-^%E)@N\; M&$1-;4WD9S08GC,A%Q\:>W?:0;0D52YM[L25P1]Q^&%R>W4$HN)JLKY:B8)D M=L^>USHT!W#&#DGBRY+KU.'D]LL1'W\\&/6B:KU(_L3?ZX)UNTQ'836_/QXB MWZ]-SI'*:'A3$N3&FP*Z/H,K9N+R]('05L P?2$.F[5'K\5G:>>*[+@AD/DZ MF(&:&[H%I!"4%3Q7N5-0TBH4-AMHKPRF'@W>-(+Y_?#-41]-'K@=6YK,EJS4 M@P%1UU6H-@U#@S"J'LC(/_EXYG)%U+II#M0]]9&Q) !]K3]&0I9QX1&QS, % M2EPF! .3A-?B<(AOH^\2F4!CMEKH;$$T5$:U&O@VTT+/@\$3 PJ[EW*=&@CM MR$2!N89O>Z+$G[II'2CS*2"X^("HOV'7'(Y(&4LCI&,S.Z:VG;E.5Y\J?!2* M%*I=X'V.[_= 519$6G+_;YE"65.$FL@C 42$<""B""*51\&)D(9;D1G[XK=* M_)9Y0V6&Z>[P5:];VYK,:[P-^8D8E1RCBDH$3J?3F _+)8)+9HM 'E@ V72! M5E:V>*H">S35/B[WH'QS"Z 9$@-*/U?>9BF.;0$16BZJN+)5"QI(0C30&S3J M(PB?C;ROX8P\'"$=0E\6>\E 8VLB%:%UCW1EQSC!!UI_IU'ZN[A2<_Y,;J]A MZ$%*X0WR*'CI!3L&$ K731/X&AC1_URT!^FW1P8/"G0 MG07#_GDKO@D(* E#+$WH$3=QB]@%TEUB)B><[U2AKKES1QE-:35\E63E-#0L"6HZBTL1/GHCB=0[_@X TH&-L'&4 3 M:0,0_(; : !YIT$W 'G7J=O8&[K<+3?O/^>9-:HY\=ONN-5W<[V.-3I/M3;L MWZJXFYY+ET G4<$6%"^[5611Z;#6 &J@RIDJNI3_T$D#M:'&?H,&YWZ/$+:?'W MSS#IV#@G. &9:1"[(3BIB-^33NT8A)X!\CM:0&B-(I]($(F*TE;_,FYBUA%&9Y!%\>D00BTZ:E;2Q-NL4@6;6 M$Z99EHRXI!D@N0_JEW(="OF==H'-M>$"6I(7J"I;#NRE_@WZWR$7P\"D34Z^ M @BULCC'=Z->,L[D&[1HQJQ=V-C)E$S@:LLEE TQUQ;PV(TTT='27&S; M:C=BL68+8O%PE";',!@Q] @(N=F<45?QSOS8H+;9@A7F\=6#*K%EPT=,;1J[ M]JGQW]:TMUT6-J'<[4J$IZW^#<:.?);3/E;Z..1K8!2%.RA%;("J5='!V/ E MJ&&>LX\V'P-N/?'K3OQ;[]%UJ;[#6H&"_VH0RN=<6";U'*R=.^4X%D##O]V$ MCWOB STN^9WKS2^AR6-P.[RMISX<-1J@K?ZA'6=_L+)4]#L%!H;1F^LX-8H\ MK+/R4S?RR%:/'';3??3U4&61)B3T1")ETPU!'?@9-;,<-X]$Y[-*]!M)E%B04FA7XR)F?HH4CYC;N9I-49>>M6E\M"S]:I!'T&=+,#FHTW MB&EM2XY":-,9RZ;68HF0W3$384 QY'RGF=4G3>43"0)/@W4 MG;@W;>D\[#[PLUFVC MWK2-FRE.#T3#])@6DP^;00 N+3/V<2/$5$R_.IFZ>RYYTOEI2ZGLG'_ XT+= M#[]R:3YM?B,T"3^-:9>''QC](BVLXX D,VP=]"_.#D)M3&^0L_Q#F:GQWI3\ M&PO=V]R:W-H965TPL=DH_ MF0J1X+46TBR#BJBYC"*355@SKJ?<$OCCMS$(/K9*O4DTM^Y,L@=H908$:.@=G7 M"UZC$([(VGCN.8-!T@$/XSW[-]^[[67+#%XK\9OG5"V#>0 Y%JP5]*!VW['O M9^+X,B6,?\*NJYV, \A:0ZKNP=9!S67W9J_]' X \_@30-(#$N^[$_(N;QBQ MU4*K'6A7;=E,4EV6)EJ)7%9 M0J,$SS@:.'UD6X'F;!&1%7;P*.M%UIU(\HE("G=*4F7@5N:8O\='UO#@.MF[ M7B='"6\P.X=T%$(2)_$1OG280NKYQO^?PC4S5>B?A5/.7( '=KY M.IZ'L_F%C2[2<#J=G1RXRWP/4LFO6:NU!< HG*0Q3&87)X^*F.@K_J%U6OH] MCY.:Q&$Z\E+C,!E//QIX=' $:]2EOV@&_"GJ3N.P.MSEJ^X(_RWO?@1W3)=< M&A!86&A\/IL$H+O+U26D&G^@MXKL]?!A9?]'J%V!W2^4HGWB!(8_W.H/4$L# M!!0 ( $:72%+% *OD>0, $$( 9 >&PO=V]R:W-H965T,-V!QCQ2YRWNR1 TUZQ 5>@:'JW#\,^*#83 M"[4E3Y*;Z_WZ4;+CN-2Z:&L4-#-3JJ2&3JJ?: KA2QS1F41Q&$X"4K&A;=:.-FM6BUD;0HN\%:! MKLN2J:=&\/-I*ME _V\'NV]$)+" M,C45@M#SB)1:%!2(:?[>87N?2 M&O;W1_1K%SO%LF4:+V7Q!\],OO1F'F2X8W5A[N3A-VSC&5N\5!;:_<*AU0T] M2&MM9-D:$X.2BV9EW]H\_!>#N#6('>_&D6-YQ0Q;+90\@++:A&8W+E1G3>2X ML$79&$6WG.S,ZIIQ!8^LJ!%*9+I62!DW\.Z>;0O4[Q>!(2=6-4A;P'4#&+\! M.((;*4RNX9/(,'MN'Q"YCF%\9+B.SP)>83J$4>1#',;A&;Q1%_'(X8W.1?S5 M17S%=5I(&[2&/R^VVBCZ2/XZXR/I?"3.1_*&CTWSB8/?M5PS043 M*6<%7&B-1@,3&7SF;,L+;CA1N&D*D $ST&-IOUVXP[16BHL]K)GF^K6ZG*=T MGR/L9$%-:$&,*V_;BOP[@J'KENHO/\WB:/I1PZXCS$Z$BQ[ALD=X=_J0'&'5 M$=Y:P@1ALT'%Q'*+JBNHP]Q@95IQV!-SD?&4F89<#S_GJ)A*V?%S#4Y M%U5-1&M#%+\3,2.I10TJZARD:-.\AS,,<%(7@DND&D1I1'B=^$MF CI[Z 8UG4S^>C0_$QF'?CQ. MWDAD<_E:(J$/QW]/8N0G\_$K273R4Q*C^=B/)C'M M6C_/8IF'?AC&KSTZ0>]9)]Y[-[PTI+(6IGGA.VDW'R^:L7!2;X;K#5-[+C04 MN"/3<#@=>Z":@=4&ULK57?;]LV$'[W7W'0BB$!U.B7?V:V 3M9MP)-&]C9^C#L@99.-E&* M5$DJ;O[['2E%=8?$>]F+1)[NON^[._(T/RK]Q1P0+7RKA#2+X&!M?1U%)C]@ MQX4^.1W.R!I?)3JDO;O.^6 2Q$X0"<^L0&+T>\0:%<$ DXVN'&?24+O!T M_8S^SN=.N>R8P1LE/O/"'A;!-( "2]8(NU''W['+QPO,E3#^"6.L MJKI@4E!QV;[9MZX.)P'3^)6 M M(O>Z6R*N\998MYUH=03MO0G,+GZJ/)G%< MNJ9LK::OG.+LP)R5=5*HK0&+A[83J"YG$>6:)QSE'>0ZQ8R?04R M@SLE[<' K[+ XL?XB.3U&M-GC>OT+. MYE>0)2&D<1J?PY4*;1:."OU+YH)@TL)(%O..2-'&Y)STY\D=7_)=*?Y[JX8!P0SUD\NGGGZ9I,OG% MT+GO*'4/'(*DQ'==&7)%5\R0@RK!$D"I!%U5DG(]N."23*HQ3!;F$J@16.U0 M]\V +=:V,\6M:?"@68$G61AX VD6CK.96XS"R2P>?"(>_8-/&J;C&&:C9+!R M[%X8C1RX5H6XS";C,]T09.$P M=KU+J$?3V4MEC$[F3X5Z[Z>L =^9=A3UUGZ0K]KY]=V]_0O<,;WG="<$EA0: M7TVHEKJ=K.W&JMI/LYVR-!O]\D _(]3.@;Z7BFY6MW$$_>]M^0]02P,$% M @ 1I=(4H7_%J'@ @ _08 !D !X;"]W;W)K&ULS5513]LP$'[G5YRR"5&)D30IT$%;J1T;XX$)0=D>ICTXR36Q<.S,=BC= MK]_9:4,G%;2G:0^M[?/=]WUWR5U&2Z4?3(EHX:D2THR#TMKZ+ Q-5F+%S)&J M4=+-0NF*63KJ(C2U1I;[H$J$<12=A!7C,IB,O.U&3T:JL8)+O-%@FJIB>C5# MH9;CH!]L#+>\**TSA)-1S0J\0WM?WV@ZA1U*SBN4ABL)&A?C8-H_FPVG"'JWP<1$X0"LRL0V"T/.('%,(!D8R?:\R@HW2!V_L-^B>? M.^62,H,?E/C&!T0>]TMD5=YP2R;C+1:@G;>A.8V/E4?3>*X= _E MSFJZY11G)Y=*Y4LN!#"9 Y>6R8*G H$9@]; P9S1R?1&H24R%Q)F:^!9"QR_ M )S M9*V-/!1YIC_&1^2R$YIO%$ZBU\%O,#L")+^(<11'+V"EW29)QXO^9O, MKYXSG[:97W"3"64:C?!]FAJKZ?WY\0KMH*,=>-K!"[1W[=L/:K&#=,8$DQF: M7>5^'79>XH['EZ[Q@%$:U+0&I<4<4M>+9WM44:Q2U%U5]PZX!%NJQE!-S"'@ M4X:U!6I]6"'3I@?W!A>- $&=9(BO-<.E5L9 QK1><5D JU0C+4RSK*D:P1PC MF;3EOYCOQ"\T:UR?PB,3#9*,1])3D]<D[WK3/=V@I1L^T]U1 =9%BO[S(O43KSJ)3O])D9*.;E=7A%LCJ4)=^,%+ MZ;NDV^G46;O9/FU'VK-[^V&X9KK@TH# !85&1Z?' >AVV+8'JVH_X%)E:5SZ M;4G?)]3.@>X72MG-P1%T7[S);U!+ P04 " !&ETA2)LUI-Y<# "7" M&0 'AL+W=OO(-1B2 E MDB7YHYYM('96K$#3!G&V81CV0$O7%E%^:"15-_]^EY2LN5[BY6$O-DGQGG,N M[Z&N9GNEOY@*P))O@DLS#RMKZVD3@(#PL/;%=9MQ O9C7= MP1KL+_6]QEG:'H0 MNDS/ MY"<4VR0432)$W.X&5]XIG'RUZ9^.J[Q&^9*;@RC0;RQ\W&6(WN^?,, M:]ZSYIXU?X%UC9>J;#@0M27KIJXY. 64DR7E5!9 UOXF?I#M=7.^?0!.G3)B M%8H4-95.X.<:=+O\$="4SQ7H/Y0B^7A'9XQ,'L%4U58^"*NDWD+O6.2B4:@5WPY[^E3:VRLXZE3S'-6.4_8D8B.I$VZ/G T>,$UH9P3 MJ>15X7S$W5OC](A=_:DE%?T*^)81&%Q >6J"DZ,UP>] M2$@2[>VAMIV'DFF MP0.XIN/(\2#0, ,\Y#R:#), )RD91X/<#S,LYW@T<,,9=E231(AQW4J6$NO <1Z?]V6WS4+ 3HG6^)!DO22-OVC7ZU[[HW;;/Y9WO; MLN^HWC%I4-@60Y/K,?I(MVVPG5A5^]:S418;F1]6^.4 VFW YUNE[&'B"/IO MD<7?4$L#!!0 ( $:72%(\I2%M5P4 -\- 9 >&PO=V]R:W-H965T MVF9"T M#S?WH-@"-+4M*LE [J^_7Y=2J+0>C[\:!DHNI>GMNY M.W5Y+FM3B(K?*=!U63+U?,4+N;[H!MWMQ+V8+PQ-#"[/EVS.I]P\+N\4_ANT M*+DH>:6%K$#QV45W$KR_2LC>&GP5?*UWQD [>9+R._VYS2^Z/@7$"YX90F#X ML^+7O"@(",/XT6!VVR7)<7>\1?]H]XY[>6*:7\OBF\C-XJ([[D+.9ZPNS+U< M_\&;_8P(+Y.%MM^P=K9)W(6LUD:6C3-&4(K*_;)-DX<=A[%_Q"%L'$(;MUO( M1OD[,^SR7,DU*+)&-!K8K5IO#$Y45)2I4?A4H)^YG!J9??^-]I5#)DNLM68V M7;T']E1P?78^,+@,&0^R!O+*089'("/X)"NST'!3Y3S?]Q]@>&V,X3;&J_ D MX.\\ZT,4>!#ZH7\"+VKW'%F\Z!B>T%DA=:TXR!E<[^[ZGA?,8"JNI3;:@^F" M*=YDYXX](QF-AC\G3]HHI--?)V(9MK$,;2S#([%,B)7"/,,C)DO!PX+#S8^: M)FZK#)=#RL)=P2I]J YOA*XMM$%H[J!%"[TD:,AK):JYM3 +Q3F4KH"<"MCI MW58X+6O-JAQSPC<97QI8(J2F]$".O#MSJ=+ 5DP4Q!SXLJ2,:D ET 9=:85O MMDDPF6S%%?;\ZPG%24G(-L,8*,LU*\!P54+OF3.ESV RGRL^QS+A/@P&KD4& M*U;4O/-E9REF8(IQ\O() XU\1QX(/#\:0N2E003O(!SVHQ&,^P&-_:$7Q:.. M;0B03?!SQ2H*KQ=%< ;X%?A^/PQ>6/$-5YD@DOSZRS@,P@]H/QRC0Y#T1^D+ M8Q32&1<$&J;0PP_B!OTH[-QSI)7(Z(FV'G4ES$X(X9ALMRLTOYV/#JXALSJ, MD;YR:\JU%F:QX$5.4<'2,9QP#-O@TW#XRN]%BK$U>0E/D"24U5&>/PLY7C MCPD7X9LEM?$;""F??XH;K;7-LJ;5=V);6Z0)0;2/?1^>@ M ;+C>.B%87JB44=MHXY.=M.#-$C$7;G<$XZ;#8WYH2Y]"ZX^)L/>'(:WOQ6ERHF9Q6[/X9&ZG>(7)Z\)VQF=9K1R; M=OK,=>:C[9&M7!XJX>EE6J&E;J(6)(83OTE0B26L>K;]DWS0<#]]U/LE.2JI MGVM;0PR^Z=97:FFU@:PYS)A03@9W ;EX*UG_S/T'CI*5Q\F8:'[B1P&3-5.XU9&Z.7<_6S#76 M1..5VTT?(O?IQ>E&4K5$U(Z(^.%JQ=VQ(1">X8V"1.E@;L2^7NW=)UY?'-YR MBB=I9Y+G@K9$BM(@U(BJK$2&(W][PE%T.+-SQ<'V$#(_>:+MA3\\?'X,=B[= M)5=S^VJAL:_JRKC[=SO;OKU,W*7]I[E[]?G$U!P;#0H^0U>_G^"1H=SKA/MC MY-)>X9^DP1<".US@&QA79(#/9U*:[1]:H'VGN_P'4$L#!!0 ( $:72%+? M8ONX# 0 !D* 9 >&PO=V]R:W-H965T:OJ(6)>Z?[48NOU^PY\<=V9O M#"Z2M5+W[N-]/NO&CA *S*Q#8/1ZP"4*X8"(QM<&L]NZ=(;[XV?TWWSL%,N: M&5PJ\87GMIAU)UW(<<-J83^IW>_8Q.,)9DH8_X1=LS?N0E8;J\K&F!B47(8W M>VSR\#T&26.0>-[!D6=YPRR;3[7:@7:["FLAQZ8JRLII6.=G9^4>J MNU#&0(54JH)I!&:MYNO:LK5 L HR59:4/Z*2W1=*Y*@-G-VY57,^C2R1<%!1 MUCAR1SSU_81D6\C2)XC6"0G 6\PNX"TWX,D3N(3>&F; MD=3CI4?PWC$MN=P:N*6,K'Q&_KI>&ZM)0'^?P!^T^ .//SB"OU1E1Z%S_JT#+4*#57H$.U>4TK3OB ML5&"FI2"AX!MT!J:U+;P-+.CS'_Y:9+TQV^-:Y"&?][PES\DL*O.7:$1H0Q: M0:<5H$ICN288JG;GC$MBH&I#SDP/\#'#RNXYR:D;SKTFZ-&_['RL2]3,*GW5 M:37_/4K_&<[2I'<9QW#NQL-A;Y1.X+QS@U)1/P;$+[[YB2)[("=;#!P,U(;F MB&C(G$OL?]/1.Y"TP:@7DT?G>#SJ_%B/'L*E .*+<1)"Z5^,+N'\A**'K:*' M)Z6S"C]TIXDE$UDM6HD<%_$A@9[VX@1:*8O2O/"@ M1O%>"(6KG-"(#K%UJG 5,TU[_5]M[XMX%6(T]?H?1X@*KRH7C7'#JM9900?4 M*S% VAM2F0>]I!\?,">N_F"7&;YQAUO>6#W#IF/PO9V\[7R6#VA<- 1!XLO< ML,DYY?*5S\8$^H/#5GY3+;D% ^/+%(:CT)@<2M&.:4V5/I'BYW"34>=.628H MVX-!2L_+9'*HO:*]XYI^2EM_*3&$64L;3NYVMKWW7(?C_F5[N#1]8'K+*6*! M&S*EWJ8>TN$B$CZLJOSAOU:6KA)^6-#=#;7;0.L;12W5?#@'[6UP_@U02P,$ M% @ 1I=(4C-[.X?F P 4 D !D !X;"]W;W)K&ULI5;=C]HX$'_/7S%"?6BE'/F $.@!$K#;=N]$BY;MW=J'-:N.5%:>Q",!TWK, UFJ_-2M$L.*/DO$:AN12@<#OIS*+W M\X&5=P)_<=SK1V.P)]E(^GLVR8QH6L_N:Y*2>=80=RW+)=96[E_A,>SY-8O$Q6VGUAW\HF M_0YD.VUD?50F#VHNVC^[/\;AD<(P?$$A/BK$SN_6D//RBADV'2NY!V6E"FHE?,-.#I12FU' M(59 M%WJ1#W$8AQ?P>N[P6\-19$-0.WV$AEN"C@G]F& D"L^?<"?/\,WW?P M_9?@6\Z#W)*%'RAV")L#/ 2?5@N*\'.!O0Q\5R(8FQ78V (#C48#9_&4E29]QY0UE7IY$O\=KI?7LR5G%6=>[ M*Q4BU"W]T-(/B#Q8;U!9 GEON2#?Y$Z3GG[G^$2?:.1]%=R0\-HP0T%\ U'J MA[T^#4;^,$X]=]"1'R9#2/Q1/_*<_Y&?#E+ZQG;A%,)>&$.4)-Z=-*PB@'CH M1X.HA8P&_0O\2L[\2E[!KU5;T,^QZC+<3[+J>&'H7PCR^D J:(B7!0H7YJ$_ M3&V44W_8&WA?*EY(:"1=,V(_# MA.3")/4^?UR#:;43/TEC@@WCT2LR,3AG8O"*3-PHEY,_P']4V^6L=SND7&-3&4E]/U1&-EO$GF?D%6FS)A" M&^Y1.J#2&/82[X.4>< *J@9JECLJ3-J.P=;(_TA$\*C+4645KI?;^VDG3-OP MSJOGY\*L[9(/XNU;8\E4P86&"K>D&G93*@?5]N]V8F3C>N9&&NK ;EC2DP>5 M%:#]K93F-+$&SH^HZ7]02P,$% @ 1I=(4DOE*Y1C P 0P !D !X M;"]W;W)K&ULO99;;Z,Z$,>_BH7V85FQEM&7\6 M"8!$KUE*Q=A(I,PO35-$"6187+ O=1[V *73#C@UX!P#WAG MK0&W+^#5@-<7\&O /P;<,\"@!@9]/0QK8-@W2T$-!'T]A#40]@5L:[=S5EE! MU9:7]3+#$D]&G&T1U_9*3S^415?RJDP(U<=C*;EZ2Q0G)U\30!'+JZ[\8>"*MPZB\^Z\5M872 G/(O?O.,=T\[%WW;CC_BMINVPA;[KII\B MN7-N!VT[^?\2/^^-MR[^H1M?0GYNWP[*R&W.DUOJ>6?TKJ*HR(H42XCU-4TB M(ML.1R4R*$7T%^QE\MD+;=?W1^;+?NIZVCVTV?F!MV=W$(W71.-U1C-?/*%_ M'R%; ?^O(SE^(^=WRBTXBP!B@=@:%>K<\BTG4@)%>;%*2:2FU\ )W>@;*5/W MCKK_HN>V0;0@5*8:U<61=# M=:)XU7!6 \GRLK58,:E:E?(Q43TZ<&V@WJ\9D[N!=M!T_9-?4$L#!!0 ( M $:72%+Y^E*XK ( +\' 9 >&PO=V]R:W-H965T;>&3KTM@)?SZMZ1HR,$_U0J'E=U$*5H'03 JB8#7S;L+K=&+]G<-W!EN] M-R8VDZ64S]:X+V9>8(& 0VYL!(J?%[@#SFT@Q/C=QO2Z+:UP?[R+_MGECKDL MJ88[R7^PPI0S;^*1 E9TP\VCW'Z!-I^AC9=+KMTOV;:^@4?RC3:R:L5(4#'1 M?.EK6X<]09CT"*)6$+U7$+>"^+V"I!4DKC)-*JX.*35T/E5R2Y3UQFAVX(KI MU)@^$[;MF5&XRE!GYEG3;B)7)&-KP58LI\*0FSR7&V&86).%Y"QGH,DEN2D* M9KM%.;D7S9&SO3M/P5#&+]#C*4O)^=D%.2-,D&^EW&@J"CWU#:+:#?V\Q;IM ML*(>K!3R 8G#3R0*HN"(_.ZT/(,:Y4&O/#TM_YJ; 0G<[N'56[F/]>V*''5% MCER\I"]>#8JZ8G+ ,TJ4/8RVY!LTJ-9@CI:H"3IR0>W?]V4>1W&,^;SL5^*( M5SRZNNJ\WA#''7'\(6+.Z))Q;#X<)8T/&8(P&AYG2#J&Y"3#WAG,#!XCJ@I- MGNJ"&K"-F5R&(?GY -42U*\331IVVPW_0Y/2X6'JPTD0'$]]U+&,/L2"%QDH M!05>M,(Y'$ M!PS^WFUIG[8'JM9,:-QBA;I@,,8<5/-<-(:1M;M E]+@=>R&);ZPH*P#KJ^D M-#O#WLG=FSW_"U!+ P04 " !&ETA2HJ_=!:@" "#!P &0 'AL+W=O MY'JTY^)-9@ *?>24R;&3 M*;5]<%V99)!C><^WP/3.FHL<*ST5&U=N!>#4DG+J!I[7<34+X?.[[SM?!,-IDR"^YDM,4;6()ZW2Z$GKFU2DIR8))P MA@2LQ\ZC_S"/#=X"?A'8R\88F4A6G+^9R8]T['C&$%!(E%' ^K6#*5!JA+2- M]TK3J8\TQ.;X2_V;C5W'LL(2IIS^)JG*QL[ 02FL<4'5,]]_ARH>:S#A5-HG MVE=8ST%)(17/*[)VD!-6OO%'E8<&P8].$(**$%Q*""M">"DAJ@C1I82X(MC0 MW3)VF[@95G@R$GR/A$%K-3.PV;=LG2_"S'>R5$+O$LU3DV7Y?2"^1DNR861- M$LP4>DP27C!%V 8M."4) 8GN4 ,\Q3*[M4\T?R_(#E-@2B+,4O0,4@F2*$C+ M_>L9*$SHC19X7<[0]=4-ND*$H9>,%U(3Y,A5.A+CQTTJUT^EZ^"$ZQDD]RCT M;U'@!5X'?7J>OH2MIGLGZ;.+3_>''?3YQ:B,*7MB8@;P_YBN8I=2/2ME&MMN$D:# M_D G9]/X$#5OHZ)^.!PTPT[; \V(O.8%S?61'1<947HH M]KXL!"7;*BE+?0QA[&>$Y=YB5NU[$(L9+U7*,Y$'0W][Z@S\L@, E5Q'=&3[*U M#4PK:\Y?S.#K=NY!4Q%-Z489":+_CG1)T]0HZ3K^KD6]YIPFL;W]IGY7-:^; M61-)ESS]@VW58>XE'MC2'2E3]?*ZO:NB6*+&:"GX PT5K-;%1LJFS= M#Z:84@N5[<$,DD^#C M+56$I9_TR9Y7M^#CAT_@ V Y>#KP4FIA.?.5[M#4Z6_J;F[.W> +W=S2S34( MT!7 $,.>]*4[?44+G0[[TGW-M8&+&[BXT@LNZ)TA.82"1BBHA$*GT!5XXHJD MO5S.^7&5;Q[=XR)*)CB)9OZQW7\W#$\AA+@)^T]Y85->Z"Q/WR 9%=5]\4 * M*L"?]S1;4_&7H_6HT8[&,8P;H7@DPW-^U(*# IS$DW<,NV'3, EA/\))4]W$ M6=WS"OS&CU3DU>/W)*KGZ!7,8CQ]A[,O M#(73J)\G@M;8H/NF)/(PA!QJ624:QPY98T!X)+U:H,TEA @F[^CUA&GSBL(+ M]*SA(+?CW/.E*;:;_1(4X &4;4F@B8CJ5J?0,E8JDGW#HW" M$'5NT6X\RDW676WU$^_& M]1'W6ZM\\XE%/^U[EDN0TIW.@]<3?:!X42W\UUPIGE6;!TJV5)@ M?7S'N7H;F&\)S;>CQ;]02P,$% @ 1I=(4J\BJ-IT @ ,P8 !D !X M;"]W;W)K&ULC95=;YLP%(;_BH5ZT4IM('QEJ0A2 MFJC:I&VMFG:[=N 0K!J;V29I__UL0QE+:;:;X(_SOCSG8)\D!RZ>90F@T$M% MF5PXI5+UM>O*K(0*RPFO@>F=@HL**ST5.U?6 G!N115U?<^+W0H3YJ2)7;L7 M:<(;10F#>X%D4U58O-X Y8>%,W7>%A[(KE1FP4V3&N]@ ^JIOA=ZYO8N.:F M2<(9$E LG.7T>A69>!OP@\!!#L;(9++E_-E,ON0+QS- 0"%3Q@'KQQY60*DQ MTAB_.D^G?Z41#L=O[K^.$S=/E8P(Q3 M:7_1H8OU')0U4O&J$VN"BK#VB5^Z.@P$T_ #@=\)_/\5!)T@L(FV9#:M-58X M300_(&&BM9L9V-I8M4,!W15HF66\,*L%YVM0F- +;?*T M6:/SLPMTA@A#CR5O)&:Y3%REV0V!FW6<-RVG_P'G&K()"J:7R/=\;T2^.BW? M0*WEWICN/LA^$A4 M-)M[?=1??$'/%YSDNU,EB'_QM1;1\,U^[!WAO0^:1]-QN+"'"T_"+:GN'?;4 MZ2Z$UKS9JJ*A_1D;0PW?45R%WNP(=20HB*-QUJAGC4ZSOAW\/[6\1 S4&&0T M\B7#N7]$.1(5![/X"-,=7&G33K]AL2/ZSE$HM,Z;S+2-:%M4.U&\MK=\RY7N M&798ZJX.P@3H_8+KF]M-3./H_R?2WU!+ P04 " !&ETA2,(7+QH " !> M!@ &0 'AL+W=OD"P)#WD@L]]0ICJAO?UUD!)=4#68' E;54)35HJHVO*P4T=Z*2^U$0 M)'Y)F?#2B9M[4NE$;@UG IX4T=NRI.KW'7!93[W0^YA8L$UA[(2?3BJZ@268 ME^I)H>5W47)6@M!,"J)@/?5NPYM98OV=PW<&M=X;$UO)2LHW:SSD4R^P0, A M,S8"Q;\=S(!S&P@Q?K4QO2ZE%>Z//Z+?N]JQEA75,)/\E>6FF'K7'LEA3;?< M+&3]#=IZ1C9>)KEVOZ1N?0./9%MM9-F*D:!DHOFG[VT?]@3A\(@@:@71_PKB M5A"[0ALR5]:<&II.E*R)LMX8S0Y<;YP:JV'"[N+2*%QEJ#/I'>549$":(Y/) MLI("A-'DDBR;C25R31[$#BX:A.@(PARR 8G#+R0*HJ!'/CLM7T*%\J!/[F,SNHY$746KB,+X-1 3N9,9USJK0)-?MRNM%%X '^>2!=WZ6*7;G@DW8+6Y!%3*$9Y M;_,:>>+D]D[NTO%XB(7N]EO4XQ3%5YW37V3#CFQXDNP5[]\E$Y>5DAGH7K8F MP&@O;7@5A =LGYUPI\)^ME''-CK)=L\$PR.;DZ]2]I^Y40]:"6:&\.@ER[YM%]A/ S&!W@]7E%T/3[@\_=NOWUY'ZG:,*$) MAS7J@L$5UJ>:UZPQC*S<@["2!I\7-RSP P#*.N#Z6DKS8=@WIONDI'\ 4$L# M!!0 ( $:72%+X$25JMP( '<' 9 >&PO=V]R:W-H965T6_>S)##X5[I)U, 6'(07)I14%B[N0E#DQ8@J.FH M#4C<62LMJ,6ISD.ST4 S#Q(\3**H'PK*9# >^K4[/1ZJK>5,PITF9BL$U<]3 MX&H_"N+@N'#/\L*ZA7 \W- #H^LG_T ML6,L*VI@IOAWEMEB%+P/2 9KNN7V7NT_0Q7/E>-+%3?^2_:5;120=&NL$A48 M%0@FRS\]5'DX 2!/,R"I ,EK0.\,H%L!NJ\!_3. 7@7H^Z*=-;*Y@4^F1V/X3+JR+ZW&788X._ZD5+9GG!,J,W(K+94Y6W$@$V/ &O*. M3+*,N0I1CMOE,7/UNIB#I8Q?HL7#CH^3%H(0TU+G)CGF9IJT,LXA[9!N_)8D41(U M")K],SR^;HJG';Z$#<*C)N\OHNG6E>YZON[?*CUIK/3C%[0GMQ:$^='BK5=[ MZWEOO3/>9@7R@W%'(J5:/S.9DQWE6R!J3?)*2M,A*6G[GM;UK-T8@]^=IJW- MXH76JUKK5:O6!3TPL17D<0%B!;HM_'Y-V?\/R1[4W@:M 7Q5%J\G%4I;]JN\ MGW# A\$ =F9.+63$*BQ%+8-Z&4WI+QU=GR:W$[\LP*S=IHP@/&E) G3N6[LA MJ=I*6][ >K5^/2:^:;Y:G\8WL_(1^$-3/DD+JG,F#>&P1LJH,\ JZ[+-EQ.K M-K[QK93%-NJ'!;Z,H)T![J^5LL>)/?4$L#!!0 ( $:72%*#RNFD MB , #X- 9 >&PO=V]R:W-H965T>ZES10TW7#S('$"AKP5EE )Q94$']* @2O\"$>>.AG;L5XR&O%"4,;@6255%@\7@%E&]&7N@]37PB MJUR9"7\\+/$*YJ#NRUNA1W[+DI$"F"2<(0'+D3<)WTW#@0'8B+\);.3.-3*I M+#A_,(/K;.0%1A%02)6AP/IO#5.@U#!I'5\:4J]=TP!WKY_8/]CD=3(++&'* MZ3\D4_G(N_!0!DM<4?6);_Z$)J&^X4LYE?87;9K8P$-I)14O&K!64!!6_^.O M32%V )JG&Q U@.@0D)P Q T@MHG6RFQ:,ZSP>"CX!@D3K=G,A:V-1>ML"#/; M.%="WR4:I\9_<)YM"*4(LPQ=,X79BBPHH(F4H"0Z0_-Z?Q%?=MR^PA2S%"1Z M/0.%"7VC ??S&7K]Z@UZA0A#=SFOI*:60U]IM69-/VV47=7*HA/*8G3#FL\RR#KP4S<^C!P$OBY36ZOHJ597D9-Q!NDYBL.W* JBH$N0&SZ'4L.#+OB> MG+C=NMCRQ2?X)NF7B@C(T ?"B(*SC]H/77OX^:,&HFL%A?S7L6RO7;9GE^V= M>F($EQ*E6(A'PE8(%[QBJFM[:YK$TIANLM9;TM.)KW=+]DS0GL)^J[#O5#A) MTZJH*%:Z'%J>4.0;-CVC2V3-U-]9_^SRHG<@LBLHCKM%)JW(Q"GR+]VB37=# M:TPKZ)*6')4FZB<'RHYCXF#0+6S0"ALXA#+<]/HR=XNX$SH#A0K]C?\-%^3NR$_J-_"!?8LIPV]7#WJ^T9;AM MUJ&[6[_4F,_01*>=^2/(_62V33UT=_676[.CNQ\9TQFSKW#;W4-W>_]/MAP< M"3@[5ND.JF7Z.R?4 L3*'MQUH4QYZL-J.]M^'$SLD=C?AM=?%C=8K B3B,)2 M0X/S@=Y=41_6ZX'BI3WO+KC2IV=[F>L/'! F0-]?!F:!]I-I_!U02P,$ M% @ 1I=(4C@_KF [! % \ !D !X;"]W;W)K&ULM5=M;]LV$/XK!Z\;6J"-1"FVX\XQD#@95F!!@B1M/PS[0$MGFZM$ MNB1M)T!__(Z2+#FQS,38]L467^ZYYX['.]YPK?0W,T>T\)!GTIQVYM8N/@:! M2>:8C14"UM)B3> M:##+/.?Z\1PSM3[ML,YFXE;,YM9-!*/A@L_P#NWGQ8VF45"CI")':822H'%Z MVCEC'\=1Z 2*'5\$KLW6-SA3)DI]#)FP@V.5?95I'9^VCGI0(I3OLSLK5K_CI5!78>7J,P4 MO["N]H8=2);&JKP2)@:YD.4_?Z@''"25_O-2 M?[1'?PQ7I'%NX%*FF#Z5#\B6VJ!H8]!YY 6\P.0(8O8>HC */]]=P-LW[Z;V MEY]8_^37%GKC5Z.Q087F(1G77H\+V.,]L-<+U-SY&3*D& 1\H&MIL,U])5"O M ')W%QS/#Z((P6?R)=Y-5KPQR)HVBB7N-TM M-G'O^"1JI].MZ70/HE,1:-/?W759?\=E+9L&^US6JSGVO!S_*)BMB]2!Z0>^ M(LHSI&SG\FE#W:+.VWC[P;OPB%P;B"$O;PP+(>6/QA.._9IW_P#>L.&="I.H MI;1 CF^-33]J[V@P^-G#[J1F=^+%^2HRH^1*9!G"M<89I9\_KS"?H/X+?H!+ M8*@300GJ%NGGTEAB6^_PZ!_4^@<'1=Z^X_.CL*@\/P\A%C9)._R?[F8%_"15 M]/<&/MLJ(^P@1JZT4N!3\' IEW0NM)[0T,65D(EVFUKY^=7$1V'HBRD6-80C M+](940 UA86F)Y&VC_20F?Q-;PNP"M0S8WZ IX*<5XJV\QUCX6#0W>/3IDBP MPZJ$P62I!5%-<:&,L/14L'.P&PO=V]R M:W-H965TM(; $.>"R[TU-L8 M4U[[OLXV4%!](4L0.+.2JJ &NVKMZU(!S1VHX'X8!(E?4":\V<2-W:O91%:& M,P'WBNBJ**CZ?0M<[J;>T-L//+#UQM@!?S8IZ1I2,(_EO<*>W[+DK "AF11$ MP6KJW0ROYV,;[P)^,-CI3IM8)4LIGVSG+I]Z@4T(.&3&,E#\;6$.G%LB3.-7 MP^FU2UI@M[UG_^BTHY8EU3"7_"?+S6;J77HDAQ6MN'F0NT_0Z!E9ODQR[;YD MU\0&'LDJ;631@#&#@HGZ3Y\;'SJ 87P $#: \'\!40.(G- Z,R=K00V=393< M$66CDTP4Y/3DC)X0)\GTC*XV9Z(EO4)_-TL\:+;>UEO" E@5D M%R0:GI,P"(,>^/PX/(42X4$?W$=76VO#UMK0\44'^&ZT!J.OCS!%+5/DF.(# M3'^]X]:[]^^&2?!!V0(=R-6@TC"@=JT^QVKBQ!';$[V=16$4H;QMUYB>J"BY MNFJC7F0=MUG'1_7/*Z6P5@AG=,DX,U@%Q\P8M;2CHV;L:4NI7+EA8''7DJQ39VTP9M\SCMU1(E_Z<"#R@Z%+V MTK@^9\;_U$$8)9?#5];T1,67T?B5-W[G4K(/PA>JUDQH3'"%N.!BC-ZJ^I*M M.T:6[IY:2H.WGFMN\%T"90-P?B6EV7?LU=>^=+,_4$L#!!0 ( $:72%(V M+'WE* , +4) 9 >&PO=V]R:W-H965TJY&ST;JX=%V5;B"CZD(4D..3E9 9U3B4:U<5 M$NBR F7<#3PO=C/*,[[S<>V'JC MS0UW/"SH&N:@GXJ9Q)';5EFR#'+%1$XDK$;.E7\Y\4,#J&;\9+!5.]?$M+(0 MXMD,?BQ'CF<4 8=4FQ(4_UY@ IR;2JCC;U/4:3D-J9>*KBJ?LFVF>LY)"V5%ED#1@49R^M_^MH8 ML0/PHSV H $$QP+"!E YY];*JK:F5-/Q4(HMD68V5C,7E3<5&KMAN5G&N9;X ME"%.CRC:O?Y8K"T,Z5M%S)0:['#6"BKS1(&V/288P& M7FQG'+2,@\.,PB1!U@0#-Y\^*9IZHYT-Q1N6:Y0HDKQ'D7 M?71+UF>$>J!%46VS"Z%QTZXN-WBN FDFX/.5$/I]8';N]J0V_@=02P,$% M @ 1I=(4K$?=5'7 @ S 8 !D !X;"]W;W)K&ULC57?;]HP$/Y73A$/K=21$.BV5H!48-/Z4 F5=7LVR4&L^D=F&U+^^YZ= MD$$'71\@]N7N\W??G2_#2IMG6R Z>)%"V5%4.%?>QK'-"I3,=G6)BMZLM)', MT=:L8UL:9'D(DB).D^1S+!E7T7@8;',S'NJ-$USAW(#=2,G,;H)"5Z.H%^T- MCWQ=.&^(Q\.2K7&![JF<&]K%+4K.)2K+M0*#JU%TU[N=#KQ_\B=VET M^$A V@2D;P)Z@S,!_2:@'Q*MF86T9LRQ\=#H"HSW)C2_"-J$:,J&*U_%A3/T MEE.<&S^B8 YSF#/C=O#3,&59$-C")[C+<^[73,"]JCO&2W\Q0\>XN"2/I\4, M+CJ7T &NX($+X2.'L2-F'C_.&A:3FD5ZAD4?'K1RA85O*L?\.#ZFC-JTTGU: MD_1=P!EF7>CWKB!-TN0$G^F'PWLW[]#IMRKW ][@G,JLHJ(Y-)P)"^7&9 6U M7@XKHR7=A;H$92@!5UNDJIM3(M:'W(1#_/7'B;VKT_2_=+Z'+$? MM.P'[[*?HH-7W?0,J5A>%7=%./J86(4& M@K']AZCG_P,R:T[00N")($NPZ E//SGKC=!G&SU([&F9A6=#G!HUWH/-/(@>0Z+F@ MI9A8N93K4]L6:0X%%B.VAE*]63)>8*FF?&6+-0><&:B@MNU(Z_C1.K3:F!O?'.^]?S<>KCUE@ 3-&'T@F\XF56"B#):ZHO&/;;]!\ M4*C]I8P*J:U,RQQ-,Q9UO$M;7RI@8@QK94 MP;4+.VT"G=>!O".!?K#-"#GN9^0YGM.!S_KQFU3VXO-^_!KS$?(2C;M1!W[1 MC\\A5;AG\+ #_SH ]X^+OQR,NR=O<5NEN\VYU^;<,_[\(_YF% N!V!(UR4>, M([,'HTO M-/[T+KJ9NI$3NF-[TR$C:&4$_3*J8@'<"##%BZHR TY?2+GJ$W,>'(B)0_]5 M2ZWXT,A-DC#H5ARVBL->Q1>[15MSDJJK4F^D=ZFL/25[ CQWY 7O9!Y:N<$H M";ME1JW,J%?FC!6%VB'JM!(A*LB0VCA0BD5.0=78+OE=NJ.#A8N_J?Y=\W0!<-X :55)(7&:J-KKZ/#[0X[Q5?'EHX47^L85.6L5) MK^)VE[Y1[?EX#;J>^QKTI/5[\G]W M=Y/6>&ULK5=MC^(V$/XK5G0? M[J0]\DH@*T#B9=G>2=M#1[?]4/5#2 9B;1)SMK-<^^L[3K(AA!"HNHH$CC// MS#,O'MNC ^,O(@*0Y&<2IV*L15+N[W5=!!$DONBQ/:3X9ZBZ2: MT">CO;^#-/4JE6V53 ^OA-^S)W'IW9^ +F+/Z# MAC(::T.-A+#ULUA^9X=?H'2HK_0%+!;Y+SF4LH9&@DQ(EI1@9)#0M/CW?Y:! MJ %03SO *@%6$^!< -@EP+X5X)0 YU9 OP3T;_7!+0'NK18&)6"0)ZN(;IZ: MA2_]R8BS ^%*&K6I09[?'(T9H:DJQ;7D^)4B3D[F+$FP(M!.\$+(9S(-0ZIJ MQ(\)38M*5Q7S<0'2I_$GE'A>+\C'#Y_(!Z(3$?D3.'ZB<8P@ M,=(E,E1V]*!D,RO86!?8F.2)I3(2Y"$-(6S!+[OQ=@=>Q\A4X;'>PC.S.A4N M(.@1V[PCEF$9+7SFW?"O68IPXR)\T0U?PJ9'+.\B_.&*=3_M)+_\?[X_W@PW MO8Y4V%6EVKD^YX*^J22_14">?/Z"'?K;=@ND3M@-*G:#*^Q8 ! *%:$,&P$_<"HEI&2?;6(:X'19.T&M^;4M MK\%9ZISAJ0./G2(G[(<5^V$G^V^OP#]/XYA)W/&QT/=Y [ZAS+W*@/=.Y;/P MSLK']5S'NN"A:1PW':.3PA>TZ*=80DBBGH2[DE);IRU5ULDX??4T2JI-SO#P MN4"ZME.:W>TAVPCXD:FDK(I"^B]-R+2.=JSW#XYUYK3M#-5S&IU%BZ"C,MH? M-,/8HM&T7=N]L#C-8Q\WNQOYNEYU=V1_O9>4"NNKS#0;?7;>(F3;3>_/9:QA MT_%N8Z=.'[<6LWMO>:^>-"OM>'4W+;OG-:-Q+F8:@Y[3#$B+F&/TFFWZJM$B M*GKM')H W^57#($NX>Y9;/35;'6-F>:']\;\S+Q_,%OFE^K:DY][C^J+.Q,> M"W8T%22&+9HR>@,L7%Y<0XH7R?;Y*7C#))ZI\V&$5S?@2@"_;QF3;R_*0'49 MG/P+4$L#!!0 ( $:72%+_@$._%@8 ,(> 9 >&PO=V]R:W-H965T M@Y'.KZ3ZIM> !ARGV>% M/NDMC%F^&PQTLH"5D)Y-J!!,!SD7!2]T^/J MWE2='LO29** J2*ZS'.NUN\ADWNB77E5LIO]L?']*076(L@@\18 M%1S_K. N$=2F/$R M,U?R[B]H'(JMOD1FNOJ?W#5K@QY)2FUDW@BC!;DHZK_\O@E$2R",M@C01H ^ M$:#Q%@'6"+!]=X@:@:B*3.U*%8<+;OCIL9)W1-G5J,U>5,&LI-%]4=B\7QN% M3P7*F=-K(Y-O;VWD4I+(',M)\RHA;\E9F@I[R3/RL:@KS#YX?0&&B^P-KKBY MOB"O7[TAK\B Z 57H(DHR$TAC#["FWA]*;(,A?3QP*"Q=LM!TACVOC:,;C,, MEGU"AT>$!N&X0_S<+WX!29^PT(K3H$/\8H_=6= E/L (;\),-V&FE3ZV39^- M3A/F\W:8SY3BQ1RPDPRY79/VNBE?5[?/[KA*R==/J))\-)#K?SP&L8U!K#(H MVF+03:$@D?-"_'B:^$1JO?EI(U<*4)([DLS$*3<$Q2OM:> M,,<;CV*OZB\5[J '? 4*<93,,=T&M1L@,RX46?&L!")GCP->+X.TRY=ZPW$K M\$/6I^/NR \W=@[](< F(Q^^E\*LL=D3+#M$8S+->$&^7D)^"\I7=*/-+J/# MZ(+QQJ"QU^U+48B\S DOBA)A3A0)Q\,XB+O+*72H'_IAOT[.]72Z5^ =;H?1@03> 6_H1][?U]K-1NULT&@2 MC;;T=N@P-_2#[N_L[AU;A;O:VT%X./(;/9\KF%O^*DI;0):[DHXBW]_RT?/P MCF)*7:TWY[WGZR**"!L\7G?1L2XLA3J Y8H,("EO:.)- N$8[/ @];#&%&@LA7&&)7( MTFC#BU04\^XAI&O6:!QH#QOQJ#\\3Z6\9'YOB!^4'[Q4;W'?NR>G;WO1%Q M;,'\;#'%UL&C6)W.AUJ;/JVU*U@)ZUAS>FLFG3K=4R6QM_( F2,J=B!$Q5KOG?SL\2N@MP/M;'55 M8(&'$8MZ;*Y8UGFG[I> MWO-R&P!VNAD_ [O)MI>4S/$V\_/VRV'=CB&NPCHRV?\U)7-4R_Q4^T+8]S"% MOR@<.CYG!\+GS/$Y\_/Y9VQBV[G5!S=-W)C561]^7<&.V]4#4\ M&99?HAHB1_?1@;PMC!Q?1_ZWA3]5#3MTA?'6>ABTOA?:K[N77,T1=DD&,U05 M]$<(FZK^8%K_,')9?4*\E0;+HKI< $]!V07X?":E>?AAOTIN/EN?_@=02P,$ M% @ 1I=(4JDY#6:S @ < 8 !D !X;"]W;W)K&ULE95M;]HP$,>_RBF3IDU:FQ *=!T@E;;3*JTJ*GMX,?6%20YBU0^9 M[4"[3[^S$S+6 M/>@.W<_>]W=\YEN-;FP1:(#AZE4'84%Z M1$5/%MI(YFAKEK$M#;(\.$D1ITG2CR7C*AH/P]G4C(>ZCZ+QS-AEX^V#P MC>/:;JW!9S+7^L%OKO-1E'@@%)@YK\#H;X47*(07(HR?C6;4AO2.V^N-^L>0 M.^4R9Q8OM/C.,HM,( M@&S@AFT<(<6S8HLJ2!P;6W%5(;P MYA(=X^(MN:1)YQ2N9"GT$R($;9A6)BM('Z:"*?AQ@W*.YAYL+E#P$K-CZ';> M429I4B,>4.VV1>X&U>X^56XSH6UE$&X7_ZC/9_*%:X?2WA^(?-)&/@F13_9$ MOJV<=51;KI; ',RP=*'^T$WJ''?5O);L!4G_4J_&G<'[8;S:P=%K.7H'.<[S MG/MKQ<2F\:QRA3;\U_.VU0B]%PAI+]F-T&\1^@<1FCO,Z=K2#\GL4WS"RYLB!P0:[)\8 BFWJ^U1NGRS!3YMK1 MA K+@CX):+P!/5]H[38;'Z#]R(Q_ U!+ P04 " !&ETA2:S\PD5D% "$ M%P &0 'AL+W=O9IJFO>CT0L9KFRD@5Q)V\N_/"A0P 920W-@@:U?/ M+JM]C4X/0OY16P!-[I(X56>#K=:[#YZGPBTD7 W%#E+\92UDPC7>RHVG=A+X M*C=*8H_Y_L1+>)0.%J?YV+5Z645)9"J2*1$POIL<$X_7 :^,VP0=!@$UB#( RW(\K"NN.:+4RD.1)K9Z,UT+.388C?4]NTQ5(\GT+Y./? MS Q\3D-(3?K)=@>91_ Z-F$]G[=/(KR^0+$'^QEFW-U?D[9MWY WQ MB-IR"8I$*:X3:?4>!_'Z^U9DBJII#-/ >J$-Z:((B76$%) O(M5;13XB M]ZK%_M)M3YG#@8?Y+9/,'I)\P9P>KR =\WO\^'S YI FC20V+R3:%H237L2?0.E910B!%$Y7&8VMBM7TV:NV*P;;5:B MS7JB?2K2DTD@8HTR5()B[TMP!^2\;82S!F$WWKS$F_=]EL7((=+;+<0K\S3) MSNX\Y-7\#EH;XKSY8+MKG_J5-OBOV)^F1 MNE%G!/]E1G),[NP&J8>P+%O+TA$%;= %<]J]E2FKZ)B3[JO=M*)"ZM%@K/,: MEX.J4@<:O)8*[D"&D>K@"EHZWVC635;)!'7KQ#/(G/V/-E7BQ-$!::42U"T3 M3Y09V&ISU%A3+8+Q9-ZR55HF.HNQ$A;J5I;6Y/[ #HG=$=L0W.T@[Y1:D#V. MMD;1%)C'4=3A*HVA;I%QP>'M0T&:)M4*UA28/&>=8)7"4+?$_,S?$PS%'B2^ M]Y1;@^Q06? 3RR+_A_N"_S1VZ5FMK0^#<0=S)3O4K3L]F)_?C(HE32<_ZN'^ MD-%V6E:)$'.+T(MIG4W*+EKGG0['\P[<2G&86W%>C.OL7';1&FY AP'KP*TD MB+DEZ(7U^[3VVW5KQ%B]\_FCAF;G/;/(6:5BS*UB/0+KU^3LNH[ ZL25NC&W MNO4G?D;GLVL>IY'&V>$1W[8_:XAS7G,7\43+J:6*74S*W4#O2>%=1\0WP42?TDJ5+GP*W. M3Q,^HQCL&L?YHY,18X^[E'=TSIF W.3'OPK+,$MU<>19CI9'S.?YP:I732_. MI[]PB?_ %(EAC:;^<(JID<61;W&CQ2X_-5T*K4627VZ!KT":"?C[6@C]<&,6 M* _>%_\#4$L#!!0 ( $:72%*._X3((00 !D0 9 >&PO=V]R:W-H M965TN+\1)/#._&8\]&28[+I[D&D"1YS3) MY+2W5FKSV;)DN(:4RC[?0(9O5ERD5.&MB"VY$4 C(Y0FEFO;@952EO5F$_/L M3LPF/%<)R^!.$)FG*14OJ\/[EF\5OJ!-9ML: Q+4 ^;.X%W5J4E M8BEDDO&,"%A->U?.YX4SU@)FQM\,=O)@3+0KCYP_Z9LOT;1G:R)((%1:!<7+ M%A:0)%H373FD4I8\.0;B]1ZVAOU2 0KFB?JGN]^ MA](A7^L+>2+-+]F5<^T>"7.I>%H*(T'*LN)*G\M ' BX?HN 6PJXIPIXI8!G M'"W(C%O75-'91/ =$7HV:M,#$QLCC=ZP3"_C4@E\RU!.S9:*AT^7.A 1"7F* MV2&IB>\E66+*1'D"A*_('SS;@E0XZ1XO@H5Z:&3)0\:4)%=Z.9AZ(6?7H"A+ MSE%!R]2S^^6#/"??;R%]!/$#)SXLK\G9IW/RB5A$KJD 25A6S+[ ASC^:\US M2;-(3BR%7FMV*RP]G!<>NBT>>N269VHMR4T60=0@O^B6=]P.!1:&NXJY^QKS MN=NI\1K"/O&<"^+:KMT$U"V^A V*VTWB-1RO2@'/Z/-:])V^MM^_HBCYHB"5 M/SH,#RK# V-XT&8XUPF@TZM8] OR9ZZDPF5F64SF$+,L,R.:T"R$IJ4O#/C& M@#ZQMC,_&-LVAF7; .978/X[P6)!,]68/7/_",$=M2,$%4+P3H1BC9H(@B." M2S]H)1A6!,-W$F#16 %K@1@>0[1'850QC/Y#AMR4B=*>'J,CJ.'8.Z0J]MOQ MM*XL&E?PXT[XF^<-F+VDN%F\&GP3[?@MVAJ&8^^/>+L3Y)NI90A"MR"P-A?9 M3"*J@*PH$V1+DQS(!K<^_F*\3;!_83>6'*,##SRW/PY:'#BH4UOT0V/;]71JLL;J#_J@MKON#W_$^!+7S("AMUF@#OQ^T M!79?+9SNJ(68#N('2D0_QT$OBMGM.$*!!I]Z;L-N.1%Z!"$H^DQ0>9 M,\*XO#1]$RY.5.56JMP&5?5P[ NGTUTYWQ6.D]:MV]YI<:D[LZ_ 3G<)OHIC M ;'./H;H#/NWL$C!-\M9J3@X/&$=USXX8SMRZ_377\[R$\* M^O@M_(++.FB^4A"QZ4DEKG2>J:(/JYY6?>^5Z?:L_?2B:;ZE JNL) FL4-3N M#W&_BJ(/+6X4WYA6[I$K; S-<(V].P@] =^O.%>O-]I ]6_ [%]02P,$% M @ 1I=(4@T*3R<- P 90H !D !X;"]W;W)K&ULS59-3^,P$/TKHX@#2$"^^HG:2OU@=Y% JEK8/: ]N,FTB4CLKNVV\._7 M=M(TM"'BP(%+:SOSGM_,2^SI[1A_$1&BA-$MK@(GX M'>-.E,:@4UDP]J(G=V'?UBCTUL#S>L_\P MR:MD%D3@F"5_XE!&?:MC08A+LDGDC.U^89Y04_,%+!'F%W9YK&-!L!&2I3E8 M*4ACFOV3U[P0)8#BJ09X.< [!C0^ /@YP%3.SI29M"9$DD&/LQUP':W8],#4 MQJ!5-C'5-LXE5T]CA9.#N63!RY4N1 @!2]7;(8BI[Q4\,DD2* >,RP&WKWJ, M<#Y!2>+D0B&>YA,X/[N ,X@I/$9L(P@-1<^62JC>S@YR4:-,E/>!*!\>&)61 M@%L:8O@>;ZL$BRR]?98CKY9P@L$U^.XE>([G5.@9?QKN=FOD^$71?UNNZVF0W^JVBZ!W8IN%V&:MV#$3$M@2 M9KA%ND$!SP^8+I#7%:)5<+>^AS/M0E#[RYW)&)NEHC0 MVJF5.D.!A <1J(\>)LJ=8\\ MJHAJ>YUJD]S2@>_6ZU579DQ7E_ 3*7)UPFN[AJ&Z6V(A.=&WZF<<<[W#AMXW M\>QP_KK^UWOFGYQEC:;?./;L-,IK.=TCT^S2A9TB7YD^1B@I&RJS6ZU8+7JE MH>D0CM9'NH7?=V.K#^SN$7@ZUNK8G-9"GEL]U\2T=>8 ,"#HFQ#!3_ M-C %SBT1AO&[YO2:(RVPO=ZQ?W&Y8RY+JF$J^1-+33;RKCV2PHJ6W#S([5>H M\^E;OD1R[7[)MO8-/)*4VLB\!F,$.1/5/WVI=6@!D.R&873AN'QFR8L%5<&(5?&>+,^ =>E.]2:S('1189 M54#NC%%L61JZY$",)%.9YRCXPLCD.9,\!:7)E;46Z.-J(5?$9.!,5+Q^TF1" M-4L(%2F9,5X:2,E_GG,^ T,9O\ #'QQ(> M)9Q!TB%1]Y*$01@KV"%FO(>LYLMZ1 MB\1M@>E>69.JK+I5UD.EJ-ACQVY;SV9\%84W 7// 6T\W*/ :=M>SU&C#.YFXM\/$FHB=:@4^ M"^=U:;M2_7C2ZO$$]^P0' M5357_M)44^Z>JC43FG!8(25&BEJK:G)4&R,+UWR7TF K=\L,ARTHZX#?5U*: MW<8>T(SO\1]02P,$% @ 1I=(4JT-FW;C P FA( !D !X;"]W;W)K M&ULS9A;;Z,X%,>_BL73KK1;P)!;E41JTZYVI.DT M:N;R,-H'!TZ"56.SMFG:;[\V$,B%H$@C;?(2L/$Y_I_SBWW XXV0KRH!T.@] M95Q-G$3K[-9U591 2M2-R(";)RLA4Z)-4ZY=E4D@<6&4,A=[7M]-">7.=%ST MS>5T+'+-*(>Y1"I/4R(_[H&)S<3QG6W'"UTGVG:XTW%&UK _2V;2]-R:R\Q M38$K*CB2L)HX=_[M#/>L03'B.X6-VKE'-I2E$*^V\2F>.)Y5! PB;5T0Q^1NJ M@ J!D6"J^$6;:JSGH"A76J25L5&04EY>R7N5B!T#XZ?= %<&^- @/&$05 9! M$6BIK CK@6@R'4NQ0=*.-M[L39&;PMI$0[G%N-#2/*7&3D^_F'_*9Z$4FH-$ MBX1(0'=:2[K,-5DR0%J@F4A3D_"%%M%K(E@,4J$_T:+DCL0*S0B+F9GF_NC#CE!#2DH M_ 4G_-UQ36.;5?./1PN(\7\ M=D-ZFX9A&(S=MUT6+8-&>%@/V@NM5X?6ZPSM.;-Z%?HJT#R746(VBKUU@'X^ M0;H$V97&?CU7_YKH#FI9@PO3'1R!"WK]T0'=XT$A]KUVNL,ZM&%G:"7"+>-[ M S=&S]RFLJB+/()S^([JV4;7Q-?WFJW?NS#A2L >XD$[.W^G8OF=LE] F0(5 MV1)S]EKT<>,=7Q6MI@;XP65IS2H!N[3\\ 2MID;XW47BB-8W3K4ZBUFS6?N] MJV+6[.Q^_](KK'_$;# ZK) M@WK]_@FR37WPNPN$22#[,#D&&5%3'I]7:']? M/0=QLV/[PZM"W&SN_NC2B$?'R_*(\/&8 +<#QDU]P-WUX0>1DG#]:V]!N-G7 ML7]-B'%3$C"^,.)*P"X^[X!PRQ!\8@GCIJ;@[IKRF&9,? !4.&O(S\IBD<5.>VCP1N:9FZV:P,BZ]FX$1),N#D+*A15:<)2R% MUB(M;A,@,4@[P#Q?":&W#3M!?1PU_0]02P,$% @ 1I=(4O?@CBP3 P ML0H !D !X;"]W;W)K&ULO59=;]HP%/TK5K2' M5NJ:."$!*D"BM-LJ#0F5=7NH]F"22V(UL9EMH/WWLYT0OA&JU+Z [=QS[KG' M<',[2RY>9 :@T&N1,]EU,J5F-ZXKXPP*(J_Y#)A^,N6B($IO1>K*F0"26%"1 MN[[G16Y!*'-Z'7LV$KT.GZN<,A@)).=%0<3;+>1\V76PLSIXI&FFS(';Z\Q( M"F-03[.1T#NW9DEH 4Q2SI" :=?IXYL!C@S 1ORFL)0;:V1*F7#^8C8/2=?Q MC"+((5:&@NBO!0P@SPV3UO&O(G7JG :XN5ZQ?[/%ZV(F1,* YW]HHK*NTW)0 M E,RS]4C7_Z JJ#0\,4\E_83+:M8ST'Q7"I>5&"MH*"L_":OE1$; ,US&.!7 M '\7T#@"""I 8 LME=FR[H@BO8[@2R1,M&8S"^N-1>MJ*#/7.%9"/Z4:IWK? M@:>"S#(:7Z&1X,D\5HBP!#VP1"<7;WI1_E:,YU_1N+QMQ*?H$1; YH F;VA- MHD]3$WEQ!XK0_%)#GL9WZ.++)?J"*$._,CZ7FE]V7*75&PUN7"F]+97Z1Y0& M:,B9RB2Z9PDDVWA75UV7[J]*O_5/$MY!?(T"?(5\S_<.Z!F<#2CLXXT)1EFY9__Q3AZ,'!87\>R)9HT[6L,D:1Y)5EW?H%DI@ M9(&F"2QZ?@M'N.,N-KW9C\)-'#7JJ"U58:TJ/*GJB5$%"1HKHD"BYR$4$Q"G MRHUJXNCCO6W6R9KO];8$AENN>4%CQ]O]J';+;QZVME6+:IT4=3^\[Y_C:+OF M:W^\H]A;=RGOO9Y6R"V[O+"UX^F!J+#=P(=-Q1O=$Y_4U1_U!^?8BOTUH_\) MQJZ;#@[>;6QPX-<:-7>-/1#E'S5VW9_PZ0;5+T#0F)S5!?"ZO^#P$\Q==QT< MO=O<:*^!!IZ_Z^U^$ [#'6O=C9>_-BVU,Y%$,9\S5;X,Z]-Z[NK;:6/G_-;, M8W:H6-.4P]R0B)0RB7*8:DKONJE=%N5\5&X4G]D18\*5'ECL,M,S)0@3H)]/ M.5>KC4E03ZF]_U!+ P04 " !&ETA2JPC"Z2D# #*"@ &0 'AL+W=O M><\\]#I<[6 EYIPH C?Y6 M)5=#K]"Z_N#[*BV@HNI4U,#-DX60%=5F*W-?U1)HYD!5Z9,@B/V*,NZ-!NYL M*D<#L=0EXS"52"VKBLJ',91B-?2P]WAPP_)"VP-_-*AI#C/0/^JI-#N_8\E8 M!5PQP9&$Q= [QQ\N<&P!+N(G@Y7:6"-;RER(.[NYRH9>8!5!":FV%-1\W<,% ME*5E,CK^M*1>E],"-]>/[)]<\::8.55P(/V&F=:FJ?,X/3H$D0N:5VP]!V:2I$M M4XTHS] 5STQR^6 6S;MB/7^/9LUM([% -W /? EH_M !WTY 4U:>F, ?LPEZ M^^8$O4&,H^^%6"K#J@:^-IIM9C]M]8T;?>2 OA!="ZX+A3[R#+*G>-_4VA5, M'@L>DZ.$$TA/48C?(1*08(^>BV?#\=D1.6'G?^CXP@-\,\C-CT(;-VLA->/Y M$\-OOYAP=*6A4K^/).MUR7HN6>] LO;*]MU" XP=T/[T[T>DCV,\\.\WO=F- MP@F.>UW4$U51IRHZJFKV8"X8-$O1)7!0Z/8:JCG(8P7''77\_]U-NF3)2]UM M@-&&;_U^TMLR=SXHW>B8_JFGP]=\URS$1=4%,^*ME<4LF>]Q9C MLDY$7L'O=4_"X8O]#G><)"2(MOW>C<)!E!SP>]V^\/'^]?5RAKX_]UW&Z_Z# MHU=P=]V3^:RIQQA4I8&,K@-#%&RV9P:C9:U&[VF MM)AFW M+,RP"=(&F.<+(?3CQB;HQM?1/U!+ P04 " !&ETA2#<[8Y"<# #,"@ M&0 'AL+W=O5<08%D6=\#DP_F7%1$*6W(G7E7 !)+*C(7=_S M(K<@E#FC@3V[%Z,!+U5.&=P+),NB(.+U$G*^'#K8>3MXH&FFS($[&LQ)"A-0 MC_-[H7=NPY+0 IBDG"$!LZ%S@<_'.#( &_&;PE*NK)$I9_FM1IM8ST%Q*14O:K!64%!6?9.7VH@5@.;9#O!K@+\. MZ.P !#4@L(56RFQ95T21T4#P)1(F6K.9A?7&HG4UE)EKG"BAGU*-4Z,?P%-! MYAF-3]&]X$D9*T18@FY9HI.+5[VHWA7C^39)TF6<##_@8;SN&PWXW6#=X,"WM!N,/@MG7A_;WKFO/$):F@L?Z' M+H5N%H?8W/8@''Z!S6U+PM&';8XVFVRXWB:V!/F=]9?879D+"A"I'9>?3H[ MFSQ=W.[CYTW@ GNODLX/(+V> M;8R6AU,A55/;57#?JS9]+[#UK$#*6"=PBAT0!071&I2X-TZ3W( O0JBUEYO" M*,P4V?C3.>XG-(,ILI(J =65\?$6B@(&J96C:);;4TAJ&-@;%'^ZOYE>YPU^G@3"?V1$5G&D&MZ6B<8_F';(Y[2/L^7E30M=1? M*[,H*:_^T^9R! $384;7K_F'?YW8IG MU_]+G(')Q"B)/H"=G-T>IT6NOQL']NW/[=BBRKYP0 M_[3O*=871:N*,DU%Z^4T24"\N(0-O28K\R#>X3?Y":2D8GK9!4/[$:T6;W]W2[/7S0%^U=W]!=02P,$% @ 1I=(4I>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'SG[R18E4Y\H^;Z[ ML]\].'^W<>Y.?&N-#?-L'V-W-9F$>J]:&7YSG;*P9^M\*R-L^MTD=%[))NR5 MBJV9Y-/IY:25VF;OWQWG6OH)WG!1U5$["X-IX%:KA_"T/VV*>QWT1AL='^?9 M\-ZH3+3:ZE9_5\T\FV8B[-W#'\[K[\Y&:5:U=\;,L]EAQZWR4=<_#:\2Y%IN MPC 2Y>:K!)!Y=CF%";?:AS@<,P<&'K3ZZ3]I$Y3_*J&Z\ZSMM=VD: MN(H)NHQA'8ZOAT6\\O]G&=UVJVOUT=5]JVP\K*-7)@':L-==R(25K9IG']R] M\F(I=RI=%)QET1PN, (96BY_I6&'7S0#(R>/;90-JA'P+CBC&^!HQ._22%LK M@2!S C(_(^0_.8(L",CB+)"KA ,?19 E 5F>$7*TDA4!69T3LD"0EP3DY3DA M2P3YFH!\S0NYWBM1N[:3]A$!O2& WO "K?JVE?Y1N*T(>FVEZ)5HE0^_3]S?B>#VE O:4E^X8F@]G2'?76?A$P'RD M4)B-[2X1"!F"&E-21IFQ*Z5M=4P'A0&TAD0$<@)E:ZU& MD)119LQ*^9H&(:ATTL='$;VT00[)UXB0TLF,V2<+"P^@@F3LVWC5*'O,F/7Q MM_2P4N-'C1+%C-T4;>LLG-_5=YB)\L*,60RK!'.QD>H@?,7J]Z2'O-Z/#X]$*_6ZRA-^@&),RB YLT'H=&%4@%)2R=EK$B)?$*\P)N6:G-DU+\7U9VXZ MI9^<63]D>!\'),I".;.%R/ ^QJ0LE#-;"%5YXD)<-XU.AT@C%C;-A]LCE(6* MTUEHA<+[]2&\XXJYH"Q4G,Y"SV!6&).R4'$*"]T.%OH36>A"'/@Q)MD4.Y>% M !2FQYB4A0IF"U&8L)X8D[)0P6RAD2P73[*\3K(<-T(I"Q7,%J(Q<2)74!8J MF"U$._T"8U(6*I@M1&*.;SIEH8+90C0FONDE9:&2V4+'GLIRZ*FL44]E<"?& MI"Q4,EOHV,1X3NARU"@M*0N5)VBC'7L;8LRJ@15C4A8JF2WT8EI\(,:8Y(\S MS!8B,/]CH9*R4,EL(6HUZ_&S25FH/%#4K MRD(5]V\Y).9H-2D+5L_;WI@/,/:7_>QD<_Q/R?'_,.__!5!+ P04 " !&ETA2?'[I M&]0! #&'P &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^L M\?PE[=JR[0YYL^WSY+C?'?*BV932/X20EYNT;_--UZ?#^C; MY7N[3D>UD8?LYH'N<_9TY>3WWZR\1NM=HNTU.W_-BG0_EE\2:DT MD]=V6*>R:,)Q=SV=P^4@-^?)S>3Y;=$,SV_2A-I!"D%:/\@@R.H'.01Y_: ( M0;%^T R"9O6#;B'HMG[0'03=U0^ZAZ#[^D$R11FG!$DCK FT%N1:"+P6!%L( MQ!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36T<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH; M@=Z&>AN!WC;:+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O M)]#;46\GT-M1;R?0VU%O)]#;1YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z1]0[$N@=4>](H'=$O2.!WA'UCO^I=RZG7]/U\9?E M]\G1JW+!. @=!&S:;EL6_0$W>4!$ M$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,GK;6O*]35TU?IPL0K /C/E\0;7V MJ;'4Q)&9<;4.\='-F=7Y4L^)B<%@R'+3!&I"/[0UDLGHB69Z587>\R:^]J5I MQHFCRB>]Q]W$-FN<:&NK,M\3TKBRF^,7I?4W<4+"3B:T(S\' M[->]KLFYLJ#>5+OPHNLXBVTJYL.V(I^>+W&B1S.;E3D5)E_5<4GJK2-=^ 51 MJ*MT5_3F?'*(.TR[*[\ZORMS+C#.G#IC?3PQ1Y?''8ZD7=VWL1"Y4)[_Q&-B M+'WU]U%[V@45O\R.V_MAW+([#\^ZV_5[_/6,C_4O[$. ]"%!^E @?60@?0Q! M^K@%Z>,.I(][D#[X *41%%$Y"JD&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M $:72%(50 JE)@4 %H5 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 1I=(4KX@*^E" @ +08 !@ ("!'A0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1I=(4KHG#<]N M @ 8@4 !@ ("!PB$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1I=(4G:.H@^O# *R0 !@ M ("!63, 'AL+W=O&UL4$L! A0#% @ 1I=(4CX%9UKC @ 5 8 !D M ("!P44 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1I=(4E%[0.20 @ V04 !D ("! MC%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1I=(4IVJD 'Q P J L !D ("! %P 'AL+W=O&UL4$L! A0#% @ 1I=(4@!5VLRP M P 6@@ !D ("!J&T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1I=(4L4 J^1Y P 00@ !D M ("!,($ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1I=(4B;-:3>7 P EP@ !D ("!2XL M 'AL+W=O&PO=V]R:W-H965T4 !X;"]W;W)K&UL4$L! A0#% @ M1I=(4C-[.X?F P 4 D !D ("!ZI@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1I=(4J*OW06H @ M@P< !D ("!A*, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1I=(4C"%R\: @ 7@8 !D M ("!.ZT 'AL+W=O&PO=V]R:W-H M965T"R !X;"]W;W)K&UL4$L! M A0#% @ 1I=(4C@_KF [! % \ !D ("!G[8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1I=( M4K$?=5'7 @ S 8 !D ("!5<$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1I=(4O^ 0[\6!@ PAX M !D ("!Z\L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1I=(4H[_A,@A! &1 !D M ("!LMH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1I=(4JT-FW;C P FA( !D ("!;>4 'AL+W=O M&PO=V]R:W-H965T&POCV !X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " !&ETA2?'[I&]0! #&'P &@ M@ %Z^P >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !& META2*F32ILH! ";'P $P @ &&_0 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 /0 ] *(0 "!_P ! end XML 67 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 68 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 153 327 1 false 53 0 false 6 false false R1.htm 1001 - Document - Cover Page Sheet http://imetrix.edgar-online.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Condensed Consolidated Balance Sheets Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 1005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit Condensed Consolidated Statements of Stockholders' Equity (Deficit) Statements 5 false false R6.htm 1006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) Statements 6 false false R7.htm 1007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1008 - Disclosure - The company Sheet http://imetrix.edgar-online.com/role/TheCompany The company Notes 8 false false R9.htm 1009 - Disclosure - Summary of significant accounting policies Sheet http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 9 false false R10.htm 1010 - Disclosure - Fair value measurement Sheet http://imetrix.edgar-online.com/role/FairValueMeasurement Fair value measurement Notes 10 false false R11.htm 1011 - Disclosure - Balance sheet components Sheet http://imetrix.edgar-online.com/role/BalanceSheetComponents Balance sheet components Notes 11 false false R12.htm 1012 - Disclosure - Goodwill and intangible assets Sheet http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets Goodwill and intangible assets Notes 12 false false R13.htm 1013 - Disclosure - Commitments and contingencies Sheet http://imetrix.edgar-online.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 13 false false R14.htm 1014 - Disclosure - Related party transactions Sheet http://imetrix.edgar-online.com/role/RelatedPartyTransactions Related party transactions Notes 14 false false R15.htm 1015 - Disclosure - Income taxes Sheet http://imetrix.edgar-online.com/role/IncomeTaxes Income taxes Notes 15 false false R16.htm 1016 - Disclosure - Warrants Sheet http://imetrix.edgar-online.com/role/Warrants Warrants Notes 16 false false R17.htm 1017 - Disclosure - Common stock Sheet http://imetrix.edgar-online.com/role/CommonStock Common stock Notes 17 false false R18.htm 1018 - Disclosure - Stock-based compensation Sheet http://imetrix.edgar-online.com/role/StockBasedCompensation Stock-based compensation Notes 18 false false R19.htm 1019 - Disclosure - Net loss per share attributable to common stockholders Sheet http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders Net loss per share attributable to common stockholders Notes 19 false false R20.htm 1020 - Disclosure - Geographic, product and industry information Sheet http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation Geographic, product and industry information Notes 20 false false R21.htm 1021 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 21 false false R22.htm 1022 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies 22 false false R23.htm 1023 - Disclosure - Fair value measurement (Tables) Sheet http://imetrix.edgar-online.com/role/FairValueMeasurementTables Fair value measurement (Tables) Tables http://imetrix.edgar-online.com/role/FairValueMeasurement 23 false false R24.htm 1024 - Disclosure - Balance sheet components (Tables) Sheet http://imetrix.edgar-online.com/role/BalanceSheetComponentsTables Balance sheet components (Tables) Tables http://imetrix.edgar-online.com/role/BalanceSheetComponents 24 false false R25.htm 1025 - Disclosure - Goodwill and intangible assets (Tables) Sheet http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables Goodwill and intangible assets (Tables) Tables http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets 25 false false R26.htm 1026 - Disclosure - Commitments and contingencies (Tables) Sheet http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://imetrix.edgar-online.com/role/CommitmentsAndContingencies 26 false false R27.htm 1027 - Disclosure - Stock-based compensation (Tables) Sheet http://imetrix.edgar-online.com/role/StockBasedCompensationTables Stock-based compensation (Tables) Tables http://imetrix.edgar-online.com/role/StockBasedCompensation 27 false false R28.htm 1028 - Disclosure - Net loss per share attributable to common stockholders (Tables) Sheet http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net loss per share attributable to common stockholders (Tables) Tables http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders 28 false false R29.htm 1029 - Disclosure - Geographic, product and industry information (Tables) Sheet http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables Geographic, product and industry information (Tables) Tables http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation 29 false false R30.htm 1030 - Disclosure - The company - Additional Information (Detail) Sheet http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail The company - Additional Information (Detail) Details 30 false false R31.htm 1031 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 31 false false R32.htm 1032 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail) Sheet http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail) Details 32 false false R33.htm 1033 - Disclosure - Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) Sheet http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) Details 33 false false R34.htm 1034 - Disclosure - Balance sheet components - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) Notes http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail Balance sheet components - Schedule Of Accounts Notes Loans And Financing Receivable (Detail) Details 34 false false R35.htm 1035 - Disclosure - Balance sheet components - Summary of Inventory (Detail) Sheet http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail Balance sheet components - Summary of Inventory (Detail) Details 35 false false R36.htm 1036 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 36 false false R37.htm 1037 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail) Sheet http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail) Details 37 false false R38.htm 1038 - Disclosure - Commitments and contingencies - Additional Information (Detail) Sheet http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and contingencies - Additional Information (Detail) Details 38 false false R39.htm 1039 - Disclosure - Commitments and contingencies - Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease (Detail) Sheet http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseDetail Commitments and contingencies - Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease (Detail) Details 39 false false R40.htm 1040 - Disclosure - Commitments and contingencies - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail) Sheet http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail Commitments and contingencies - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail) Details 40 false false R41.htm 1041 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 41 false false R42.htm 1042 - Disclosure - Warrants - Additional Information (Detail) Sheet http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail Warrants - Additional Information (Detail) Details 42 false false R43.htm 1043 - Disclosure - Common stock - Additional information (Detail) Sheet http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail Common stock - Additional information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Stock-based compensation - Additional Information (Detail) Sheet http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail Stock-based compensation - Additional Information (Detail) Details 44 false false R45.htm 1045 - Disclosure - Stock-based compensation - Summary of Shares Reserved For Issuance (Detail) Sheet http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail Stock-based compensation - Summary of Shares Reserved For Issuance (Detail) Details 45 false false R46.htm 1046 - Disclosure - Stock-based compensation - Activity Under The Equity Incentive Plans (Detail) Sheet http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail Stock-based compensation - Activity Under The Equity Incentive Plans (Detail) Details 46 false false R47.htm 1047 - Disclosure - Stock-based compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail) Sheet http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail Stock-based compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail) Details 47 false false R48.htm 1048 - Disclosure - Stock-based compensation - Total Stock-based Compensation Expense (Detail) Sheet http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail Stock-based compensation - Total Stock-based Compensation Expense (Detail) Details 48 false false R49.htm 1049 - 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) Sheet http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail 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) Details 49 false false R50.htm 1050 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail) Sheet http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail) Details 50 false false R51.htm 1051 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail) Sheet http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail) Details 51 false false R52.htm 1052 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Product (Detail) Sheet http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail Geographic, Product and Industry Information - Summary of Revenue by Product (Detail) Details 52 false false R53.htm 1053 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail) Sheet http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail) Details 53 false false All Reports Book All Reports d97574d10q.htm d97574dex311.htm d97574dex312.htm d97574dex321.htm d97574dex322.htm twst-20201231.xsd twst-20201231_cal.xml twst-20201231_def.xml twst-20201231_lab.xml twst-20201231_pre.xml g97574dsp01.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d97574d10q.htm": { "axisCustom": 1, "axisStandard": 18, "contextCount": 153, "dts": { "calculationLink": { "local": [ "twst-20201231_cal.xml" ] }, "definitionLink": { "local": [ "twst-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "d97574d10q.htm" ] }, "labelLink": { "local": [ "twst-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "twst-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "twst-20201231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 437, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 6 }, "keyCustom": 27, "keyStandard": 300, "memberCustom": 23, "memberStandard": 30, "nsprefix": "twst", "nsuri": "http://imetrix.edgar-online.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://imetrix.edgar-online.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Fair value measurement", "role": "http://imetrix.edgar-online.com/role/FairValueMeasurement", "shortName": "Fair value measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Balance sheet components", "role": "http://imetrix.edgar-online.com/role/BalanceSheetComponents", "shortName": "Balance sheet components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Goodwill and intangible assets", "role": "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Commitments and contingencies", "role": "http://imetrix.edgar-online.com/role/CommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Related party transactions", "role": "http://imetrix.edgar-online.com/role/RelatedPartyTransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Income taxes", "role": "http://imetrix.edgar-online.com/role/IncomeTaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "twst:StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Warrants", "role": "http://imetrix.edgar-online.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "twst:StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Common stock", "role": "http://imetrix.edgar-online.com/role/CommonStock", "shortName": "Common stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Stock-based compensation", "role": "http://imetrix.edgar-online.com/role/StockBasedCompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Net loss per share attributable to common stockholders", "role": "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders", "shortName": "Net loss per share attributable to common stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Geographic, product and industry information", "role": "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation", "shortName": "Geographic, product and industry information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "twst:BasisOfPresentationAndUseOfEstimatesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "twst:BasisOfPresentationAndUseOfEstimatesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Summary of significant accounting policies (Tables)", "role": "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Fair value measurement (Tables)", "role": "http://imetrix.edgar-online.com/role/FairValueMeasurementTables", "shortName": "Fair value measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Balance sheet components (Tables)", "role": "http://imetrix.edgar-online.com/role/BalanceSheetComponentsTables", "shortName": "Balance sheet components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Goodwill and intangible assets (Tables)", "role": "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "twst:SupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Commitments and contingencies (Tables)", "role": "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "twst:SupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Stock-based compensation (Tables)", "role": "http://imetrix.edgar-online.com/role/StockBasedCompensationTables", "shortName": "Stock-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Net loss per share attributable to common stockholders (Tables)", "role": "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersTables", "shortName": "Net loss per share attributable to common stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Geographic, product and industry information (Tables)", "role": "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables", "shortName": "Geographic, product and industry information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - The company - Additional Information (Detail)", "role": "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail", "shortName": "The company - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P05_01_2019To05_31_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn10_01_2019_AccountingStandardsUpdate201811MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail)", "role": "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail", "shortName": "Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail)", "role": "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail", "shortName": "Fair Value Measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Balance sheet components - Schedule Of Accounts Notes Loans And Financing Receivable (Detail)", "role": "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail", "shortName": "Balance sheet components - Schedule Of Accounts Notes Loans And Financing Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Balance sheet components - Summary of Inventory (Detail)", "role": "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail", "shortName": "Balance sheet components - Summary of Inventory (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail)", "role": "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets Balances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Commitments and contingencies - Additional Information (Detail)", "role": "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Commitments and contingencies - Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease (Detail)", "role": "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseDetail", "shortName": "Commitments and contingencies - Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Commitments and contingencies - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail)", "role": "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail", "shortName": "Commitments and contingencies - Schedule Of Future Minimum Rental Payments For Operating Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionDescriptionOfTransaction", "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionDescriptionOfTransaction", "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "div", "twst:StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To10_01_2020", "decimals": "0", "first": true, "lang": null, "name": "twst:NetExerciseOfCommonStockWarrantsShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Warrants - Additional Information (Detail)", "role": "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail", "shortName": "Warrants - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "twst:StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To10_01_2020", "decimals": "0", "first": true, "lang": null, "name": "twst:NetExerciseOfCommonStockWarrantsShares", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020_AtTheMarketOfferingMemberusgaapSubsidiarySaleOfStockAxis", "decimals": "-5", "first": true, "lang": null, "name": "twst:SaleOfStockAuthorizedAmount", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Common stock - Additional information (Detail)", "role": "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "shortName": "Common stock - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_AtTheMarketOfferingMemberusgaapSubsidiarySaleOfStockAxis", "decimals": "0", "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Stock-based compensation - Additional Information (Detail)", "role": "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-based compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn09_30_2020_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Stock-based compensation - Summary of Shares Reserved For Issuance (Detail)", "role": "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail", "shortName": "Stock-based compensation - Summary of Shares Reserved For Issuance (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_TwoThousandAndEighteenEmployeeStockPurchasePlanMemberusgaapPlanNameAxis", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn09_30_2020_TwoThousandAndEighteenEquityIncentivePlanMemberusgaapPlanNameAxis", "decimals": "INF", "first": true, "lang": null, "name": "twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Stock-based compensation - Activity Under The Equity Incentive Plans (Detail)", "role": "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail", "shortName": "Stock-based compensation - Activity Under The Equity Incentive Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_TwoThousandAndEighteenEquityIncentivePlanMemberusgaapPlanNameAxis", "decimals": "INF", "lang": null, "name": "twst:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn09_30_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Stock-based compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail)", "role": "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail", "shortName": "Stock-based compensation - Schedule of Nonvested Restricted Stock Units Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Stock-based compensation - Total Stock-based Compensation Expense (Detail)", "role": "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail", "shortName": "Stock-based compensation - Total Stock-based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - 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)", "role": "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "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)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn09_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "PAsOn09_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail)", "role": "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Summary of Calculation of Diluted Net Loss Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail)", "role": "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail", "shortName": "Geographic, Product and Industry Information - Summary of Revenue by Geographic Region (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_USsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Product (Detail)", "role": "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail", "shortName": "Geographic, Product and Industry Information - Summary of Revenue by Product (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_SyntheticGenesMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail)", "role": "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail", "shortName": "Geographic, Product and Industry Information - Summary of Revenue by Industry (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "twst:ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_IndustrialChemicalsMemberusgaapStatementBusinessSegmentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "first": true, "lang": null, "name": "twst:UnderwritingDiscountsCommissionsAndOfferingExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical)", "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "first": true, "lang": null, "name": "twst:UnderwritingDiscountsCommissionsAndOfferingExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - The company", "role": "http://imetrix.edgar-online.com/role/TheCompany", "shortName": "The company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Summary of significant accounting policies", "role": "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d97574d10q.htm", "contextRef": "P10_01_2020To12_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r244", "r246", "r383", "r384", "r385", "r386", "r387", "r388", "r407", "r452", "r455" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r244", "r246", "r383", "r384", "r385", "r386", "r387", "r388", "r407", "r452", "r455" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r166", "r230", "r231", "r408", "r451", "r453" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r166", "r230", "r231", "r408", "r451", "r453" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r233", "r244", "r246", "r383", "r384", "r385", "r386", "r387", "r388", "r407", "r452", "r455" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r233", "r244", "r246", "r383", "r384", "r385", "r386", "r387", "r388", "r407", "r452", "r455" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r167", "r168", "r230", "r232", "r454", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r167", "r168", "r230", "r232", "r454", "r469", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r172", "r372" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_AcademicResearchMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Academic research.", "label": "Academic Research [Member]", "terseLabel": "Academic Research [Member]" } } }, "localname": "AcademicResearchMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" ], "xbrltype": "domainItemType" }, "twst_AtTheMarketOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At The Market Offering", "label": "At The Market Offering [Member]", "terseLabel": "At The Market Offering [Member]" } } }, "localname": "AtTheMarketOfferingMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_BasisOfPresentationAndUseOfEstimatesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Basis of presentation and use of estimates.", "label": "Basis Of Presentation And Use Of Estimates [Policy Text Block]", "terseLabel": "Basis of presentation and use of estimates" } } }, "localname": "BasisOfPresentationAndUseOfEstimatesPolicyTextBlock", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "twst_ClassOfWarrantsOrRightsNumberOfWarrantsIssuedDuringThePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrants or rights number of warrants issued during the period.", "label": "Class Of Warrants Or Rights Number Of Warrants Issued During The Period", "terseLabel": "Class of warrants or rights number of warrants issued during the period" } } }, "localname": "ClassOfWarrantsOrRightsNumberOfWarrantsIssuedDuringThePeriod", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Capital Shares Reserved For Future Issuance Annual Automatic Increase Percentage", "label": "Common Stock Capital Shares Reserved For Future Issuance Annual Automatic Increase Percentage", "terseLabel": "Annual automatic Increase in share reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "twst_CommonStockIssuedForCashlessExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common stock issued in exchange for share options (or share units) exercised via net exercise (cashless) method during the current period.", "label": "Common Stock Issued For Cashless Exercise", "terseLabel": "Common stock issued for cashless exercise" } } }, "localname": "CommonStockIssuedForCashlessExercise", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "twst_CommonStockSharesMayBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares may be issued by an entity's.", "label": "Common stock shares may be issued" } } }, "localname": "CommonStockSharesMayBeIssued", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "twst_DisclosureOfEmployeeStockPurchasePlanTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of employee stock purchase plan.", "label": "Disclosure Of Employee Stock Purchase Plan [Table]", "terseLabel": "Disclosure Of Employee Stock Purchase Plan [Table]" } } }, "localname": "DisclosureOfEmployeeStockPurchasePlanTable", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail" ], "xbrltype": "stringItemType" }, "twst_DisclosureofemployeestockpurchaseplanLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure Of Employee Stock Purchase Plan .", "label": "DisclosureOfEmployeeStockPurchasePlan [Line Items]", "verboseLabel": "Disclosure Of Employee Stock Purchase Plan [Line Items]" } } }, "localname": "DisclosureofemployeestockpurchaseplanLineItems", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail" ], "xbrltype": "stringItemType" }, "twst_DnaAndBiopharmaLibrariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DNA and Biopharma Libraries.", "label": "DNA And Biopharma Libraries [Member]", "terseLabel": "DNA and Biopharma libraries [Member]" } } }, "localname": "DnaAndBiopharmaLibrariesMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "domainItemType" }, "twst_EarlyExerciseOfStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Early Exercise Of Stock Options [Member]", "label": "Early Exercise Of Stock Options [Member]", "terseLabel": "Early Exercise Of Stock Options [Member]" } } }, "localname": "EarlyExerciseOfStockOptionsMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "twst_ExecutiveOfficersAndSeniorLevelEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Executive officers and senior level employees.", "label": "Executive Officers And Senior Level Employees [Member]", "terseLabel": "Executive Officers and Senior Level Employees [Member]" } } }, "localname": "ExecutiveOfficersAndSeniorLevelEmployeesMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]", "label": "Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]", "terseLabel": "Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]" } } }, "localname": "FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "twst_FoodOrAgricultureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Food and agriculture.", "label": "Food Or Agriculture [Member]", "terseLabel": "Food/agricultural [Member]" } } }, "localname": "FoodOrAgricultureMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" ], "xbrltype": "domainItemType" }, "twst_GoodwillAndIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill And Intangible Assets [Line Items]", "label": "Goodwill And Intangible Assets [Line Items]", "terseLabel": "Goodwill And Intangible Assets [Line Items]" } } }, "localname": "GoodwillAndIntangibleAssetsLineItems", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "twst_GoodwillAndIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill And Intangible Assets [Table]", "label": "Goodwill And Intangible Assets [Table]", "terseLabel": "Goodwill And Intangible Assets [Table]" } } }, "localname": "GoodwillAndIntangibleAssetsTable", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "twst_GrantorAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grantor.", "label": "Grantor [Axis]" } } }, "localname": "GrantorAxis", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "twst_GrantorDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Grantor.", "label": "Grantor [Domain]" } } }, "localname": "GrantorDomain", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_IncreaseDecreaseInLitigationSettlement": { "auth_ref": [], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Litigation Settlement.", "label": "Increase Decrease In Litigation Settlement", "terseLabel": "Accrued litigation settlement" } } }, "localname": "IncreaseDecreaseInLitigationSettlement", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "twst_IndustrialChemicalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Chemicals.", "label": "Industrial Chemicals [Member]", "terseLabel": "Industrial Chemicals [Member]" } } }, "localname": "IndustrialChemicalsMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" ], "xbrltype": "domainItemType" }, "twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum increase common stock capital shares reserved for future issuance.", "label": "Minimum Increase Common Stock Capital Shares Reserved For Future Issuance", "terseLabel": "Minimum annual increase in share reserved for issuance" } } }, "localname": "MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "twst_NetExerciseOfCommonStockWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net exercise of common stock warrants shares.", "label": "Net Exercise Of Common Stock Warrants Shares", "terseLabel": "Net exercise of stock warrants", "verboseLabel": "Net exercise of stock warrants , shares" } } }, "localname": "NetExerciseOfCommonStockWarrantsShares", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "twst_NgsToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NGS Tools Member", "label": "NGS Tools [Member]", "terseLabel": "NGS Tools [Member]" } } }, "localname": "NgsToolsMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "domainItemType" }, "twst_NonvestedRestrictedStockUnitsActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nonvested Restricted Stock Units Activity [Abstract]", "label": "Nonvested Restricted Stock Units Activity [Abstract]" } } }, "localname": "NonvestedRestrictedStockUnitsActivityAbstract", "nsuri": "http://imetrix.edgar-online.com/20201231", "xbrltype": "stringItemType" }, "twst_NonvestedRestrictedStockUnitsActivityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nonvested Restricted Stock Units Activity [Line Items]", "label": "Nonvested Restricted Stock Units Activity [Line Items]", "terseLabel": "Nonvested Restricted Stock Units Activity [Line Items]" } } }, "localname": "NonvestedRestrictedStockUnitsActivityLineItems", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "twst_NonvestedRestrictedStockUnitsActivityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nonvested Restricted Stock Units Activity [Table]", "label": "Nonvested Restricted Stock Units Activity [Table]", "terseLabel": "Nonvested Restricted Stock Units Activity [Table]" } } }, "localname": "NonvestedRestrictedStockUnitsActivityTable", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "twst_OligoPoolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oligo pools.", "label": "Oligo Pools [Member]", "terseLabel": "Oligo Pools [Member]" } } }, "localname": "OligoPoolsMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "domainItemType" }, "twst_OperatingLeaseAnnualBaseRentPercentageIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Annual Base Rent Percentage Increase", "label": "Operating Lease Annual Base Rent Percentage Increase", "terseLabel": "Operating lease base rent annual percentage increase" } } }, "localname": "OperatingLeaseAnnualBaseRentPercentageIncrease", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "twst_OperatingLeaseRenewalTermAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Renewal Term [Axis]" } } }, "localname": "OperatingLeaseRenewalTermAxis", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "twst_OperatingLeaseRenewalTermDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Renewal Term [Domain]" } } }, "localname": "OperatingLeaseRenewalTermDomain", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_OptionsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options To Purchase Common Stock [Member]", "label": "Options To Purchase Common Stock [Member]", "terseLabel": "Options To Purchase Common Stock [Member]" } } }, "localname": "OptionsToPurchaseCommonStockMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "twst_PaymentsToRepurchasesOfCommonStockForTaxWithholding": { "auth_ref": [], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Repurchases Of Common Stock For Tax Withholding", "label": "Payments To Repurchases Of Common Stock For Tax Withholding", "negatedLabel": "Repurchases of common stock for income tax withholding" } } }, "localname": "PaymentsToRepurchasesOfCommonStockForTaxWithholding", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "twst_PercentageOfPayrollDeductionOnEligibleCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of payroll deduction on eligible common stock.", "label": "Percentage Of Payroll Deduction On Eligible Common Stock", "terseLabel": "Percentage of payroll deduction to purchase common stock" } } }, "localname": "PercentageOfPayrollDeductionOnEligibleCommonStock", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "twst_PurposeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purpose.", "label": "Purpose [Axis]" } } }, "localname": "PurposeAxis", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "twst_PurposeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purpose.", "label": "Purpose [Domain]" } } }, "localname": "PurposeDomain", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_RenewalTermOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Renewal Term One [Member]", "terseLabel": "Renewal Term One [Member]" } } }, "localname": "RenewalTermOneMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_RenewalTermTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Renewal Term Two [Member]", "terseLabel": "Renewal Term Two [Member]" } } }, "localname": "RenewalTermTwoMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_RestrictedShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Share Units [Member]", "label": "Restricted Share Units [Member]", "terseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedShareUnitsMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "twst_RevisedAnnualEquityAwardProgrammeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revised annual equity award programme.", "label": "Revised Annual Equity Award Programme [Member]", "terseLabel": "Revised Annual Equity Award Programme [Member]" } } }, "localname": "RevisedAnnualEquityAwardProgrammeMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_SaleOfStockAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "SaleOfStockAuthorizedAmount", "label": "Sale Of Stock Authorized Amount", "terseLabel": "Sale Of Stock Authorized Amount" } } }, "localname": "SaleOfStockAuthorizedAmount", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "twst_ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of revenue from external customers and long-lived assets, by industry.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Industry [Table Text Block]", "terseLabel": "Summary of Revenue by Industry" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAndLonglivedAssetsByIndustryTableTextBlock", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables" ], "xbrltype": "textBlockItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "monetaryItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number", "terseLabel": "Expected to vest, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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": "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", "terseLabel": "Weighted average grant date fair value price per share, Expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual term, Expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerms", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "durationItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Available For Grant", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Options Available For Grant", "negatedLabel": "Shares available, Stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Forfeited", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Forfeited", "terseLabel": "Shares available, Forfeiture of restricted common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsForfeited", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Granted In Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Restricted Stock Units Granted In Period", "negatedLabel": "Shares available, Restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantRestrictedStockUnitsGrantedInPeriod", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant", "periodEndLabel": "Shares available, Outstanding Ending Balance", "periodStartLabel": "Shares available, Outstanding Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrant", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant Forfeited", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Available For Grant Forfeited", "terseLabel": "Shares available, Stock options forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableForGrantForfeited", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "twst_ShareBasedCompensationByShareBasedPaymentArrangementInstrumentsOtherThanOptionsExpectedToVestOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation by share based payment arrangement instruments other than options expected to vest outstanding.", "label": "Share Based Compensation By Share Based Payment Arrangement Instruments Other Than Options Expected To Vest Outstanding", "terseLabel": "Share based compensation by share based payment arrangement instruments other than options expected to vest outstanding" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentArrangementInstrumentsOtherThanOptionsExpectedToVestOutstanding", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "twst_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, granted weighted average remaining contractual terms.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Equity Instruments Other than Options Granted Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual term, granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedWeightedAverageRemainingContractualTerms", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "durationItemType" }, "twst_StockOptionsBasedOnPerformanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options Based On Performance [Member]", "terseLabel": "Stock Options Based On Performance [Member]" } } }, "localname": "StockOptionsBasedOnPerformanceMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "twst_StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity Note Warrants Or Rights Disclosure [Text Block]", "label": "Stockholders Equity Note Warrants Or Rights Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "StockholdersEquityNoteWarrantsOrRightsDisclosureTextBlock", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "twst_SubsequentPublicOffering1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsequent Public Offering 1", "label": "Subsequent Public Offering 1 [Member]", "terseLabel": "Subsequent Public Offering [Member]" } } }, "localname": "SubsequentPublicOffering1Member", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_SupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental balance sheet information relating to companies operating lease [Table text block].", "label": "Supplemental Balance Sheet Information Relating To Companies Operating Lease [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease" } } }, "localname": "SupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseTableTextBlock", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "twst_SyntheticGenesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Synthetic genes.", "label": "Synthetic Genes [Member]", "terseLabel": "Synthetic Genes [Member]" } } }, "localname": "SyntheticGenesMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "domainItemType" }, "twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and eighteen employee stock purchase plan.", "label": "Two Thousand and Eighteen Employee Stock Purchase Plan [Member]", "terseLabel": "2018 ESPP [Member]", "verboseLabel": "2018 Employee Stock Purchase Plan [Member]" } } }, "localname": "TwoThousandAndEighteenEmployeeStockPurchasePlanMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail" ], "xbrltype": "domainItemType" }, "twst_TwoThousandAndEighteenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and eighteen equity incentive plan.", "label": "Two Thousand And Eighteen Equity Incentive Plan [Member]", "terseLabel": "2018 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandAndEighteenEquityIncentivePlanMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_TwoThousandAndFifteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and fifteen employee stock purchase plan.", "label": "Two Thousand And Fifteen Employee Stock Purchase Plan [Member]", "terseLabel": "2015 ESPP [Member]" } } }, "localname": "TwoThousandAndFifteenEmployeeStockPurchasePlanMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_UnderwritingDiscountsCommissionsAndOfferingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Underwriting discounts commissions and offering expenses.", "label": "Underwriting Discounts Commissions And Offering Expenses", "terseLabel": "Net of underwriting discounts, commissions and offering expenses" } } }, "localname": "UnderwritingDiscountsCommissionsAndOfferingExpenses", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical" ], "xbrltype": "monetaryItemType" }, "twst_WarrantsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants One [Member]", "label": "Warrants One [Member]", "terseLabel": "Warrants One [Member]" } } }, "localname": "WarrantsOneMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "twst_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants To Purchase Common Stock [Member]", "label": "Warrants To Purchase Common Stock [Member]", "terseLabel": "Warrants To Purchase Common Stock [Member]" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "twst_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average number basic and diluted shares outstanding.", "label": "Weighted Average Number Basic And Diluted Shares Outstanding [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "xbrltype": "stringItemType" }, "twst_WilsonvilleOregonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Wilsonville Oregon [Member]", "terseLabel": "Wilsonville Oregon [Member]" } } }, "localname": "WilsonvilleOregonMember", "nsuri": "http://imetrix.edgar-online.com/20201231", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201811Member": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2018-11 Leases (Topic 842): Targeted Improvements.", "label": "Accounting Standards Update 2018-11 [Member]" } } }, "localname": "AccountingStandardsUpdate201811Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r173", "r174" ], "calculation": { "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Trade Receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r23", "r173", "r174" ], "calculation": { "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Discount accretion on investment securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r58", "r59", "r60", "r442", "r463", "r467" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r61", "r105", "r106", "r107", "r314", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive Income [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r282" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r105", "r106", "r107", "r279", "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Repurchases of common stock for income tax withholding" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r108", "r109", "r110", "r111", "r180", "r181", "r182", "r183", "r184", "r185", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r294", "r295", "r296", "r297", "r410", "r411", "r412", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r247", "r249", "r284", "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r249", "r271", "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r175", "r186", "r188", "r189" ], "calculation": { "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "negatedLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r78", "r91", "r340" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r91", "r204", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Total amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of property subject to operating lease" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r101", "r148", "r155", "r162", "r179", "r310", "r315", "r329", "r428", "r440" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r53", "r101", "r179", "r310", "r315", "r329" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Totals" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r250", "r273" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Significant accounting policies" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r243", "r245", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r35", "r93" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r93", "r98" ], "calculation": { "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r330" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r99", "r101", "r119", "r120", "r121", "r123", "r125", "r131", "r132", "r133", "r179", "r329" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail", "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical", "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail", "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r227", "r248" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent 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.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "verboseLabel": "Exercise price per share" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares underlying warrants" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Class of warrants or rights outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r227", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes 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.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/WarrantsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper [Member]" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialRealEstateMember": { "auth_ref": [ "r194", "r234" ], "lang": { "en-us": { "role": { "documentation": "Property that is solely used for business purposes.", "label": "Commercial Real Estate [Member]", "terseLabel": "Commercial Real Estate [Member]" } } }, "localname": "CommercialRealEstateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r221", "r432", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r218", "r219", "r220", "r222" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "periodEndLabel": "Outstanding at December\u00a031, 2020", "periodStartLabel": "Outstanding at September 30, 2020", "terseLabel": "Aggregate number of common stock shares reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r105", "r106" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, share authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, share issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r224" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, share outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.00001 par value\u2014100,000 and 100,000 shares authorized at December 31, 2020 and September 30, 2020, respectively; 48,616 and 45,083 shares issued and outstanding at December 31, 2020 and September 30, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67", "r72", "r435", "r449" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r134", "r135", "r170", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r134", "r135", "r170", "r327", "r328", "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r134", "r135", "r170", "r327", "r328", "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r134", "r135", "r170", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r75", "r101", "r179", "r329" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenues [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r73" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.", "label": "Deferred Rent Credit", "terseLabel": "Operating lease deferred rent" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Operating lease security deposit with the lessor" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r143" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA [Member]" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted", "verboseLabel": "Net loss per share attributable to common stockholders\u2014basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r126", "r127", "r128", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share attributable to common stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r330" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation cost, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock-based compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Share based compensation by share based payment arrangement equity instruments other than options unrecognized compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "verboseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r105", "r106", "r107", "r109", "r116", "r118", "r130", "r183", "r224", "r226", "r279", "r280", "r281", "r296", "r297", "r331", "r332", "r333", "r334", "r335", "r337", "r458", "r459", "r460" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r320", "r321", "r322", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r320", "r321", "r322", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r320", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r321", "r380", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r324", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r234", "r235", "r240", "r242", "r321", "r380" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r234", "r235", "r240", "r242", "r321", "r381" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r380", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r177", "r178", "r187", "r190", "r191", "r192", "r193", "r195", "r196", "r197", "r198", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life in years" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r208" ], "calculation": { "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r205", "r206", "r208", "r210", "r409", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r208", "r413" ], "calculation": { "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r205", "r207" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r208", "r409" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net book value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r201", "r202", "r427" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Changes in carrying value of goodwill" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HealthCareMember": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Service provided for prevention, maintenance, diagnosis or treatment of physical and mental health.", "label": "Health Care [Member]", "terseLabel": "Health Care [Member]" } } }, "localname": "HealthCareMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncentiveFromLessor": { "auth_ref": [ "r345", "r346", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This item represents the deferred credit for an incentive or inducement received by a lessee from a lessor, in order to motivate the lessee to enter the lease agreement, which incentive or inducement is to be recognized as a reduction of rental expense over the lease term.", "label": "Incentive from Lessor", "terseLabel": "Tenant improvement allowance from lessor" } } }, "localname": "IncentiveFromLessor", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r103", "r148", "r154", "r158", "r161", "r164" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r291", "r292", "r293", "r298", "r300", "r302", "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r117", "r118", "r146", "r290", "r299", "r301", "r450" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 13.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued Compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r69", "r142", "r339", "r341", "r436" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r85", "r88", "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r49" ], "calculation": { "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r52" ], "calculation": { "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r51" ], "calculation": { "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw Materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r50" ], "calculation": { "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsSummaryOfInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r77", "r141" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Extension of Sub lease term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r101", "r156", "r179", "r311", "r315", "r316", "r329" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r101", "r179", "r329", "r429", "r444" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r95", "r96", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "terseLabel": "Property and equipment additions included in accounts payable and accrued expenses" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r101", "r179", "r311", "r315", "r316", "r329" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 8.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) / provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r89", "r92" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r62", "r65", "r70", "r92", "r101", "r108", "r112", "r113", "r114", "r115", "r117", "r118", "r122", "r148", "r154", "r158", "r161", "r164", "r179", "r329", "r433", "r447" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r95", "r96", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Noncash or Part Noncash Acquisition, Payables Assumed", "terseLabel": "Deferred offering costs included in accounts payable and accrued expenses" } } }, "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r148", "r154", "r158", "r161", "r164" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r353" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r355" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current portion", "terseLabel": "Current portion of operating lease liability", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail", "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r355" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Operating lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "presentationGuidance": "Operating lease liabilities, net of current portion", "terseLabel": "Operating lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail", "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r357", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating lease payment" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r354" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Operating lease\u00a0right-of-use-asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfSupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r362", "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Lease weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r361", "r365" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Lease weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r344", "r348" ], "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments", "verboseLabel": "Operating lease minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r344", "r348" ], "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r344", "r348" ], "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r344", "r348" ], "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r344", "r348" ], "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r344", "r348" ], "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseMinimumRentals": { "auth_ref": [ "r342", "r344", "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.", "label": "Operating Leases, Rent Expense, Minimum Rentals", "terseLabel": "Operating lease annual base rent" } } }, "localname": "OperatingLeasesRentExpenseMinimumRentals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "The Company" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/TheCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "verboseLabel": "Contingent liability letter of credit" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 15.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r66", "r68", "r71", "r224", "r331", "r336", "r337", "r434", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r58" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 14.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "verboseLabel": "Change in unrealized income/(loss) on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r41" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r92" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesGrossCurrent": { "auth_ref": [], "calculation": { "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Gross, Current", "terseLabel": "Other Receivables" } } }, "localname": "OtherReceivablesGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option [Member]" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r82" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "terseLabel": "Phantom Share Units (PSUs) [Member]" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r250", "r273" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r33", "r34" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r6", "r8", "r199", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Operating lease prepaid rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r83" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from public offering, net of underwriting discounts and commissions and offering expenses" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds of underwritten public offering common stock", "verboseLabel": "Proceeds of underwritten public offering common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r83", "r274" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "verboseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r80" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from maturity of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r62", "r65", "r86", "r101", "r108", "r117", "r118", "r148", "r154", "r158", "r161", "r164", "r179", "r309", "r312", "r313", "r317", "r318", "r329", "r437" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r213", "r445" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r212" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease.", "label": "Property Subject to or Available for Operating Lease [Domain]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r241", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r241", "r370", "r371", "r373" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": { "auth_ref": [ "r19", "r343", "r364", "r366", "r367", "r369" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Related Party Transaction, Description of Transaction", "terseLabel": "Description of related party transactions" } } }, "localname": "RelatedPartyTransactionDescriptionOfTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Raw materials purchased from related party investor" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r241", "r370", "r373", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r368", "r369", "r371", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r84" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "auth_ref": [ "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Information by form of arrangement related to research and development.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "auth_ref": [ "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others.", "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r287", "r480" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r10", "r17", "r98", "r470" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r226", "r282", "r443", "r462", "r467" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r105", "r106", "r107", "r109", "r116", "r118", "r183", "r279", "r280", "r281", "r296", "r297", "r458", "r460" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r139", "r140", "r153", "r159", "r160", "r166", "r167", "r170", "r229", "r230", "r408" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 9.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r360", "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Calculation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r249", "r270", "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Total Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Summary of Revenue by Product" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r205", "r207" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Intangible Assets Balances" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r30", "r31", "r32" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r14", "r98", "r426", "r441" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Summary of Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r74", "r169" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Summary of Revenue by Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r148", "r151", "r157", "r203" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r250", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r253", "r265", "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Activity Under The Equity Incentive Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r136", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r164", "r170", "r451" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r136", "r137", "r138", "r148", "r152", "r158", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic, product and industry information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByGeographicRegionDetail", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail", "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByProductDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of shares, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value price per share, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of shares, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value price per share, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of shares, Outstanding Ending Balance", "periodStartLabel": "Number of shares, Outstanding Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value price per share, Outstanding Ending Balance", "periodStartLabel": "Weighted average grant date fair value price per share, Outstanding Beginning Balance", "terseLabel": "Share based compensation by share based payment arrangement equity instruments other than options non vested outstanding grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of shares, vested", "verboseLabel": "Vesting of restricted stock units, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value price per share, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Options outstanding, Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Stock options forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options outstanding, Stock options forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options outstanding, Stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r255", "r273" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of options, Outstanding ending balance", "periodStartLabel": "Number of options, Outstanding beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price per share, Outstanding Ending Balance", "periodStartLabel": "Weighted average exercise price per share, Outstanding Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options outstanding, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r248", "r252" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price per share, Stock options granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting Rights Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationScheduleOfNonvestedRestrictedStockUnitsActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term,Vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, Vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "ESPP eligible employee common stock purchase price ratio" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued, price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance , shares", "periodStartLabel": "Beginning Balance , shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Repurchases of common stock for income tax withholding , shares", "verboseLabel": "Shares available, Shares withheld for payment of taxes" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r18", "r430", "r431", "r439" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r136", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r164", "r170", "r203", "r215", "r216", "r217", "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicProductAndIndustryInformationSummaryOfRevenueByIndustryDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r99", "r101", "r119", "r120", "r121", "r123", "r125", "r131", "r132", "r133", "r179", "r224", "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail", "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical", "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail", "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r105", "r106", "r107", "r109", "r116", "r118", "r130", "r183", "r224", "r226", "r279", "r280", "r281", "r296", "r297", "r331", "r332", "r333", "r334", "r335", "r337", "r458", "r459", "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail", "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical", "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesTables", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statements of Operations and Comprehensive Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r105", "r106", "r107", "r130", "r408" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponentsScheduleOfAccountsNotesLoansAndFinancingReceivableDetail", "http://imetrix.edgar-online.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficitParenthetical", "http://imetrix.edgar-online.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "negatedLabel": "Shares issued during the period" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/StockBasedCompensationSummaryOfSharesReservedForIssuanceDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in public offering, net of underwriting discounts and commissions and offering expenses, shares", "verboseLabel": "Issuance of common stock, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r224", "r226", "r257" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options outstanding, Stock options exercised", "terseLabel": "Exercise of stock options , shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://imetrix.edgar-online.com/role/StockBasedCompensationActivityUnderTheEquityIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r224", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in public offering, net of underwriting discounts and commissions and offering expenses" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r224", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchases of early exercised stock options, shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r101", "r176", "r179", "r329" ], "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r100", "r226", "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r338", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r338", "r376" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CommonStockAdditionalInformationDetail", "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfCalculationOfDilutedNetLossPerShareDetail", "http://imetrix.edgar-online.com/role/TheCompanyAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance sheet components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Tradenames & Trademarks [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsBalancesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r177", "r178", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r108", "r109", "r110", "r111", "r180", "r181", "r182", "r183", "r184", "r185", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r294", "r295", "r296", "r297", "r410", "r411", "r412", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r234", "r242", "r438" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "US Government Treasury Bills [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/FairValueMeasurementSummaryOfCompanysFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average shares used in computing net loss per share, basic and diluted", "verboseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders\u2014basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://imetrix.edgar-online.com/role/NetLossPerShareAttributableToCommonStockholdersComputationOfTheCompanysBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121595440&loc=d3e34039-112682" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121603689&loc=d3e36975-112693" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39896-112707" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e40010-112707" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121577943&loc=d3e41620-112719" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918703-209980" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919370-209981" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121606570&loc=SL77919784-209982" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r481": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r482": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r483": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r484": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r485": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r486": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 73 0001193125-21-032669-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-21-032669-xbrl.zip M4$L#!!0 ( $:72%*?>2U5_KVY<)3NB),M2,LDMQ;%W?4\F\MK.S-GOEQ1$0A9F M*%(+DK:U?_W7#? I42]+I$@)I_9D+#Y H%_H;O3CE__[.K:T9\I=YMB?3O3S M^HE&;<,QF?WTZ<3WAF>=$^W_?O[?_^N7D0N 6^<.?X(G MZ\WW>'M 7!H^CG=-%KV0?+C]7MZ,'IT;^J4IGM6[W>Y[<3=ZU&59#\*@^OO_ M^?7;@S&B8W+&;-!R5M?/8L@PUVDU M],ME'Y!/Q.-/.#6(1\V%[W3?$VYPQZ+OXX?#UPW'MST^S9YB<#-CFH;/.=#& MHO>"NQDOTE=CE/T2WLEXP2;,<+/?$+?@%?TR_8K+C.P7X$;&%UQOPA<\#W=P M_$[Z!=\]>R)D$KTS).Y P#JXD?&-5VL)1O_G6X(J?8\O023/OOI;'X:-G /?4&R$>5GVW$Z]U,>NCT#H1THL2$__K,<^BGV]@+$VOG_WSE_?R M MP!,48TP[$]:@,D//KJO<>W/VK&B'"7>I]^/-Z@,,1/G=%_^^SYT\F5?/SL M<3JA)^]QE/?AAP:..=5<;VK13R_^F')F:#89PS@@/3[TQM0VX?^]&XL\G<@)OWKW=/CI MY$ZO_ZSK/Y$4'AV]\;,I_S[Y/"262W]YGQIR\1>^.H8O/L!<@UC_HH3?P!5W MS6_!O_H;/W4'=QUSDX_]<_U/70GQE%C4M6U^!:&XYI?.SNK=LV9][<]=VT!8 MTROX(B?6K6W2U_^FTS6_58?-Z**C-SJ;?JYGFIRZ[H,'Z^KS.^X\,[$I,=PF M!%WIEZW.9;W;77,F5[VY&;Q/TRBG0XIBG[J??T'N_N"*'12&U<2^^\$#UOAT MXK+QQ$*V%]=&'+^*6L19J"24>H^Z\(K.^=K*VBK0]H$PZW!10\ JS MV7&!R2*#3<$$KU#K>" $XG13",$KAF]5C>'>SX@[\=-U?"Y^"1/A0R!5A<1= M)%6USUKP-!52._K)3+PP9)1K0HK23+WHZO:_TUO$[,LPWOO,\2=B?XU^@LG" M/=P"/POE44?],7PSOA?/U4P\VP#E*_Z*&3SY?N8[[U- 60HCO1O#2.^6$D9Z M=WT8X;,[@U'/[=LEI!]I]'H9%!'>>?-JZ]V?S7J)5QOH@CM8;9+^2[CJM]+_ M+(QV(B.$'(W^+B6,-I6CR6>WEQ%ZZ6"3EA%Z8K5;RX@24D)ZM?5=K3;&*]!_ M^7 \2__Z!O2O[Y+^ZXV?]1;"1B\-;!(4H:.KK-[:'?V73UN*5SNK_^Q,(RCK M:G>G$:2UO9^/G)AT3/B?;L\VQ8_O9$S=7^EX0+GOHNOY!JUR^HT]4_/6A@\_ ML8%%>ZY+/??+]%?RA\.O+.*ZO5?F%@&\@//I$WKV@M\F?.]U8C&#>7+FFLG@ MMCQT"CSH'S9;1_C64@#]\C[SZS$FXFGN6^=-X/PK?:86F+?F(S5&MF,Y3]-[ M]C3R%-8CK*\ 437Q?D7<$1 Q_N<:#QB(!;-*(YTP_ANQ?/IE*D 4@>9G=.?6 MGOB>^PWAHR]X-?KS'X [PHW15#Q>?E)9=PES+\P#93&%O&4Z:60D9K ,I4=' MI%4AKB/"YH[$QL]?'9N"M.9_4N_&M\W#HH>J")ML)%23, ^:H(X"@U?.>$RY MP8AU1V"8&=V5V'CG%K['10C 0B6FH928A4#9A5S)1D5RT\O"X[&09+E)Z9AP MMRM-YM7$$D>>Z;]X9 9E./IP .UFN=Q[Q$#P M_O#6-MDS,WTBM86[$4S(&3^,"*<_;.:Y=P\_4I*]]T*XB?'?XO%[^LQ<:O9L M&P9 %Y$W%0_<<>>)$]#%DJ_>6<3&LXK24]/,1#'^[\.:*]V!-I&"<()DEZ!F MBZ\")7S()(5PX9L15C69YY["CL\,CYH/GF/\*:![__!C(=V7FGH7T<_21583 M;X\OSN/(\5UB V.:UW@@1JDMN?/6-G"*SQ2Y^6#$T(8KKB9:8RO^GH*P=3&_ M(X5!&0L]?? '?U##>W3ZO/=,F$4&%KUQ>!]N$H_93]] 60_W*9N^$.N1\G'? M#L9Z_/WA,?UHXBGQUN_,->?IQO%4W,\!5))\93BJ8UY*J(; MQ5-4<4=UN:/,1+JI;;-(J0[L/#'(G<^-$6"LLJKUCFVD/%3ZY?"N)BWVO,<1 ME$0QK&?DN0#4L)E)B-\^D#0(2'67GI:6C9K@>"%JZXF$G&]]-\^3.7. M'\"TPS7I1X#*%6NO$$+CY#L5D/O=IEDD<*Y"[DL=12*M"7$>$315R?T#"9@\!V[D1YD$3U%%@4(7LFOI@@7F>OTA'N"F]".@3V=,H]B?;XXA"C*7'H/+YQU;83.+WC4.2U$9 M> '&@9@I;CL@DX)#.US9]>L$8$F/AP;6 ,,Q4<4#M2QF/_V=VJ"46 "4GCEF M-@.Y1W";"N!R1#)B(X <$Z7T)P@M]]$)X^S0I^788F=,;?NP0I-9(ALN-D>O M7PW+-ZEYPYTQO BZK0!^?WA-N WP=N\H%TE[7Z;9 Y2>O/)==Q YO@H%QT20 M,]J9HL&\:7"!6GS4E!?E&2OR*T0$+@;],1$@0,Z:7K_BB9(;1N &FX.BPT+H M<"4&CHH1CPOCOA'-B>\H:V*,(6@,'QT22/QXJEP"Z*L\R MZ+K\XP2$TVCVB)1X38GLN(W?$ .@:!XI?O#^WRJ-"L6@( M3-Q#QF]JB<>$W%O;]-'Z)M85H 7!DK(V(\!]\5UF8\MIN?3R*VNK9B[4K86K M/R82Z!F8Y,F,\!3MB/"?O?1C0OX_*+&\T168)\>!]O"YV74?$\YO',?L\]X3 M;'F^Y?G'@GK!\0O6?DSH7^#5B< GH]K0E>'8U4+\@IDG$S:.UI7R*WEE8W\< M*?'WQ'XJ;Q0?*N7)&>+OU J."74/4]L;48\9&, 2FV%WW#%]P^OS!\J?F5%N M9"Z8K*PMD[&^8\)OWV)/SIWC6 >(V]FU'1->O]JD9YM?F#,9$3XFW]B $\X. MD8.7K_28ICHR\Q;^XI,F$>LXU*>EP+AJ*A! ME7+,LY1CJ5%O&/[8MV!8LP\:*T=FX72$P'RF,A3]R(3"N@ Y)BJYIQYA-C7# M^(_C(HGLU1\T_AOU&/^JPF0)*TPFJ07KR:Y++;.U9_.@%E6#MDPU:,M,*2J] M]]@PKM)[RY#>6S:J4.F]94WO+1NEJ/3>O0?T[S>]MVP$J9(LCRS)LFP$J)(L M]TV'>TVR+!TYJB3+(\.X2K+F8N!339,+3$D'C@CJ-?99S.?*H,42Z224N LY@( MMV*%->&[Q==Q)\TDDB@T8R.2VW(FC'JLRK M,CZ'C5]5QNGSWC-A%AE8 M],;A?;A)/%#$OE$ H9"SOS/+=>QG9@&?H02_;[\O+WK'P>VHX7FB5V]LT%)8_'L MCK!;OXA+6L/?49=0A=U=8K=[5K]8OV U/+LK[#9BR0U_-[IJ ]_O!EYOK"_" MX=E&-T\R4!MXP1OXGK#?3F"__;-95T)@ST*@O0$9M,^:]3S)0 F!HH7 7K#? M<_NV8OY],#^S )&7N1;))YQJDENZNV'\!M:A> M)&7M15(V2E&)R<>$;968O,?$Y+T1@] 1NS\;;>GA5410,!'$FJ+>0;0VVCO1 M%-=#JPI6*2)8I1@4+TX-/DR>WB+K5,F+>4=11$A")W@S42F)LIE$R9/,=W)" MF2*Q%2>4J6>W\UMFDV,:^#=L>(PTM]ZR#Y(L](:*32K5J8:^P>'6[J)34/.) MC5A,\L.B^[#H!]@ 33#SW1\3$T9'ZM-31- S__!=X?QW;QS^G;[$[]YQQX8_ M#1$#6G[7UJ8K220 K@96CDK+C)V[O0:L(ASV?KZ1/+7>[GP#D-E IKX0\CWX M.VJGU+=3@?3"=]L?!G?[7#CT2X_*9;-.-2Z*5IOK5GZ!T=-^;1VBE>UHY9Q1\T-WVI'+7A'S0V3:D"LN]FTF M\8MYI3]_/'Q-(&1,B>MS^IFY3JNA7WZ N^$HX:UH6!PG>\Q_4<(S!O4]_@%O MO6%$%RM6S@JWGS+7/\]]!:L'F^]843 PD] ZD]1YSLQ MM*B.'0?,X$O?_3%6JG7XFU$Z/P)>_4IM9\SLS)'7QD%ZD//8\*? MF'WF.9,/6IV.P]\#Q_.<,3QVWKZ$JQ^U\+H%C'PFXI"BF^E[U#;CU\0'7RA* M@P_:P+',CR>??R':B-/AIY._@% X^?R(U8,U9ZA=(0?"UO_+>Y*8?SAU9,XS M8K$G^X.&R5J4XU")!UZ8Z8T^:)WS"V9_U)*/6W3H19/D#8*IJ]/XE$DN!(70GB):P.' Q*":V>&8SG\@\:?!N_J-0W_=SK[2#!W M'? Q[Q^T%+PRQ&*G749JW@H=MX"Q8?KJQ_WMX^W ,+>]Z_:]?]<_:/W_>_7VE7_ MUU]O'QYN^]\+ VVCO*!MO 6TOQ-W! ]ZCEW3OIY?G6N-^D6KNP*OCN&C#84E=$ZTP,RY1_UK0:WPD\]Z_>R? M0IN,!_RL>.SP>>QM-%LO,3_5WT)'[S#-0^O;]#2#Z/_W__K%$Q:+02UK0DP3 MAOQT4C\1OX-/B-_!O"5"Q:KW^MZVV]X!D8%2+3%RX'/X5 MW4JM_$0L@8?SFY G>C;@E/QYQFP7C$PPA)X=06[XG#EC7K5@KL^4>]AD)60% M .7'CPG>$/868&^51/JG#U8DY=;TGDX<[JTGG&#]?$R\3R?L%Y3 MI/#N9:O]<59P_?+>,]-+67?^"X2'-"=SUL?2U_KVF7[PS3[7^C?;XCVLMH3=' M.G/OZA%OZ]UF*VL'0MS"/^CP$%R96K(!M,'1[>"-$,:O$3C% @;$^/.).SZZ M*X!.%SS1E3[=\C%FG2I:M0VJ;E:'[D33U_+++4W\#[FOH_A MI9%)IE- -+5//G^EAG1:-_6:AJ]LJ,4H="]$-S!K%35 M5WO;+M^Y 2^B+$P MV^[70V*YX8;=4AOVWC?LQ_O>]X=;L2VK';L $1YNG5[$4>'>.>3.6)M;CDD- M!SLK.K F6#ULMCC.&Z5C\?]*),',#G5E2IW8&&,8T,-<#"O0;AALSR#\![CO M+MR%KL7!/SXK'UW3E57'F@B=RXTUP7)J,\J?M;D_J]1(+/\,LVAD\TEN.J>4 M4A!0'#4W7QNHD6S\I!$+%%#0\;GQZ>2I>WEQV3+=25T__V/R=#*C,5\V<06]G-O&F%PNT._I$W-1#_(PH&Q-H?[X N]H7YCC&HS: M!M6N'#X)](CR6/SE.6I]FQ?\^I48GH9HP>B<&%$:<;6'"34PC-#4F*TQS]6N M1L(+E.4QK[R\4]MJ%9"XJ:O 6N7SR>3-;=2,-03Q\JT,$X6B M;4@D-EQAQ58^O7+,-SBXSUQJ8,$WCTZX\XP?DQYNB[P0#+F==9K-^%B6 C-" M> \23+'/)NQS>WY__G"N!3D^7/'+SD";WLFT[\[Y(B8Y]J.4/1G' M*Y21GFERZKK!?[[!._J:BDB[HVM_AUWIA4RU+]:S69OW9ZSUZ2OXL\\?G1=[ MS0\_.+XWTAZ(K=V D6\PUW RO@T LD-PHX)ZQH"PF GD^D'^1[]L=2[KW>[) MYZO>+^_Q\75G?.> LFO]?VRROKK\N=NJ=_86XU'>M(6WB?, #^CLF7#8L=F$ M6!I]I8:/G;'@,L@C^#"Q3>T_; ((,C,#))4$60_<"[D"6;<']L$&?-"ISW'! MZ6*V^^: 7G0W K&_D8UTB?50VY>ZXK?=\%OL4?VOOW0:^N5'5_.H12>(&,T6 MF*EIP(>6CZXL#8Q^LA;3E=,]IWRLRL=Z(#[69FN3&6;Y51=8L]L-&LZNL>WL M5ON*]S?1?7G?PH7G)5&TEQ'SJ*!-BB;9"R>E\U=4W*A^9)XL-$"),=(,[/&S MA>=)"\1?"CKKNZ/RIJ>2D4[%75V/G""NRZ3H5IP9'Z9CF,X[=QOGKV+!(V+! M, Y%"&_Z:HRPM[)BR)W!U[%1!0'8.(:M^):Y)_:W^WG &QM =J4AR=;]8L@.!K+A^-9_"/FPHS)1,1( MY\PUD7E9:)R("RB63!]JA'# "KG6,=>()ZCM,R\ MBIOH6>8-%TP6^#,0N$B8AC.>$'M:P\T!A@-ABJ!ZTF _?O%&X>USV"NHF)M) MA\P66:WB+!D/MQKUCXMF*&[K'\/'5CZP<'[A<[@_!,\NF&KX)+,E$X/.?M8( M=[SD-G>NO;L2\ >-X_3#N$8V4D%>['_ K$P9/#IV^U7\1(0IH8P4AHRGS+ED@9X0T[-QR7@R0J9+7A M=W?S]5X,$#E@ )5] *'U<1GI!L0IA&GJ2\D8@(SY@)#!P+1/)XV34KQ15LY, M[$]93VSNPDWK'$%.[?[)JW@>>T E1@X5Z3'R9Z"B% Z/%6)83/B+[P(BW36M MW#<6_E&\GBNO;TPOQ;VP&T*^SM;YR\90X33_+F9Y)2>9/V,IS^MF#OB-3??A M$A,9HSDS+7LF34^>=ET)AQ5HI;8C_$V^*\UK( ]983&C>A18Z/@M:XH??V'P M:?BL9@.('+28GYDKM%P; _R)A;HO9JCBP]@=QR3<=#7,-F7FC+,K\!-K>O,= M.=7-[@K7%'8(*'5*&] UP+GXFLIK#<);'8E?,RQ4>3E82<0].[NOMU>];Y\N];ZW[_]"ROU MW3X\_+B^?]!NO__6__;;]5?X0_O2^_[?]S_N'J_^I=W=]Z^NK[_>?O_[@_;U MQSW\5Q3QN[N_OA)7M9O;WZZU?UWW[A\^K!-C?D0&I%,S"X8I38P,_R%O6W'@$45,/) XLV$;&'3(^EE/!7 *? M>[F(DU7>>I46M E77_7O[_KWO1T&52C"!QT4=-&9 &(*#1*>-W3 ?<*G@7JQHW"8N9NM)&I$Q6^])HY# X7F M1N 2YCEW?!_WDQ7] MU^O(09#4>T<&W\K+=0L]%/-&R])^ZD>BZ:U&!C4' ^ MG=Q^OSG17+ 3J3A=22I" %_3\8)'8?:=6KO5KEWHS5 9"N?[>071[:#DV#:T MLCR[2S7-.YBF>0N6G9)DR0:0(3[I..6H&E#@ G1462]DZL8>A%'D!$L=*,8 MA0DGH*-?-$%C"OXY%649%U!UT-LR+7)GFE6&8;M'W>!2E3]U;#$5&E3.T* \ M(H,Z.PGB*2IB)SJY;$:XSLIQ*#2A85;B[ZA%1$(I>Q45P'_JHA''"^'FF>4X M?P:G()X,%D_H:-ODD&R227+R6=_L!#P#>Y4ZJ5Z?^N9PUX"+R5I4&U-#\N4U MB#+Y^"ZI\@XV;.WV7+N)SN28+3T&HI2YJ)\U^Q^2-QDVJA>(L=>4YY9EE*ALI.0QW,4_!@39ZC1?)%6T!6 ML?;]4*3VW59D]&8#K5&D@=8]^?PKL6'F2!E1[(3)7,.7O2]1;X('K*G+A&2* M8W,-H#@9W"L#RUS?DL++B;2N BA-5Z3V=E)K%DEJ>OWD\S\Q7)N!)$(%',GF MWSZ\%?Q&JK,X'C)P?$]$.5)/X\S]LPC#3RE0;R>E5J&DI L]RN, *4%& M$^X8U$3**2&='+$77#\L-_CMN=87$=>K?.!:$62H=KZ*>,'UYLGG;_0)="8A MIT0UG4($U5(**1+HFMXK%."MD\_WH#1H0V)X#B\$UI>E@76A!H1^<,#>V8X-TN%-[= MD\_7KR,V8(6X%5M=97FMC'[+-R9-=.*#+Q-/^&F246CY'DS48YC_DF.-B.T[ M>6U1XGQY+L_*J.?-,OPV6%(QH/8ES7)N_CS9Y8& 1\ M3(G6CUBA^)\^P6+#UE23A:TU,&L /&.9GA/6SPZ>TF09FJ_4H)@V')QY!+DF MHEIL]&I-I-02V(9QD$70QH(US!:?&%-B!TG=J9H)C1IV$N#Q"4R1TD[&8 MFIC#_*.RA'AZ6/UZS?(+F>.G"N%LG_(L1W@<43#F$^#AU!*)\ [,8>P@<(0J M#EHXC.[61(T'6>0XUO!M M?,H#"AMR;+<2U!,:4RZ.))/# 3B^?N]A@CR!.8(R!*LWR(0,F,7D@/1U B . MXL,X?0*DXY>#0Z<)M:DG52C$!Z@D;"*.U T?AH,O(L6 KB).26&VCA\M*YHL M7(:/X)2!:AB*-%L,"%.57X$G6;J3-CX\LXR)@Y);E$."_PP<=S@L?O^K_=OOU3.^>:TOD!N$4=D37B3XO:VX OJ04D1A^<;#>4E"K>$ M M!A.;+7?\PBQK]MJ83&P!I^?O8YLQVQ_[GH,\=D["$?;G*NZ/')\:^XJ MHF%N)@+M--E(",)1WK 'L;B M='P+#CS7_N7XFERTJ+\%O#>57IXE\HM@\2RQSG"60Q_U>*PU#_?/D[C?7CX\ MB.KPX=<%R0T(1JC ),?S00'>N9BL/AP+5H&V Z M@ P7LE'4H1?H VY!KR,Q/)]88:!"+5@S2DB#<<,?8W4%0X;5F&PXE(*+E[>N!R:8;>MO2[PH\3-S*76SC7F$%HTC@3C)*JR\)#MOLS"T!1]>9 Q( M[3YG-7S=IF3%Z)G(R%)+F*(L -8$:L!3"U]4**2P60D.3OX.RBABU>"9HE(% M.BV43% R0Q2T^@UZ)MP3RA7R0:.H5RPL:S3J&J(S<$)D 0 M2FD_?13/A"-%F@].6,13^CPT2IP)&KU8X FT!B5IE*11DN:P)4VD?: O(W O M"(\$F'&^036PWFPB.%=X1:3$,3F&TQJ.Z\G'I$F%T@='#_T72GXH^:'DQX'+ M#SH<4M$=#U05Z7,1,D#:*TH * &@!,!A"P#7-PSJND-?M!3%(PC1;2$X?A#J M0D(NI,\HQ-D%NJJ5H%""0@F*PQ848%QXV)\Z% ,6-G?Q9<["!( KFL/@*84X M]9:'G1/.J$?X5%@G[M3V1A331.$['D9?*K&AQ(82&PSKF,P$0\A MNCB9=$AE>?U,V8'AV-A1G$:1'C(TQ+ (&RM'A)(32DX"$]T$<:(2. M3%-T%:.>K!P1Q$T,@KZ=2A H0: $P8$)@AD[XT]*)QJV(I6*@XQ+Q0@H#&HTPHE&Y1L.'39D')6!I')4XS4)):/,18);R7V)0V"5XGQ M;Y_)/K-"U0BU"8SQ=AW+#V[P6,"HX DE3I0X.3QQ(J*FI Q)!TZA8P*,$6Q] MJAA?,;YB_ -C?**YL'21165[6&N#^Y/ P2!RX) XC!$:&4'QDVDH'Q)U(I(& MB#MU/3IV$Z4M16]T/!X-AG;E:/R9&32HDCD-,N!,S LAADA.E%'B$U\FMBCA MHX2/$CX')GQF@\,]#YOD!J(#4[QDE5.18TG'$\N9TB!0\T\ZU2:4NXYM4TO) M!B4;E&PX,-DP,BT2G"M=0LD#)@@.5!7%AFBE6 MX<$<,MC[G3$8)_+X522B1\U_@HI48%=247#-YT\ 9Q#B!OR2<36B(E:E\Q- M5-@,:AE*;)N.X0>%,2F69J.!=PK6)>HWXG]%D-],V4H<)*I(>>6,QTP4Q!,> MJ8?KJW/M=RIIQB-_HJ-+5)>L">/%$4;X 45#.@X*M ML_,!WN:3H R]E!R>*V1.U)[4]0<@@!CA*!9\VT+/$TX>O4VPGX:\M$DU_?]-ZF2O1FQ)[NW3AC&QZB\9XO..FP@"220JQULF-X5GR/!EW+ MI#;:_U=)>^L+L=#'H3V,*%9_>N?;Q#<9W#D]BGU;SE'NVU(I+/M.GA@NOCOK MW^XT-IGB2<:6&0S4S-CX@ZYMVXU?T9<56,*7M^AU*-P0;VUL&8+Y90122G"* MT%%>.)G@H(+C8UMV-ZZ#M3TO(0,GOJ\)62O,]7I-P_^=?M1"2:8)876&PFGM MTYM\-YW:(OT/%=8IONZ0*5:2VL9B-P07O(C-:4LX4*)<9)^ M)!3VF7R%<]G6MDEH+Z@+^7KI1B)H,]U':/]9V/HJCF@4Z\ M)-G4#Y5LMMBC5O3C35AR2;IHU%LUK='LP#\7%Z>KMC(ONU,O0T4=MH SX4G. MV^V0S($L^*#&BQ$A)AU;JS8;"IED^84/")E\P'7W;!/_/AZHIG4 M8(!/]]/)&1YBPO3AF_"7/(S^=,)>O0^V/S8=+WCRY'.SU:E==KJ_O$_/=P,S M) LB^4NZ"B&MWOW9K.\4:=UFK=V^S!-G2D4KL=1\&#G<.\-PR&2$:+$B<],M M?C692CS# MR!Y&;QL4=O*!16N:3;UCD*'AVN^CI7^G7F#U%R-++T"4-I0HS0=?NQ>I#9"H ME[EN?4K;++&LQ!W<]AS,2#D&\1@N=PI<5H@XU)NU5KV*!G@I\9.#1MFH-?)U MD"B%LO)"\H[3"6&FR#FUW2"E-TBA2QVH'(,(#8!Q+6'1L\T^ D(>3A>I:'9J MC9;2,_/%VN[E;;O6J#?W(&X#]I\/*M[?N=_&KRU*RJPGDA]CL?H:16G)A,C) M:V:T9K:@30>?;X>E'A9X?% M*S_M9JO6:G0JJ/Z4#CF[UW&:@)S.95T9E4I.+C4J@V;1:$QB<,P$S]&.YJ B M7/Z=16P/[)'K$ )%>>8:ES7](E=3Y, ,R(WPE<-!Q46MU58'%<$PCV^TQ_^<*G0EXG7OSN.^<(LZQAD:+C68@Z :WJSBG9ZZ5"3P]EOWJA1 M"F6))=ZM[1'[B6$]':D^'HWI?<. :^@W]DS-& C235:8\7VAHJUS0U<.*F2] MHODH2G\LK J_ZW%F8-4US/:K807 L^ 0Z!AD:KQ^S"#[[MA&@:=!>NU"6>1Y MH&KWDO3BLJ*6N)*1V[LP1<1@0C >D]\R#C<(9DBYZ%BI7WX4 MP<+>]$@+ >]&#U%E/Z]2:U:)]\P$*6G'8+$Y#Z-2QD= M0^Q!L.:$:5VDY&S6+O0J^MW+CZL<_/&U;EVOI@15LG%GLM%PQB@<13?F8Y"/ MU^.)Y4PIO:<6MDW>DYS4]=K%9:YAY@;,9/.';L/I,2$LC[J9.9>15IIIM22H MY=A/LDN020='D6+U#5:,36>^PGJ+->";354G:K=8RL-TSQE+2A&MO!CMITJV M)XZJCT%\BL7OS0?:K*N$_]UC*H\LK+:^#P^HBD=6\:TJ'OE \*5LR1)'ZJ7K ML^]-"2H\,&-?JL]E3:^KR)E=(2@'P[%=JS5XM9>.B8J];0Z\G2^LMR1'VX4K8.J".]\4)6# MN7^ACC?4\4:IW.7J>*-:^%*F98E5(7F\<63J3V([+<9TU&MMO8I=;?9YJ%%, MG'"CUF[L(PE8:3AJQU0:SH'@2[F$*J\'73GC,?.P0:\L)(=[#[Q(;0-+R[W[ M[GA4:Y^J$DT!2R[=Q!.P[-GF51*2FZM;KR[[8#,+:);[%+[\]JU:U8DJ'+ZEB=F[/]T8.!](P-\*)*UY> MM+85<0OU>@T6-[\4M$9V.?W%&,IE^G)0C413THBG?:4&'0\HE_*PJ8-,@OF( MI3[0B9>\5Y?W:AJ,,J$PZ#.UIA\WAY^VVZA>$Z MI2(MQUN; PO5P;/UM,(/)Q*4)+;!W3LS@MUJ=U JE)O[2NY](*Z@.N-;DUO MJZCNW6-K]P?UE]U6K:W*=2MINJHDK3_V185/S9'5:YSQA-,1!7P\4XW9\+O@ MM@=[XM48$B*"^"H)AUL!AF^.ZWZG7G_X2%Z+D;BM*B9V5Q5_NY?!'96!J 2K M"90S9 8[D!J*[Y:SX3WU"$# O";1T85YP;;D?J:O7FA>[ M5UE/JRM'\\#@&V7G6AB\Z-1:.6-0Q9RJ&$85Y%%2W1*(:4AJ1U7:4B'C2_E M4"J][I/(.Q:Q+D>K"R7R7GNVN2_-J-NM75Q6L31+%?"5@Y[4[=0Z':4G'::> M5((9*NVG##.L1SNHU&EQ.*?+HX-?$!AQ\959)"59O M@*9"^0S?KM:8DO#1&PM4D_WI'".J$0,C H@]Q7!:V_%0\>!PV=88K/B)BS@L M+LIK>B/J4A#5Q#>9)_K:ZE])79YB%3-^:N4;1MOC#3&^&DZW_[J(6\V<3))ERL^D6SIH7_G'X\>;\(\7KSO-%) MR!\YT?/V9<9<@\OQ=0N4E3.@5>[-OR/N4103X6OBJR_!A >@X^#JB#;BJ+[\ M!10?X"N41L@QF Z,Y/_+>Y("K0A17T5F:9((X-4YOV! 8\G'T:*))LSEO(CO M.3,FC[BT,S)[(TT'0^00VV\BJ*H(.6!0RYH0$_-51#X?_@[&%;]3(E:,'["OU)OD ME:#$I9"-8*8DA><6J TT,QC5(A,7+H=_1;=2 #A9:/G4YRV?4&"U_R;$_ZQZ M&2X!%K!8TXQ5OE5_[G[8+;QEG6V<9:&%&)!,O&U-O,WMB:6CS(T%V =\VY]. MVB>KQ@W(0_Y,GHK&*GWZD1 Q";(+[H@O?9!60:DO9-ZIFY/=FSWGI/6]O(2%.I M^'ZFY1IB31/2_@RE^]JNY7RW[S=90^]N;3#T'-^%;=FM:?35H+!PV*UE)J8& MFSDYS3(9\I5(C6.52'%"ZL[9?I>C*$0UZGJW?/)9A3:5XWCOGCY3VS_X)HG! M,F^X,T;?!S[T._-&5[X+'Z'\UC8L'VF]Y[H4_F?.9VKH]9]U>8KWZ.30:*%3 MT]M5;/9584SJW1B3>G=GN5.7@,F6RK\Y4GD:-U2DKQ/T-KD?5!4\506O\F!5 MJMZ&HJE9.M%TY;CBN)0?A\J'R^T/ W6A4&5.1V5.Q:WO"$\\VO\8KOY;J:K&"LI59 MBK+\@K(ZB,M)>M9KC6Y%BTPH?;.HNO#4@K^>:MH3M2G&ZZ&L)>:8V4E]++%J_ M,8\]R4! %UZU:-&ZZXY\4;O*\0FA\1 !HQ"Q^A_*'9.XHY.PA&Q&:=F] ;-+&:Z5/\.5*>_.W$GN$1R88))TL/?. MM@G,UR1MUVO=BUS#)@[IS&0--.6C(UTV:MWN/J);E(ZD]ERE(QT(OI1OJ<3: MCTAR'')G'&I CEU]S6=%[>$H:B\NV+Y[[6>=HL/-1NVRF]5^;#N14$#5Z#(C M;0M=:!VD75S4.CET/%&%HM4NJ[2BX\&7\AQ57G>ZQ>P^ZGI'U+_HUGZ&!>.9 MC=R&0Q 4&TC6K*+KJ!((R\>/=*%2I)20#/SJAR$E5Q@KX:+W$F:K=ZIH498: M4SF%(+3RQ912,2LO/463P4"_U-X%(O2TIMGT0)(75GE]W]RDZOK M.( N=Q\*?[CR]4T(S-F#ET/#3.6]4]X@Y;T['GPID[/$2I,XTY2UGT/5R2.O M!Q#1M=*6"4_&PGHYS/8!8G&5VR\"*/*Y1P3)KPR0Q;QI: ;U;#,]BNR;\2OU M1HX9^Y+V=U[:R2%L["#/2_=/#/F?P[;KNR^BI0SH@]H+[KCSS%QD#R"E/>X& M>W-O!=P=&%Q?J$V'<[VU\W5(MMI5E-B50%@^?LFFLH^5?5PN>TO9Q]7"E[*/ M2ZP3?:>>9J&-3#R/LX$O&X1X#NPQXS$FF2?Z)AZZS0RP*$$4<#>'3.2#M&K7 M05W2D-2.Z[2D X$7\JW5'D]2@9G&*FF<:A7J1K@J@9X]<&J3+@2 MBYZK$;&?\'03M%N L 5#F5NUA).>\??OI-!"*;;-:$%K+LW!_LW1.=%1>-S% MII!J)"H-EA\1GOX!EC46&"3,1BNF;S]0P^?,8]3M<>;"K:_PTWZZHYPY)E@\ M_6$N#6K6"I6JHEFZGTR+@A&?4ZG?W9_5*)WWD#:>&X?#3.R@$[ QU3Q.;->2 MU2F)^8"[IS]F&J U[EOBR7.TRY+ZN%+^4=*+&2=C7GDCP,?6S%#IVQ.>_7 M>L9XY=;NZ_97V(3>.08+..QM=)6VI+2E4NV^2ENJ%KZ4XZOR.E44-#>A@,01 MX72=\+F@4\B N,R0W0>9Y7O4//2PNFO";0"K>T?Y \+J"P( .]G)Y;]5'?L) MP/\I!DQNZXUH5Z^OMZO7SR]WWP_K(./MWH;'E4K9CO"HG[>5;J9TLW+M]4HW MJQ:^E">KQ%K7[V(>U 2(4@YPEIJ7J_DN7&.V"+[S1=L6N\+ZV7[.+T/8]B1H MO_OC >7]H=B6^[[G>@ /@.PN5#>)M3=FCZJNT?M"ZG(];@ND8LK+Y3Y"393F MEK\F4((9*GVL##.H-BL5+9OAVM0Z7A(_>6* L[:]%W0B4&0-U'6)/A;+C>/ AH>-@A*U'G[#C M^H1P3W.&FC>B+@5A37R3H>X$LMW$6@+B+X%4@I>'S":VP>!%V!4\T8C5/==2 MFL_L"UA,$B MJV2!P6*]D*D;<]Z"3DCYSH>?LR8Z[!Y?BZ!7K[&= J]^;?$? YAR%[DLXOC#7T[XPQS48M0T*R.03 M1]:XRN 9"55F DA?NY<7EZV?[9,"@+S)IE)&*%]%>\A5<@]YB'8.9*.'6T):0J&35+<;H'?0)=++?-$3CW+(DK< M-F?DV 7,Y$1J=9GW&S#1Q3IH_-HZ?ZNAJSZTT/,SR&P=+:RSPINJK6/W: %# MQC+A_%)(A80QLHN!YH<##@9VLS^=Q!O*HJ$#[HPTG8F796PEO3^1JK%-6MYF M.\V5<)>F1/2 O_^\59KA9C,0GMHY5^RNR8 [+Q)OC95X>S-)P- ;?*82Y-$# M4*".1:Q]DLB$,!,$Q3ZG8) )\V:@D =YY3[H05.K8?ACWR*S9SL%TXJ#241[ M)=9DA.T^)[*@9UXEF$:QSAX(QI0&9#4IYEAHY=&9W0GWH3*F71#[G X5WH^" M:';_ME?6L>S"J<^[>C9U=:Q]$+$F\V@A_C3AWSE#?\[: 3'Y>NW>=&+R[M:6 M].&-'-\EMNF>9GG<"C")#T2\B3"*^62Z4CDF#AG^O;'C9Q27V!W8MA&A.\K4 M6+X8#!K44I[9^6,B%4&8()DOQ"*V@:?E\HB"3CR*,5$2ZTT@:PQ8>ZM C)VG MBX7@!J$G;]]E-X\4D[(L$1,V$P36<_MVO?NS61<1?3^E-U"<\/PJ .B[.$QT M "3/>3"!T['Q/*CWRMS5$6.WWV^20?_+X@ O:O7.@G(E;P?;6Z _A_*MY_#7 M') ?1+:^C2CS@]7F[)$'<%9P1L*&D&2]G#5B3^@=8>:M?24=@F]FD[=6\[GL MMFKMYH)8VM#8H5 MKX@7R5-FI(R@33Q"6P8[;V0K9&*MN)FOD2&77$[1N[Y"82E1J!!Y((A4**P\ M"A4B#P21&[R\00)B'J,N2NO/<0$Y^N"5=WW'WO5;U_71O8ZN]61Z/>;F3_R! MQ0RX,Z18U;XF4O3A.1\ R%^P[KW]A">N!I[IN"+['H=@+K9KEK_#=S4JN^$* M%_Y?L\TZ[\7U/OQ(C/TU'/HJ'K5GF_U@S*#![GI-_W;B_GZKQ=C0:WHKJ]#- M\9U9(/R1YJB9;)4@CS* NL6M C&ZS8%&LZ8W%Z3 5\97N[,Y'-NA1KGXYS=B M^71#]BG+H4>ST:QU+G3%2,?(2 ILQR=Y*B4X5#S1H5D\OU%7&"Y@B(#JYW%F M8!ZT-'J0,-UC5,N#TJ#4Q#T>K"K9[(9S;%*("L"7:?S('9GBI=X+X:94#&YM M@*,OLLC%:?KCB-C]"0[A(K0I:!=26E1#L;]H*67D$'95!39%9XK.2@NVXP68 MD.I$P>Q+RJP*3I3=%9:L!TOP)1/ MMCIJWCV=^-P8D2">.!6W##J$)DL3:AYY!;!Z(TP1A7$/4OU;E1JWKF'[[K(94_.@M^&.^-L;@,CK82^W;48K];2-U]UMW(7;C=A;!K-[RSV6VG9A#@^4 M/S.#RM/(>VHX3[8811Q,EE!77E;0KU97!Q?'R8$*;$ID;2"R*B1QE*>\.AJP M2,?24CV#M/G&/4H'+K5D5 !3=';0._"B$LS?'-?]3KW^\)&\KJGXE["NBL&\EI KDI+K8RX4P!3=*;HK+1TMK\#Z#ON#)F' MRL=Z.GQY>G,T&[5NO?(A+I7!?#7QMTCY5)TZ5$7R!6)?=0=0*%2\>+B(5"BL M/ H5(@\$D1N\K#IUJ*/\\KI$9_I@?Z5&L@VVKMI@+VF#7:)"!JU.K:T?:-L( MU09["7N4M#]J":-F]9K>Z-;T=CG/S0\,YR4,F-!;Y8R9+@?^=]$)NY3>]E97 MKS55)^P"N'YG-=J:E[7NA>J$?6Q^A'),4GGJ2CI)Y7\K]205WY1TDHIO2CU) MQ3X"0<@BDB''#!FD$M:T),](,*3R3^#@:6%;62F!(?T(CO.2%: MY!7#YQS,/!'O'%&Q7@=M>!LG?(#XU#)/%FOV]0S-/M3+&POT\ICAM(44FR2< M-?Y60U=]Z&T.N3I;G7&%^T# D+%,.+^<>&_Q22T?:'XXX&!@-_O32?MDU= ! M=X8CZQ,O2S(G71,&B C*9X3;IK)L3C"^2)D\<"QS_FEY>).4?+\,^/NTA,YW M!J+(9&H"N\)>N0]ZT-0:'[WLDU8R/%=8ION:9H4-XU< MW&9;/ 3Q)L,?<[=(<]EJ#@'^O;'CVPM5@#V+T.*+6S14)/>FD=P/=.(E0[GK M&,JM=U4H=V8H=[W[LUG_B0#:>RAWLU'K7#9+&:JH0KFK%M:Y@P"_!&N4)92[ M=5FOM1HJD+L C)5!88X^?^7- MW[$W_]9U?73GSW4B9[8V\0<6,^#.D'(8K*;9U,/G? @?^',@XMXPFO@&9*K M$5OT*1PSUP7K2_X.W]7H*_8=DAW/_YIM17HOKO?A1V+LK^'05_&H/=OL!V-> M!T,NJ,ZI=^/JG#MRM[_50&U<9I5,.;X#$@0^$APUO_J(0=EQ2IZ; &F+6P6B MYC#L1V?E(MY1(^V#7FG+,8*F!^@\WF<&1XU U,'R7*/O7KV&[#T9;8M;(]S8C^)S?_+ M-'[DCDSQ4N^%<%,J!;0@FWIAH-Z?<(]/=UB5T^:[#>)UZ1W'>47*> IL25;OR#)=#TB@/\:'9"$(S/1L@ M#:.!$!'Q_JP )345P"JN%Z^[U[@+-QNQLPQF=Y9[K/'MPAP>*']F!I4'%??4 M<)YL,8HXJRRAGKS,+JVU5<;H<7*@ IL261N(K I)'.4EKXX&+#*TM%2S(FV^ M8Y#2@4LM&17 %)T=] Z\J/;S-\=UOU.O/WPDKVLJ_B4L*-TMI0&@N$EQ4T$Z M:T%8E_505NJV?>29M\EJG76;-8:[7*VL]UZ#JK9]Q+V M*&D3V!*&Z+8N+VOUBV;%>:02&"]A;(;>K9<2\^7 _RZ:?9?2M=^\;-7T=@YU M0%6S[QFD[XQ1Z\U:O9.S*J.<^:6S>,LQ2>6*."Q7A.*PLDU2<5A))ZGXIM23 M5'Q3TDEF*);P+QE8-#T]PZ*$B[F/<&JOT1>$BS:./\9/"M=L^*E9_W4 ! ., M)LIG--#5KO4DE/3& C#MS1W].*(:,3"-C=A3[.=F.QXZISET/MUS+>W5GEVO M7$5G73]_!L02(VP*AB2MY4\&&ZRI&"IHS> F_9\%+"_.5F97@=<2ATD#"I8G M'B99+V3J)GAL%-F!@=34Z_6_?=1"%FWBA!-Y ?I%LZ:%_YQ^/'F_D(#TYGFC M@V^GIGK>OLR8;7 YOFYA51,@6>[-OR/N4107X6OBJR_!C =@N./ZB#;B:)/_ M!:QY8"\42\@X5VC(V]@5D1UJFY&\ DI+DER M!S,!:Z_=RXO+UL_+$P70Y&>OHBWB*KE%1&Y)<0QZ1=R1=F,Y+Z[V+MI=3A?" M.X/M&UMO''*('>PH94V(B:>9XCP1?P<#RP*<2:$J/A#PJE2:Y!7# MYQS )(1AI&-*:;D%%@.U#$:UR,2%R^%?T:T4!$X6.^_J&PE7 M&A:JFDF-;XV_\QEZF\B*SE:!%:%1$=!/O&=-O+<G9DH6#?B,!I+O;.:B1-*"<2=44!:"SW(^+ICX]NK+VN9&FE3%!#)- MV1!UFM@!SE#BKQV E._N_2:[Z!VSP>9S?)?8IGN:M1WG+H(:QRJ"&O5&/3<^ MW^DP"E>S07NED%7./"SE%83&D1#81 -N3/6G E%&]1^TO!X_IEYC+I; MB>,WYU6O#80W")R*CEVNV91Q[#U'J%=8.%6B+DBE@NM69D\WZG'V=*.^^Q"Y M1JU;SR$X#691S0[D*U[%OPU4[WQT MBH.!O4JW4UJ=TNHV"GS=3>R\4O5V(*.:I9-17^D$Y!*3!YK$-C4R=@",_]FF M?T=QV8:;A]4GUPM_ [C@CYYM]A++WKTBN$2?:-1TO029@Z4J>)0;"O.INZG7 M+NHY-$94"N&A"5NT6C2@9[SAN,3"6(<)1X7/FPKABWT.)J@P'J#D_3MA-@*@ M;S\ 3_6'=\'"[RPBL]'$PO=CA.\\0ZUDFNB!%7-42F6YY=QWQSX3-JU%B4LU M^HJ=7-[:":/,,JT?VNK?<*&WXPEA'*58/N[$90*LE8-+ZH!UR#<@+A_=L=%L M*\U12=2".VR66:9F]\,M5)I>UNJ-'(H6'+ \W0AIJB.;TCOS<68RUX#=R,,< M-B[<0FAM,_N9RF,8S:6&S_=QHE*$X.R%BTXZPOK#$"ANSS;O.!TS?^S>1B#9 MTZFWKN3K9L?>.T5N3F[0B[S#&)0N>PA2.O(.8#XQ!U(]9 -ZK^4J MB_4+Y'PN43DQNRMTY2-"6]5U!BC1N(N(H<3FCH=#)AUX>%HD]O@#%(\SR@RL M-E1H F6F4&'9+$&-R@H)R[5%=T7FPNF?Y0C*O1L1^@I&9K1'7I9XK MCMTM1@;,$GZ!#RK4[4>X,Z:K!0'#*GC$CO(;AWP>HU]W: M!L>#U:]4_O?6#A=_'ZU]/X['3J>EE+Q-'(];H#*G+N?*S:C$[1KB%MW@MN?P MJA[V;,R7B047:C;KM5Q.V24N\AP4 MALN NQ;.4C;(_,9K(W+G"6N7FM< MYHU-I;!60YI6/OES8RZ\'D\L9TKI/14MS?CKO#EZT;8S5W&=MN M5%C&*KVV<$F,U/HD(_5=&,*B>ZC;=&B%?2HG][+%GO?B>ADR[UM$,0\1P11[ MYM2H7>11:UHIDM417_(T*1'Q7DDM\DU'#W'1GSQUR&6G#IR=F5O4B(!HR?T6-QCVD:F[]7AK[AE9AD(0;*,[],?P 8"<.E]^+5K^GVKVM6K>IXL\+ M1FK.[K@F(%7/(5-K+7^50RQU[ M^8C-=NVBJ?**E7!=I_"#8U!J!A8VT!.V1I@>@J1=V4%>K/L&EHVM"'\-5@Z: MSI5C652\X_:'^Y*_3=!\\H[2JISX+0JE.>FR>OXH5:<9^_:?EV.2ZC1#G68< MF&%:XFB0=T$XR*GV'KU_XC1=&TQ7'EA41I=Z6R#!;;C\?4>'M"YJW8:NC-E- MM*FM<9I3U&VCUJKGW,]&*5'[WK;+,4FE1"DEZBC=5(<6.#)D-K$-%3A2RK'+ M-1L5.%))X[#LCG7Z2KG!7(J.=1?;N&O.1+@C*VD.KN^'O75='T0O[0]%,SR30"VZ'O?E_ J-E6S5E>=0DJ/^YP,S5K[ M,F?<*]7T\ 3]Q!]8S Q/Z0<7A>]G5#H^TC\+]AV'K30L)FG++-O..,Q4= MR.5[.@G"L5#^6H[]= ;OCT4[Y4I*U!6',/%Z^\-OL-I'6"SVXRU4@G::JDM) MKFC+J?]3[FA3NNZ!R-1D,#9JKECY3C@T@+PT9L,EJGGD57MAWFCD6&C#'9*T M%57=XCC?!$#ZPRL!#F&QWCC\D;S^'L.@X&Y1+3WO_IB'(H=WC-"%%=V$ZX^SUC!I:Z_=F:,X/8B MH])*4\ZXS"]I..<:JTI=VO<&78Y)*G5)J4M'Z9LJGU)U/1Q20YRUTEK:9OI!XLE#5+.=H_P/3R8K#=C[*VYZ*JBO3N!Q2'$UC M%E3\U]Z900E1;S*\Z-2T$/.1> ;M1KK98ZF5;[QGHI/VMN#AKQM &%Q=CH;,6"C8(; MU)ZQ5.OKN7V[WOW9K.]4]'=;M48KAU;BE9;\^T'J[E3XUF6MV+N6*BB06I5:MNP/G<)I]4:\U]9Q=:4JO6@NK.SS7;M>Z M%ZKVC=*KE%ZE]"IUL+U_[:N,M6\>_,E$=I4GED@TMAS7YZ+PA!&6Q=&8+;<9 MV#Y4'9R2C%VNV:@Z.,IVW(D\N@6U&&U$ #,[1&,P7-\=+.\[+?;@M)U#3=,# MMO#60U5.Y63R/N50NMYA2,LP@1:&1XD9%9#A= CP/\2,$+GF1USR/H1H1PG1 M7+"5CQQMJ:HN)160932&OSOVF;!Z$Y7X;5/5@RWSV.6:C;*#E?Y7;#'!C-[! M&C%-)DI@8FRTY9NBVP@(KZ"*X(1,R<"BXB6XR'VX?\#% [\Q,F"6D-H]U_7' MU-0+U1CUVH6NDE+RP5A._3"K:WPKL;H#L=H'H4J$^F>)Q!)!M6?.\,R''\1U M*18)''@$GA:2-/PB!*_(2V%<&2L83#D:4#+>"=67D53 J;*E ^([!6"]FDD-(; M"Z34WL3/XX@*\3*>$'N*TL=VL)X#X2AD0/9X](D3"P0/%R2Z@5 PHB%-4*ZX5,W02/C2*=Y869 MW@@G7O_;1RUDT29..*%YZ!?-FA;^ YK'^X4$I#?/&QU\.S75\_9EQFR#R_%U MRS'^/ .2Y=[\.^(>17$1OI9TR6O")P_K(]J(X^;R%\\Q@+W$=@V,\Z,%B0N[8S8WDC993S+ M>'QAKJ=]88YK,&H;%-#&)PX707S:_.F%F"4S 66OWYP9,^IBGS\1F_U'8"L>''[T M;/..P\9E>^)G?QA]+?[8URB,\Q$8Z@MR^YKZ) 5]<8)\"^IX+DS5KC81Z.<: M:AE74L?(0.J\*'_;MKH!G$H@3MYY,5!.M1I!"#.RX,R]"TQ3,6L/Q]S.ZA[H?H;V!Y8T3'J/YCNIM!3/Q1 M U6 6-[(D)HHS.@)&-ZW/�U$J%@7'YT06=$^TV;0I*/V;'B9ID#W0"[#V@ M7$*J65^EA!Z26A^2 F(6<$XE76&H$\@Y["Z G@7+"G((7/,I7."1+!"L92 K03!_T2P#!1 M$D#0L"SP;B-+!$". ?Q-X@+)'#TY(LD3-DQ<++-]])RGH!Q>%[NJC+A /$ZX M8_J&%W(P[F@U9$A_"%/W99 "*O/8!)1T MX0L0U([=BZ+#82]9-3J316YMK6]X#K 'RN%.;09?8Q@^0GS^E4P MON_BL _^P&4F@YWG >BH/Q0C]5Z9NQ'_+3M#[)[/GR*&7 <4/ 2,P[A(Z@BW M;1K^";S]2J:(L^X2G$7? /-M#G&9*&/>*$]4U2_B":%9()1>X^_GJ+D=2ELG-FHQPVV"$Y-'5O]['D@WWX5TPV; M 19*#JW.^7PWG!S)(52!,["_ _;-&8?U1FQ)PM^-KOC[)R()MAP@T7171[U0 M3.JM^GEC_F@CL6EOXUS-CR+^GV_3M:D!WRX--;03U- .JW^5A1KJETL4X7SE M?/50J3>R7$0E066ST3R?/[/,"Y6_$IL\R?UV0"T&=HDK'0WR""E" @PU$"%! M C\4UBN^)TRH ;$0XL*4'^%W7F"N,)SF^D,T"G%PV(PQ:2=I8XD]W!.11+!W M@U00/@%AB2$YL0"1\7G6&F=7_P!UX9GR-$&.07VTJ3389&A3%$4*K\=F0\8< M!W3JP!5OA!X588!+ PV&YVA VKA,V\' *9^+V0K@,2\! P- XPY]"PU -!%$ ML'W6]P%\V);5#6'<(F M [& 2V%1IX63;YF(%Z ^0Y*$2>&+-1@:. JHC6O !V- B@?(PPPT)%/ 92"L MT$%-.*+'-I-V/++*$R=CMQ99^1.'>T,@6 ?YC=C(AS@8!*./?!'Q231)#3>5);F&6V 4T@)G*1Q&QU-,2+IBO22KQ)_NYP MP.T_A--42YZ$X%9A$32'!#3[O]U^/0,+RO$]<42+D 2P$@V +#ROY]I7X3 2 MCWLC,)HTV.V\D:M)M"WR!<9R$RC9MV1+Z"0"7U"RH<<,'7 ,Y#>QO8@(97^N MS!FF'=OHND%YS4QAXB$#)2IM:.29,$O&2$43, ,7^KS@SY+UH1A.NM)QUH'W M?:CA-6017((&5"VZ7P/W,6[X8QA'[%A"6K\(?@M$BU!:)F(NZ+J#ES!;:BS; M9W#M#]]\&LN2;R@7X*UG)I@C$,\&X5P$:#P3RZ>AT CC:GDR8E8 #%87CX^\ M$T3;HM<2Z#& 8BJB&\-58@,TGF#SE9(EF[0D:E,.S-A= M[Z,K/X-J2'JC%-N=22>BX)T=OI:0C^&NMHVHBD0)+(@^.]8S34HAF%'P M'D@/O?N'LROGM[.&]LQ +PXW+J3?,?D3-Q 01EQH;!YY8@X\DJK2))13GXO# M)F"*D%J0A/$8#&_C_L-M$M"ZU(+=<#_!G9Y)YZ\')(Q[X_G,B67J!'KY@?1# M+.AZ,H03H' '&S>HKNY6Q\S1YF?V0-G'H1ZH1<5:?NJ7K26"!_FC?JF]4*0Q!_Q\78-D7I@O&8!WJP,?^X0).HG9I E.!X3%3!UE;1 MMID1?W+@ 0NST:!OBO24FAZ =T)X',#.3:%["3,_R6N@:QIX !<>4ENH$PKK M-(Z"0+\'_!+1.@)W/<%]1'OW]U[O[E18_$*NLW%B1HG=[UR[HEQ*]Z2RB)96 M%/?C!A0(WT\&WPOE:^62EZT6YPAZ*]@_ TKM!"0Q\6F,KFGS7.N)EP BUK2V M39BMYHY"2Q0V,#$?>.^'FH"1-1"1#@39HL%#S$ (/#!U82A1,P_?-<+ MK(Q@5H&[5))^4&T:-2B\#I-!MX--T=&$6V:$2<)X/(_0SMHH&'P)T .W'U R MI1YZ\A:1"<.0)\2/HW5N?IM'+8SI46G8!! 6(DN(@,-R$98H\+"<=IRJ& M%DL(E;6-94%!^.40LDS('%,$3CV']FDT?A07$H'?MV(VPIED TC?F6FQQ3CB M/'4:26?IZSR?*:UZ##X;I)V4R@%8?IN$ER(=MS%TK\5;3.3#C/D>)8PPG&*E M1AC[F#$U"2P?E$:!)U!2'-N\H.V?[Y)RJY^;L)QT'.#"P M[>4&@9DE"UP[2YP O0GZ2J-'?^J;C-P\V=D.7#HF0KD]!"'KO(C=0&!_PIUG M9J(D1;77 0D->U6X.V>YK67_%=O,;G1M8RVTP/TH-AHYT&S_EFCGPKT[4-M7 M[B IK3C8MF$7#\\'/ >+D:_?A!OMQ!<[-!KFEID]A\3>E:QU[GY8*[9 ,,X.*K[-CU_1EQ58PI=%E8"W54KIK*@< M]>8Z!EK \+'&LYO-<6T-/63@Q/4YO@N; MHGN:Y>*?I;9%6,U&X%RI"SD6R$V8HOWII'&R:MP47I+U=V*HP1#(8)5KUTTYS-0 M*RA62X^[W8O3B\M<-\0%LC39;GG7;2J2\G,/-+2X<^YKAI!]W57/WVUQ5MBT MUVCX&Z]%(?" $*ALVX/2OAXW//4\+I-WQE*:.\Q,7T@\68PI?%&O-75E"I8\2"JVV(NDAN&VF7!*Q%H'L33 MQXE5Q25J;9'I#!!-L"!W;/C3D-/:&4.ND?AZH;AV"=?>4X/.,&P*4V5BV_U MQG1$UNEB"(D 6?VC)CJ+9>>''ZB$2]=_AQZGX_%F]40NP M4 O2(+7_YUMB;IWP4_"T^'VF@\IRY9ABRQ+6U.T8([\#I'J.]NA,0*9U6C.# MQ@/HX0WM7?3L*2 5,"0JTJ4&%.FKF%KQY. J8!17Q,W*(D<65IL*FGYA;21) M58WZQVA@\5O_>'JN_< :; +2"+802C4 H.O2H&QTE*8(@V$0.VS-_Y%=%3&A MT0IF'>7*TM>@ ,BX,%#YYJLD2;+"85T+U(U?J@O=-/I1I'9KHT M3L,Z':+JO)Q;%$KN#$ 9E5 /D]'DVQ,R#?-I9>TRF<,I[]:T,?S'CS)IP_IS M(A >5+Z/ C_O&M&,YMM-)B=ERTLR:I[3( ]/5J:9F:\8"*MPQY)! M^J)"0 UKRLH"0-0,!@Y3,^72$*#'4HNJ'Y6_EJ@0.:ZS)95#R1J1N.:[84[> M6# F15^=%Q0?PR18,@&.(L9()MR) 9BH XC="2+EBLK$1<=>ED8XDSHADG^9 MT(^DRK;I>.DTB$2QHJ V(I#7"%[#56"I_7/MCC.@#YER&*4K1O6P9%IVD$J> M+$4T2"0Y9M05\&1&Z3.6P4D*4U&X$:3.%0"Z'LJM=!4MH3@%)<$ T7^2)RI+ M8J";!I/T,7G29+*T >6R2$$PL,@VX5BZ32 D$MV"VVJX/$PIQT*&6-[0?G)% M\CD6PX]J6 &WO*!8QZ%&S/4<+CYJ6,!,L9#&6AQA/54/J7LVRN)5PM!MF>_-F-O9=64HU MW91UIHUKEK\YJG/],U8((LU"Z@.X->NI(JJ]N,(!F#5+K)*=%E:]..\LJ:L: ME^026<\TV*-#$C=#78 'I116 #)L&'H/CU]A#;&*0Z]^KB]OM"$J9+"UX7,G M'[]?$'A2'<#H2WLA1#L <"F(@XDC*T',M<^6B8%X:R,&7=0UN6(P;"[K4B"V M1-B#7T0GESD=(%T7-](/-]S\-7^"=!RH+\>R2TF[)6%5)7<6DZ)^C.5F-384 MNCGGZ"(3ID9@0@C[T(O;K&"=J+$LE +ZO[0*I#B58Z62=K%;*6Y@R!4NPP1+ M5,]-,)+BO3(H]A56$K>$7B)U^2 KETC5'XCF7%NGN7UD5F223>/JUHYP'Z)T;L3T.&DB]$4'+%F$@XLY N*%ZWG@Z!49UWF/\S\**L0Q S)Y4UX-%]A+X:Z;M/\VK\>%A% M+!*I00FP59R<(5JFY])2##"!:PNAXX2E@AQ9^%=4K@OE;@+DB )1/Y6AE"*N M@[6ZIYH1P#PL_Q]7A,;:OO05:Y8+H3C%HO:C\'/A? (LR$$C42.\0BZ(9[$V MW':":FN1M(C*9AV?3R;3U'>DLV$RL:8!9\5V2.!#C'@@]M-@LZ-9)V&@? HZ M@8?U1ECT#.M08Q%Y*?9,)UU>S0XP*\K>^=P8";2(VA^$BGG,\ MQIJ?:6U^\TMO6&X6NZ^FK21)+0!VX) 1PBW09X(*(=%F >J)G)1HUHFU'Q,[ MB;QY+!3;RRX_/ENA,UF2+Z91$E:$%HU$&%9Z!+'47J/B52K00-6\*A-%7*J: M5\76O$JTHU]%:#-5HHJO@'5Q(DOX+'\ZHQ16_M6MTJ4M\_X:F$$]_\EW/2WN M/8K'K?-'H,W:G@_9M1NL&BN2-+5?Y>&>L 3>/?@#3\KR1OWT@Q9W8M=N.!G3 M%X?_*;3HQL>K()0F<,TDGKQ/*C"XY69_+$GJ47,!>?XD#P,3Y2S3.I$MB]Y* MVW(%IGR=K CAWHEF/'Q7-60S;]EJ5?1278T%;% M@[# 7H]#D\+^N**T+3IG(J\9EL"41TH)0,_/*'6":,G60XD.U_$'A5,.Q@,@ M26^? 08,VEU+CRV%&VZW# 8(7YC_A0EK"<=G5=BL?*8!V?.'4%FP8?B\\:, M,FPK8KX0ZI0)R,Q"-51_"E8:MY8B_S][W_[T(NJMG;U4 M>5Y9[V7&U?_W4#X$NB9#THBI1PM3>Q91$$NAO] M?I26SQ+U U]EG8><1[55R#+? >:?. X=>>K272H;X]643^ MCQN\/'2:F/BD*=\J9@]1W%LF%C3S"0G*[C%::N\FN7,PKN%! P'!CV'4Z);_ZGEC 5\DU%M!Y-%5[Z(% M=P=H.R!ZD3Q0EM,J=/ MTB687@ 9\A=8.G8@OX?O "/&E7P*;*E 4B=7X9K8*\Y\]'V*3]//2P5-;'>B MID.F-YB- -F3Z'E\F5Q@Z;QBIF4TU:61@OJ*125:$&[L&'-K ,":PECI&R)B.&D/(KEWOU4R/.HZ2[G+L_O#);)Y?URSEL\'^#RZ]*.KBW^/K) X7SUV^V2*!>[> MDWZG>7) K8.$$5=CJVSJ M.6#?<66@B,8+P>*M]/Z '>F-/<=[D&XAN-Q6Z"R?4_K'T/#)Z!%O4W5L^8F2 M"*-T$HKP/(4!-N-0<3HYOP53,0J_VI6+DT0WK0CM;E<[>P?[N2@6'8>#5J-W MNU4.HX-8^(<3+_*Q9[*:9LWJ$\NAX'9#>NM7W-4G,<0S3A]!ITIVI5SJ0*KI M,9.QN;J;)&=YR9"768[1.+ZGR R-+XEMM%GFNR--,G5TIK2R:L3B'J\5( M:MZYR(A"DU?Y >/B*RR!P41NE(3H0)S(C+(H_XB\IBCM0=J))=]$40$U(53J ME,(PI^-'*E+=L/ %D/AG*GTR?E6RKI0RHJ,!RJ_$=PE;E0Y5M0;FC=KX*A7& MD;(L(4<9((A@0QWN8587F. VGXH9,BDP36V0OKXU7:@H4^RJH+$5(/(SGT'C M^0]+IZ2N!GF$/\!V5[Z9%Q 2*5ARTT++BG>TY R(BD(0FSBVT,' D2!4M9# MJ,IPBZ),"ABI5?]^FB!#B=Q)1M1,9?K^#ZPJ0E^VI?07*7 E!4E=Q,8$05'0 M%%7'^&E]Y3@I/94K&)9P:RFXW:X0:A2>@/N@0!Q!520! IOY*P-KA&R4HYH+ M5V/I =N-L1+G;XH,.($Q0TS?%7M($SQ^*76IA/**?$*467@B&"*SCU)?4MP# MN .5NPQ'>,TPE*G"H6)@9Y2_&G.I5<)(RYY4+IOM/C)5.I'*@P\#&^/*9.1[ M?\(IQ.$E28HLLPQABGTI5YK4IFT90,UYQ4719UO1Y^\YK#0F"![.514F(!YP M%4C*$#4C KH"ULC2I>D2/9:*W2OK+ZM#;*"$R\CZ6TKB3Z"SE*LO*9VG*#A@ MUM2U_PI9+*B*%J0*8R+A&:>Y<5E)0K%P%UV?:JXSVL R"9WYLNXDRINW^9]X M&VV1X!G[[U!U3,GDR\#S=H:8* 7EU^[XM^0F*!5U?.M^B\92PQ>^>&X\I5IT M@!)Y;<>VWEJY,P117LV0)2N26@[&2K1HLOCATZ?)G5Q>*I56;G4L=6Y0N+E4;(12'Q](2VP[#% M]1J7GK98SK1%9Z3$[AQ%-;W_)'$Z;:' M\9+O%N(=[[''+;8X_![_Y48$683E8*YY-/[QGU&L1GQ]FU:)VPYLZC0-L[G: MQ_1 3)3(./-??PQ24CD#!>ZSDI)( U3SM=WY6IWXD;;%ST%%^>RY;!$GN@' MR[;+]]"63WJ["](\O@O ?Q9P_X1@+Y4_M)L#HS=8[1U>=X7E:*1T&4)60U5S MN.8%<";M-ZFV4O(>>X'[(N]S3N?,+SM4H-F@9H/?$R+\BC28X8)16G+2;6>M M5ZIU.J^4V6X9@UY?:WGZ(E[61:S5!=)^E'-067YOW#72(SH"7U2F+,C(=ASM M4RG'I_+[W;T"^UW] NW+>@7N<(UV^%Z V*5-52^?L=HR.6>-\SIJC7L=, M=.9IA>R^NMREHNY =] W6H.N]A6OP+W8I MRNV]O](,,+]YGQZN?0IC?I W7#NOE7=!X[7)X?.UUS:0K,N [:H/U1;3*7:; MJ:V;6V9PU1OHYI:G6/H0U[%N;EGGIDUKVAU7LGF3[FZINUL6?_YN MN9*+TQQ^;S?/KKMEJVFTNAV=$J=3XC1 -5\[?7?+,OB1ML7/0471W2UWO-UG MT=VRWS8Z9OOL]!7=,$!#M7)0K1N#.WO&I+TFU59)=&]+S05/S@7KW]MRV#$& MG:;6\?0]O*Q[6*?[HWTHYZ"PZ,Z6%?"GG+Q[G&ETAD>N"-?BMF[B5D-5\[@* M=+8L@3>M4V5TMPI=\;U%Q;?&GL:>QI[&GL:>[FRI.UM>4KI4Q5(YS6'7,'NM M^AKR-4>]CICHI-/JF'UUN4J%)8X.FT:S>63NIUT%IU9XJ[%)C9/J;5+CI'J; MU#BIWB9W:U>YOE?2;IT>S5;56CU>? ] MSD%O\1D@^#]L3!ZH[7+Q3.I#4'XX[!QT%F)1/B4L*:D17^53SP^N8,\S8KN/ MC P>@SJ.*H40_09Y'*R1 MRSD,]AM,J4L\EY$%HWYCN='E2I_23)O2)57O+IS/'8;[IF;&E^[Z7;FS/0\N;HAO%#5AA-9"APL#T%'K>EUG[T MVFD0!6J@'( U@'4V!W0BS>1UV-J(/VO*QJ'#;B?7EN6%L,07+V#\-X^Z_-H= MJZB>^_ -;@?0+)#4D="Y&Q/I58V'W,.E? ]HH.Y"V)7]MW"U%42)'P//("[@ M:Z2P!_#C-@_$O<5;/?$]T]:V_L6UG8'E$@6T!D:! M#1J<]MN[;')3*]3^^LZ?![Z@OD]'760U: Z-FNA6F[K5Y@;$ZN9QNV%\Q7C( M@'_D+S5G/^YFCMK?5Y-/*4V:SY9^=+G .90+W/MTS$AB%%Y$;H RYY)3_XK> MG_?25BEE9ENK;?3:1Q[O?O%H.T)$LFOTA_4MP](1M,F7]2CGFB>@-Q M\-2YRV>:1JM7XXR8NB"N>+8Y[)JUY9E:%RTO?(=.<^%/QP#;!R\"PR?/CZ"PJOR4PG([S2/,UGYS!ASW6"@LGOFV>T*C]U7)OUREPS: M7ZC3Z1SZK2\Q+R*6.3#0X>G[L4!^O0&-:Y1TZ5D76$+""CU3Y"-H$. M1M6',_[A^0C7J[GO68R?44;/EG<.SW_C?I6G+X5#FD:_>>3DN\M&V1$"4$:S MI?,E-3=]D9M^LEV;3]F8_.IYES,J-;Z9T?'%ZE_:OE1C4UJG%1ODSNE\NV2VH?VRY/M.-?N^,8-J/M@PYJR67K2+_.@!#^B M.G>R\37P-ESJCCE,\*_O9K\SZ#?-7ME9@,<-K'8;) *KZ(YJQX E5$!VR<&1 MG_QW/ETH?28;O6Z6J1'(O@*5>D",%L[V8Q^8_.^6E+=9VO9B:=O+2-LKSBR4 MN$]P;SES7Y+^>^W4'-Y[V^L%6^_4]7*4@J4/B#4%^@/L!I[LU$M]?P'((X\X M"@&S4A]B4Q&3G+L+:BD>^?Z;,]"V=R'@KW@V\(FVWFG737X&195SO" M$9!XHB.8P^,?H=G(\S0MDQ6P#P,S. 4TZ8.P:4;Z D/$FV MT?.RX%J7$+UUAN#:?.B]$N]RTJ%7O/I*=U"Y1>0 1K[#FZ-M!: M^OL8!8KW[,NMR>3\3)A(?"396;KY.K''&]2X[L-_L1[:B=5:GHJ1R M-Q ;>J\*4-6YFQ,**M;<9QRI84Q&S/&>=(%)3H')<*?:C95\[5+J2WK=GS:6 M1FQH-YUY;)N?SV+I;C%+G[[6XK2IV6;G4G.S\S752N9'ZZ*>\R[J,N] ML%(!_LV>;!=W_1Z#+H'<-]P!ER&JD./[-CA]WRT^T__S_/<.Y5S&L99CGN/0 M1RWXU2^]U72'DA/5"D%N^3EK&\ OE-6-R89'P'!16?&M5@7J9@NAB4-$XX\[ MB[B"^D-OP'E*E4Q'O>M):,->IP+]PTGB[CXW.MN;S%Y*E*XL2;6Z)VK.659* MO]8^=QQ?AC3/U;6F,X"@^!1GI^];%'EIFF@"L&MW+'[Y@C M7@]MG8<>>J(Z MRL.4T:*17! [/Q<]]&@T4;(J>3ED<@H]V'0I0K:T1>("(/V)4IMSW(8]<7>I[BUY_@- MF*Y3.I6*Y83D;UZD0*K%(^SX*0;*/ERRI- M/O-\CZ.B]:SJD:M%"&7D?-2 -H9FNP)))-4BC8+S/FI !>VF'AU]T1KM* M8'!I0/+F6.A[;S:S@QG.>;YVQ^_%^H?-/R9J,Z#S!?F3 MFKNM%^IBZUE:^V(AK9P??H"I?F I[=9Y%6J_G9P:4721I%5+,10#CXDLCU[ "HUEK]^HT[9C/7GL!%0,:;AY:78+C;M/H=X%8. ME=Y@?2@CP!9ME_H+H-+0Y_#[A(Q"#E_AW!!? &J>4W=!1-T'1S>F1^B#SY@D M\&!* SC7 OY@.>&8"<=G"K)D[GN/-D<8-\A7>$5(W0#V17AH35,+95\F%Y0+ M+0PR!1(B4^K/'-B6N%-C-F'P'WPF?B$;DSD%W@;@PCI7$-4-[)L5E,3ZD6) Z 1@+;X'_YT!?L1WU*YB MF#7(/?P*[,">A3,R]P+XS*8.D45R^/5)&("V D=;1,A*0 SX!J".&/'97Z&- M0($3S>B?C CD6_G&1#8'"YG )!7>P(N!3OPR)@&+(N]*95?C<$]@Z_XN#7+ MXX$ G<*?0Y]X:,-'@!P.!(S*A$/M&8==";>8!#/N9!-=W2^]G#K_> MRM,I"GZR@RG!/8P!"E;@^9+"O E\&2D^IG %*/@N2:VXV/0L?:"@20#-V'1D M.[:@S7@])!R&I @:!X_Q:Z,Z0H-0P<1_A)4(3;\!/D\V)\ #B';@:@0$Q#2< MB^"*(._!&P7:S\,4^VOTL@1N*U[@,SX'3B&B M;R@;PD"]W "P 8-@+K[92$C<$#< > SL EAY0)_CC4IV)#>U[4W8#9V[4']) M*JU"GD)%).N]N52> H2P"V\%T$82BR&>4E)!<1'D-=SR&3XH<276%(\E"P/4 M;6\,1.,]LD1>\^2--E(1HE?R3J"814QA:5$DY&J\-Q1*\?XRE!+O3NXF)1[& MGG@,93,N+K43)>/ 20\VUT:03C MN<>+=)"O8CV]U9VBT_ %"TH F'"$,!!A#.(E-62%6I:8%,IIX&\?F)7N_&/* MSC\&>:)2!9MXCN,]B6UN9A_U]_GLT4ZM-SBI$VB[?FJ#[BZ;W-1Y;;"^T=B! M+ZC5T[I]E6Y?M:Y]E6Y65:H'>45\G;+G1F5[YEUJPF7U"C9E"L[?+S*?LJ@Z MH8(+=W0MD:G*YEI9S6L[IJ[*S 9>Z+P9QFRP*L]LV2/0/J+P_KZ4@L]UH#5*70&ZUT>OG[%9]G'R..2E7 M/*!^L/J,^!O#A/;HL72DB(A0$9R/DJF/;/R'P+->_7(O\\8F!*MV,'?G'S_3 M+2ELZ9)'H?E&UP;Z6BU^4-OTY6YD7D-&D1 ?22F6+CTB]GA#Q<^FLJ0[:\K& MH<-N)Y]$3N]GV\6LWV\B?^6KRN_]Y/E9RTK\XUAD14:5&#.@/%B7IR+FF>L]LA>C^$" M5KV-+F?D+:6XKCO&H*OSD?35??'J M&U*C_PI,0K^R%D9:94] WSV/TVM?"L M_ ULZQN8N8$W[OV3)_3PDO*:^KT3A7FUL*S95>WHJ[I\5:<^8V5>UO:P5=O+ MJJ]A,=>PJZ_ATC7\Y(5^F;>P]L+<)CP^8VM*37YWL8TA]MEEXX_/%GSU6G3= M+-W_0?=_T+Q?]W_8F:.O;0YQOC-*EEDE>YXS%_Z+ M4Q=^W(6??)0/;EDMOYF7=&->TMO(2\S&<(61$(":(X95N>,B3V .DQ.8PZ). MT&JL)BK')\"9.V*<&2:#D1GL:BIJJ-AX;7D[G!FW)T;W,#%%Q5DTR'O*ITF5 M/BXKIYW%HV/042U>-0- A+Z8\/%"=T#RQ'RV&X"CH$W)-++J]-V?1EXXPG&( M9".9%T8DUQNGL. K9&TH&U]1X/J@P,("6(J3D =."1*<8V-7CBQ$_U"+7LLU MOT5+RED\L*#Y@EJ2 MP59];?QZ&_P(J@7[J-UF"%D2]$(2)54Q!73A3%)X@8 M_98ZRE;4L726#VJQ;[#65^9;NZI8<[B):8+IQ/1RU=IL7S>&JQ3STZ6,W;IQ M8RI.$6]F(F^PAWG]WZ[,%S MY7+<#^YP<>1-OS+O 12<*6IE^,R&&V*VEN_'%?YAA>T+B?'"3;@&8_9VDIPS M.ELM()2]=_RO29"^=\WXWC4W\VFS:0R'.2[H PKTK^1MY7^%U&<%+#3QO" : M(XC38DD*7@:1$,.Y79/0AUOCHSX8,6I>7*IK#LZR14]4I*![<@TJWJ'M\X @8PCB(O%6=I*G&.0XQZFY+CQERT''KAN*Z7TXV4+I^3M=O:6\ M+.RFIDRG3'^U[=3\8 AG#:^"/[Y'LS5"Z] MS7GJU432WI>CW5A%4W0[5F&/+$XXMN7<^Y$R,9'Q*:9HI"]2K$D /'D\YWUE M9C<^+\?AXD-B\OI93EE4;S(V3 M=)7Q?X )D7YW]$[! VU.9,/6!_PM1)N P:3&\G-E^>HX)?F\4VL[8"P.U<@2>!=L61+&' MY#2.BT-P@YB9;-&<%>$4&V:B'>INVMY>6?CG)<=:_0W^V,92+"H355YJ;%R+ MCK,;N?DW.>C[*Y@@BWN?NEQ"@Z/GT_$PDG!8&^5=V]V^V-Q6]O ^77?;K?,^ MU'X[.=UI,04D'?T7W;7+[$79;^S8 G+-CM?V%Y?]PH^=Q%*)1JS[]H83]PZ8 MNX^^@=3-(UG4I"+BRR'NU,XM$!6^B-U/$53/,51D7#Y.3$4PR6,7&D+H52V" ML _/^P"%97$[27V^'=_[Y4/HH[;T0B2/+ 7QEH,;8#];H/; $SY](NC. M\4'FQ/,5S]#-K;[R'@ !H_R)\F8\!9F[!H(?%4OYVC=IK]3(.NB>D$%/"S,!?* FH%3YB?CE,?O-)SN8 M2OL[0S BXF_/(K):4J6SM!GW>"7MIE*N5Y-J,JQJN_$KM5&-;ERP.=@]?=:Z MT#GK0@.M"YU8%Y(7C03TF6GMIZ#\B3%#!ZA,[5$!)D=%;KG0,B=";4@ GU5# M0BY=-)$+'M0,$5L:$S:92 F%C\DD&SJ?.[9T_(A'K ?06<8P.=JC%^!%T]L MT$Q\ HP4WD7'_Q=R7 ZW@2D[/NR7V"!P0*;YL$78ME!J:!P?R[B#__;#H&7V MW_*M]C>VX3-?Z5"XP]\;=PTR8<#?X%%T982@1"WDE^<^+.0#DE XHL+%0T>H M5,+E$<$*)T[!Y8Y^%8)Y2MT'QB-=;'FCC]11PY"2> -]H, W S@W!X3!'C&M M!;:J%9WA4<5_W\/5[:S80FLB]6[\W- M&IQ2$/=IL_[FRZ=M,P<'QJ"[6A$KY' Y0&FVO[<&"(C>O9?\?%*@](UN>]67 MDQ;23]'M%XI'P$68#W.Z4#8?0H@93>" =;QT*G(+E2NS*Y#ZF?J@E[4&XJ-> MUG4C7[LI(5\I9CZ3+IG-#JU<7-V& 6BD8AS/ALC=JN/J$'RV>D9[L)H=2V(L M>LFF&@28T:T5>$D2-P5 BPX;DWT.'-V).YGN9S/^'C1I-GZW6+X]>?"(=;0R M+GT,#\&!JQZ_T\BC!E@UOL:XN"1Q+-J-P#!6^>CXV0;F^(7%1\9\?5Q1Z.S1P>\4ZM9K MXSM@?=L4\4W,/-FB9-A@OF'AEL,XCPY2\FZ!,S6[>;6ZRTA+(XQ'FL!HD=8/ MQ(W^@EESU;C2YC&N=+[(JM*-7GOL FYTRVRTGD('RK^R":%8L4G*,)\,.H6Z2IP8'C-#776SUJ2FB3C#Z6Y\9*ZV?;96*= ME^ZSPJR%FDU1JJ9'R6QJE]*)74KOTSQ*NY6*KL== M#BHLU>-RD$,\E:$J-*;WWA.3R1OJ*8/\]MM[E#*2\<)FY7^#*UCZ"@[_)POD M1QX&;U VO;Z^__Q&9!?C)V(Q#IPNDM$@B98="&1*'_%)+$U\@ T]8 0G7B_6 MW,(YKKI&?Y.A C@3J*FXYG483#T?@#G>HO/M]^L =(3/XC2WZKUI+\Q=. (^ M9U-_D7Y#@9FNW69.*9V$:]Q^0$3%;(SX>.*_,M 6@PE+Z*.T[3$9RRRG##D( M5/R+NB&<0\G^.!G*YJ@]VMXX2S,<^,7VQD,*.+')() NE<@;=]=LK<+PLK_> MV3):[:'1&^1T#]E T#0 J*WT/-C6!DD=1E@<7YFOC(62:#C?/FEM"[)6H[W: MP5U8)](L2;*A1#0::0L-DKGO68R-^180^JJ^BCEB2%P8ILWX'I:=KBGK!'ZH MRK7O#%Z\]DDQ ;#5N*=:$D<7?W]"JQSN<=140Z6@84TREVD$^'O,*I(RO'UT M_\'!JO^@*,U_C>9E"5&WI'OM)MMW.%,YLMTTEVL<,O]9TP),= QTI*F_I,A+PR-2LMJXXU0#7;/;-DCTSYNWKWY>;SVV&ZU! MJCF9W&JCU\_9K?HX^1R-M2LPA/U@]1GQ-X8*7_186ODE0ON%\U$R]?'N_@#W M^=4O]\(X@TN%K4;DQ ^Z#.7E\$0.M64I0T%LT.C:0&JK9H':L2\W1L/ 6^KU M*#Z2;LQT)0NQQ^LMS:(4V\H1/RBVG]C(CQ67K)*2:#W43?AA@ 7%X>;-,DXE3#- HK6+!TLBTVR>B2A:0Y\5$$7-H=$<;HPY M5%<4E7+K]Q5%[58[IZG,,431X4G-)Y(IZ\(#)?76.1A*Q>87;9-EE.03B7N! MX!.P4>T+WGM<9<%B+\EQU,SIN+E'9G-8X=RCI02C;?.+*I)>=.34)+.Q2H B M&6:?_*2JIR<=%Y8G8J%";%V-1(,8*\40XZ%)UMVMBMFS21D?*OU1/% M3P-I38X\ZJ-> XH/J):!AV,]QJ"NJ\[RZR%)7L=_QU_?R%)]'EJ6Z,@;F4_P MA381-R;[5%L^)95;5\0Z1(&_5('A_YG_J#+:;:66IM(EXM>J-IG8>/M19C$) MFPW_LG[LR'(:O+0C/M/%.R:-C#S?X?![JX?%7(/OG^DSMFV,6R5^PYX#HIWB M_9-W/_5"#JKBM3O^*#*$F"O!%T,/MYWIV@B_?X%]%5WXUS4&W9[1;6[T>;V4 M7GXP?K!WNJ2[J(.TB'[#IE&\.8NH3;MLPSZF"Z&;8[N%B8W'%"TLL-<#-FR( M;<[D3]CJ038JS;YWQ"R :=*)PL#" 1J=!$P5>#[563Y8[R01U*):=4;-P5/$ M\Y[.D0U)&OJFX/+)\V6+S\BDVDQ1E:*;X7!H#/-< ')18\M+M1U<9!?VZX@B M(O@F[=A+!MS>K=-7/: _1?;RY3B]" &JOX@)Y?(=BQRRIF+?5)F154+ MWUT-<,FHT$W^21;M#B[%^[LJN3-CQ/($MQ"#2G+;Z!U&W-"HN3,B[U'4B44- M>Z1P>Q!X9/ SK>PN&+8H\X+;D M 6N69&?H.?/%38$+J-1D2?%XU3AY_?7N=_XFC_26A0U^D81.$$W4 ';O1OX: M?!)E">Z=B];9U+%"V6=/OE,)%A E-GN,9_%%I*CYX/N ,)"4+G\7; ([3LJI)&,VQ];[ZJRK M-!$Y8"/.$1-#]OR"_S BEE(J5()#E3RN.A^ZQ$=]1SH;M_"("V2D_2;7OE@ M$?)ND7Q%.4ZN$:'BGW^CA\Y]D%68:P7"&G_DQXB";Q4!@WBX$^3[&U+OQXAX M8R7NW@[0)7D#>'ZTQZ'L=?U=B?T<5>_K%,C=FXG]H^3@B*BTE!%GN%_,HP[Y MXN9)<2?ED_C"5WGK9NSH FI5H/^$-_?L,;A66:\=!LUN'@[5?4VXIN2RBATK MSI2TG%-?+X8QI44VYO[CT!![++0&FN$@\5PG(QX:*35SM2'@/[E?%W6].'W M9Q-'3C90K=W$^8CH:S>AMB]:N\69>5(J9 ,G(5>"\9U#K3^O[BQ@]R"\9BR8 M>J)M7BQ U'R%>%'%'%-OQ'(JG)" U4Q^W'/O49)[>O=P5L&FL>?;@PO*0-9A M9'G QZ,J7XDW 0L\=7J4 Z[<.%RB7.=WFA7Z1!J5$'>0V:V;;EX43?4+EBJOL M:RW)R!RGF$K JLE? 2G%L,+9B+%0T<"XK&#F@7,2#57B<+Y8*%$HO8.S+ M3KJ("^V "K=T$/INTN9\[GG./F$I$#02HI'7,L\1/J,+U#J +)/VY,IU+[FV M$26-SN? =FPIA435)Q>]* ,@Y2#R?JY^(BT^(Z.213$6U+O2GXNO+M^'C;V1 MU$1<54"VPJU$C$9)GVN$,MQD42Q[6(?M\[VC"D8I2E'ZO!V'Q3'LS-,>Y$RK M^/3&5]/R1!]YB=@UW>3%Q.,9]L5'S6?$'._I[R\PR.KU\]HU9TUN4N:LR4+J M2F2QI9Y)_KJO7]&$-%@T6#18-EH(>%IF9 MJ^Q]&\U%-+O9-J5Y'9B?IG; A+@1&9)//IWCHD(V)N*YT2]&_=FZPT\D!^-F M+?, 6X;98]$0IFD0_-^;MR02^T0(]BL4Y!7I7+A7*Z+7-VB^R)PB4,39L\7F M0:J_%=@B],T^*=P1NM=A5FI+DS=E4ZVS2MOA[!T&GEN>YOC)FW+ MA+ ,Z$;^4CNAX^Z 1C.QCX&_(ZQS;A2@K,Y3DD#*MZ*)X"1$$$523LL(A!=8 MOC8J896_B1)@]6-DB0O^7V5RT413(M&<< L^FU$Q5?*4FT#GH"_'3)YR&Q@B M/N7[7XM(Q1O-%D[(%JZCOM*G) 0;K@.:?]8I-R&2)XY&BR\8RCMZ67VR^ [;S_/,;/6N-$<4$<&W&Z=6 M[9VZ%$7P(I/VD^>+I*3\LJFH<53)]6;MS6G-1K.]FNA1!I+V((@]Z?DB*/G@ M/#Q%S"F&))N@UHB8V[FYKYJ8-R[[X]G3\5+>:&;D7,G47<2$NDZCO5I5?EY$ M?LY\>TW&T+ZU7B^2^[?(7_$^\1G<@]W>6I-B9 [OO6*OP-KW5#\0@.U>!7AS/5P%]#7L7&Q?_=/4[H*MNE]% M&;!1_NQQO /YZ"F0KVUZP3&N3-[[\IC]WOB ?>?A-EHZ(2X-'T<#'T<$ VN33(]DTG MU]'QXYN[49+@D0S>HIQXI3HF"W7OB>+?UML:'+LJP;/3XFN-IV*KP2WI$N1( M45UNO5P+ RUGVETY1%NX"^)"J/;()EE$S.=NE?4;W=5I.^?%KDO6+@\_Z#$4 M[S)WI?&O\:]#C=KV6K6]0!)-F*V#C>7XIX^3EOPIPF$-U?Q6.;K.Z1V.9TKG M+YFJ!]*Z(NW03]1^3>0ZHEX-;GX$(D=:?9[;Y[AHW.5C\[M89[4.7"GXW8G/U7AUZ(D!54,09SM/F6.G"$XEUJS&)Y,G]F1C)N+"KALD:#"OU(;AZ+>T^<_ M$!N>@PV9X(-\BZ>&)DE+-SS53G:-1(W$Z@D1[2FO)E@T_L\6_VOL":7,KLZ7 M/7B/>5,3URRZ)QEEM?A=Q@W*^<_SY]Q9@_D&0[2WG;3R"NQP5R+L3:1>E=N[M..3H M [/8++V5E0=&DD'%8Y!,HY@Q2 =B>;_K6\A+CV,69]^U;J>GKEO.:?]>5==B MOU^X;[%L\BGXMASL0-^.1NMU3\HY4_5A4\6'B=<.F^HWAN4,F]+WY'0BI]I# MJXXL3/8:6M4QNT:S6WA_C>+4H4WQ&7/^O&5T9ISZXJ/L"*1I!?%/T>%!S=U M8N)Y;T"/#RG!G2/OOFRO*J[^O8.CY6-]H_9RY_ MG/C5SK=@75C+O*"PUIF1]\4R^.N'!Y\]T(#I<-4A-%^=U&7=8*U8NQ]H/!HU MBUFH9)W%OC&#>BA*B4+S(_)3:^=96\:[693]]?;G[B/ MH@16CJ[/RZ0W2S/I3T_TE\#7CV/BKR?_2MORS3)L^;.FZZJS]&)H.FN[+Y-N M58UWL]K^[R^()3"B_\ _:$K^0 M9:.3K 1@I%8\V#;2DQ/"2:VP:UPF>WCY[X8-I^PR@L8-\Y=X_,NQN3W/6$Z8 MRFR1-"PROZRC4Q%L6SX$FV6BD",&IAM&(9TGNN"B$$XL.8T-),5QS&83>$Y$ MN&W<;HKLS&[;(-$_0'8_KZ,%L]UH#5+W1VZTT>OG[%5]G'SN>-:?5SR@?K#Z MC/@;<\?)8^*M3VK#(\_!(.L_*)GZ:-+^$'C6JU_N1:S/FQ!T"P'5\'_\3'. MFD-<64)0,!HTNC905OKK&/:,-^G+O= P\);BHN(CZ4I H]YV0^$F(/;XOU[= MPW)WS&'";/YN]CN#OMD<2NL?OLC&U\'2EZ[G#SANYATB9"OOVBO" MN$7G"&<_9!MN6,VO\+T74(>(N5U7PML#P$F *M+.7G'W]7"XO<,\Q(O4)=$2E3Y MB17Z/EP^P75B1:C?^^F@% 8ELC.G?+760]1<]1!%5[_U4VX5L?IS!W:YOA-D MTI(Q]\=XK5PMX63O/" 99G!(+DRDVJU6F_?W:K&P>9V5U8#^ !SN?[WJO7I1 MB9;$%9"K$N;!..UHSA4YNU[/E;NN)*,0C*N\"J0DDT>?P9>G7/X,4F5I M!/K(__F7@ZID=MO72D[.?KDV^2A_00VO ,EOV76A7XR8VUKSWY;0(W02(16N M4 ILG0VVD2R*.>JNI/O:=DF@8BS\S2&Y7_NRH%9!+.C$W&;_2KA]+[+&RC98 M,8>U8:\OI-=NF^O[8A*N3J?=3&)H_\E)Q8\,;-/]QG?M/0'AP#R W:/[RA1F MXWQ+^:.TZ;9+,D'0W4[NJ,-X.B9_XX*9R.X"> OF!ORF3.]"\^L'_8+#\WMT M[+\(E)O#!.7F\(0H;_>*SB&M3J&$YM&;>?0WQAGUK:DH>A@#HW:\.=)9N;RZ MB%S$TS+L"([7[OA# D6U1,GWN64TFV9MF7@-:6&)DU>)%OJM03UYN];2RQJ\ MRQSXZ<$@#\QE/G6$)*#CF>W:// IIH9J8;";,% @_54"%-C =0:<:JW2-7NC MVRYZ.(46"]N+A6I21,6R:+*6&4]5SV4Z+9O1*#T%2K6+H,(* MXN9<%>W4W58M+,RD,YJMHON?:!_M-BI<80Y7HS<\JI==ZUPG$] 5VJ'6I&JR MP^WN\P[9^OMER6;212N1)GO-,7Z\T MK+CF0NM)_QWC%* 3R 4 MM-!-90MGLHDMC,/[S*&JD36L;[Z M"+^W7<>'#?T:6HWVRF7$O_#&(:DYDL[O 0T1%*\B*#[@.%PR!DR2";5]\HC5 M_PC4+"+%UP#XL%$+GQ+8_.(=,KF?#=;2MW%AS %<$"?-.D"LBBY.\9,G-H-Q-K/6J M)M52<)#7=NX#V?GP9B1V;O. R[2II:\AD1,J6!YY_>WN=_X&+0%K2J; 'H - M,S>^^,"6F>*DO$&0E<2<@KH$GI7K$)L3:=)[KN 2>*>IN_C;#X.6V7_+D_U9 M+/J*8#ZPCGB57%NV,)/BPUE$'"=^"Q!T/X64AR!0G^@XGR,L;Y//+5E4YZFN5]N_,DKVC#YE':PW.>7;A8]EO](> M7;%W1+Q$GK53TH;R6IYR"\)+(9&-CHM3;B5QV)YR%S'GUU=67]E*7ED_ZL]] MRDV@0T_U!C_E-F#IF:3[UR*N]$;?VJK=VGBIKWL3>EEOX02I+U#ZU$G?Q[X(7[(;S$UYGY*715TCV-: M:R<<-8??V\VXE'4E[O7M[O=T78IXZ_UB7OA H^('%9]Q9FL)]+)K?D;!I%3 MM*!VJS'LU9:FCLR(LK'PX(D'^\\H>9&H?I6Y"5M.X^$;,K(/HK"UR5SM1JO8 MX3OGSGJ.0B5KIM.FM(2CLYS]JFO;1DOW4;E8+78EIRL4N6TJ'TMKKX=H(]F4 MT:W[L9Q,B6T-ZJO$GC?M%)-N7 6UUFPV&V:[IF1VQ+JR7::Q%>+]+/E]&N)% MOD^[#\]5\9+NB_/0NUZ?2GC^6P"Q/HI7MWA'SQNM>!5!.^>C>+4ZC4%=_8E: M"] 0KP3$M2NK?AH5\,0)L[52=:A@_!3!L3YZ5?'N+*U6'48](>#R?'2J7K?1 MT[ZLLY+P&N(5T:ETSR_=E%-W!],HU5RYLN_3$*^';T''=$Z3$I[?=^4\W! G MS_!=FQ%>$=]#?UA7RU!GA!^!E KP-G3[C5Y]9QSJC/#"_5D;,L)7VGO6A4PN M/2.\6):S5T:X:;:,YG%S]+3/1SL(ZN(@T"C5*-4HU2C5*-49,37S1WU,33M M*_@RG5*),7C$A-%K=QQ!^][#CU)JOG95G8&]>!HJTEZKB_1:G9#$M!=+A#HNIE2=1X$NK/*]OW^ MR;M7,QM0:12&!7/CW>,B7T/?FL+6OSK432^$OW^!0V^C^FT[@;33;N1,0SQ@ M BD@C#,Q#8ZZ%E-S16U^46-%3T@5&TS%YIIYIGK(Y=)ZZX9[^K9ZR+K-@6#=($UQ%"5OGR1-(%Z7X'-# W'8MGP&TU0W#<84 *%0"G44TT'1B M^QQG*B]PGV+NZ,1&T K.9ZBYCM%8R-2?B.VJ^:O9G8] $N!%8I,)PU&8S""C M!<@N!0SV5P@+J'&8#FPN6$^FPBWUV7;M63B[44>Y )+M#(U.?[67IB(B8Q.P M=H;.M>L"/JXCPHB@#'(=9PF BG$2\,W#=8.KKUJ;O70K4/LINN+)A<]<;B^; M;"]4L0 D@4'@BO(0R'OE%H\9SJ6 &S9&RLYC'ZLLO8")Z$I8;C?&-]]3*Q 2 M.66I$TH/+Y#"3'YV^%Q?\8CMAJ!% H9PJ3OF,(&*[V:_,^@WV\-7O^S ''&Z M[+IP,^K,J=&SJ_9@S4;1(FX5_*3A8(_7P[",P;6]034&UPZ&!0VN[>NAF7IH MIAZ:^=+0S)O4T$P]';/0Z9"E#S2CMH-$J0<3Z:P_/9AHK]J>@DS.:$1#:2;G M]KD-_:-V;-=Y#4GHK(*9X#K+6_-[C#&"I,>;3YW(( KY&.:Y!"Z_=_J; MS,N^G20 E.+A.@;?=@&QZLF%5K>F$WVTDE@2TY"4+KQU;$S&H1\%"F1@NDR^ M45 KGH*8"=[6&P&5#P(H,E NP;7V2F^9'%T!1O$?YGMCRJ<(WT'+;+U=X1-' MPJ'6)77EH=9)+T6\Z$Y8!;H@JB5!EG/L6MH%<9YBHT([W">_.!V//>,,X[MP M]'_,"C QA[H+,L>\,L>> :<1B0'&4I(/%1%WP@#3-H:@N4PL)7/?>P01Z'-, M2@/[ZV%*,-_'GMB8M.J. >KN5?*)-YDPU([Y&WPQ@MJW1V' #(51!],KY#)S MNO ]QP'>,@XMM:=PCH]M2(=)TEAN)U_E A^BYV_=CVKW*>:ZQ#:33!OE,GS$E2;)%[@??T$5PS,SE_?-A5C/?HH08VR>,^EBB*89;2*LMRBO<)BT. M!#+%R*<%9C8F*\Y]00',E_XCF0(785@9A/R@T->(P7TI+)%&_&N[Y!,;^2'U M%X(^K\.'4*:DB50XF0/'GBTV#PI[\<'K +K2"R*F;,R]%BF?&7BK##W$&P.M M 'ZW YFP%STP#T>.;27/ 4!NK<##U!QQW1$H#'32,>8+2NBH)%81 3*'$L\1 M923^ )&:DIO:B-4*/J"2P]&1;D(?=1;)>]0??)G_ LI?('QO^'+0<6;D[FJ M/W_Q'G/R:9?3M+?@WSLF!*S- =HKSIZ7 K1L#RAAJH+7Y "AL\.9RI$Y9GL9 M7RE%?HW.(&R4Y4.P6<8,&S&X(&B&.4]TP46*BUAR&BM_*AO(;#9_>DLB):*- MVTUY"\UNVR#1/V_>OOIY;?Y7N]$:I'09N=%&KY^S5_5Q\CDFVET!G?O!ZC/B M;W#YDL?2 7\B(OYP.DJF/HJ*'X MO_I%Y/ A \/*>ZS&_L?/=#71_D5*>Y7] M1I2(U>C:0&?I[Z/M&&_9ESN3Z649XU)\),V_VTGNF^_NP[CG'A8+_9D@Y1?361=35PU7E8$,%<=ZY4B[6$Y;<%U_V [ M(78Z.3BC?CTT:UX7AV9#JKJ(2C^"'+6HC!2LH@VE"V(=0QHAO,7E'DN($W6R;GY>6;A>SM' [YAR]B/1[LI5?>SG/U\QHQ2O'WV>9U<7B;._>;MG>Z92. MQ"&<_4IDX:TD\4?UT,*G?.K\\'O47B1@I HC?Q9ZS"FSQE=4J)486U%D=7K2 MWZKT1&[\\,)_77GR0N6)G:H\B1RO*4$^I@'-*4@AQ^=1.U:DG ^/R@VQUT&J M7##&S&$E&79!69N;CR+S:E;=FSJQ)D4BPJJE 8!X3S:Z_OX=)8/BK-?6L-QN M[2.R'LU4BF JD>-E"W=+R6PGZJ6\OTF0E[/W>G/\ >!QXV(SG-\ *%NZ_G9H M5LQA*_#91I]_NV4,FVN*./:'Q:M?WI3%XRJ+.'.8(,X<%HZX;M?HM5>[#A:+ MN'4,-9T6>7)IL3_ED'5)!$=./-S%&LW'4GD[WR*I/GT6(W> MEVX7[DS'Q11T+8U+BGH(B!225-7;4C;)7D;D(559/:-Y#/.Q/"WR'-"[V=0\ M +WH'>CWCHM>;6-J*T7;F!>*/6UCGH.*MU].;164NQ/XCE_(!]XW#) _/[65 M;BF_C5NYV>BW=#2@#(R^&!\H"*-FH[>F<&GM$82M7R3[B;A&JI<,<)W>(%A!"-4P&U]$DU#]8+3G;.6YUAW#RYOWG=8T^)1N+!T2= MW0T[<6F*]N,

/R[;'[;+8;,%$92^&16\&>M5CQK?C&ZO M\+K@?0E*F]EGJWGDV];1./EP#I\PZCL+PIZ9;]ER,&$FFE-Y.UP;;COI%1\1 MW1\5MF\GZ=!#_9BH69)VH1T9YW,?EK2)L[H/[<)KC[530ZL6+V1B1G,'E=X0 M9V/BB&OMH3@C.VQ9DT@/6DSSRKMP!)?5IO[BCCH13RV:TYE5L9XT/=>5GI735 K4 M$@NM!7%IQT U;L>2.E#WV[&D8+1*"C?LYQHX8J>K??T 9Z/CUZ'5TS&R>"O1 M%"K:DR8\37AU(CSMPSUC@_#>"ZBC7;-GY,HZWH "H]/1*5R:/@NUK0JESV&K M\"E^1;M.M76CE3DR:GTY/32YV4EWXGFULKLX<9V '?V-SS<6;6!YM; MCL?# WLEBT=L-V3C:Q!3N-0=:^-PZM0,RT ),MY(&_@!^D H J2U[ARW:]M+^Q1P88XJC( M?'R&7;K4>0\O\. Q?NV.?_/P^E ">0! MSMO$#+P&N19(I1R!S6T>B%SF]]2E8VJ0S^S9MCQ#4,N=%\++U-??DH^?/UYG MGOD8^MZ<&:*O]F=[/(:M?J0\D ]?3^13XN>OU^\S3_Z+SBEL]/T4=F6H]_RW M!P1AD!MW;.-G ",*' 66_TP!+AP_%&LA 0/WI@W=J;NNG;J;FSMU=X[7J;N@ MI4_?KEAWZCY=IVXBFW03W9];]^?6_;EU?V[=GUMCK++]N?6XRCJ$#]%G#S;; M74 #MF]]:+4&%&X.C"C/@8R N %^Z0\[F$;.@QL7(R0 .70

KG;A2&"-GV5 M*!=1TC0GE, ?/[\*J#RE, R6^.!!+SAB1HM<[3/3;/W4:OJR!Z1OO:QEK&(J M/6/S#13T',HA;HA>48# %]3D^,J$BROIP$N7R+,/JH? MX8"AC "1X(F,5#9#2'0$>S PXSJ2LAVI=5A5?]PC#A62)JWPV M@!0B;R86&P:WC(IP&RL>?"A_Z[I0#[)E3B-?KSVY.^%)4 ^^]GSRLWP1Q/&? M4&G3E0(J3_^CDZH8]+1,_35R1GZTM1@184W,0"9AJ& =,%:[X>Q/K +O,^:T M4A3!HM2W8T4O 4K&B[MT(QLY$;9WBH4$(;DLOLIK'\7E:TNRO197E;LJ)&V6 MWE7\1;(LYCV%-2J&$!=.K8$CZW :ROCG:.7\J@E34%,R,+1(E]@.Z3'3T\\K M:*+63BG(OX9,B>CASH$7%YP051F@B[EZX65UU$- M;L\,DA&[-*H'$#^MB[PM(EZ':RZ'D1;OAEX@SB7I,=IJ;DR MO7YR0'(_+EKR;;TUC86N3 MIIB;DK*LDEXC[13][;$E;,W!$-7;,7 Z0H4%9V6*LN )'9XOJ5147::1_M:9 MD/D$U\%LX1]*&58N5NG2T0;46I7KZ4+0C^)OJ_$)+:#-/&A(9+D/GCM[2HHXD!\%)6W?$0VV.M:KDFZ>E:EI;6#\G_'T]2\,YZ&,"#VWQS]L@N:1@5T5-W9<1@+ MSU,FF!?CMMK#SMQ(H\[D*+<4KM?'&D-/*-=A[L:&S:8B:9;-R;("TZC6_^L] MEY396YT!\SS9US-6:JB%((.KV3LF)-.X%[I[[=<\\%#UGE#*/K3EZ[XSC;UL M8/"!@XI.L/(D_>Q]O7?W]ZZ;]F".$E)(7L668#QY"4C9H^W,%JR5UO(M(^]4 M0T.L!SJ8W0Z1:JZ$F^X[5K^*%SJ4R;&RZDIZ@&=G4X:S"5L;7["F/K4/U$S' M\S7@Q4\XR L=7;FD^IZOR:/[-@AK&KAD6O/,D5V3H=QBCQ1.ZJ65W2X11^K, U MIVWI?D8V8UX96_NH7@=Q'B[/$2-L-$>+%%A!M8^G'5NI<;^7["/'+<2VE/)M M^N?:"<& MQFXG/*$C(5$ET46L@JY'/BA!D?FIS^\_D?WF429W&K@8]* ]&%7>NH->5=O!L51&XP\ M=X^\NQ9B)92,(+YT15HFV=3T[]7I=2FQY[TH7+=JRYW/RH25,<5FG-:X(8^M M6YQ7E98^%=&"-ON4'":@5IR\;>&3M]%9M;V M:V;URI M^&2N5#RM2L6RH&>^??[ELR^?_O_G@0GG@POUAP7Y"_KS2:IN3@9G\.^2$\_% M7ZNY8*6RGZ,^A$6^A)6X%:KCMNS>',/M^/V6[DZVSZ^W)>]@!]U'4_(E=X&2 M<2Y5%.1?@%[["HF%$[(=?W;FB32=."*1*/O&&[A.P3LNDY73)'EQG/B,OHY3 M1K;2)T^^>AJ!.#"JP_,([.U7IY^R*+Q2[?V4NDLR[QYQNF",>G7QY*L1>-PG MY\^_".VB-TSE_/E=IL+IU*-+H]$\3QQ'R[O,ZS+QOS'V>NS@U#ZGN[86D*)[:[APBW]A94>:PWP+M]]J +)>W<0I&-."#8; M[OV5$$0$U"4K&$IR2LX7I&:/ \5^1>'%:!.96 M 13D$3066L9K=Z"^['T63U)IGV,I1#?^W#Q(RENYP"<7TEN\]H;$7:8#?11 MU'Z=:!M12R*F3'./3"Y-7Z(XY%;I(4E5E&\V/UN\6%SN=XV4N-%>G3_^=U%R MV.R '3GZ>B%,IP+_(9G$Y0:_=V2>>0T*WB'[0K&K-O9%R M.]&;' ILF_^S,20_"%I40==I,S])-U\*!7@RD;OY#RMNON:J$99>2_TDW_=A M2Y+=AG11K@%U77C6%IP%Y8P\-R6'!V41*"'^]-W0-MGB&Z[)=XO_)6M;;I\_ M0^_0/?@#<-0]JW%:N1@IA[5NOGNKAU=5(J*[U8!(?!]A;?D8_FAR="VBL*I/ MLKC2YBY1K:,-S5&?\C3(;'AK^D #O%SH"BYZHL]MN6D[-#>DS,KAJCF1.SC4 M+:%BHR#5>26:.6A&;%,[!$)G6%J#ZF^25ND'&5I8LQV*[UN,B)(05VR<%Q>O M*X+]D MTL!M:^6;'_C+4R*>!%?.WT=PY5Y0*(3HRM,3C:Y\(Q6L6J,#S,("P90Y=/)Q MF%R?YI\MOM,Z94EOA(B852>/]_:43#%X- $0)Y/[WC=$ NPR+KXG(\BM%]_Y MM/322;.76'H_#DBG MGS_)'YT_^]1]QB.=/ROTIX#'])U=5B\$;OK\^9.G?"GD6T8XS?2A/.VZ2)TJ MFJ@4IFNQ]XW9NA,QC)("6I>PR]FO%4,\36LGV4KJ0RT&=W1]^75WF[EQ MO3^=OD;R+J871(XH3^)[1-!G07C,:I,XLSN MDCNIJN9Z]K+?)8$_:.DZ'<.7'D%@\5?;BY_#7IR0GO_1H9_,RZ7OZVF]HKJ# M1,HY$46+@@4YHR]?:F]D,!J?OS"%Z7.DEWV_^]/GGU]?7Y]U;G6V::X^?]&N M+A$$_)QL]+S]G$Y1_OGYLZ_.+[YZ_/GCQX_/22>?7SR[>/SD\9/GCY]^7CR_ M>/;L>7'^^,W99;_EJ(H@A?K:)<;(%(#J(Y%O>J_*O-O7WWV#]_\;J[-0GN9%GA [_CK(PW MX :-$/S::)6ZXB^@*($N ME5[J"LDW J^W M^>RI"+C!U,V";67!*U%XD6"ST+J:O6&1NGK/@B32G( OL7CNX?[F"=@5 V%H M11K#MF0\% MGA:%\"^.'1MI&OS7(.TW&8S7RZ8M?Y$?1(Q(X#'4T"%HY:^(-PZ %9S+$@K1 M?<=,IMJ[IW49PZ13'I\[M7_VDIBUT5MN,.+KBI.W2+:A!P]_MHO-OP1 R9:A M^1F90+0?VSK(_+B7R! V&.Q"D0N$_?&:003DTU<^I)8 !8WRS/%Z,'<"R)T8 M7D1.-]X=B\1@)(J]<&HVEJ8-X]D(1[%6:E3-AR(- MNW^M<2\"2EOWWE>5Y\M7M802(88V9:]WM82>4FSOUXAG]!A'>?=TU;6 M;[Y[)L296RX MQJ2(L&T;[7+'A\C_&@I4*MNSQ&1%-1L.&<[P97,MEI>8U&H@P:9?7VP! MC-"Z=67$,"AP] _3DL[6=;3,*S$Y^A8UZ]J.(,A>M5N7?2K7/.[82+%*P$8; M;AG5:4XUW>-4T[,YU71:J::DJ//BWVXMZ/ M!S..W>W)&C]Y'X6SM[OK?Z^ZV?,3K9O];[=!6YZ0?-,#CE;,3BG0AV3I_7S0 M"6*X@=5XB2206.4E$Z"4#)"E06WN5$/#WXJ,#X$ L^@=V5\5LDV;2SA3>2?1 MFKP@LX];$U9E9]1P'J^E\=(_+W<3"B^(P M N$:8C4V!Z>4<^**VKRSR"BUL;,C ".--J:NJ^9Z-I+NLY'TQ6PDG8R1]/_^ M/_^GEY J.7@[1/_KS?_W;X__C7]6D>&?]<%+SJBQZ!C^*&_,UXMDYWZ#N,H3 M'@%H-=]U]&O[E_]3(LGZ#EZ (G$KV56C=[UJRL(^6*3FRM-_.Y \FC[I/.[8 MM44EL?GZZVB5>9'_(&/DQ5EZ ?>%O9B.=LO)'Y4XD: /; TO\&*/[("K0?-[ MKN@?7>V%3CAEE[JGC4@L6?3?EO\+)9'*S*IR>?LG)HO#%K_UN\ES6^:K-YL6 M?;5_8OS,2-N__UCK!^MP^@.$XGL6BH4AT9U<">#+VF OR_H _A30#4T%XS87 MI(@"52!\ITHO]O\V Z B@(ZP(IL=P'I['[1;"'Y#\&C5,G]1R; U MLJ&:^A9($,E@9F2/]\H U/L^[[[)TMK)/]W*YO[B-]O<7[PGF_L$39/4%'GV M[]'"'%SS^J$GMS=76*B^N&&L\R-CW3"+AV)L_*'1!#W?HU*:;U[]S\MO'YT_ M'X/Y_V[W\JP09H4P*X3?L>E!"5Z8XZ1JK-?4,>V?%C1Y_E3%JA'@7Z[GC*0$O$N'DTJN K#FS2X)Y1F:?4$,X%4W&[@F:T8D:=V*,'EW(?"%C)+8,V,Q\RYO5JY MG1PI)>U&\1>7L60&O@I5\JGPR.[2L= ACAP]%;9*9]37UI\NMO7@A^\6);R<3&'&-PPH8*^ MMKXWMFW,U)$_6X,2QJ(2K" M'/B)0]L-\B'%1VYV"*R#CJITLVTUJ[I9U3UD5??39= BA9E*GL_3C*+6,1G] MILA64T6#OLI*K>%&3INDB31:17OII-\VJJ;8#\1Y-6=%[I2VBY=,ZK MTF__]L*35W9E5:Y G7=9[F;=-.NF63<]8-T$S&_&:&&%4Y/71E^KW"/M!^H& M]!BCUXK[B5> AU\)NO6./JW4N= ]T""B3[K2-]]+=Q)"[1Z+VH](WT-/410@ MXS^!1C2T949Q,O]$1,>XB9D^N\SI:1806^6"6TXOZ&EDUP,;:*L<"Q*0^2=G MJRW>7-_KVR@3)3VKPUD=SNKP5-1A'^PV!3=@=#55(D2=)M79PN)L %C=$SI?F0D*-;#@:P)/(3IDMA;ZQ"QXP;;=B@EF,\-G<(= MQ"WP(,W)VQ4-3:K3P?MVSF<"Y)'^<1*YTW1G[ )'^81.]:\/WOEDK*)HA+D> MY$EFC3IKU%FC/FR-"BU :B87IF75%LT4!_4HR!X)PDH[; *1Q(UQHQA]E\Q-&12V\[S0(R+ZO+\87^JGR MEP0<.!/8C^4^00R:<'P-I3+)VDYVLLX**R!/ M?=OAK%AFQ3(KE@>L6*8*8Z62/XL*9&$"U5*0/ZUN5"$Q'!#K$@\Q':IMW[@, M -V9H!I555K@D91_D#L*!,M>W#=/>P'>OJ$=^8J3AE&D*Z7LS:5%([->F_7: MK-<>L%ZS'DOI;B2'"O%U5(;516?%9]:;)$@3FM/3BG^HN9K;+W>DQ\)7C7L* MP%:=$-0U;A MMO+8 ?3UM7N)=ID-]36/.2N=6>G,2N?!*IWOI4*ARRMC,>NZP5.;'*@?\/AA MX@P:L1M:,I0ZEWPD(;M$XR+ './B=SBN7+D\E?7E&$[[=X?N M_-@Y\GY*2*85O%'WL8V@6CG-*TY\TY)Q73RJFN8-OA-RN3$8I/^>$>QMT0FK M,D8+3%M//['T2,K?A4J+[M!#@,J_2\M)F'I"/GEI*632FT8%]L^A MCKC ?J"A%^?9(N +7Q@>Y5]]?;;GY(G6A4MH2.+W2%73(H6D-CU#*22/5M 8 MNJ4U\@UU/@B_,;[LZD[^U35563 >WF3*7(:O^ -UTPM8%K_0R_B%Z.WTC;Z? M&,6F8OTZ?F$7LK+'H#<#K_C2T=)[]$T&^J^YH=%U4D:PHN,9<3"R6!P.J#1. MG9!'OZE)7;",,' ^.VG7+OI X=QVP3W;,HPI!-24L6L0-DEJY4 MK Q?"O&.&BZPG+ZL9;7XG;*C/FJB2+7>UFQ/#$W&I?Z:6QAV$*M& &0/3<^9 MS> >LQE\.;,9G R;P7NR3XX+,:Z$*?*3]-([T'BF:+]I2"_7>V;,0RY4M1:J M:?-%/:!-BB]3T:N9#_:K2^8OA@9W)O\S.UQJTF.-*/H_B8G!)^'.!\?;Q;JE MP)A.\:7IE1KN0$VN0LETH+<635X OZ8WBA*T&9D1+;TVK@LH4?LIBRQ?72=O M>,@%I.B7LRZ[O.LYX:PY&/*_RIV8&.Q9W&%/Z5+W-VCGPIZ5R-$T ME9.WXYO#7(9W7%^3KWZCM$U>KA@Z_^Q$#Z5+-\$.6:PF)Y0R%D0M/9P%.]$:4@+BZ MT4B9EL[#[,#DHX'Q^F2^TJ^Y7[UO.3F)ZGTOXD$7M?9W$L_PE+(I;J)E^H", M>1=/;R]1]Y$R[T?V$"!-[OO0MWPZ]?P+J?R/E-@W!4<_6QB?1\X008R M?INJ6=(YC^C5W-L=+F/!1[UYS8QWFS3(CB,#,AI([%^*GT'P$;P]WT (B81O=G0+%;#6>.0^SH5PSA5XD?XS!@<)3N-:T. *853/ MY:(/@WA:9QZ&?L??E2LPMT5J&4F$OGFV^/D2"9>#9E"^"WSY2MG2>AEI.TWB MXO'%.=Y+;BU7QV&&R-^V/C"_*,W0LW>4^:5F2\O_?0O< (4,>[#GQGB[ MV>+;P4BD@8=5T3SD *M0C=?8"QY]QVUW5;-WB#5=-L;)+8!]35WV1PC%M7TN M/%8!GP6- 6^7+RI2>2YR2J(G->T;^L:VZ1W,]NFYR0HO.,9"VXH5B./;M)=5 MY>J-"S(8FFK\WENTYF#^T!5X,O=%:SO55*M->:(#=J2'9#*0D[ M_3CL.Y42I79/7^/(V\JZ^)6L(^0UR9D :L-'HVNW809SKQB#L%4YTB=K-*W3 MWXT;O6RU]J.(5T:;W?D &5?I(]3WMK1/N*W^]I?789W>_6PIFF/,2@]D1,H0 MIK'<,7[;[.[@!*(^#"F60(^:]K*",@K6?\L6D/&UEW]U\EO, MT]"+#O. 4[XXVM("7MEU;L/GENL;65>G<07>L0@GCS=1(%$6)'X62L=[Q^"? M6+DF##526:\CE1S=^;)\(346BU*;7WL/&%J.98;: 1*,M'3MKT89*D)X> M3J(GA],O)6_#L1VRM$8J4W1M]SL-BZS@SE6Z&>YM*<1B)L7?3B@HTZL\9\5C MW>O]HSHA:(Q_U!RA>8TLATSGNP&5^7P=B:IG'41F0W)_()@S<#9" U3J?#*( MCE?WC5P ?*]?-EN9CB));, ]HAY00UJ?5!E4$HM[V"FOQ&A$ATC\T L0AIJ% MHZ;O7O,P;!R!/6UH\2DH;!)A?T6$Q%?4W*3F 6<\IB\JDWE9J&F#U;O_'4,% ME1TG V@9.E=/25%NR01& )%DM;R<@5GZTRN;'H3"V)+78[GP)B!M!6<@O65* M6P=#4"Y<$7=]O,*,LV9HO+,?LN<'L\#DHY==NDW)=KPB_;*#8.EN5OTV1[TG MZ%21:688)QVD@S:3[FS&^L0T5LBGV&6RU.?22(PD(*-8/GRLD9 \[?C\K(>6 M)=\>%U]3X5-00UL&2*X:LC0*MF]A,=0!7T"::5/CUDR7]/Z'$ M>A(QCZI911]@C1\,$ZXR\">0 :/$+^'5(;=/"QOXP$6]Q*9JI'WZD[ M2"AHL!W: FSB5V4[Z-'NV:*-G&!>H,OFFN2V7+W1H+&W[< \0.-NY%W#G<9K M1-^5E6!)5]_RNBS8R1)[L7)'%**00'GK+/+)4CZ$V"<-N@CSC>+1#36 M802C7(_NZ@-5N^"*Y=@_5E8L;$"Y=:.0O(USK38].W5W8+2_126#QA=Z,B\_ZIV9UR(E_\.#C5P\F M^/AQ$+&=8-3SIKUA.W!/'@W@?+DG%6Q2=G#Y:QORA5L)$VC^TI29Y 65*DJ= M9-E;]N3#OLI>ZKTD\0P&(N*=A$I,MI&_3#MN:1]5CZ3DH,[ ?G6M9%MVJ7<# M#.82:B.96QH-&YLBZNQ\A[N)!D_$!)I9Y:?P5[I.*,!I=H9N$LO7S],K31KL MD_,GS\^>T]U35:RH/CE__.79E_8SK_@G7YZ?7?C?6'P'&T1[Q7K[->T/HX)* M=?K\_.RIS6MR=\=UYFHGFU8--4HW-OYI .CHX4_5MV!-AT ;Q(NO MEJV6: 6K:NGVC3F7$@F+8YQ<>R9V,8L1IM32C'K/(R,J\NVQE6G12#3Q,5"$[_?,M=H=;;";Q:\82<5$30*'29Q5@E#AE6>1I,G/8O0BS_'';N0R)WLIE3-_6^'H"7V@1 M5KT(5Y=-(XZ8,!;%JA1!R .',6C%'1($Y!H/0@\@S$SEBE0N$!!1)MVPK(5#JTX@6>J5Y(MO5*^7+VWYQ?J&U M-F>+_VBNX?=GL=N'NX>FI+=67F_$A^EX(N^PRQZ'V=( MO1&8<^P7.O/7N+C:=KV:&PX0!BH=Q%Y+H@G1\^2LDRK MIE)W^CK8*G[U@LS(FEC^3]=>\A,2%TZVKT/6E-XQ&.%IKC3&=$_QW#FE45I! M!"\E#(PZ#VU0*F1DL%<:$A;SNTGR) %BGF_HFR!$'\)R?PB;__Z5/Z-\(? ^ M\78D"BE@!W% (2I45VOW3[Q]HW+9%)W3RG>7)IE:(5K1.GGR#P1EMXFLIG41Y[1>V9=,^N:!ZYK MNA593!ETQ:;EU+>EN 6,HI-DMT681F%7CO@G47U60UHHI Y/5"!T"UTU*YU9 MZF P[0"/)B0V^D;3ZV!8O+I%(,EL.#DC#33M4MY(V.^(#?K MG5GOS'KG >N=42V=ZR#EI0:'/:K]L< C4M0K5W?:Q"41M;QM$8<-(5_IHK/2 M0L:LS$T0Z.G8&[^08\+6G2M#OZVU@QE>Z& M[AV@P[/6V3ARU?+=)1,DAFJ%;\@YRV?5,JN66;4\8-4"OZ;*K]$I?( V,FJ8 MW*(+C3PAYIL .LRL'&;E,"N'!ZPZXO\'!#>@CO@'"Y3R#X5;NX!D)&2@G,QE$N'%JLK+;1*CJ$*ONNHB M#9HV QV2K?/!TO#!F=%EUD6S+CH!7=276U8JC*RU$V\EWP(WAK4"QTV!Y0A, MEV:?5QPM%5!$G^IET"UHLM"E57+!W,R-\AMWZ,6X"2#N(O=8(M;2+OT#EVZ; M+1B)"7DP013$)D4=HM*7X#M$A9.B2]^, ?=W+FR>=?RLX_]X'7^[3N^D(B@[VMD:(:E]C4%F^W#6';/N.''= MX4MZ#*?@GA-J/1%WEY"S/%LN,6U8:-S:1.=,LD>!*8,-2[ [ N'2+PE5E[,5 BQOAK M)X%#8F!= 1(UP=@<+[Y0_ )C\@#0+\+2MO/6D2JH\M:^W.9*_3>F,GDY1932 M.N;F&W57QW#X\"EW-$1K(W&O=6WD+!$J^6';:>!J.5O\U*18C2))7(IX0#OD M90MNS-#U"19*D%V.M%WFAO$R,IA8Y<7XA0G"JV&&Y06IS;(SA"7%Q\VBCC'I M_C"<]>\#&- M7D?W1)GS0!,A6#^ 0WDDS#4"6EZ$GQE).0(N\0@^>67T#6'* MC "W;G/Z";31+1D3H8/ZFHP%!>(O:T,%CCZ;A==M/((669% ]@1FED >A<^@$-G:B2Q-74M)X$('R.0_VT[2[AFT-/,!W03 ( M0"4$#?C#(<0UR_1EV +0YWDE ,]O2&:L/)64SM!A<^#L>6(VD'+T MO$SE"F^'FT!4U]:YWN ,!&I$00LF<=^52C3?FG9LW6[H YH=DT)[0\&&"* + MIW&F7Z[M E.*8<$0-FOMUA=-IH O6O>BH(N"&L_4@PQ48FA:60)BG)"^0M 9 MPI._!2$3FI[P94-04?<@3#:QNMD_BZ_NX:8P&F?*]L-QDH M5;38D?YMV@E\+9YE[2*0;=*UV/:V47H=(=51"X/&,'N@$N= 42O9C.M& /Y< MWN3;32=(>N&&?HAS<^]0TV1Y:7*/=*$YBZ;*25-[6Y=#,-=#=;;XWV8XYD2S M9O/*L/-N\I4;N\FK/UJZ8 M>[?BG;])F<_ F??I]%P\GX$S9^#,CUR(7TU>@6R^7M$EF9JNHXMT^OH4;<:^ M4<29EC$#.BR9O)5;(X],*+YW#EBE HB]MR&@TR,@^\ZM%-Q:2P>5904T1;#; M]%L^H2/FQZ\WY_AR,=:I!%>?TX2/O_XQFBSSAU]\'=%"EX*XWES7OAD4%\ 9 M?_E\7&_]8+W^V&#,)[D3]98\, P1'S ;C[9J7;Z5U1<")@D-&6KK 9JV6!*H M<,W;_L"B:,GH;8L(SD@M I+YU:KAOX#V;JA]),!,!LY8P$0PR\F,;8'4;QMF MNQ3*PA ;$E%,0I8,Z>HE; M'6S;W,GFF.,#-Z48+=R"Z&M@-(L:KRQ5J+EIS^T2\(I#3B'QNRR=&-%JI:S6 MTTQ/)Q$!()W"M22K'?:3PTRRCB>PME9;LC;D3('Y'C27&E,\;81:TKD(AWQ- MRR@H>"A-1@Q*@C?@<4X0>NV ,RIRUPN =U(KFREQK1/0\-CW'3FEV8A2D6_& MIE[@Q+2V=BH")S, M='@Y-ZA\N6@!-@I=$Y>;R7/YVX+.C81:FO3 2=7/28*N6??7D*I8ED87FO<4 MIJZP;_9+2$J?K]Y87E5G>S54*,/R)5Q1E0%G/B1UKM99%C&(:NH12D$2)=:> MA(PIDBB*HA#E5Y1XVM**)M4G>,/^['R\KP,S ;0(;7PK&>QWB([IVF8PMCKN M,(UU8NC7>./<+LG,P_P.I2F>!UE3@HB^T;74[L,G DD[TL*)#A3]8P1I*T3J M5M+1L#I"+Q"X%'SY7\YV 5O7J<-B+H%1(6C/BACTT=5BEZL6-OG4YK5;DH!) M7>'$QW'_NK8.IE_$_H#E9([T9EMVWN /1[Q%%0MWQY!'X.N7Y$?2ZF#SC;9P M%7&E>H/S_7*F\KN;2)'F:O>!JS$?:'N0OC@0*,%@0\64T,R5;2&1!3>^8<.[ M3XR8E'7JZ_#G'>T_UMCU4O% B];I6M$[K6ELN4&CQ0J<%2O$.V(6LB/+RZ\. M@V'@DC@:_GNW;,ETV$M(]?Q"R R#$1'OC7^O*&\NYTPZI]#]]/+UJ\7%EX\? MG__IXO'Y$Z:=]-4>F92Q30P('[#(L:(#5]'20,L]KZ4LBM5#O6HW>5W^(M]& M\<)K_:+][E-Z_F?BAUXW;55P*.3+K[M%11H-Q5Y:1"-,AU=--=2Z1O%C;#H1 M,7(ZC^\JVK>V"1;9-W1B9,.4"K._Y'/X_I?PW=>E)/5[3S'3,1.;6EA2&9)% MU[,D#RZ'OFBN:T]JO>.T%JE-^C0J:F@U^%;5BI9.LED# @),(8W?V*6YW(<_ M7M)O6&GVCM:,5FFH[2B$H>CKI*7:EC.H]%=4S#6[R[A*>JB5;8UI<&OD_UZ] M>R68E1C+$9DIO-7V[IG6#/%]BX/I"VU(\ILSI.&Q?Z">>ZZAB4-"&?R(6H8F[1IGA^.F]V M!8)Y'3ZQO93-_!VW9-Y;+[9*&"U2KH0M_(J1SRG%G%7I$A:/0VO:9SK9029# M;$TR&>@2^;>XR?'!?$&P+1:GG>_" M0^,/L%BS0DE[BS,Y]0J']R*SV=&%T;1LV\ IIO=4BO=CUP G".N-QG@'WB U M*'VQ9N:=Y^SH3L9+$B;*E_F@SG%:G. OW28V79EJ$$KF;/&]!*SMGC(/0.H% MI'22?%>OW#B&@B! K7M%@] #G 86MW3'Y>P*T!5/ERUYVYU0)^;"GX6\ 1=C MN(+-1!8#H!@*']1JGYKSP#+C"U'\06,PIZ/5=(I>)#D 6OL(/2!U:+U-GZY? M'"J[2;JR(RXJ5V,<&C6S=WJ7"BJ4?DXF4R" 4I$:"S3B^A9JVPQE(94")^=O M?3^^>WR1,-G,G%VPQ3E,8;F\K3F&!EV%>M\5 E05H-,G/J3C141AU^1!9%%& M9+I\0ZXKTC@P".!LI;6I60$P[R]$5[(.M[=DHDT*UL;Z1'6+E/.4" M6;K#BT=5T[QA_0=UPAY>AI20KQ'1@FT^NX)C(B9L.K/1TS "8G?^"WS1YF10 MH<"ZP8/9D"(=@T_S7X.!C%$<]LR_VPM2ZI!DNK'HS?M!WO0;L1_I&S\(RA+2 M2C![L7*?OGCYS0\O/HN6/'X3Y;E]_=TW<9;JAB61T&DI1,A\*0KYEW#*;Q!; MQ'LJW%,N$^%!2W(R:^U^$8LO_BZ;.]RY8=5TN,[$S"PK,:W<6SH>M>NLQ-G> M8I1'JQNYC:1 74*?-'PK!6;T\%U9ZUTZ;7?A:@LG$T>93YW0*> \VT&H!Y%G\L=HE:&D^9K- MN9[^TFELI!N6_]0]B(V3<,%ZTGA)@8:8&GS@%F%EK9DJ-$OCC8[#6LZEVS?* MT:FEG.+CIV]NTTU>>RPPJM9\3+*@[W3BDEA-@3Q7N*DY12L^#S(Y)0<=U+@A M2YC=.T4R8G6'A 3/#;5CK>1WHS!%3F80=U5<29P"]6(E?Q%&%,+QVB["SR55 M-O0>#0.^0:WXCHC#[K7\36[;M!H#G^=$KZ^"%575#1NXXPB7YM(L\9-4JM4H M',4H.4ZGU<\=WCRCMY'Z06MGB)QKN+QD10]=EX: :3Y08*IRM5Y.P:ZUJ(YM M0VW*E&0(:P1M_2@UE!M:]A*]22J=DR])0 .?8^63A(].15?\);[V- Q6X@33 MD1@JZZU+2BK@^^6U6N7*2 Z1D!/2&ID\)"H^:]S>5^VME-U+S7H@R\,V8]"\ M%U=EJKG.:9C*^>AVB6U'O&=3<\34*SPYUEP4Y$54&4<[J3'! M)#@==H/-\B(]:K#->+8'YJL/7_&I#M7:43*?_=N*RT?T<0BT;!INZ0P%IAS( M:*$*L%Z<[@#)[TX]]]@DW.9OI*!IM9-S%=2&G<@Y>, FJ[WI+K8[V L14Z>V;M&?^>9?=@V])=M:=5,_2KVRBFL.75(S M9Q3"%F'^UC6Q= A#T-W?6!] M_D7LY!;R)1J6;"B)IA+?C*D[EGGR7(,O#_22CX@Q8A\T*V18"1CLOH%@T/;9P#/D #Z#BEG")QE.2JQVAG.4/?Y*KT MA3S((]!("0P\G&3A JW\V>(?:<>Q-2XKRIHF^$NXGLBN2U?'>/,DXCAZ0CCJ M(LVCU[!EQ"T6?Q-WY8!)E IX4O>EU0E-+K/V898,,W1I^ZQ_G(3YN(7$G(8S M/>Y-;SGL]8@) UF3-YF&N(-7(004GOX_A?I::B!CWVF,B M<65Z)J>()IMW06""DA1XA\-O+5&:$UMF&FF.KU&\V(C%^.9EL?LHKD5+R^CK M8GQ_MBY='0[P:X4\$O)U\3G"?O0QMA*E.XN+XX&58A6>V 'K@_ORZ^,/E;>, MON%C#U8MI:^@'Q';X',IF]!)38R=X)C)LC$N0;YAGGL%., U1E*7EQKFCB45 M11 D35S5TQY@TLTU +?S='ZZ#$Y$X<^R&BP^$X!F#5JB2Y=?E0%6P$JHKMP- M,FO:PI_TQ-000PSEX7K3(%?12A58W"XCAQ+5\_06*(&]+'!RH5#V_9BO8K&1 MKY><[D?A,\^-P^?H6;'$52[&E^0!4H)Y+Q!X"?WM+XX_Q*Y!+ [R&ZYAC1#< M:(FO]!6$427$*'-KWU$MO-X]QD2.9P"C6Y9?=&5P;=H)Y:^"NIOMU*_$#=0C3O0N-MJ M 4^$#="SQ7\TUX[!.X"A(?7TD0Z/G;4$[HXKRF,+SF8V=0)#Z:GA?29Z0'9/ MZR&FX/GBW4C?)ZB/GGRH'"WJLD?6E1+KGB955D%H;U&Z&,!R[EPA/]6<96U_ MD6T;,OS63A=Y'5.M@4EC()<6ILV!W=#NO+F'@$K!_SSJ&26 MJR^/7><5MWAI5]+HPK2CVC<;QYJ9':MP^!95N6R!'=(=Z81!#W,7NF:.-"!+ MMQ8X@;2I)*I%KX/(F&2X@-*Z@UM.?QVDMTO2^ M_IKKA?#[Y/6[WNTZ"<(Z%['[FSVYL-M^O< MBHLJ1C><6"S!:&,&-Q@'R;W+\L%X%+XP/?I^5$\>/\H7HI+"ET(HP6&-8[L^ MQG<8A;UV5M A4:;IN_37*:$[]CFOYC[G]W"'O+@)*$:Z3Z(@K#<#+/BP'(J- MZU-NAR,UB]C)".;%U^S$ =:."^/R0ZJ'D[EI#E:XVRD3)%<7'2'M$;GOHDU3 M3SZFSDB&/X9<8,7AY"60XT=ZOOO<.T/HJ\LW=0/\/^E::?,=7PBF!6M?FUU@R0M^K>!J3@6&^-LKV^!K80T*Y*KN50,\0S"T! M"/98ID'J#,_JL/[5WZ8SU]G,5S3S%?WQ?$4L%,)KR58XBW-!ENU"-,)__^?S/Y_]4SK]W$38 C9L/ M_WSXY\/_D ]_A/ ;7?V[MJ'S;_ OUDQIBD+*]T1-E-I0[@MX!4>MG.V&677, MJN-!JPZNY; (*_.2*L<(5XL8Y$Z_WSDMEE&5X9D#9PTQ:XA90SQ@#;%K*M3) M)$4Z4R2HA11=M=SZCWPLP+Z%XGC6$;..F'7$ ]<14A2SJA0( ^U1J[;Q\#R^ M)"[)//H_ YT4S#S%I@U@(/7 O$^$.D":12"@[*:D]GF?P3!#UG'3#K@%D'/%@=,(G6$)$^ MHL<_;9N.&@D.&NY_9_4P0XK](9!BYS.DV PI]I$+,? H/7-L64?U]*T".R6_ MC7) !YA&QTKFI1,E!5.-6HN/%K2_Z)1CSC?+0 EO'/+6N\MRE;;)6/.9=EE8 MJPO0,ZQM8M&WW*FAWE[ I@0Z.0>$A,#)-UE(;ZO"M5@!/7^[Z9Q]R[=@;\NW M^$(!%&;TM*(Y<.C&[$)H/SA;_)7.=\-=S/2*7/-?-QY5FKNIF$VWW!HD56C M]E6[BF+4N7?O038F[LK\>BFC%8:Q^F /*9ONF9(#)?36VJ7F87?X _1N*^'M M9N$B>?,A.@-*2%[BW2+4&*)\U"QHCSD@UDYP==X;5L[<"_6S4[ $]+\J-#:+ M+I!*'M&3MR+!N8=42O6#8 4H+O-6DD4(H5V+P(X"/@7@Q]H@Q=U M&WI5 W?+K&OOH&O5D#G"CVS\LDIYP,YK=PFI$AC7G<$3!?N%T>-/3H^.H,R, M-3Q%&1H!*0IVN:W[KUWJ%Y7R0&X=@%*ZM&TXH",(#"]*,5F_,P\W.,SP>(^( M&G/^UH] BRQ=]VA#\^1V,7EY@ CU#*@27S'L21V9&?# M&:#]!9]\?ZE7P:H=2KI2FGK9@#R)6^/S[4[76RA_:E<)_PIH56S>HL:8'!X> MQF79ZOZ,OWE]V7@J7]+A!Z.T,6\O[15,=M&G="M5E1/(91DU9+S-L/9H(X$Q M6($+8E!+X&7Z4GXLM"6K%]A$-"4K77L 0Q6-89B:@$9@QAWU'<(\\**TVTR" M01:^J^G.:4Q__RK12&FX06&)>W&=,W-EP \"T5Z2^,<5.?<4SY'Q.3+^QT?& ME?_/@)7U4LQ[-I011Q" ^3D?D4/V;.T,\Z:-9!#U@':3#4>1QR!F'O(.ME=ZGXC8AH,-1C<1OU MP]1MPL(& C)O=C)$JWS2"$'5$TN"G/\D4Z=%C+P)N,-*ZF6H[!+/-XR(%*%^8L^S(\BU7 UT")9^@KFK*%7. MISK>05KO_QQJM[AX?/Z%%"YAKUE-%RW-).PL;:'?SS^WV':_H[33_YG7 X)P M3\XS&NOB\=GB)2S63<[L7\@5"]*P\M"4M9YJO@(TN8U@/A1%*VPG4C9+6PDF M!?C9FZ8Q,C_C;N,DN##)T^#?NA7GR*)9?#M8\8)X_B0S6C#F7SM:#DO.LT0N MG;/Y"@M!!*9ZU6!NG*[19-BF:I8HS (+M;_%))O!),O(O6DE'!SZE&8ISNNH M HP2*OH$WIA7T5M>/)6WC/8-#^2=0C4$CA37E.WIA0JY0YT!1@/\N7\D&TGN M ,J*^O)%$(VYKM/$U@Z>^/)0,0%I'Q2 M/<4,U=>UI&X4O#AT9!HM ^;;V=R8^MP?[$PFF,5-5P)!OL&DMKM*@5\YRMV$U3:--W#$WL-:QT":4:[SL?J-^PF3B=V4F/H4%EE92 MTW7UM)\W,1^1-^V;)QU0UVS2!3GC#M4KK@:*AL=OEV43 :D',L](]'[F=%\H M-.RC;'+!MD)1MC#K[(Z.U*\^+)R^@X,72GBL;J=$W8BDF.-]S!:70MUB^\AU MG7WGI<7NCS'/>.XQS,=+2Z.2'!?\[;N@HW\@@KS;V16_V2JXSS;)#7CWAZ0. M*2$/,NDK.H4B4BP#E=392DC5QO#GQT/E'/B:.L_+SL'+[N22U6U^114I7R"NZ0QHH^C[21E,5>GX$-F69 M5T()'A*^H+3@9^HE!2Y^1)X=,0NSQ:07IY7AI++O(9*4YK>I.BL*W%7N+6XH MXQ".,QM802WG5D_;UYG$] %)R8@GIO/L3)GQEPHK4FNO;!97+"RWFKJQEDAQ MY"%CB>*F$WG('K<:8R\^Z7L[B3AEP M$^8R(;-P[DB!;E3ON1!YM.M?VC1V@_S"XE.BO!.13J)6GJ OHAZS*R'0OU@] M7^5&;0>A9Z"L53N:U7=$WD:$O$>(33E-2"*8%MC%$8]@P%3(6,;76!0,\0T* M4SPOMZ)KF\,EMZZIS5E%Q*714OG)6E )@E.FT&GVOA.,1?S4@$#)A88ENI]< MA[LFCY=TS)&CXOVHH^656 B?>NVI8.T (=SF M;_AFC[XEZRF7B][8$P'Y)/8K-0=E>T0N'VX\_%7286!Z,6?>].@\@\>UWM 2 MU:;R5S 2O!Q('6P!4M*N7.\%-PH=+&SXJ@3R/CGI>;LCUULFU*L88>@<4BP0 MR)2H+F8E.UN\3I03O'V5\H.Z$KZ+<"V6VJ1Q6VTU-Y'?)TE^2EMBQ'E[-,HJRMNI:CMV[8?LL[2 <_J:M+7\'/7MA=@V%U0L&Q_G MC?G#(Y;WR-*#6GX?Q@;WSX<9FL=[@[DY6A/OZ"2MV<>?*@&Q)M0O.8IE:T''KV/[G)W .SB!$?UPS7G%3>4>B3_"AZ4J<92X M/'C5&G I6?[TZ8CR>T1/++$^\3K(W9<,'.),?D3$(I 8"6> _[1'9,IWS863 M&Y[(/(W(@2(XFM/3,A6N54Y6I40ZO,N@>9>; W@6F3S:O6M2>()^[H<6$(RO MD38?\F8MP9G#>MWF=)D-*P&K:./VPB@.R@Q^/IIKO=DZ@ZCSU'SUU$6'YFZO MV#;2UU%1L*_1/P2RY"J\<"?ZF%]/GG?XZLDE&;UUE@9%;TH"F6A>YIWD\0L' M)QE +D9:*F)>K_2&K\IMZ4.,:U+J@V_?%(P#2R-KA;Z?;N!L#CNA3-J\37[E M^)3ZYGZ&+ZG0PJBG-EY[OUQGB_^09*=5)ASE\^85DV>8S@C#L16A-<3\HKB" M6!#:8<<_--Q!V=$[=H+,LOI?0ZGW5M,FXMJL_87(^"]^!7"N)!/.&1Q7=R+=.7+* M9LI5Y96$ZHLQ"\)P=0("#W=ISWZ$SAMR$I& M+-1K?LP!/;R4]AS")&DS?C:9I(E\L00%Y7#A4:P4XYZT K?%XP >);O9?IZT MG8.Y H_&?*R5$XF$K$_?X;33#1HN5.:U3FFB&QTEU4@6\R&)> M-$'8088^,@0C0SN**C&:UNP&1FYM:1+X1*5M9!<\_FK#QFY?& E<>4 M"5,U*REE]S5$L37*S5#>7Q(@MZ:=BLV4:_4Y9BTR:Y%9BSQ@+5*N R1DCCP# M8C*P-U!" /-DTNOP/5IQ.P+[E%.ETY%?U;;PR6//:BI,%V"V#%98/XS!ISUI@/66-J/(T35P+-+H'OJ-K9U\.&2N%LL6X'2?%/0,Y+ M%LQ CL$2:/H7FHX4'2>*D;;0W!BI*91^SU@9L\:9-+;RH[B7'MR";$ CX67N8I%8^WP)NF;AL\=P_DF5<"AN4T[BUT66Y;0 M8EI H*BQJCJM,C54C20M0&BWRNLW&&:US^Q+DB5!A-NLQ*!:;<"H/9<&L=0B M&Y$E)S%E+$E$2A52:/'E9MZXQ3=+@&V;6,M'K<@S6LAODOE +F(-34C\K\H= MUPUKE9(DLK(;'!4MA)+DVCN:M-*LC;2NI47Q7IX[[:'&Z%'2T2-0V]/YH2B) M3VH7HEP8JMWD>T!LUN(HSN P:(#'G$[QFWVMQ8=("-^[RLQ03Q0TSAD]1UH[ MT>RIU2K)IB=(\^HO2OY?-ZR(FL^:4-AQM($O!,GH(S4D\\Z9^;ET[6=-,\/\.E1@G&"-EZ^/(CU$MQ*T!-_-TP ) MG"CR N_AVJ-NVW@]%]UETZ);J(NP-X8ZUL!<-3#B$[FQ*"C9KZ0F*&5H&M?R MN2(M"\P./F%1H%!V&E5OWZ4/\50ZCY)*%.G))>OB>E3A%HKF)C @?>MLU'1M MMW%4AF(W+_>'_M6/=?2_1$_7E5&F")N1:T.&DE:+JW02:U.9H1!^Z0W MND*%=*BHTS*93[V:_XQ-T#"+"#LHI%763D^-YE?6 2]( I[U7NS2TY"U:*=? MHF= 6]2B#)6_M1&!KLWN*GPHE[=#[VPK<]&&::D8! &4%1^7L7G/97Z,T+5K MN#72,U-X<.2@'KH^)M+@_HM(^;G^4NPP8$)(G>%W(& *\>X14$@X1A(@S@ZA M#D)A5I3F%R<-U6!<)A7SW5F!&1=A>281Q(M:N3+M,&@#_Y8FW12B#D.SQ6AY M\-YU@?;54]%^9(+T^YW>EUH;>D/I5VQ8=@S/HJ4,>T7R*\Q^Y+\2QZ$:8(@BR!,I1Z4N@J0">RE,0W)^,H2-/0\8' MWE_W[DPJ$EMR@P=[0V7>*6>?;; MZ+.*&L;%X4WDB>FM'NE9'YQ@])Y&2!"C?OO0VOFR5@Y,NFF\)3(RZ==#M8:U M'?$9 R[1[)B$R%9O$!1%^]^?+5Y,.Y$\JSI$6SPP1!<8)U+G$,$T=U!";A3/ MA6\N;:S.','LLATWH_IH0M/&[8[3C6$/U^!Y&=?YCZ!$QW$!2%*R&5Y:).9( M7E;>*4)D[;^7::'(R'9&BTCCGP@N/A''"J&NY48C]#7EM-7Q4#>1QK"I85M(641ZL MSB1%>."2S4<[XC^?CB*^]533P]Q[^[N0FD9>W BEC@G$+"2%L$I_F9EEW;GT MXP?**V'T/,&@YC?6Q)B96WW=M(HRM*5%RVO7#)W '^#G%6HAL!(WFK\<8 M@Y9>5NK&.L=0M)9*TF;\N&4F@FXP+7$);DHZ@)]'^K$H\TU-ZJ-<:3@TWW$7 M/XY@TQ2'O?GZJ%%'V+6\*^L\AXL5K_#R]2MNZ8FZS 03&\X=/'_Z?P-NT'XJ MUCDC5-[H3:3K,[X"Y*[WO+':H1EU9(G6B#OK4CP(O5H-<]'3J,84=U@U1&X9 MCPY5,.65.^ (]8\\F9MYHEK2$Q"2DRWJ(^!R,AQXN6*Q:%TB&-.]C5&M8@0. MJ@G32X%//+RK0_6 +Q(XP*V-]BXTV.D7<2&B8_#5V!SC-TL\?0/:[U*DE6.X M')E>YUH"*JV56?K2V13%1#:.(,8)*%=?>B"72![C*S100VI?)P?/&/Z?P>*@ M4/9=#_M>(R5DWOM&T< U&6=X([M!:&2EA90F7W.&9;NKFKW#:?@^X"W\AG$4 M;E1:(!EN1EV*RX%>;73@_=7D"A==97_HR7S0H-.O D#:$5*)#.[;Y6)=-=>F ME#T.J8?'A;R+CI7%&0DFHW6N[;;@IKVZ#".50Z(*?5 M'?I,TEW,=E*M@6?P( 22'*0Z(K4+TZHN'I%3WEIH8.S'*+:2HFHOAV(#&HG] MJG)C0V8NTBP."WWIS&8,&**M?.7LGZS M:23E8XNCG$C1T46 233XT2,<_X7S#+&.R+?P7#!48 LMF)N#7EJGP!&;&Y]S M/>+&B8!WWJ<6FQW3N]P?*Y!7] $A'LJ(+GD.?_1MN3(JDKP7A<+;M:[H1 9X MZ6#4G3B($BFMUV[7*]O-X_,OV4=+>6Q(KVV% $A#*ST7QU1-7FN>>46ZIH^1 M=U@1O*;EILU9_ _J"?>+/^?UF\6GK__GSY]I":*6,D 1?'+^>$&O6^%\T,E2 M./WQ3K.7A\^>A4\SD"&F(EI&OQ)FXJ7C*B>_8N@X=(8BGP,1B8QX5V]@Q,/L ME(H*%'CL=\[H>NHN7VE(2=S2,.C4>!G4$62--4T/&N1N1J>8VP[FMH,_ONT MU "9G.DU#)'*P"GXL%Z7''/J=DK7R.>:3:&Y W)6#+-B>,"*@6%GF7-F-8C' MT77,,Q/S*Q5N2:80;,=9'\SZ8-8'#U@?!)_ X.<$>I'S9B$A'>+G62C.;:*< M J/7P'.9]<6L+V9]\8#UQ4K#V"URFH@*5*6KNY@$>/8H9HTP:X13T0C;_(WS M06IF"-UKWBG4!-#ON,NL1&14"E8X_2[]%IKL44ZR D4FY7*0@#>'7-$%A Q% MP%79,KM6LWHSJY=9O"@J#NLUDSS)IAU@P/ M6#. *;JI2F&%W;H64$5"B7PDS9'+W[IC')>A&H3K1- G*@W$6ALR:Y19H\P: MY0%K%+8U0F #953JS7!_.'<_0YS*FDM%D":901QGO3#KA0>N%R*("8MQQN52 M 6PB7Z_+"J@R,XC@;UUSX885K;!RGE ,.E>*MZ&.%5$W:0GE?=AL6K18.L$% MPK?EBZA6GBQ\/>R'27$L @+5E;5]U-51YAF.-970P52ZU #6S37 M-3"ZO:H(.6[N+!/$;G0X[H#3F[2!*?>;(UW0;,N5MDT4@ ;?!P4QNXFSCIEU MS$/6,=*Y5"HS8^&*J(\W DLIQNUB'J\SZJ*1SK'04LL B8S;I1"-H19/ 3N7 MBC]FSP\]05/C!\;=M0?(W@TM\T[&&;I5OD-W"H\!10;%EZ7]4MS/:QF\>^#W MSI!@?P@DV-,9$NQD(,'F&WR^P1_B#<[M;.8CC)HHZ9-US0 *PA3Z$D\H"DG4VR=XP=:)RR[/%/PQ.@<%+?6R)S#:/L?;.4;+%Z__YLS[>55J85+A5Q5C" "MBDZQC M,-9>48V.CB:8R(MRNZ5?YSWB4D!X9RB2?,_:UR"I.>_ 3T )5-E["!@ZS0[A M*L4'D2-%@Q; M,## ,PQI[$_>Q3.Z01SF#O5TO!N@TP1X0E$G#"L#DNW6I"E[CU31N;KD:CZ/ MN-.[?!OA<;\!5:-QHIB05A#'K?,0.#>,Y/V89"!.VR>"GK"("-X.B@Y7[5 * M!H^@Z$1H?XIKJ8M0;VM/UXKNW MI/TXHO@*6$^,HGD)WBQ#=RH6;!4^_AHHFF559?SC^==,F8J)"<5I=RER$RX" M1@;E,?@=$T#;"$F<,5P8RV0UT!65*="'E_5D(3I^\55;LDEI%;>Z+2G(3 0K M3GJX;JYB,EF# S46":%("DV&X=2ERSX!;CL!FS7Q[2F&[(3F)P&RD@N*E4X M#=>&$.0QV<@BV0V] Z9J9I%PE'M#+/].HOR" #=1ML M8&P(G9I?!'D&Y\3 A0Q+J&9;3+\[&\>/0M)Q]:R8ATI"2RE1< A%S A"G[(82X_%K% M?QFMD5A/ZV:E2$7U8N,X)W R\(=_38SR@%/G$;#U,I,EW\N6T%W95ZS,:D!% ME?P/4'*(RK#+TQ]Q;*.-R7=E.FN%F)&)%&0GQY,.QF5E*1C64W M 3OEQRZ"*2S*Q**+B+$\9/NN%?=OT(C\;F@[MC+8C5@V"2+K5/V 7801\IJI M0@_Z3D_S\0*%!XW8KB81MXY5(RQT\%P%]]MA'3.1,)DQ2PY."!T=9#[Y@ M14B4!W64-A;^YZ*L^*8PBXF;DRYI05C(C#!FB-A) VBG<0PH]YO$ X+WABJ M 0HR32[+RHVU:ZYA-'2.W)^*B ME^U5Z:Z!RAF@^,F239@RI->(X;Y5BQ1N!98ZX:,=6BXJ8^P$W#R"U*A,(B=B M!D:;Q"L& N6#'LU@(<"^H:.FT'JE4J"!UBI2EV;6Z)DNS(8TCM]KC?NR2E5L M;>3!&*#ZNJ81X #[G+MQN45/4/="J(*QC[!&W '3Q$"7;<=6$' !RP0=/9F@ MO]7Y6.)00T;MF\L]6SD(?&[K /JMQZ59LB&CL*...U@ P#TVY2:.5J)F<&HW MK84%_-0BL^A0^P4S@Y5JLE[^G1!9KP,$>69,NABA;NI'Q@Y^Q=S,->;^(CZZ M7')9==ZBC1VXU+@M\CW)^:."&=:$]\^6/ NL&E9)47<>W]Y?KESX,"IY2&TI MY4/M#J!M [/)9L@YA#UBLDSI=CBD*'PEQD'2J>H?:[KV8)RP<5C=BMD,-A)H M5(*U:2-%MBG4EP0C)&+5&?%0()2%U=>7VR$"OI*@O0 2\X9J"S94@5GE&O,Y M?!>GPJ#2;E-.=2P[2'PS*C?!08'MJ7C*WX])'[((;QK10E..[S9,4V=$H4%' M,9;PF:;U;'\UJ*,LZF+4IQ'='SZ'J3W"E(:MQ;S%P'@K]S$31L43L(M4X4I' MVJ\AE; %2SI\["YEEAU;"$KUE$\]11XNZ,L'3T^I+4270R>UN&!:%6J-HET" M='NL2&IR#Q\):VA3;QXQ[&I< B5!3@1[8B1ET[5VZYD9)K\)3/,,81TY#9'J M:V)\WI\.C12YY#!F6>&@.OC.">-&ZAFV9?[EH79X M!!N^:9J"M;J(05ZV L\[%K8"J=:V+W^18>W^R@*GT-ZS:>!.T RE*$R?8/6R MS^^W79:U_7ETRT51<5'F!Z9*%D\7;*)1\D ;6A#.B;CM @"[FL>1K7SD(495 M'A5-C,*WP5XS[90$?#3*@YF$$..QIT%3D")LP5$?!<^#>JSRZ\@"%L1Z@X&;RQ1CL@KS"/!CL MJQ5W(6[ !Y,;F;S0N6L4_3@C-V?#>^UTG/)4'2]O>M=DDDU*9FU4VTWXXF&& MA-WXIJ4K)]'&K*YXS]5[]LR#483-[(QF7*D_$1"[*7[F@VQG**W3X)V\T3JP MLTATX>#5PYPG=T^7P4+7LM\\-6'TU<@12'2U6CB-#^Z:7C,[\)C(D2DA/ DM M4.*UQT;\' 2\;1#P!4<0H@#)>!L.%S_BW4(9#]Q^=?O^47,:[S7PXB7L$>SZ MD!F,Z\ A[?@VB2TDNQ?"0\CNL-+ 4$Q7EJLC);)U538H9!'BQG^D8+-8.X^QK^O\DJ,;39K=+8;!*AJ_;C8)5G\2Y+3M55/99SYE;(?%#O( MT\/O5BAD!=B.1@3A\VUW LJW-*IF-=B] R!V<4#C*>LU31,V::Y.BF<)E5%M MFIX!U!=CL=$^WIK_8IO_T9_;DMY@+WLQ7GY.TF^ >Q0?YO?[:U.3Z_'?.-CL6Z0N>UGC^6))\O?M MS-L)&I%R^FFK/A$*L^]X7E)YMFGS;9<$Y'@12G8A P<:>]%F\2)>H;F *++G MDP42O+-Y!ZP,'S2VU^2P2U"*U^+*PG.J\A($Q./, >QB%#@I:]4R6@(VS-59P%\M_G'X MQ'>I*U$<\%"8I78?E2ORJW!/@TAF*;T(.Q/"6ZHX553OUG3936HNYH:6R^"O M].BV7KRN:"WD.L!$+AZ?/R-1OW*T]0V=BE&T<^>O,E:@*("N?&9AGPGO<)FP4R>)A< 9BL_G6X1(VE^(;L8B]B.C?25?\*#+HS26/B=*16I%?M_%']-M6#^$?_A-NO8$D.2-[E&WWO$S%JK4?.6Y1\O4]N=62PJ4$G&H8\+M30<*IB2>-$=]Z:2P:X M^I5=T,+U3H.2'(DO (.#'\D$'MN#-TO;R$!"?1W4DM9O<,L8OY<8C0[IR17, M/80[Q&0:R?G7B\OF&L424JW!:@H!?'%!T0_DU/P_6(41V? HQ,KEZLPN3W^: M>,_Q>?.7^+L6(*DPN5%9WSR23),T*VV$KZB(TE9<0^A&NK:35F:4++Y*]7>H MS-6"QJ7(UWRKP%*1D<36U1[H45[@(;#]YP? M$L2SQM2Z/U6<$MGSH8*8)#PV(]/V?'5RX8/G%>T&O?O_;>];>]LXMFR_7^#^ M!R+ N4B MFS)3N),Y@Z@V$[&9YPX$SF3@_ERT607Q8Z;W3S]$,WY];?VLW9U M-RG)C]@6&SC(L22R'_78M1]KKP7B@P9C;U;>Z/+ZR978T^U'VD>GX%K,?=3& M:/$R2Q&&4_@XS_] 5FMY*/?'?HLSN #"\T=#2U $P9OFM8X85)2-7%I:OL8S M=.W]9>SA(SO78$I5VFJ020Y/53^+_E3*9.8U!\ S\R%VSR>7P)BW9\132 MA=E')G<=E"#(4RE4@HY...JMP.'V#@SS%*B?RN!-@NM3%I?7+:/ZR5/N+P0" MG2GR.-PF!IV:QT0Z!(E\*/J#AHB4(->HC\71_]=Y554(C;/H^ MS[>J5F8,\&ZA[] F;AIGOD.9S$5=Z4HQCQ#AZ^3O@5$2>_K@EMY]98P0!,1D MV/8!S2_05&E!5FM4<$8R MYOT9< =C7A33N+O _G"$OM$?D(!:]$#*4/!,9_.Z2OTJ3S&@64ING\"$"XA3 M0@_3/ ? TRZX(P2R;\ 9N%C4^::=_9!7@(R"\NQ&<9T_/?OEV1_/_WOV): , M,>_P0UU5KYO9>>>'!C_T5>)C-&ZOP97^M9QU8 M@A+?#1O*9R]>/$G@#%RG]\Z+K,[CMS27]IY(#4[5;X#S+S%M MD/E V/NBVU4%.7[Z.F3TO">2TH'XLZL7KPG0\G_2]>9[R I!!XY_/F^BUSYF MC ?Z99W#FXZ,73+[ NJF1V?ID'.H3?JH5_@U_RM;<\?BQYY7$] M$U*M\RK;S:0?:<<'S7"P%G[G8;D^4#[4EVG)J#9_;WF?%^EK]RL8IG3VY;H" MEW>UF]>Y]Y7].Q2%C^V!DJHK85CG=4K+Z!\O?SZ?;580]O->Y[_NOL*W\ O4 M7=6P)&"*O[STBP(V,%T?+R?P.G\H N<3/;3>^2NA=A^\[YS63DF6P! YR/L\ M][;*_]^7J\X;L-%GQ(_O__/.+@C&\0.$NO$/=9[EZW0N%P^6:>?]]79X&[ ) MHF+HK^?7_?"KHX^00"HJH]X)&:EP51KB^1/L$$OALDC%TK"5 A O((\6K_TH MUK@XB3$$*++R2]@5]S;5%G.P6=U=C@VS?Y@6>$3\ 9<7&*]FSFW\IJJ=*[FT MB2AM6AI^OW@_I_(&Y2M=K,O<>7?'?P[6?99?(JULEK8 ?_86X](-%^T3_U?_ M*J.[Y-FK?Y_]=P=F+_%FI,C? %X$_EJ#O9)/_5)Y_VYVL8*# X:;ME0#Y<$^ MK4S*FI1Q>"_]6P#B M.0J5**C"-*AW!MIH/NRMH8&A)E(5_NP^ H30-L TPZ&-$O\,,V8SVU;^4[<@ M$6P5>+"I%P#^68C0H<$#T>C23F-&5FJK@:D#N@OYYCX$7[QF#(/Q\_2* *CW MWX%WK&IJ91AT:R?]H8(*>5IG49]$E(0F"I[^,PJ)F.FIC+HV*_OZ H) 8U@+ MGTG3;3#"D=K;H.M3+H ;ML ^/8V#4#P1&FF!+@/JY=Q:L 5D>Z$,9<82YTUT M1P2H:<<]H]F4.21:[+)?JF@[A$@;GXP8G7J\_"$IY1^I0^_1",F:O!6\HF"P MK0N:-^*38G^MX@^)_SU1\1??S/AKR?\ M]?OG;?[\TCZ'<50#RWZ$69F7R%J G>A&+D?=%";RP^PTA LX9EJS]K]>2,,U MQ@TH/M%O4PN'*EV"7I];UKD8QA,EJ5GW)EVX>HXA<\C&[:%SY5*\W%1;=4]\ M",KU'4K6^2MQ$VJ=XVORT4SO1,D\;7(-)1A^93P),=LOK]HP 6ZN7XO0>^%Q M 6TAJI',%U=01^E_2+X0S5JBPMZK#38[?^&(VB-6&RFQO"\B\P5,:$1H.@ M>V8FP)P.1/F7-?;P=UB9]H&XA>3YJ)4J[I"&:]8<^0TIHO%F6*N 3@#78K(@ M!1.SB OK\'"8*4"0%#4IN&L7RL'C)C$<2+6X20D(H*D@&>0$-+:8;R*J\K>=E5^C^4*EA2]I/G MTHP.0MYX-V-@)U26+HN/7:9ST<,ZM%M)\Q(Q)#,'1S\_D.RY6DBI\!/UL1VA MU3DP6QB8FW.("">130)WKG("H2U#FC!?&?3*$6:KQN5A^B. MT<7V4X+\(9BNT?&/N)Q60#^-O[03=TG=9-*"!JPS"D^X39O6F0S;CPZ64($Y MS]8QE1)\$'N;R' &(#A9>3'C9-2DBF@(9I)0*Y#E%Z\ZS5B&M8W]2/!P2/,1 M WCY&,6%'MG>T8<$:G[< $AWAU,1ZU(X$*[>'NLA>BC63/SLBUX<0,L4/*RJAOZ0@ M%8LK*O8H""$H$/P>B=:0283U49*]Z*[0?!GUB%I(I:DCQ2N/0=A1Y,A-F2 I M5=[KB%K)TE<2N-XLM+'EVXLQ;[#>I191N#<2D]HF527[ :DBQXUT"RB@81D& M]DEYB7;I#S?&5B@06N[LE* 7MZ>2] HU$T\&;]: YQ?V7G8TJ&+6XS[?";*@ M(:<3BP=(T2B\\$$K:F01[;6<,8_/RDX:3I6?*:$;"Y:!#$_!'C_R7H6J0'AP M?4#,VL0M640+R(.*Q?1D,B^E,F3N< M D:$TCZE"AZ8:I3.H+[MO'3"LLI:KD"=[[1)W8!,N>W?'-IZKZ9K-K2QQ+E& MPH5^RJ8/0YO\ZAMT\NR"- // MX; #/!T<_8%!YN+\5[ V5U4!+6EU!_[^6/OD$RPQ4?_>4S]%D%GFQD@<^5^Y MIX^S%Z^J-Y)$AF^?ETC.BA\LH"[R[Q0Q/"^1=@N^=<$RU!PSX@I%3$P##8'@ M=G4<+2(=WI*@,>:\:^@]*:2A#])#X!7)%0"X@!;_(6N.JH3^JT"=[?\,B3=J M48'T!3CC^-Q@1?&Q.= A\$'_CR%(.8HU-MHGBKY/[582S0CH^1X S?H61+HE MR4%DMG4XOXJBVN(G0P[+?J_74HJP U#5[>7G3&.S]#-BZ+!UCI*<_?C0=FQ.[9J?NR?Q*N+T M@3A>>LPLF@GP%9'>S'1XDB.^;$6_5;%.N(!KMW#>JF712 Z$KZ@"2R>C$/;G MM9Y>PP:OKF$1KVA.4! RK=< '.54=9B5&75\T&X:MZ#_!GY,4E&G'B ++KF =9V-_L M:EXB"*YPWHW!!(>6C_;*+$C=&;V6E.0DD!O"<3M-2.V$JKQ-\B"[KNWTY$ZQ M6%9GR7[6.F],'2E,S\&@#Q,/],VDMP 2R36($L-X8Q"V6G> BYR,YXU[W?W^ M95,XW'? HU]+#>+=H8]38WOD3PKH%W"#X](P^O)GU*K@>J6&.::4*BH%>!__Y\AP]\E&*&&(SQ%JG?15@Z?GE#IF M(1'O+*#X6!]6U;8$JXW(9G+.0E,:$WK12_L'^ID(QA<$=VZX58"\:CA,YFY7 MR?E#5CC!WT?CUQ]E>^3 ,, ;27F6[Q6U+ALV 'M@*%Z "OU:^$UFR'P^4J56 M2+NH.\CSDPH.(/^#?VM2:X\2<+-_YV@AM/<..CAQO_X*@6 MN!T01VM[!OKX$GJ:'1V"77!@(F%:\!E6M?5]EA[RLU8)TSOC#W- M*F I/ZK0NV0X0A%QSP2Q%V\(/&)(6Z_\0HX0SA5RA .*&2J@";L/&&/U=3RP M9RJ@TPD@8&H $I-A^BIT'?[I([HFXX01(:E-5Q'0Y#;+73^N6X!RD?>),:M% M@5KIP-V"AEY2C00\EL,.7-&J0-"H#W>[FH5'F-WAPVYN'B&)J 0T$?LA%Y1]F"7&A$X4OO_GE/U"!:1W=68]$( R0B^/! MMH$25,-8(0GNV*'%+G 3:(]0 02B#_]'S%TL_&U] /ZC['*\G[>=U@?7IXX%2A M_CV^,1,$,.#*Q=M3M5 #"37V+(006((\);^>LA62L!K !Y']\4*222LBDAEO!P.(QQDE:6:U(Q M_?4T)5[ZQ>*GYWI.>0L.,"@42KRBMJ6 (T4FE["D@#["^BYF8JLZH\3, @&BWN#FEXA8:"%G MDUBOQ=PWZ16:3Z=V+98!B8_R:U#PJ5_4=*O:,AT-! .I_?J1$AW M*S$:'?KP"E0S\IZG'[&3V;]+&9M?G_@=\B:]K)T+;?S(R=RL-"'5U/CSQ(LYT?]MU MCF"6QH01",%,BR)D:_4YYYTW0B6DG7@[W[24N"JK=].'$T-@+6TPQ($:U>MYI MR6/HKA[ZHC@08_H$IBA])'OG9P(>@/X.Q*@8HHT"Y\U8FY40P<6M'1H5+AZL M29JVJG'A$2AGQ DE7,@+OX)"+TV,%4 O2=@!^B1:$JAS6&Q#"MZ+E#ZA+D\9 M HR>4>P(JH)6W0:### LX(R]P!6Q-T4X> U':C??(KY##AEOGM\_]OO[C][,J-HO.]N#[US\K[-%;[T M/S[]2K.1WJK^%U[$>#%/\DYXJ-[#^[%->@1 :43FU: M\3.:KKYR>5%0]P4L0'@+Z;'"/%'H!%$>)'B.G_U2.7MP=N:=CM92-O4DL2C5 M(15C."W\3K;Y=)=31*SYJ890@:IF#B\*D4$B,F3V@XKIB>C&MJN*O+,"C0$% M%CQVSWZWJH),;/(T1 .&'63D=O=,5=;?QMAUYH_*HC7Q*2W MULZU8YN\G[Z5M%&4W].W"CWM<+:HY6ISI47G(QO^+"D)HD#C9L?8[%5RX=C% MG#)+-\LL/>DY8V,D:F;1R+[AK4;:;KG?-X3V14RYK-47(01]O@8K2_[XN?]O MIDOS]+O'CX\P.W->!%(\"1V#7]43*+WQB,J H@UZ\N+YN79\#K*%/*%H\,0A MC_Q6D7W Z\A$+]C'YFOC&8+PELR?%MR9 *GYAA@! 2>IIJLP7,*SN2PI8AN1 M2'YNEQ3G*^6Z5H:VIK( _ZF08QQ%T4CX@#UH2$WN\,BVJ$=%([KC<"+E>&7] M .WILV=S?WJ U(52]IBB I+B +TQ!SSN8E+A+5U!)[DL% B!X]0R'NQ8/&3FJS4*3C+IYPC4%78?GYJV.&7G@R&WO;2& MUF0RH"OE"[0M]^* ]Z4C8M4+.+$.6WQ8Z9D.Q=N46V+*65,OX[4?2WL&VYTY M7!]47X9",XERH@&,TN-7#DB)]+5#!3A8AS3?*Y=FWG[5+>)EGR]- M,)W$US&98/\RWNZMFU[P@7QXS&-K2/BH1R!L$*.+'2<.3/Q%&&%MEX *-6R' M(K^$?D#6VP,J?F#T9^4J$1*$W@K#[LX9N^NCFI&M+ PI_BTW+# TRS'PC*5; M"+6:T7Z5K3\'\6=$D115E?DC$%D/BZJAC2W88"Q/<9SIK[OJ6I2/(9Z=,0;UQ=PMY8"H,U1J_*7() %YK_D762PJ*G>\BGT&.3T0!$"'"G/^^U0*3^ M5 =\4GA_]R]X;: =I_)38TTE#$#I/=IPG)HY( MLI)[OH_9'6O!S143P38M6UXP0:]%QY"0)MZV$;K5C#:I&,0R"O-J3/!H#]9&/3C"08]P:"/'@;]2TK4 MEU#>!I:"1ID0^5!;(((O07Z=EL@-^32*@SG6L(O M>]XD^$H7?G)6LXNTG/T(H3SXAYBU!U5&[QZ4SOL_KTOP=OR_VI7_ZFN8&$!' M_D\E-&;^"U==43(I(4I&X[3B21Z^ATU(]CJZ4,K>4B1Y"7#&FA5T53$'CW]6 M_"?#GB4$#Z$BL9JF>8T(:N*SD K'T)O&4*R=&847>AJS[MI5#5E#80/=5G61 M056M1T&=T.J\AY[.K&$.CB!U16QTD@N!H&/_>/7'(BKT&'>5"G/^K2MT,JWO M"DB_KM1Z/N/-]^YO$6/:^,=TJ%Z&"99-3C^-&0#Y"B!>*_^[M?<2T]I^$D!H M1EM#X63+ G#SZ"]'[C7Z]C 5N@;$/:L6WB=+^IM98-DQ'C&:33./ =( HB== M@XJ )OO.(H-^1Q'_."XB")>CQF]8 @'KHU#1%\8\VU7W*M? M(%.,(:_ B^M:-#0;H=(48,_]5NQT?+OK%%^C?:**+5$_)*5")DSS;<_[IR3% MU$](F!(S*,"8C36M\09N7Y(1\4%%JK/34V#2&(P;)SV(R M[V3FO&VL=HX('U\+^(#2X5N7$HU:=,]EYPI5=\"6:JUKCVF"Q=4"JUR.)@&. M .12(UJ@GNLXUH=LO$&RR60SXQ6JA0K$P<&KKO(-,[K2.4+E]]'YR_'X(W:+ M++@>_._ER!74>XTU,F0\8CX49,:0-<&#T&,!UP'L]]5+PZ%LZ%$9K#U$08Q4 M&[2JC3WEF,0\-;:H'GQ_7'LB&GNZ%@(5HBVT3*65M[#Z%?*%1:>U-)6 UX-9 M65.U8GXYLQ[RYG4 VHX?NT=ASY]R90II,!KP<7?>N8%N-X"?7_B]Z0"C1\FU MAP\2@$'A?T^_PR'U_WBG?D YL8X2JQ2(1(\TV;;3] M*R-O+&QS"=-,A#THE:$/NX!B,27[=1=>UM462!Z@5.PN*>E/:'HDJ5:!GPT9 M]EX_DC9 /B&'3-!J1=J5Q')IX[)2&^3T C"""HOP3@A9Y@J=1^W6L-[P@K1O MP"\%V=^XN5-2OB8JI>2OBRH!MHRK#*W"ZPW&CEQ,?@C'+GB)+#:DM1@>:*^\ M^.WT^8+[-<;Z^CP>,U NA/9*>-*H-1%WJ3W&641TD^[P91>[1>%$6#E4,XGU M@[IG8 (7+)=$'%V4S3NPMD0/<@%E>B&/+CI@&6''(<(90QK=WUNI:/RX6I2H MI$/NY**&MR[#%#++.K"LY"6$H'X5XD_TA4=:=2=;-=OM;=) _M+ M>2 "]M9O&8-H'\"%D\%D!B@NP[FULY7ZA> E?+2)^W-T6!7K/,(\NTROJIH6 MUX)5<%G/.<3]F#KPJQYDT&T2H/>H4(*2CD)\GP59UW%U7$SS5)@8(X$ _\D+%[8 0 BUOWO/3IW MA>AOVOG:JDY(!MN$+'LD;TTE.E-24./,F1L.#4I-S91P#^A8-S7O*I@( 1VHL?%GBVCS&UCWX<9E9F[ 2_(A]$>GL(T6YLQFU6(9DO7&BX' M!&M _F'GIWZ+<(2P^AAJ[ \Y-'MY22H= _49L"- M+BO]WVV0'J&]*]W0,=V0F2SL9X(T2;Q:X%?0*,P6X+J%@P_[R\L7 M37+=$M+NX<% "->\\?'QS/&?V0&A@/87:YL6W# R_RIE6,Z$@S9K /#Q,04 M+/X*S #HH?<'J1F4@V3#X!V,E WXA-ZSYCH0IV:K MZ\J>$%DYM!LPX'[((?0?0N#E)I7 @MUW;.@DA]-[Z$)#AD7CN;\&.BTG\8-@.U%V=CX_@..BE_FHQI02G<]!T).*E^LZ\ M,*-M 15-TLOF7!&* U$T=YC&;]"Z_,K?XDG'8_SW:M[,SHFQ$%J!U3. 3YT# M_2&W1F%ZITBW8!V?^K@@Y(_/SA+^*NTX"*SJ*LTH0AJ,EIWZ=%V%[ YD8E%Q M@F3)-<8:OP(R\P"1 /4I9_$RV@1Q&B5YKU"1XQY>TZ4U9)YP2](O_(49>L.0ZH%AYNQ6[(NA M949%,>4;>(FR]!PL06GVF63:8QLE2D'RE?\Y\TIC&">&^+ W@S8)_F+& /V,]\]78@;T!X% M3M@I/WB;_* ?8YO.QS*9DL6.5&ZQ9=\6P(([&QNW8A8 MGA^@V>!<"#3(:ZBW5ECM+F?$G8 X,M(>$7""('8Q59B"DA\>%,LJH@RA;Q-F M=]AT+Y6D1=I (:+:)BAOSYV$L-)&I[39#U5 \L"\HC@!ZSJ<2V(P6T5H;O\C M)/GX%-SXCU"5.:Q-2.E1B:/#6O!ZTU(KI'0P]C&/FM*#LG8CU1'-94N!@T<$ MT! $*/5-NXOH-$KYA1RMN"0^5'YC9SF0@@UI?F?T5^^QV$<7; MV]6S1Q_*KOXU6_4W1+4)_2&F/HC9EELD*)^Z&[%A4Q9R_RD5XZBTZX!P'$+; MH5QA7$X0PL%!?IMJW"Z@?XWZ%-1C&3=C(*C>&\S-YA- [KX6\Y'ZYA&>6FAJ MXV6O,',%;?38]J.BQ:,'CR3I?Y'6\Q0 >"_?%/YTT!S8@[/9EUSPNGCY#ZYQ M?27S(B# \=R5ZGA1?4-7%9 9^*,/ZS:5X:PT'=J&'89!]N$[!OP "F:P00)I M--XSP@I>Y7[@@YW/42"<&Q,)NF *IR\($"BUY]^[]0:S"(CH^$&RKA?PJVYC$Y!^\.$+?*._O_SA M OXHLQ 0H8%E$8M"?HWBYG.%H$_SPJ$V>=MA3L]??2_L52 X -DIJZVM-O47 MSY?SK_!2+__17Q"AA)B7U.7)"A0BJ\W+EKU?[I!;2^<=GK4M$!H)!R(INY3C M$VE .6J5B%/+HN.QS$6H12JJY773$O:4)^:\!.JBV6]ZMQ\A\WSZX-Y_Z)< M.=P'#L_"X-EM$#$B6\:]9_M-*5&R,;^" M:7G^'*.(L^^?^T4Z^^X\$2ORQ)K< 9E[(@?"_KU >/- QZ/&>.O2U[ E0QW^ MYIO2.'2Z%[RUK_W:RP03]Z?_#US,W[G>">U/HO _2D;U_D@9$3TDC&R11'9Z MOU[L8O:*_P0R+6?6K-WTS: / $$3NNL/&F#0,!B,**H8X#%"Y&\< ?E],C>8 M>_U[3GU>-W]([@L6>D$ 'M!0 (P S8V/W9INH_&:.0,QC MIK28*AZW?#WN$5KF(K9@POS3*A@A]AD)FC>Z!,,*]<\$NX &^KOS&YC[+,]8 M>2'@0';QBTJO\MB++%%8")6*\BH3$F^''>@43"K)HH:7G7,Q *LFAZIHIYB6:K MWQ"CMS@8O9$^2<4Y16[G*9>P@1;J&U$LM]A)VSNVW),#UG]4=DBLM")!AV7= M,#.](-!C6+:TT/0ZE&/O9+VF3I/R>X MTFW@2OWNEST9&!1?]Y%)(%"@KBU>P$(K.NYKAM,W'"+"ZCF%^E&HW^- MC[5 MD-S\F2#-$S_X >9:+M@:"UM\(C@-S^(3Z]&KP M(EMN4L2OT(L*Y8 MRKK0A&5$P"6?$3X6MQ28MC:TZ8+P,>]#K6HX7VC979J1.E#8<3%[O_09AER+ M7W&7TMH7N';E2G:(QF(V*C2B+PH #Q9WB2F\X4&0X]C)@8'=Z+GAB1JCC&$Z M?R-ZWAZ(.[%IPK )$)F_>?R0B$A,2%I))RUVXJ'W)A%LZ'IO4-0=O%-\C%!% MIQD:1,BVI!ZM?\+"F04/G6N)Q6"-OYSZC*%I4O8#;;<>B2*"N?8DB0Z'[\3$ MJE01MXK?D>\+\PM1:Q_G%,8406U2@66(P[(1A0SI2:W*O*4>1Z/9QL@+[M,. MN8O1MPL.!RW1#92DB/<7W(LU B/ $])#*EK^\)[J0H8>)6WP/#*_T:4.O+>0I35:%B=> E;YWJ*\= %5R ML',<&AVA(_%WF)2"%Y;$0.!>WFE1;78(+$P8+M! RBEF/$7$ /*858B&CBX&(G& MFN"/"->_LLXAW7&7QK1&_?$87XJQ**2W^G14T3),(14"^20_)-)L% 8D@*:J M5L-SE'$+-Z76=FR$0#UJ]BPN6;?ZM7.;&<$,H7TWI\Q?!AW8/K"9X,Z?+E+T MT8,)[CS!G3_S17R.$7_F/Q%+['W[5PT?D*Z_2?)N"3&")/_X]W:2,KJ9? M^(ND39YB+%*3XW_F'PC5UJ#KA\XO*WUJ8ZJOOQU5'O&;Y=&WO;>)U%,1Y8)T M^=&O(2RRJEV_TMV?5(KDFKT"+BY0G]9XH*#T#,9+[HU_,I8(8%*7#+(Y? I7 M=;OT\3_5O9@"I@1Y81Y_'G'[AC!,9L;,DX].%I^Z<$T9PGUCQQ.@W4;[KFR_ M3\04!!=';KT*QVQLFNS!'0YJRD"7A@ Q2'89]D-B^V&=Z?W0GSOK.EZ +Z.S MVE?^]7^3.JEU_*2V!(+IN)")Q0)JXZ%842V7C@I6J@P%;>I GHPYF(19$1,U M$5C+P 5*21LXWS( HQ![(D:Z]%G,!GKWDIDF=[UEK561)51Z82%X.TY5L:YD M<6I!J,I'P8ZDU"U((I2!H)$H*]FK7G;%K-IH[ZE&_W)K+M(Q"D)^N>7K5C6] M=DA%1J66).QE L,RM[7SGN@5IIF0W M]Q!C0T:Y"IX-41*(IX\^8MP@1@_2. M@)28LG":QG%.?IS,+J"M8G2MC,HR40X%Z']Z+"EI[2(/G6J;4MD45$BZ;+&R M7& ";7NP#.984([Q-VPML%PZ>-I^M-\?I\"U&O7;"V>=7]98P\+BF:,F%O^W M.5%\5Z]IIE,K=T(%I<8[[)W)IZ$Q_#58VU<:UKP$.+'3G/?O%[^^>ID0[:;H MQ(-ZZ9;+3OK29/(,UZCF\==0Z*AI2X0-%W'IV74@YS(41EZJ'L6E.<8FP<(O2#&B=\8.G_+!J!T M94OU#UR?%]T&\J7>-?%[0:L'])._[/EFXY OBI?JCRP7^22O%YV/7_&D@"8' M3H2"M661'MMJ#K61Q%(#K*JM7:'(0S?&.E=S9_K7 MN;7<;WSUP>+AL2UC\RJ[0?OT'=G\/WOK7DE&I[>Z7KATM;MWL8:$_[D_+:&^ MX#//G?@WQ>+A#3Z;H NW%JLB]=">5CF]AF078>&O'1=H MZ=KTN%4=CN>QPSGT1HEKANW\S(%F=J#0R$J-DDQ?P?#=X!W2X^K-5VE&75>T MR^3;SIN,'$I5+\E7X7DR_(+;-#HTXS"OQM,?RFR(,O%;&^'9Q)WA_\R55\.- M*)LV%Y )&UTXZ\7C0LV582TUQK1319#Y6"*Y5S:8T2)>Z)-$3@+5;J_(Q;2@N M&QLW&/Q#L0N4HBFRH#4WX%02G&"XI%\%?W9-R\@E)!:F0[^PVSG( MP@O+A[V$>],"RS'QB17M"@$"X9=JS$.Y&58 O"$!X"63* Z N;&/6ZF4"VGL M1D8G&A1[)UJ2-WT'>@HX600Q+Y31G)0Q.#M1H;:5XUC)6*;!#LW)[)>JO"=< M_Z))3B'_3MH,^/-+YSAG678,:#:?IH]@ JZ)+J1O'])S[&\C_1N'E+BYS"_H ME1'L%C8KC@?K#O,=.<-Y(#?O33'AKDL2C$O4KB'B7,)?.1X^SM@V4H MN1$XB,R$[#8");WCV;/]DA,*"4U&A*XWG7^Y6DHR2+8*03D5>I@G5..7K0CD MS.F[X*1@D'-9IZ7AZH>WYW0RYZ.CO&2/=XC4YHU+J[I[2[7P*1P+FI?ER]K( MT^! _?% O.Y^-LVO!491U8VDKA#BSX^11)':-D@!704>5FKE<#WGR-#39#F> M%11N*#-X2.H>2X9B?P<(^IFMVX1#&S3C2_(9I%_3N\G4L/ _4'-L'.U+\SOX M'$8LI7]EQS6?7@UAU]\#=K_%?C.U(45"V&MO'%BDTH>V2/A.);BK*L=>.KAG MU *E,_R*@GZT. >02I':B111]GP22U.-:56*@P$4=J?2$;5E[W,6%"T?T9!< M8B&I1MH1>)L/L40_.6A EM?@#:IW"0'M\^4!8%D&Q->4!N7N[.%R*SU[#@C),JV/#78(PZ2")R M@AUK6G%'\5$L#96C.!)K_7- C0\M[Z$MD3=&V-4VG/\(Z5]ME/?_CX:'62BN MW1OB/,8MF(USK\DUHB2)L;DA6&-'3+9AX)JR%CN&1(X>1P?B5;[%'BE:.<+6 M>1-PI":C-SJ06&0982BGAM^Q2:%**_;G&+0JO4D8H^3 W-%KV/+.99>"&^<< MGW1!B5CR_2C]*^XWL.3'/A@P[\*%Q%WB[+>T("]T(%2$1].3. \+_VC&J98B M;\W'Z2:O#UR!*O34D$G?J;":D4"6#RW:UHT5XJF9(W1)NQ2]](SS,%8ZT^", M1A!$^Q$%*5$?XQWS)CP[N,GU""QB%.G$V1W@NQ^YHN8,%1H*S/J-9.,,A^. M9(5$N&1H<1FH$J&UH*=1@:"4M Y IANAPES1N*WB<+$'N5D!@A6.WS?8%N<] M]=/'T(+7KIJ9O(;CS$TC:2F#LV&9 O2C*.N8,=AWB7F2:R&.?![ Z9;E&3YK MU4.'F8J?@3_.=U)!@N(H(!SAH1O+*>AYI MY'N@?ROX-5 PW%C@#% MXW=C%V+A%"4Y> /&)P[=%*4]650UA,"VHWF<'=D4^C@;&0N\_Z']GG1%5(,7 MV)]R!84Z%9![0?-S@/:E8WX6%U?L906!I%@)BUD,@SGRU@&JR_W)BB!4=PS' MD$8]KL;PH!L/%"U3E-D;MQPP"<;YVU(XG6>(1N';OM-\,.R"0Z;^W!C#<"2A M[#F!YD) ^*25]],0P$:T MDA$&U36"\+"E3JF=,IO?)4)!FF'EKU2(9LA D37L7=%\$JJCBNJ(R9M"99(M MZP:,?TDO5-6NE\V$YY2T(!&<\(BDS$EEH(*S,JUK?X)XRW7!0F.]4'^8=^UW MP@/!=(6D24*3@JBQL0#6O(DD#/ 8BJ^&NT^![:'/!"^<-HT#C"AG"T!+F: : M]'O3WR@?\6.^GH O-P6^C&HB.T)0R8].K MSE&X3U9)ZARG_O"T5P&-Q$44;AO8"ZHV",' M$MM9R4^!#H:%M;J;^J7XYIZ MS8.8=SRN6+&5VFX0K.V):0$!D/.F%^S-/JU!20M&;3KV>*#-H/U?4:UV;ZR# M64"\"*"!6(RW75X'6&R"CCVQ!@'3HU]R]L.0%8-3Z4QCGO&PT'O"MCJN!"\7,-'D6X8,QH M2CN["]S#DM@15;7\V!9^M< 7!LOHUQGZ0:H-L"W7$]HQW\1NE04ODZO;1F5_ F MLQ1$C^&QI /5F(M0+0#GV:70.KWL0(-DX2-*F&\XENQ\]&;_H%U*:X(5J',P M8$T-:.:>&HDA>%'<)LV^I%&&=Y7!T0;.)P/DDK;7\V$]MG=#32KL^>?^3$^3 M#PY\ZC7B(M"HBH%&["*,0HMXA@=A6!UV-ZUVQ92//$\J3T3X#I,CN25RB1X] M(%M6*D]!H"U\1*VQ*@7U!@[AKF1)RSNP#A$_2D,Z17_OTO:@M >KN)^:X7[] M6KOE+(<]#!GJ>ZN*4ZVZ3&/<5^P9'L#3'&$L:0(WG YH4C@405) @T #!1>\ M$S':?$?85CK B><^YKVZK)UA0MUS@P8V.*,]]?/JC+OUIJAV#FPMPI<*\%+P M!R&E!&-8HKA9B?(ZKIR5WCF"(Q8SK-E5WB!0%,4)S3VLGSY,!UIX6#B*QSH^ M+$68.?'W+7[.+I/;[U?\&$+2$I;*]:!\2Y -BIK#FT1DYWNB58Q_HUN%>YS, M]L&&;.7# (3TANQ8PU[61/Y!'(YY&'/MM*8V)^XV212&(_3?1+$0SIB4JSI, MW&_9#J#%TE\& @H@AY.P%!\X;4SH'$U; @[YUBB[47J$_+D(.Q=\/!_+HUZU M?JTKN:A!S1P]R"HV@.^O=?(AB"VD5K).K*Q]VF.)#*.-90\-@36&$,H,%628 MXKF-OHJ+C++N,+%X%1\$8(F(6TRU#3[KFK8.%)!6^L>0LC+>',FLM:I43?,Z1\]/V.GK-J0#4/6^DG_V5M8\Z#E1&8,X$>-(AZ]J M'KI?3A5?-H%@"D8&FF-6<.3']DU:<-<8(4F=Y08=8<($>5Q'H MC2PA'Q*8 S742/:$$'#X*B)1XL:IQ%_+1K*('@!D#ECG3D1-6;D)=%D;M/N M-D"(+>R,5/MEQD4RZ(/8-#X,A(?;8"$BL3##>=6W;B>SIZ[9Y$SW:TDH\82C M3B(^:3,Z0D6>$.9B:"->Y55A MZ\;1C,K9U/>*1_H>=,G&HF_[8Y9#)$']P#11*8[>T0]B8XC@B#I7T_$NS!F+ M&E#E>6]L>5"Q,-FCU?J.7>>?^2DF6Z\7+EN+V3NNQDJM0;5F^'F7XV8KTJWW M4$F\5DXLF0U4OV'6](2Q4?;G8K ^8C9#DL^ .$H=,Y;$/TOVVI@186 MK%IZ9$F(7)L]2+3#A[((?."PFI+=XO5(U<$N_7A3@?%9IMB'31[:0;2\(*ZC M@SA.]_1.379@$20ETV1:G,W0%SO#P(& FK 6:*\''%A9T:,,G.OPE1BXD+:] M,8JDQ$+W/RZ/;D V4:_W=KN$=$ M('#@@L(7L0XH*61TT4U3V>"2%*41RL, NT(V*&!#][2]V3*K 2F+]!%79>%H M'JJ\L$R+$PDYQ.")_]_TT!P]Y++!@#8@IT1Z8QGX1L'\JG3=4"QXI<8\O M,_CU?5D6[W.QGY$!R$HE3II!;7+0"#LV9 M+UC8'U&R%1XWP@\0R\>N]']H\P7\C3,J>&GP7_U5L32/*[)V<;&1Z^ ::=O@ M6_51>?"CQHIL$&S.6!BLD"K=08P:4N$QR9% Q:'^S5CW0/(KV03EU9FQ;"XR M8B)\P(23C5%-@@]!YB)MF<8T9DFR892F)9K@RO5XD.(V52Y!6KMFTLX'VA*" MM*78EX;7B]9?STE;J2(!RPJI]BCV9I!%U*W7YY92(KY&^C:[]1RQ3IANS#=I M2>@/# ;DNDB 0G@'"HF&N)>Q#14@M:B50G(C ! LJJV8-H<,5_@FT2TANQ*^ MA&ISF'N* "=2X4:ON=JE14_OZ,XV2#$ECJ('CR0C\JO@X*]"L-7+--G2S+(J>)$R73*N?OPHN@1Z /3HV:DI Y6=HI+. M'R+>2H)H?=24J U>\18S4"FV$CV]>C2=J),8"@&$8E5XL/!!4AL,[T5$QS)D M22-3#LYKM^E:SD+?$+S?^&,D9=M'[X$B2$0T/> *I1-&H8T(?Z.>;)H^*D?X M:PF*/V(G5(82:0L040R>^[(*G/UZ1BBEC$%AP8I1Y%5FS52?0S\QS//^"1J_ M7(M06$5L*3-AAU8-LS1IH,?3O6,7%I^S9 8SD"3N2]PRIQT@7120[3F@]4G^L CK% L' T1=?]'QZ9J7?W:E8F0%+%?D;ADGGS#RW-,SE41]]C0Z$65F M8CSTF/T+X7BD96B&@M%[X>%M>:6M';R"?H@@D57M P'U'Y':+/##1C5_6=2P MDBS33RKY4%U^-54)0CAS7-13SWM(B312D$!/C'+18:_:&1O?9;SL;)^48OX8 M21875\2!'0%7"$:M14W[U!MP_ O,.:6#6^C1",=&0KXVM03O.T),[4> G M!/!:$_+'^Q^;5OQ BQRWT64-Q'>M-&+8WC;%P6Q1^1<5&NNM]%*M\9!&9/ U^R@>=B0X4_+[HZFJMR%Y9# M&,J2P.$TL6BUQ\-Y:V?Z87VH\ L6.0UM-QHTSIJTT$?MQPXWH^CU,[<-!*O< M*\JG#%CU?KAP).:"$U=(\1B3Q/)91$6>J@:%[PA79LI4X1"*XUY)_"-^N%GE M&P*INT8#_9LUB: QP&J0Z!;%:3:38UA2?L"?IDQ\?GZ9%\AY](?L-?*OT.W( MZ--,_,669K]3Q2&NN9\M(0>W2L5:& 1M/4H=0WHAV"MYU3707R98@A0JX> / M-R0 [0M+%[9_$&1^_O7 ,7BX?$!>B;T M01&0(/(1.T8'!*C +9%_5/+W<7>\!NLXMS3(@HUE.!V'RPRSH'>3[ EW5#B0 M',"E6M5AW8H?NV17V@07HG-%E\,2780P37?P,:3 MN&"65XDFWX9R_V3V#*JB >-O7)AX]'ENHQD8M'CO[]A1I7O,K_"4]<)-5G^7 M=7\DYT(4I4AXVE>?@(E4&?106E97@6AH2H;^HCF^KI==;' ."3 #<8IB\CWX M*(6Z@V'S:S=OR!:;PG76U>PG(;@,KVD%/2*'3C^,J[B6 9#C)?JJGAW:.XS@ M#Z!IKD @R%U0E^B5>Z5W\/$I;ZN.,=BC\+:N^N&<=T - *<"K(>=<[B&L!* MQ\42;\P:-/I^C!<.$T D>\]WIP!*_%P$\T:;-9KFP7[% ZXVXG5@*/SOL3## M9L >S'7T'G2C.,FAHB$F=0T1>H5)84('>*OC9 B9($'YPM&%LQ H2" MI18JQ12QI29DK\D(Y'.BH G?]/%ZSBQ <(%8RX1&$DF-0CL-.@&23^",A!YE MHQ04-S..QFK7:<[:*DLDS8B.O3T5@".Q6X-B1A^^92T)K@CJ;5]>9:5YM(RURS\*X%#.:^N;"(6O7U_=6^YO?4I&#V\_X%[H&BX M+:F#:NNX%*HJ;_0N)1+W8^/O0Z=XJ"O:GH&]A/'<%NS7K?>^HC2B'BY5??BQ M@UQ2TX<)CYQ+)-HFO5KW)#D2:!#V-' =A-)3 M596D*[NRGV2!Z"^*TOQ 6-C^%6'(J608\Z<=(52"%\4R+[,(9GE9I^M&S;6I M2X]4N&(H,A\P5I)9:Q0M'QP$!5+6-8WB4XR*BS*8L'@;3RT$QDKL+L7HH MJO"%R ;JI< 39C@F.#R21ER22%8HN<<)',X@'FQ('N9/-4?/;,)0-^_A4JZ) M'9'50OO1L480]IBF]6_R=!@^1)A]U)ZW319"DV/37]H/BG)'3EH'S,3(,-_X M22QB0\GOTI8"3CB57[$.AWT>]@C'FPYP@WO_(B/=4XKX&XS?P_%A_&/(>7+] M<,BLO$@WM!J'@EGAD? =-(KH)'2P"..P($T?'K6IFN9Q8V.O+]Q/L-Z/".M] M.,%Z)UCO9[Z(@TYPJ%9@8%[7*;OYC>'-?Q, @$?@"BSRXJ9:K)JT5'SJLJ> M,FR ',J^D$'/!^UQ?VBK&3J/>L'H8+!A^+!UP(%I46SY0D.$)ND2,H(/W6[NZ M%+>),EJD8/$A?-?3LT]M!?_A#, %TIA=0WVG036>JR>5_P.5T0/9"^2?H%Y] MS_A4!^..95^VY%J8$?FH]LE(GMVE64AM&%%?\WAFG=FG=+T6Y-#A&CT[*6S& MZPVQ(?%2&U02^B@$RQ0TOK09!@]5RWWLAIB!A3==%!TR( C47@5+%YC7)!PM MI0?8PR>:QP##[C>3#=OEML[N[/T3;#+I^^%AMO/58-/D(2+9.4CW5#B(*M=% M;%$1S=IQ;,QH4DP_.%OY.(@YQ([7HU;!,Z,!4$(NFL:08=X4?=YUCI80@M?9 M[/*>R#]*$M :P,"GSAO-"@;E=*53-Q3 O)V5MWO/;JE[O9)\U1"9Z'G&N4(< M-UI(T?7U:;575Y'Q;U-33,9R:X>:KP%/BO1\4P+N%@DXY3;=.6AYN,P;YIXU M:7=$ $#Q10EY!=*CT 2&PE/$;@!);&F%.O*2=8D#.^/!K.L1IK\NQL9]7.<: MS@+PQQS*8D>C&]*99DK--)I+B"M,&7H&A_>[3$0L $B2?PV=2:_T 5\"18WC MK"IE(NA45W%3!'&5NW&JSJ3GV,"A=8F=UH!,4'H^S,"AYK53T80]@Y02XE2H M6Q9PE!;CHW$R>QG):--G"R-'R$50-O@D26*5$\.UPL"/C+8_T:]RQ(JCF(I> M^"@/X6$&'<;5_Z=NVIAU3"W/@"\7ZTQ8@\/ C6IO,L=*B-V?G>!^/P2! M(38MT3]UB^JRI!6-5 1*E&?&H@4*G$"'@MZ/I!9EK8^RHHB>]G30WN*@YC04ZP*663]C@6$*C#>;. &KF_1N7N$I^X?3BC%DO$N M2?VKHJFQ@P6=X*IO!:Z\EUYUS3A'6#39@>:KK[\>IETH _'?6P;R, P7+X2^ M>)&+]9$G)&4@F\"G -:X^UL7VA+KJ$1)[%>41Z-@)1G!QE#T6^08IPIGFE0] MA8TW/ ]HRB/$,&T843GRBF:56Y6IA!P5!R&!X]([K=QE/")5:&98546 OR]?BQF^U'K0#6U?34]P\]76GY+'T8'Z0UXU"^H%T^'^R94PIT#7Y-V.VO^# MN-28O/3LP>DWY"WT/PC4FRE*AH3TDZNP*:^; M7^Y#",,;= H#<2QF0[I%ZS34L@8XD$@2/SS!,"^[(E0G\#H!8TV"88B*,@3! M-U6+$(C#<40PMSE1\Z9_H%HF#EVN2O5U>'R?Q:=6V(5F64D7-1>#3/LT=80S MW-!TA ^V70Z[!TQ+[]%UJ\")HXFW^$FP+>4%M: O8H#WL(-YN%T/$]LKFWVO M/H!L&]PX2L_:B-)**KD%0V76[W+@=G+% ER/F_9M!GI&JD(&* %@G>:-F\[ M,6 H-B>786P[9;7V6GG]LS+'];1=ZVJ_UC?7B?3@P-\*B MUB?VQJ(@6>>&CW4LJ^+50-S4Q!5[(MN0U*!4=ATEKC74_2%NE6%D02SO8/(U MQJV09CHQPXEBIF4BM2IC%R =R-3]+*W/H;(RY/S&*,O_4DJTW/L(IJK=@F?0 MA4>3Y8]ZFA:(&I>=J#HK5^+QD^NG@;=88N"P"OW2).\ <'<, X_6X_.EEF@1 M]NK#4H#$"[L]Z@U0AUU\X='E32V+M3/MB7"!$:]G_]:*K *9=-.[[=<,"2;% MK]!P3YQ\$A\B) HI XC7\E,U3VN-\&BQB _2ATFI_ MC3WX+6]>2\L!G;+>E3#ML]K7-)+)^B!IREM8S$\\34GU0'>%L5^./#\ #\Y4 M:F61;N#K/+ZQ1 8F:#)NHS5?77+J!6H_C:, @Q)K?35*<%K10Y2,B0$12;$^ MFF""K^2O7;$S*58KT[&WZ2U0Q-TFXSFA7#\BRO71A'*=4*Z?^2*.C6SF?(S. M[7%H<,$"#HVN-5O8 C]F<..O2@%CQ.8"EK0D"L6V!S #_%$,\N *B$OK$JO@ M2VYWX>L/D@$1/SA\^-+Y,!]1/*IFU=50PP>*!'ADUQK_?G!XQ(481<%1"@&0 MC/Z1[>TKYKK*\MJ'99B4B!3]0I_UNFM:E9+!'N/ 7A&/^!+P>S"\=)@ Y-5' MD *U(#+3JO07\M:#_$KAZ-(>9CK5J!$[M]C8/L48)S8TI9'.%L")9@!6Y/-> MY/X,]]?[+ZA8[V8_I.5KA5MAG-QHKS@2PI:I5HR"&*+I;(I&G8H%2!P5Z:\T MCE&0W(LI#?;^TVN_'^[])_@'\!>_HB&S=?;@^Y^5GB%BM2?\*54T]C MH*^]1/.<77^1_[,+!(?BGP3J/7R.T^]'W\@ <[GDU1\P00A6:#KDG26TS,56?O!C2F/Z$?])B',-^\$>=O9L&O]K^9?^*7K?+^@=-%0P@46.%N!?B/I//ICUG.6O_V8&ILW&/_30 MOQ*0=@%YF+C4?IR__][XV.ABPZ6\Y?_FP+5.]USKP%/<\-9[HP7R_M_3D;-O MJ9@S4:>*G,=M*FEY> 3X7,I?+U):I+P3C1 M<3F9B\E<3.;BHYD+4?!21WYH(Z#I#30KP#]9.JP[2!K4&X^K2LBQF&&:FSQK M_KA##B#K[@ %7$=*(<&/E:I'Q7RX[ (UQ@>:;-%DBR9;=(=MD5(Z \E]MT;X MV)43"R-,[T7( JF-FDS#9!HFTW"W30-'->A)7*70+Y<[K56,N"VA<:[ 5J1B M1YJOZ_3/JF:LC7%RH"\)TIK84YB@- + XX'#K8#" BJQI#/_0G6WGNS-9&\F M>W.W[8VZ(N!UI%FUX<(;Y'E%O+MV&Y=JCCTJ:=??/-R3??_DWYO%=I#7*( M0'!;$&;8.V98$_6&A9(M?.Z!R(9STK_&IQT8 D(A0 MXP4X#>3PX%ZDTZ__IN*K_&H^V S78?&FO-/($FP$M$UHHRH:--7@%X+A\;PQD&WUE[G+4 M,-L2H+>,Y(_,-HOLQ$2$=AN,]>T7))6YG#<^#W V$U$6(+S\\2"DZTZ"(E/ BF]O5E M]T_G6+4Z8/KM9T1@W71G*/]U@)+_V64YQF_AL?0AY-1@;B!S*E-5S6H [Y'* MG(#F'V8]YM0NU%3<#3"VO+"3RQ_Q5ZP>L!AJ,L[FJ&H5>)/=*BV6U$'+GP^T M+^D, KW%BCILH$4=M6T[*+UNB9#**'7?;+4$;8#A$M_S$"1G'X3PD,X:_F3Y M!*C-RKIYP5=[N_-,"++V'V?1$\?#//+\AF7NH+<)%WN!AV*YA#&TE+=$1'++ MI<,KXR8CBRO3+S7R;H/&-;*,E\".LURFN7^HK%IX))7^]Z.6444OX78&5-(.1(^4_;D5SMO>&6CO-%*R-J%*9Q_X7)E5.# M#POLW S/:E^:WF.QJMBUZ+\'JD>CN4_M;M&F.&/LY[6=533[/6-/TXLT[=!? MKV?"NQ\"&(@U:64M+>Y8CXS1M,$/S05J2$HH&,>JFJ1;$:X5CC30K M5\H=S/L4'A@'(:*\/I8 92CP^AZ.6V19W.?0I?5^OZW=H\'@ER?0B\8V58B! MQ-[R815X:BZ"DK,W)D0A=0-#5A,M#FY-/G$[$9?%1]D%5AMY22,:K?$7ODQ7 MN"'+'YI6?,YDU D-SP)<0]#&BB@"M&[;- ?*'FEQZ]'L-,0KF(S?^%@6]:O M(ZNGS7+6>.L.::#HS-AOTYI@&9113CQ_LQ^:X898I0VQ0@I=.9E%HKTSQ/+, M=XZ.@"H.$66:/!Q&(6A_L;'X9D]^$U.ZW] '=9"#)K_Y>#8?\PP?P.*?Z^6 MB,"?LX6+/S#M*=0M5TYA':+7LL\R'=H<'OM[30H2?9% M),E8'@/CJRM7=DXUE9%W[/990__+\[7S'TN)[!X>'QZ)..N5OAK4YXDP]"J_ MK'P8VT .$3W/F"8BC&%T"$ 4T!E:JL>F.& M41 :C<[:I28F;LD$[8 C:# MIV4++[\AD57F$Q?-=DQ6AF(H+4&CJG8C/?:[$FQ'[&A8.L'EP9*#DI(%1 0T MN&?"T>;GPV_:;MU;+^CAD!0E"@[R$2FTW5B!",*:=I'B7,&IZ(]ADX[QOUQ+ M$@EG47 DT6V)53_H.72ED$!SQA: 5#4>KJUFW0.QE_\'4=09WG-=5 MFLDSV]LG))]1%/#_PL?G_#M7ZWSAE^JN:1W^:U.!_M>"U8CY2H$E/:QJW K5:02/,#< M__DJ*),%( 'XG:[-I[[BR49,-N*.VPA 6-%KJ1=^,R7V / M&PC5K_*-__V?0%T!<$%H0,?+BN(85%USDG2;+,QD828+$&2/4Q-@(4I_7_T985R M>G- ^#351B83,9F(NVPB0+%+@+M@"* !=9-A_@*DN=,:>%F0P+ZJ*5PQZ&+2 M1IXBBLE*3%;B3EN)@VTB[] E,AF.R7!,AN,.&PZE>QH'5DB;$?!GUM6FSET+ MW&^D#6KAX5!1*>%7T %T269G#5R==2!Y&A(20HM/ 8HS'5&/>-O4(G];RZUS M2TZ\!FRIFVS29),FFW27;9(MP(!=(L8#=64,CP!WLGC[XY9+B'\FVS#9ALDV MW&';T*3%'KKNJ% ;"]%,-F&R"9--N+LV 3C\KR%N\*%(G<^[5E(;0%[DETP# M4N8>P;I3X!/"-GK,ZKMPB_I5SW) M$B@2HV@/D+SX_Y_LTF27)KMTA^U2GV]I'[522,7J)[-J"SA3@IE!0@75OUJ4 M00H<(-QX.\EU3L9D,B9WW)CW\EK9-9F7I+0DRV::-5G8W_ M#U"_30*>[SHSSTM6O&G:I,<(:$@'+5$AF8MZ%BV='D0H]IM\%ZF[!=YK">69]E\R&C M$"==4-JSI*=,%%R"*B#L]Y[&9Y"_:5$H4&"4M,[G7>,'MT$I '_XE3WU-!_7 MKTG\BC\W"?'UK[>/!/?Y,N*PC.@\"''FG0]4"-ET\R)O5J-8M70.5:!!.?2TFMN4#4,#N*\F*$L,G2I X]>V"XTV"#UUB#Y.RL^ M G,K<+7/(\L_\.9C2\=:1+VW D&C>*OX1QG=)Y-\R*>TH1]],\F'3/(A[S]4 M^'D8_ Y$K2&6K?.G&AGG\)$(SF8D13''2\3=_@/@ M9OJCRC\+^)-]W]5@4[(\R,2A:P^XV[+%DV#+'<%Z\%AUM: 1$'B:Z1T.TC0? MKX=SWF@V/;=A%(MQ-:XH>A/MG0S,'L!VCUT9EG<9\+0#1X0Y[/W!638J9:,4 M[[@,0;C!OUX)\GE;%_1QALE[C*W(\RF:"AO>V\AP<<(."C)U]34Q^ 7M0^[;6$;+G6+/=>J'D<2 <&>Y[ 274OA@ MSIHY$#_ZRW)A-TP3[2F(.Q6_NO'&WP&M/ ^DG\:KO'! "M(X[QG6Q*5?D9*C M;-!W().?0L]!@O2,AJ('ZK+DL!A/KJBLQO>'GUNW, M;494,X["NKZ=R#D2@N^7S!955HHF)1"4!7%H'22C"M-^K@O0D/".%NS[#5C< MEF6;51_1_]^QB#Y$NKEI$P_(!8'K*8PZ??3U#572>>8$S=_?O:8T+I,Z+'!K MT7S/)K?+8A*6F(I&4]'HXQ>-;F.=\5QO7(TJ?AVW(J+:4 JW$U_2?JJ7JT=S MX?VPQJ%C#;<",4$'#OVMC;W]J2<$#N+"X;@BT5YY/W0CB85EEB^C'U/4?/*O M=5E5&23PVE7?ZX\^[W>/_S]O%L")1>'N;":RPLCM4/EWW&S\$&7R>G-X-U%% M4JW(VEV"B"123959,J"\Q=QIG?M (U)Q3KP1SOQ=PH,X"2LK>2+[P%I1 6Q! MYR^]]:='5_KQ\Z,^@8TF4S^9^KMMZKTE3(01T_]]43MR(H-UC',/?N&4K37T M>;WHUJ1:"R49T&[ONXIYSR$US+S>T$Q69K(RDY6YVU8&?#+6B$:_)\VND.0& M\IYEXTAR,B]Q%6>)9#/W^)S>]BR +X^@*^@896[I(UAP+]/(&7)O%F[3<@T; MO)YP24AQRA6;%:B6H%9XF[YV5*/=I.P9\L,VX!OF+5@ST.R%!.6(''KD2S;H M[T&FLRWHQ7NF<;)]D^V;;-_=MGV*>?%!8#4O !'7*XI_:O]P&22QI]7:0U& M.C:QNKTEBV%A(C$EI]&0%[&FALJHZ6KT82/K M;-R_J<5F,FF32;OK)HU!1V"=:M?6%:!/KB P1'MVC66C&D6#MU^4MP!-WFX-_37G\X4LERY:1&'1'!'< M])?JIMUGI^_N3)Z^+V_RV _=;SZW0_?A=.C>@4/WJ5NF7=$VLVX#G1C4LA'L MYG2P3D?"="1\I"/AV\_M2'@T'0EWX$CX&3HMFW3IVAWB%XNJ 6W-Z2BX(T=! M:]"BTZ'PN1T*CS^W0^'KZ5"X X?"2\8T+>%V4#2;CH,[XO&[.WCW6._M(L1X])!E$ MLK.?O(DTUS-_SF[M:GPQ9GX.0"!I(F_QYH=N\.WCVXSAH2N-(2S?ZZ.>?OTV MCTK;;SAQ-_$RT>V],;1UW\MO5WGK<"FA8=S6:7R2C+LFU[K'-UWK-_;^9=&K M([=I9TU5Y!DZBP^2&?SOJ^]GLOUGM/_)B;LQ$/7#0A#>*E#A4^1?Y_7]?_NE M6\]=O=>8WV3"Q1[>&%@\+93/9*$\=+LBT_ZLN]RH)/?]]8G.L2 HSLQ-OFG#TY./^!Q06TKFA-9M>WF7^[? MWVZW)XU;G%Q65_?/Z\4JOW+-?9==IO7]+&W3^Z=?/SX]>_S@_H,'#TY/OWMX M>O;UV8.'9]_X'^]G7Y\^_N9AYMZM+,?\JI9H$3'[$F/#_'7/YX_G[W<(C'L MBQ=/9E_F=F/,@8>2V4BAI8./Y!D,)61Z8+_,'M_[C]D2MYF_IC[+V4-ZEMF7 M\#<_(R'7/'COP_#<:M^_U8<__:W_\/2OW/H99M_\QGUXRAOW MB=*2PKZS;?7,>SE[^.!,6-4NTGJ>EJZY]_)-X7:S\P52OYX]>'"6S'[K_%XZ M??AE^M6]TT?^O]Y^9/2O!%;TK[6#T2,^MMF35>Z6?EF+%.1+ZL*""O5?O_GH M( ;J)6AKG1;V>UO89Q]E89]]_(7]HPJ,3 O[[BWLLY-3[!Y^=(OI>7_K^^Q: MPWWZ>/;[R<7)DQ-=Z:\>?'.3[?")VW(-IJ9E_]Z7 M_=G'7/;7FO6/LNP_%4O_09;])Q/!'U5BP,?4'WR#_55"2:>?'.$$Z/LMJZ*H MMJ3P1S(I#<79HSF)$R5Y_L\NK?WGB]WL-Q2<@^@8P_#3!_?^$UFZP8K\DSXU M(]8*S3H\?" 9$(+5,3%V_H\??GL!N0UXOIG[1^O\.H(RZ ]"\4WW@J=]D9:7 MG5]Q7_V+_\)7>+,GE;]+"738_E^8-L44P@]I@>0Z%RN'\G9?YH<_?P&L&D3M MXRW>RXVKF2P#+5VUWM1N!0_FC_<754,7O.T37-WB"2Z,PA,/_^P9-0=_^=1Y M0YNW7\V^O,T5GZ3-:O:CG_:&R(^^O/+/_TO5.B0$^;U,NRQOZ1)C%PMV/EPV MF;7IY24PDS0SS$83^[BWSG]9EO^O\?H_&8-]9.? HP]^#OA[S, BD@XHO 7+ M;N&V0N7-#VK]GI/9$QL(>G+TAY#Q//WJT]E $R;GSH,48P3)HUL2BMTH-OI< M@8%_L9>VL)$>:I:GBQ6=MH+BFT$N!H]SB$Y9J60ADL&HN'[8:@DS8@9EJXQK M'DANB/'@LR?$!<:?$B62?;4:9$V$._OKH%;+\F"5ZX0HL^E6@;V"P\[3[QX^ MI."5^,]0(K#WT6=O6)\Y?.=1_)WMRF$SQQJDG0D&#M=)ERW?.&,]LNL'*P%1 ME;3."E0>7^*+7KK2NXI%3\VL8#\5U:E3)/<&P1<=F(E5[1B[&[Z;NAN.IKL! M+VKQ_F?!2?C !]GG0F+T_*=?SE_]_MNSB^OHBG :@-"R;,DA^0 M:?$L/OK; MQQN77TV*EH2\4/9"X_@;G8 ]!;"5/Q&SSI]J*.65T5E7TPE'9WKC%SFA'<"K MF+M56BR)^]W1(ZLGW_ZCH>L%'__=W]X6E'[P:]_N MN>Q;7.OA!WG"AX_#93]RPL.'V&Y>>U]S-R-8V%LDO&]>2WJG2VNNZ>$7AV]S MR-%_UQP<[?GWGRT[DNM^[/3>N_6RO)]]\$D\Q!?_]L/N7S[@U?_2JM8 MOYF M%+;^2:55[C?W9W]/X=H_G\Q>>==EWM7E+?#DTXXYQH?XZS;6@43D8-F.90X^ MD4KVI]P O0>VLJ\?>C((TT.\AX>8DKMW.[G[]8,#R5V_GN[/JVSG_[AJU\6_ M_7]02P,$% @ 1I=(4NOD=S#/!P 3RH ! !D.3,4,ON83IRT?97H/F;(N3 M9 C]]=V5;# O>6N3:]IR'[C8EE8K^7EVGY75_CCZ>=AI?^QW>YURJ3T:C(;] M3O^WVKOF8;-==Y=XOYXU8.WSR][O[/S#Q>7P\OJL\NO'P:A?Z;!R"1M=0&) M==J]P2_L9O3[L']6F8O 3%H_')Z(I,)X),;)626"T%2LK:N\6M MQM2;J.N2QB!:MD8A!LT\P9]1K"@Q:0G1PUL\2W WQE469^> ML)\/V1"F2J;:5)EO";! #[EIL8TWM[+_'LUO+-V6/Y6.F[,U0G&K>S[LYZ;. M+Z][_>L:AJAA]^JFW\K_N-?IS1E6F#-S5FE4V$5_.+SJ]GJ#3Q^6US=7W8O\ M^M=!;_3QK-)L--Y4G#_73)M%!.R,5:9\##5/ ?]2$XD6 ;3X3(H@:]C+.Q^_ M64UJU-MX>/*FPG[)WC\NRA(++I8V#XM=BH_6.A67FZVO,/N[[_R4;?@T8!.. M\4S!3, (703&-4RE0E0F[">I8M9LU#X31$=SH0T[%U+[ A(? MV(54V-"%S% JB^ZOS@J#)("@7.J!#[$'*F-!LXI /VJ<6H#9=<&?:_HAC.PA M]SR0.WJ%D#OG&H&&0(D7[$LBYQ$$8Z@ZY"F'MT"BA40:YJ-=+A),*0N6)D:E M@*O'#<087 F(')U#C E,SB&G\*F8C(4-];8=X^72>HL$8:@U5PMJ$_,O8+&Z M-*KQ7H#>X)@1R9(\5/M"^6F,S1#M&ET)$-CSB? G3*?TL^H_!P69$9I!+'0$ M/!#)F,V%F> ,]133 8U.=J?HF@QPGC/L%C!O45R'N\A13 I[=OQU=KS[-[$# M6"@2A!\A>06WJE5;$A^KPG.18!".73A&\1JE&($)T@5L50@C'F#$4Z MC---YSBZ62WP0.?.;+F[I\++4N'X%5)AM :;[[]K'K\_U1G6,Y%*856Z6NQ MN\ICP+@""UX$H_!P 4F0 %+&BX2>4 ]J%F-:H=2"U^52(+0?29UB1\HX2D8. MQBB)?0CPMF8'B-H D 8.FL4*B!4*H),#*!1 =.4N!14#B:,/V6<4\ NLZ%U/W]^O(\_Q_?R!RO=UT>@'F@Q)AQ9 MC?(PR*NDGWR>ZL=W(1WC 3(H'\I)(YDJM(!!?2:T3178#!)KB,K*59(I9BH% M$;<4R+31"L;5+(O10X$)!YW1,A(!-]93#U^IX$K0#(13<#9W)F0IU:2J;-30 M5H+9Q"(UH$,&$QEUFF*E(OPTXI0/<5[6B94ZPQY.ZQ4UJM#ED@?4$G,6&H!@ M7\N\+,6\5T^Q1T?Y+:8]T+-<6B4(RSCV",(A2V?X(G!4KF7"*15RC1RD&H;( MQ560 QVI)[@G(F$6)-AVY27BO>6$1?MR=W27*'49]S:;T3154Z2;M@+3]Z4* MK .V&AI#@KHQ0M;A$[#;==0$2SV;EZ=NZQ63WIY;+\LM_Q5RJS_C46I#/.$. MPI"V46>(&+VCJLCEX2-2EKO/":K\F5KH&(M M?+CR9UY>!MKH &XET)]3:WQ?"[TH&8)72(:>P]E686RWQK(2P3[918K'5Q^D MSLHEZ?NI(E06M-"VU5AJ@[?I0P?:TCX:RO=\#W;W")%<&/4W&F=N^PAYNZ=' MVWU)NG3KK9.,$ZZ7LI'RA24C!#:3VM7(DMR"1>(+1-G^WD;[Z@,+5"X]M$*' M^T3TDOL0)_^A?0C[927(>5M=Q71*,47RK,([&BF7GJ BMRJEW#N.Q9*12B]E MF[V!%N-8& .6:-N]/(F:D!X% EVS_0^07IBJ-*5"_)^JM3PBP-=4H.>6_FEB M/W'JMZU]&Y),K!ZR LH6, M_7*3[R$3 G>2H%S:E;-<;>YV_78D 1Y@3PW+'' 78[+R!WL@]K%*J3H-IU' MZ33&%<.UL9/)$N_.[?:]/ON?;@1T48:%"J-L%?$(-C<@I.T7P S[5:=C1#*3 MT0Q(S"2X5.Y+ILK2"<332"X G\XGTB40OL8L9 +IO'+I;PJ])\D8>]KD*1BU M9\O63W>M8+N)IDVTY1A !=G[SR4UZ9:'80K4ZM8ML]NB[+N&_??$XT!U7=\^#[0.DV^V#CO\^.8^ M7&'QC@:SKR@7$P'A]A' (DYR$K7KB/\[7N7SG-SJ84QIL9_ 4RD=9?C!'J9I MLNS$F!V^7<\.>CKTUNE$*-ZT!TG_!%!+ P04 " !&ETA2?#,Q,BYH=&WM6FUSXC80_LX,_T%#YSJY&0B02SHM M(2:MMR''+:EU4I^GMUG M9;4_CGX:=MH?^]U>IUQJCP:C8;_3_ZWVKGEXU*Z[2[Q?SQJP]OEE[W=V_N'B M-@U*]T6+F$C2Y )J [[=[@%W8S^GW8/ZO,19!,6M\?G@A983P2 M8WE6B2!,*M;65=XLYGHL9"U1TU9CFIRR[-I32:)B=RM4,JD9\2>TFJOKD,##I[.*%N,)#M4^[_1O)\(3":-IL7;]O-.N7]&\ M=GEP=/R,+OAV3:P/%Z 3$0J?)T))ID)VI87TQ91'[+V0''_BK\L06X!^R,?G M7*6"B]-4FY3+A"5JZ<'+OZ:" _U;?\+E&%C73\JEZS3"#LUWO-8\/N!O&9.!FB80L%VK]77?UPWX!*9OI6>FI^\:1X2J9 +LAFN/2S"U MR]L(%K28].2HT7@0_,_A:&=093]RNO?3(1M-E/92+:O,M_A?H(,\:;&-%[>R M_QV:WW!HRY]*QTW9&J&PU3T?]G-3YY?7O?YU#2/4L'MUTV_E/^YU>G.&%>;, MG%4:%7;1'PZONKW>X-.'Y?7-5??/-3/)(@)VQBI3 M/H::IX%_K@EI1 M/E,BR!KV\L[';U:3&O4V'IZ\J;!?LM>/B[*$@@NES<-B ME^*CM4[%Y6;K*\R^])V?L@V?!FS"9\ TS 3,D2O)1!CV<\HU0C=:L&N8*HV@ ME.R]TC%K-FH_$T)'0"$-CN%Y0FYA_!HO5I5&#]P+T!L>,2)7DD=H7VD]C;(9H-^A* M@,">3X0_82:E/ZO^<]"0&:$9Q,)$P ,AQVPND@G.T$PQ&]#H9'>*KJD YSG# M;@'S%L5UN(L[?Q,[@(5+];F"6]6*+86/=>&YD!B$8Q>.4;M& M*49@@G0!6]5R*>2"8OP4(4ET(II%T8I0&5+-QMA(R4"0Y2JU2"-L@!Q1"&0[ MGK$.^=Q,6!BINMR*1#&CY1)L2-E'*TB!^.I5CX$>-NP T1M $@#!\UB <0*]<_) 13J M'[IREX)J >GH0_89!?P"JQS*R;E'#Q2N#13B0+GR*G(-6Y#":]'FP%YHW<^? M'^[CS_&]_,%"]_41J =&C E'5J,\#/(JZ2>?I^;Q74C'>( ,RH=RTDBE&BU@ M4)\)8U,%-@-I#5%9N4HRQ4RE(>*6 IDV6L&XFF4Q>B@PX: S1D4BX(GUU,-7 M*K@6- /A%)S-G9(LI894E8T:QDHPFUB4 70HP41&G:98J0@_C3CE0YR7=6*E MSK"'TWI%C2I,N>0!M<2&\Y8=&^W!S= M)4I=QKW-9C1-]13I9JS ]'VE ^N K8;&(%$W1L@Z? )VMXZ:8*EG\_+4[;QB MTMMSZV6YY;]";O5G/$IMB"?<01C2+NH,$6-V5!6Y/'Q$RG*7&W5&SC#+).R) MZ<:X5[ MO@>[>X1(+HSZ&XTSMWV$O-W3H^T^F2[=>NLDXX2;I6RD?&')"('-I'8ULB2W M8)'X#%&VO[?1OOK I5+#ZW0X3X1O>0^Q,E_:!_"?ED)HR*U**?>.8[&4*&V6LLW>0(MQ+)($+-&V>WD*-2$]"@2Z9OL?(+TP M51E*A?@_56MY1( _4H&>6_JGTG[A-&];^^3T_]MHZ$8H_[$G=OM>WWV/]T(Z*(,"S5& MV2KB$6QN0$C;+X 9]JM.QP@Y4]$,2,Q(7"KW)5-GZ03B::06@$_G$^42"%]C M%C*!=%ZY](5"[TDRIGGT1(S:HV7KA[M6L-U$TR;:<@P@N(J@?%:T=^@@G$-N M)_O16X?U:FE637,?[H X>Z(/V;!W0?;^TSY-NN5AF *]NG7+[+8H^Z9A_SWQ M.%#=U+?/ ZW#Y*NMPPX_OKH/%Q,!X?:9OR(R9<\7G]7J811I ML??@Z90.+WQOC\\T679$S [?KFZW0$%&_:DZ-_ 5!+ P04 " !& META2,44U87T$ 1#P $ &0Y-S4W-&1E>#,R,2YH=&WMEUMOFTH0Q]\M MY3N,J%*EDF\XER:^(&$@"1*U74S2Y'$-ZWAUN+BP;N)^^C.[@(W=I%7.B=KS M<*+(8F_#?V9_,[OTK[U/CM:_MG13.ZCU/=MS+,VZ:QQWFFJ_E3>QOU5,@/YP M;-[#\,H8.V-WH'RYMCU+T>"@AI,,&G.::GW3OH6I=^]8 ^61!7S1/6^>LE@! M$K*'>*"$=,X5:6M23HM(^L#B!D^6W?:2]Z!HSQ+.DRCOFBDY!Y^0-)?@R)E*#8;F>?6D;NF>/1S"^A(EKCPQ[HCM@W5G&C6??6MB-,RSW M5QK?,DH5B9,;=WJCCSSPQJ">PTUSVC2:,+4,*5D]/FW7_Y R?0JZ.9YXE@E5 MD:6TB_:9B*AW;<%4=X?ZR)HVQG>.=?^GY!J>T--IMSL;!<_SKG9>4,#I$V^P M.$"CW9/#URG2[!C\)(ZISUD2']0>&5\ 7U#XO"(I:@S7X-)EDG)(YN ]LHS# MD"69SVCL4S"2%,>(6 I'8M7[=^K)QYZ11$L2KT7CO/9L5K'R'20)9+!G(4X82-P2OU5RCA# M=T@<@/7D+TC\(#1%$;]G2B&V7[BVUZUP-%;;>;>X.FA K=%#F)0-OF8'S1JL[JD.K2S MJ)J>L!MA^+<5H@=[FCRDH$C ^2I$.'T$+A30;Q(AI5]7+*41IG\F\,CR7$;6 MC@@F7PKJZ5'P88/4-FTV*9-S=5!3+XY/T;'=L[VM?:;>[=CZ_?)WMG2"-86)"[$\P5ZXPU71*^M)OX4I*QKEW9 MAJ77:YKO^&-;M[\V3[JMKM8NNCC>+@U &[K6#0PO37?L>@/ERY7CVXH.]1H: MF301E.N:Y7R&F7\SM@?*'0O%LG?1.F.) B1BM\E B>A"*+FOZ=8L)OR6)4V1 MKGJ=E>A#V9^G0J1Q,;1($]',V%^TI^[["Q*S:-/S64PSF- [\-*8X$[&V+F< M#!3.;I>XE3;4[?LEFS,!\EB@M8>ZUI[*^2:_I23[?3V>/V..]/TB;HO6BR)$2GO=.CERG2G02"-$EH(%B:U&MW3"Q! M+"E\6A..&J,->'25<@'I OP[E@D8LC0+&$T""F;*<8[(I7 L5[U]HYZ^[YMI MO"+)1G8N^N\ )T2/0;+2P'DB>G ([/[9G^.C/\#W!W84O8AS#ITLZL9P;&]= M#5W/LKTFUN^Q,9W9O6WC6: .Z5.@<#-0.@J8]G@\-2S+F5SN^K.I86[[7QS+ MOQHH:J=SI!1Z/,C$)J(P &5%;FESSBGY$UG/6$A[Y'O*PM+0VBX^/=H?RK<. M)L^.%/A/Q8M&;5675*<>+*JF)SR,,/S;"M&' TT^4E FX&(=8;8$ M"%PDH=\E J??UHS3&-,_DWAD12XC:\<$DX^#>G83 MTX+..,_&?IY9$HX\,/CCR1\)234(_S/WSYGK_D>98PD6ZKBH[/A^$(0E6*U8 M45"W0!*6UV].,\E>0TZ3*$(Y6-AEK<2)%<*8-?)5BUT-18!?-9-T>5TOLD(O&];#E-D_DKWI5L,3Z0,OU%!N^U0^ M/']'4^70/.4AY?NA>\C2"(6\Z>1_+^2BG;5_O"D\Q/.7Q>$1';]3C4:1S ?[\YS&$M26[&NB92'FE< M8R)F9WK:W7_VC]W]O-_W>=[G^;[?]_E^WJ^H5S0,R-N0K#;'>7\GP2M)=I/:^ MDD9EAS:^S@YW6@0*K;)JM:K:AHVZ>IOTC? [=QF;[";N)Y$MK:QM' \['7'^ MZ>@Q#\]3I\]XG?4."*0'!8=<"(V\&A4=O6GYK[^CLZN[I[>..\-Z/CGT8__AI8GIF=FY> ML"#\NBCQ @$H^"?_Z(45>T'$,X A)%X@)%AR 0N#:VV74K"P1[CY*ZXWO()4 MVI=TMZ01I;W#@:_L3FM#J^@8C6R8EJA]-_MW8A'_R^POL;^]N &"HJ'!\4" M!&!Y:1 UH8=87W]Q.4\$^)T3GI93\#I&'XHP=2R2PW+6YF4M>E&V'BA 20.M M6I4Z'^H2FS*7W[+O$ND&C\MQIM*;V+V7/"_:(8A9<7$CC?'KYL?7 M];0RE0G#N2>DA'JFIT0 "C(1U,"_.L%EW*!?$P$]KT/-HU*Z:.4EN=Z\:&+XM+*OIRPX/ZJAU)SM]GH$TV':"O=XY^J7%M2QV)D^/ M>BY6?C^GK"6AQD?S0-?\ZT?9;M3/!H7W$HY7^^:K$4T],48Y,7LM\P).8E=T M0SPLA&-\$? L,YO56A221+W?KOMR,1<2G:+V>$!6M9'DI5K7MS%%=[/"^,4+X\F)8OO.5GG2SOH#A+.ZS1[Q-*D&^N MOEF:S%.NH\^22K->.=3PGW[P[FL)?NY+PAA(K&X?>K$"Y5'ULT5VWPBS##<)$0%K"3XW=%\LK%*Q'<$)+:>VT+/50A8VYH8I%>8UX2R] M8F$*LLC53_H%4LNWV92^8,&YCC 3G@R)/J3$"F-;T*>C7)F$5& M;#W$& L-K-_38>1BNVV (G#JRE9YJRI,RHYVLOH\]W Q)OY0$4]]2(X;GX\G M%*NGUG@E)E?M(7>_,$1]LC!KRR(\'XH(S;C>X(V+&MQ9GJEW/6=7\;F76]^8!,I=OO:N.^9AI#KGU>VG9= M5.K60..6],-?S?JU5K^6\Z[!-5'8!]]0IP2Q'DG$7=JG*;,;61\\:!G$<4I? MI.#D=,]EL]TNPA1GC;7\F)C _J.33")_KDA@>\PY['$[::5PYQ+F0_V#Y)4] M%^2+T?D3H Y]?&K%*=*?_X:2QRZHKD)/6NL+6W1UVEV^&:E4%^7@<'ED)B=D M8,7IF=_72PB;_/(%0UI![RC!701<44M\2H +[S4Y5E?4KG"G22L5U.DU40D\ MVT9*Y:<3'"&#'3\L F0UI3^&>RJT;)M5,W>=@:YY;]95,L:<\4ZX58A7RR<[+;(-ZJ(--4!L)T!L[PB0I@:*^/P!02P,$% @ 1I=( M4D;?'M5A$0 ?[$ !$ !T=W-T+3(P,C Q,C,Q+GAS9.T=76_;./+]@/L/ MO+S<'K".\]%NVV"["Z=)B@!I;"1NN\#AL* EVB96)KTDE<1WN/]^0TJ49$N4 M)=E1T[,?MFM%G.\A.3,DQ9]_?9H%Z($(23E[?W!\>'2 "/.X3]GD_4&HQIVW M![_^\M>__/RW3N/\E(HCN3@^/X!%^';WI7)&1"+%8=$Z. M3H[1/X_>GIV>GKTZ^1?ZS^#3?SL=S87TIF2&D<)B0M0MGA$YQQYY?Q#3HS.B M!'TZ)/X$BPYG 67$D 2,1\!>G_P9X@#.J;$/T"@ M#2;/U*-4=9 :J 1 2_UX>LC%!)H<'7=_^W1S;_BVZ '#'TNMGT8BL.U/N_KU M"$MBFS_EVL?8C]^]>]AERD4)WM]N,DR$ MLC/!>)XT'V,Y,DWC%T9QG:/C3J*Z,X^'3(G%,B.2>(<3_M"-7Q:!A4* M[K@ MXK<%@#ZAQ3#PHJ Y>?*FQ>WUFP( AJDGBR',*P Y?K,,(JE7# O"BB +M5B M3F2AELV; B"IYL)!!-YHIMZNZFDNB*?[O-/X[[I8>(('!#CP5(<\S0/,L.)B M<07/B4(X8^&L&(FO1%=SW(5&'6A%!/42N/5 RP!2J+Q*X(]%VA#*I_F-]@4@F01@K=;V.H MN$D11(JP6GL/!UX8N ETE[2UN?J83Q@@AQ\PTU!?^^LY#O1 =S\E1$FKU[7M M' H_ 2W?@\)(HO$8$\JB0C$N%"';&Z-8R0,,H[*:$D6!LZJ6609RF.FTB9G0 M#TNX_[$W6Z*I1)>R/^[/=>RG8[@>@T8S4, 4 .@#N>&RK(/50.(PZZMJ9DT) M(3Y&*2F$F6Z9(88TM;V="TUTK[CWQY0'/D3HEW^&5"T@3*8>515-[(9W6/=U M$^MFJ?P=1730#S&E?1>N:9JJ(W(#9 ZC_[1]H^_'\4I.\ '+Z57 'ZL.V6E[ MARG?-#&EQHH,VMTTTW!*](R$V2(R0^;9H>:W.N:GT@NX# 6!!P!!7@2SFSJ\ M#V+%.$""<8 MT3Q&N9NFN<)4?,%!2#X1K%6F^WUDB,(WQ6H_/EI5NP9&#QH:S5+PW51Q-CO2 M0P=G>FR-E.QXYU#S\:J:;7XD-;P98R($NZGHCYS[CS0((&.Y!K'8A(X"TI,R M*2N4-7"H_&15Y1:'R55H@@5A@V8W%0^>.Z/*A PF6S0#*V'IH%[6P*'XTU7% M9W 8W7M9++NI]SL2Z(@-HFFU& K,)/9,'ATIW?G6H?%7JQJ/$:"YQH!4!L5N MJON:P4\RQ$_6K;-_<"CU]:I2(QBD--!NJO$K%N!*=DQ.GAP*_&E5@19@-Y6G M1T'.3'Z=#JWV#PX5OBD:2CE#4@/MIAJ-OLZQR:9G$X RE^YU!N+MLS MX!V]*NR;B,PBV$U%WQ*E2[@#(NZG6)">@K:C4&$(F88\X[MQL2BR0%T@AVER MR2#@1? @T9P(B)D!-<(9W$AQ;;&D:\3H=]-P'PF?"#R?4F\@N!]ZR@3-?BB5 M6%RS,1>S3)>IVKC84">Y]#'%]R.:1QCC>#O"B6B*=#?-4ZU,TJ2TLJ;$>^P12ZM M+:Z4[;C>B\MB6*P7JXL4"?;W'&;I;L?>KYON,1!1O$71&$:K&Z4*&M: M;*/37$4@LX<"GE*,Z#IKFPCICMJF6JJXUFZ;HW'8M*QPD*&%4F+(4MN;?!.3 M)ZWT7B[]G]Z0!REG'"O>$1CDJ*<@8H%W]5VA"7J'BY15*M:[2*:Q)O5CM'[[4%%%8S4H-& *Z\H@SR9XB#*[L"H-Q2/: !2$1D#^CV5X.JS MWAW19[K 0! *4YEUJE8I.ORLN IC,*$,6RL^%?'V=XD2[E#$GO&K#(,6AP]1 M8!8UC%<8)7PBP^B.^U]Q'4<.Q.8\0ZY]-0)<$.C<$ M9%D/VS).AP]5KR:!%\6T47]LQRZ)#'EDZ"-@ "4@(ST+4 MX4&YPM\Z#TK"-IU^9MA;/I>\Y%V615WR39A$"9?(L+GWP?7N7 M5PKN*K1UF*;P=(]='D7+]J%[^Y3N/EB_HE,;S&&U7,G+N4]AW\%J&#!=9M$[ M!^0=R"P>B ^3_[64H0XTUUNS,@Z':7/UKA+39A=E##5DR9F Q1+86LT'>K8W'8.U<6*^O*,35DR)FE^/B3 M'@E%9$CN+5[4,Y.DXY:S!R(A3DR7( W(9Q!)6B57Z.J-$#K\H/K6L^5T."&= M74\UL,A03YUF[Q,%VP$YI'G%KRZ?],\*(WYE' [+5SZXIG??:%I+#;+D4$QO MQTU=CT\*)JETP=Z(8(HQL1!-Z>P]O(;I,QN#$B[[XV(W MVL!O&Y I]L;7N5)>8V]Q-IWY(&PD)PO4L [,EE) M?;>-U.$XN8)@=DOQ(+.EV-)>RHF7W"7F0'^X/46"(B;V'M+,F''SK3C&,BZ' M/^2_&K0-?[" >R]H9#G;:"MNL(+,X0>Y,N=6_"!I_'_B"/H?G572E=ZP97FZF1L-NLMW'8 P7"C$NE-TR$MW7,E=#U.)CP3*_-J$?OZR MF4H,ISTZ*H38+J]?75&+ ND?F\B?N]:F&G4+97YU4O@FH]&[:-QF9*(W M;4RZ_':@JNQDL5RF2&IR5WK54R77 ML$#Z1TW'7'-]415-K$)M8ISB6Y?J<<'9;2-&RN^J:CZ'&5PUS5)^YU,U9NS] M4A$C":(-.-DtX_OO#'E3%+U\(L*CDIAC]5.9$AD*/*7"?X4?!P;MFBP%"AC&9]^5%0O=M1I\WFG)393BGU M'81Z/V=_/";Z\%R\Y+0B,+ "&3&D[EL6N1%C:^2/?H^BG<3 !1GIFUL*M&)W M@P[Y'9F'PIOJ7:!+FK_B8HB?OE(UU15H8*(=K31BK)Y6/$%\AUJN&;PT>[ZC M_U]#EJ7H)*K7$*6"^%OV;6BB*B_;0'_)EIJXS'HE^.SR21'!@#\>.3:4D=^!MI;^M\U]==3PVGY!,6?Q!EY\!/9#8B8D4)/I]ARHHT$ G5 M2 $EQ)OTHI$D?X;PAT$X@CYI,1ZW)\]:%NI+-0C%G$O2>Z*KT:'2F+V[AH2=%+U#91=(RH/46O$*RO MZ/2K'^.RSX/TV:V>/+)?!;FAC&AIVC#05KALX(5KOLK9AFNN9<'MKU,@(KQP M1-S^ZL;>IGFKL5'??LNA30^ZH0Z,]-(1S F@&ATI38A-.)+^"IUU'KW==HQ1 MEZ'Z(G^E@>3L 1@@?4$FG+4WWSI);VHXT YYQ,&0B%E+$\(:^IM,$4[4[4T: M:UFH;[ ,DCXC[?E<,=V-^!\^\F_"?X9N@VYOJP%M*K^ :'W.,Q4N?=C)'+/2 MWY(+B)2V--I&);8:'PWD"["4_?%JN>8VU I+_Q[1O CU8 9IV, PWXK<&_'7 M(#'$Y@,5YJQKJ*9 MU!>CO12J+"LLH[^U@BITYN&4AQ(S'X*: M2ZU20MCE;![P!2&&^B"N\NK37NWUV8:,U;>S@U#^<-TWE]W-TJ927]'QBS1[ M5;Z:S*,/,$[Z460;:;;WB(4_$'JOYFS6:FA0D96-YJP/>$[UV;'5D\+1QTCL M\=V("1AON"[#>C; 3T/^37./]>/><_!<7W/QQUDLLMI,;3PCKE?4YBPVJ"LF M2NV/!W@A>!!<$+VA&3#TV65 34:<8:6%7+4!3QOUI$BMG_#BG$3!1@NV+B?? M(+C12')'2,\7Z=_C==Z>CJHF!O0:N!2A6?SMJZD^@HY9?Z[AI%[_UH>!A_P+ MD:H?*BU/?DWZ6533GBCUU0SQN!?JR;H_'E,O6I6Y)XQR<4,>2&#G-=G>9%.7 MH_HRI^N[_;%SXFZK*EF'F4WJDRD=/B96AYJ.W2*AM\2U6:FLR]"VAI!,)ROJ M@CJNL1E;W.%Z#Y@:&6"",JL$;223S\C\-]!D-"7D>"GZ0 2\&Q.JMC!IM:'E M9H*]; N8%\2_9NV53KZI>"U:X]E&E*91R$8\OP#%?1^C107NZ^NRTF=V>K'@ M+4SH-?EY)H';BMOJ,+-)W%:)3IMQ6UV&6APD;/W1F3I],8SKBN52#M6;3(0Y M)W/-M,8D]R " M3XB9]"[ ]Y)=2"O5-T/]>S=5!:&_/]/=$5WK >_3GR[7-@FCM?:5*<=.("\F M]'I^\1O:F%%M8>+B::;)4S"(;42,8TH^'1P?'AUT$'&IA\GTTT$<^=T/ M!S__].<__?B7;O.<1%G3YUXQ"1J-/M MS*)H?M;K/3T]'7H^)IP&<00%\$.7ACWX_9=E@9W1Z>$1_ F?CG[H#M"$Q0Y; M=$^.3HX[_SSZ<'9Z>O;]R;\Z_[V__5^W*[0(,/E]XG#4 :T)_W20*^=YPH)# MRJ:]DZ.CTUZ6\&"9\NR9XT+JI],L[7'OU]N;L3M#H=/%*925E,BF2N[XX\>/ MO>172,KQ&4_D;ZCK1$D]UNK5D:80?W6S9%WQ5??XI'MZ?/C,O0-1!XP&:(3\ M3E+\6;28HT\''(?S0*B=?#=CR/]T$#WQ2%3ET?')4OJ[2TH\1#CRX -0@CU! MYH43",CC&4(1/^B(W+^,KE<0<(@BAI\/D3=U6)<2* E+(J$/9T<>SM0>AS! M?T5;XT-_.!>M4K2N6R_F% M(,9Q&$)''OIC/"78QZY#HG/7I3&)8%RYA\)=C/@JE2A8_'OUGQ@_.H'0!NIV MA#B@<4%)\5L?10X.FF+>H2(OK*)\)Q&MB!)1FAB'O#A 0S_5DM_1"/$;ZB3- M;8 )"('F(^0BT' 2H.WJY;5+WTUE9+1M>J50WB M*&;H%A,A MHM!SA&"$];*J$OJ\WC2:K'ZH6R@Q$.L-RHKAQ'U/U]1@,/EFUB;(P669F! M,T%!HLEO^J(]9_1 ML&D-IJI0!8*8@TIT+HISH/E2!O*PP#_H/"$\G47)1X-$7,:,08?3XV.5V!9: M-!A8Z5Q-Q(E1(K+Y'88],8W7DR$3L(60#02;O,C4K^;FU#0W+$9>H[ZBD&D/ M0S($U21];Y2D*U@4T06"U5(@YNI&9&G(MH0T#235Y/W5[#1$R?0!L;"/)I'& M/%25NB4$5>I>3I%4HF64"/5OYJ>'\S24]@395HO-%BJ$6P+ M634PJCG[8,TH=T>)VVB@RPO8PI'.()?7NYJ4CU:-ENV2+>F3C M4*='5+VL]7S50Y#09M:TT,A$)35*64!,(XM/54H)/88-#IZ'EQK=.]B[)I?. M'$="/?F65B9AE"A]:J3Z2_@Q;G2(PSC9Q24C=N%@\YJX-$R.-^]0-/0?G&>U M*:)93FWALRDN"<]F[18C<9I!D'?E, *#/,^AZB,?NU@UO>D(MX1-'2@2 LW: M+L0!%R4)T%^<($8*NLI)6T).67$)%14VB][&$=V[.K5;'NVJ!NQGHJBOI.;-FF/N&9K#MO?J>2Y62##V M)GLFW66 EK3]/&G!D-!GUEQSS^@*)67,NQF1U1U*+64"8G"F5 MXA**S%IL,J=/!1WK)!97_5I)236;-9@,, %T-_@1E7QKU7VA3M!B2NI4EQ!E MUC!2]-+7.JZ1BUA,CEQI"2T6.':D;4?[K+.EUC-(EJC1&5JHRP; MZ%72B;A^!#*[L;ZD/+D\F)IM5$27DQIE6=%*RT>LFYK7WK+H&N)BZ(_0(R(U M1]V%=(;GY>KV4T5!3F<;+TK 7A,!?'%VU@<] YK8Q%)@ZHVU2JX5]-1@L/$2 MQ1@%D.=T&:=%W 8_]T),,(_$J/"(ZGG3S: 5!.J"L?&^Q0V.\#2IC#&*H@#I M=3NE5"LX4R*P\9)%.GQGJRKFN-%7',TN8Q[!#,Q@(@YB$4M)F!O@'T^])]XJ MM[8L.;8"9^,=CO5B=PDZ6R'7G#!7B[SW;8&\9JR\'9*I5S\8EU)^8WJC0NKO MD9C8\3O"]\U]7/U;>6UG51ZKF!:PF?:63O%2B+6:^"M7K MKZP8ZZD55O OA"$GP'\@[^\T$"N*SPXF O<05I5NS);7K!CF\%,?_B33>\0P M]30.+7979-N.$G97$U;>FU%=^1G N(FG9.G1Y2X>F$,X+&X%B<1+_DHI]?X= M+\?(%[2TEQ:X+^WLI?6@?[G'IH/?=8A. U<)-MSGBXXHI3B9N93+'@Z\,7$& MWT?+_Z\V?%?/[LPA4S0"G%>^CUS5]/K6BA@XB19*WS/ZB*$172R^<.&%M5Q? MB=TQM._'NE!V33(Q.R 8:585Q^+:U67CF7D6O/*!GKM0/0Q)W5E5OKL-,C&] ME&W80TK>O@V@UIY&FUCYE@#H>36HQ?:-5 VG L,;&$#K(N0EF^DQC&FW3B06 MR(O$J2L(4+*4XM(7G1]*AH*CLI[=M" M8C?U:J-C@*3GKB+$OV256IG)M\;5J+IL]$[(C]77G,* M$T"H,-CABQ!(XNL+)]D*A\(8F? DUF=\575)@(AA E)W7MQ!N3;.H(I^J)I! M=U [-CI75$&^)E!+3G ?3P+L#J$?"LMDPT8ER6,/&X@$J9T.&O-T8S#T\X$B ME5X8,I&64RD'5NMFT6Q[5'X?1'R3VZ*!)C&#B8\C8=1OXX?MLFHI?=L#KG>A,+'ME=3$RI7H)8O'RDR^+1X;59>5\3W+=5". M1Z(^E=<0MW& 4'2+BO-[#9#U?A8F!H6R[EF4$_4X4".W=XP6T-GIEU%6.@V$ MTD>P4F2H.B!*(X[U,MP[\O5@USM0V-$J,H>P],K\%LU DL/>\2[!6>_#8 ?1 M&Z\O;35-KV3WCMP20OU@IZ99W7BQJ2FQ)?%]Y+8$TLI0H675Y6\[-:)9E MT:T"^\K!124FEK).55>J9%857>F6$M<(HY6A1R5+@W60FRU[J2*7EG*]%58K M@YCVT9PA%R?5!9\#E#JXGH>41?B/Y'L%V7KB+6=9#Z25D5)S_O&.>)RZX(NF MX[BGFT'+*=:%61]/U-1!:&8P6(/NX M;@643]1RGO)0K(P[.Q95P19#?XRG!/O8%;=AEM9I<4^7!M@%>*M4%9X-)5^& MOGAG+6C5;45%8WP-#_DWKH9]?__I5:A^W?>B3(?LVY,P^#MAMG'T?*,#R3(*XC.#&7P; M&$5!LS'S-:BI?_^K",C&T3#9XJP5YIK3A MVACE20?&"(4.%G%B8-F..? E6O0+6X(DSWUO$1+8VK&$QBP?_H_4$L#!!0 ( $:72%)$V<38 M1C, <^ P 5 ='=S="TR,#(P,3(S,5]D968N>&UL[7UK;^,XE^;W!>8_ MU-9\KJ[8SJT:TS-P*DE/@%1L)*[N60P6@B+3MMZ6I;0NJ?@=['_?0])W\RJ1 M(IUN8'?>ZEBDSG,>DN(Y/.?PW_[C;9Y\>$5Y$6?I+Q\[/YU\_(#2*!O'Z?27 MCU4Y^73Y\3_^_5_^U[_][T^??D4IRL,2C3\\+SY]+M?/COD\N?>[V?3[O_]\/_#+_]OT^?L!1) MG/[Q'!;H TB=%K]\W'K/VW.>_)3ET\_=DY/>Y]6#'^F3/[\5\<[3/WJK9SN? M_^O;_5,T0_/P4[R$LFZ%NV&UZWSY\N4S^14>+>*?"]+^/HO"DNA1*M<'[A/X MOSZM'ON$__2IT_W4Z_ST5HS759@A[1Y .1].=R M\8)^^5C$\Y<$(R1_F^5H\LO'\D=18JV?=+KT1?_Z-4O'*"W0&/X![,5CS/M5 MF&#M/,T0*HN/'W#OWQ_OUF+$5'C_;%GH8 MYC! 9ZB,HS QCV"O>QMPGDKXOWB6%8/)4YE%?\RR9 RSZ>;/*BX7UV@21W%I M!)GBFYR!-,]EG=>PY,'[XFD:PPO"M.Q'45:E):S 0Y LBE$Q"I\3 MI#WC]/IN"&0T0U^S^4N8+OKC<8Q7P3"Y2R=9/B=+XC4JPUB;)<5.6^' ("P# M+VP(^3:,\]_"I$+?4%A4.1GT:ZF6*B]NXQ26MCA,^D4!BUL_'=_'X7.<@%2H M6#8<]\MU7X.T_XBB*L\!Q%58Q$4][;0K6T-%;B__6+8LQL1,5]%J98U*7PZ11$0O$KGH#U5&7Z[0V5\6N6C7_$20(ON4MA(S6-H>\E M0>9F3]VWV .W'IW[/RSYJ3D13+RQ\==Y/H]+\DD$*>!;B1D6 K\ OBMX/SE_@8TEZ=SDED'_!58@;;8N,]@'%X^H0/DK&M]F^5U15'CI M,8E/_6UV^(/)^@H[_^]@*^2P%Z5VP!V\%E:H5S2$I;;FTM[\?7;87>\<'K+T M%16P=('. 4=$K"-H\CV-81E8RFF4ZGJOMJ*&45:&"?NGFS?\3Z.#7/UM#<$^ MH/(^*XHARLETZI<@ZG-5X@W@*-M:*)=6[V;/'291E1"!!I/K.*F D;V^ZNFC M!8&:;OI0-LW#EUD<#?-L7$4EV8N-*QB8BZTE=RW9(WI%:86N%IN&CVA:?ZMK M^O6NU+%\O&4M[+W5%?C50RVCWW^M;4?=U["8W2;9#S.>84[/MD$,7O 1!]FB MIV0ISM$,&L#7%Z\NQI')7F?'.[$Q'F&HE%G=D:G;>RMNNJV/1#'#_Q]OHE[# M9&E<;O84^#>;[KM:@AASPM;WM+;$DQVEMR2\71#&P @<2 9]43;%K'?PH="A M/;^80>>7-0^7*3=68P'!MLWF:!2^Z>MMIZDAEUE=OY@E.]2,?6GEL,C$H4[; M!JUE\[1M./76QIHO:<=VLF0;M25^S:^57N<6)G,]N44]V7'+U8N"$/;5[I3% M$L"OU'&UV7(7^$0Z MK9OBQ9KZTXW^R*WG@[]HKR83A%^INO=4-SQU<-SJAL M;DSK31^%#NV)O#D4N*U*6&*^Q6D\K^:/\&R8#,,%:72;Y4LW2CJ]AZ6H[G&[ M/3FL>''JT2GNRXJ@9D1L9Y@]52_0U9SPNBW'UG>8V$+0E"QGL 1"^UW:+8X^ MD^(1=89YM-+H\I_;$J_CBN.T_#R.YY^7SWP.D^2CE ).A/,J0!F'-I\19DAO M3<2!?V.G:99^&J-)6"6E0>$8?1L2-9N'<6I'TF77C00E?7R:H_DSRDU*N=MO M$Q%G($T>5<_HTQJZ04&9O3<1-\W*OM%YL^J0" 6C$SY*> 6XAZYV7H+>2I2. MT7CU&BR-N:!]DI:113MO3' B1)8S<1%,D[!X)L"JXM,T#%\^XZ7Z,TK*8O47 MLGA_.NDL,Q_^=?GG8'UZ C#1'?RS6+TE"9]10MX=\!\.NF=+A;4H\S(X\1DL MNC J!?+N/AATOAR0V\]WI8;!M>IO.R:5O"I ENR%QB=] M_)#EL.'_Y6/'E?JE:@]Z/9?J9FA0I&HB+5O%75:#O/1]T3XZ( M );P;#YZ#OA8!GYO0KS!,%]*+*)%T"SHG;MGAZ5T#DDR*&RN3AW/'=4Y$_2< M?ANTV3B0G:U^!Q]G?/R.+:Z]$_KR:YCG"S":B(M30(M2^Z!W>DQTJ6-BTWC> M/HWK:!.8Y@*VMA\+>A?'1,J!Z&S=7[2O^V&.7L)XO(Q6A8$S*&3E"^?R.A%[/J<.-;U8Q'@]Z9\=$$1<"FY,O[7-R MBY6([N-7=!#$(E[BQ V#WG%LLA50< S,D_:Y6@4<"5A9/1)T/=BX*>A_1UZ. MIAW8\ELKZ4.61M*/"_/YH-<]"@[XPG,(<6#Y#_/L!>7E B)$2-0NZ'GSM%>B18N"PY, ?L!MMK#1S>$V"7NSCW&$]G MY6#RO:"?.M'")FH77%RK)KECX6- M92H6WSBQT#"X<=%+$(4Y14:'P(44\1N M$YPYW1_694D AD.4 [_&S?PER18(+5/?M B3M@W.?%D0U8E3 \4AT('+0XLQ M%AJGX0ZU*.*@X'#BP-EQGZ53?.ARC9X5HE$83P=G3L_1Z['"@<&AQ8%+@_B9 MM>8+IT5PYO00L!8](B@34?@FMI=U>@K.G7H7 M)01QK6AMB!RJ73A!UF5KAV$\ODN_AB]Q&8JB9S@M@C/'&3)UJ!- X5#DP/VQ ME9,N#8#>>S0XUBX_,@;!^=. MO;VU&%-$Q>'0@>]#ZT2,<4)T[C@6H 9''!0<3EPX/MAFI-IV7]:66J&^.'IK M[_R587)H=> L60>ND+H6PFFV_6#0M6.F;55+:!ADPY"7)H7_'&5IB=[*&UH= MXI>/!9K2$FNKWY.L0.-?/I8Y_I9SJ'+@%UDC^IJ$Q>K:K?Y;K)35O=\FZ-KQ M#@L*#0@(W>)(3"83!HU=V_N?=8ADNRV?LWB9X9+4TSAU\ M,+8L-=#=("=BC8G1MBHZIV:K\EH'EXZ-(:::I6:K$(XWI3BV!*97^O2KM0\]6L^#2:4A%,X[V<7A3U*.N"7INQW>J:X+R*6#(:] $=> # M,FN!GMMQ(32Q0 E%FA;H.?=0UT6.3D-3Y]Q2S(0! _2'_^C6I8.&66<8UVR37G>KS[_B$#915RB M)Y2_QA$VUN)L_(BB;$I'@>S,U?:K@\ZIXZ (-L7LV=B.-@P8T8=5J?%?@@=4 MWKS!]STN$+GA?K7'75TO0_>ZC.&@T1HP^.;78#"J#<@;F[EAS))2%$_GU#=G MAV!2JB/RQKH>YMDD+NG-BURF-@^!]+ZY-P1\[,OMCZFLX<@XM/H[;NLIZ7' M$=\_6UC3:]'IV)D(NFX+D>H9$AMT7+B,=>U#WY@'Z0G\36E4H'0<=M MK>@:M"EB\J?LIE!J\N. B%FLCM1$89SZG8$ZCN@,I"X^?RISW M/8 ^HM-_#4C^U.D4"6UHUO+[ F4+8@0G)Y?="Z/:32UK1A_ZIMN@MZX,6_4 MXS4*WVXF$Q25MZ!LML+$=_48?A,M&."T(EK=\$*S^/VIRTH77HSH-LL!Q>]Q M.<,&+*S,\ 6I"5)2^_4((L2/.G&Y<^9DRU\SN,I2 M+7[MX*HS_FV:#(D-!E2_!51<7G=Z)G9Q+VPN>$(\W8=IF8G<( M+$MFF*$@JY7FV:R)87D3IVV2+>^61<.TR=9(MP6':L1Y$%A.K5KQ+.%\P+@X M# 1PY"[* H])7,!R,)D@["V^><,6-3\CLD97 M\'7PK0P*P]YJADX U[#A"1( W-7(,D?(F#Z MO06GETYO)A%PP=GRU<7HCXMBC6"89^,J*N_229;/B:-1ZF*2M27:\Z0>KBJ1 M,B@&/5).BK*E$8B9T[H%(*I=$,UE*98TK6E&K(SBY%SV)3YY*S;U$$ MZH^KY$#BE;QRQXFD*07KVL.E3(DJHQR0WOA4[#/JBQ'8#K4RD[#U,[/1#&%K M*DP7F\/@K77J&@=D']V)V.G%6>_2P6R!=3Y":%S@$W,^&74K/;.GA"(B;[:@MN^EZ9[X%EPLYD\5DC>;RKIGTD0-?AQ+BQGAR&WR MUHQC/YPF.K$3#]SDN&9-E9A7+AQ_-H0-3T,)($OKH(&#ZI6^E8]"5WB\.4XS M0Y ONW+C3,DVX"[2":OG(A['8;YX"K&W0&D!Y+6A,/T[KY8L@%(XWIR@;0GX M$,[AGZ,\3(LP(M:2;+[)&U/ S@^RI7QP>%3'YTWQI'8(]69!M_',W0MS#_ Y=!I2>U7&V+&Y" DSA:2= 1LR%I1B4_SNF@A<^?JDA751&G MJ"CZ$2WGC;4MW@UR6E"?LW^5,,5[01D8?^HQ>'I$''LM[82>K M2#\^AZI.R0._DOOO]+"-'4D4Z-^F8TV5I@=^!<>;4ZZF#EX"R-];K%?Z5O;K MKO!X?+JFF31OMI945>;E$)_[5/(_PI M>,15B3A+Y,[O5&S_KI)E+X9LT6V=5JEKFNO%W7N"BFS)82M=QMC:XVAX3V!; MYT76=.QZL:FO;*F+QD%%F6&>P5PN%\,$>V=24M3LA58]4]B,*;0FV#V\&$J\ M*=,!YL^%'%RIE;[S"JTI9M=FK XYFO0RH/IS1-46O:Y76!<\2]=F!RZ-1U0@ M4!O.)[U&KRC)B.A;E2EAUPI;UJ@<94.48^?Y;9:3(I2%TNIMI'^JOV,SNLU" M]^<\K0$NI47$2/]4;ZYM?K-#P/@P8ZC+IYM2CF>8^?(U.[;Q)OTB.@K:IF%% M-Z_+K[A"R#:C!<5H)['9XGF9!(Q'M\,<2BJ/ZN6UH?B]3A!9:DZM/K:6H\(-JE"E/[O;#_")'(BWI6*A\TKO0F[@<1ZY.[0SQ\B$KEJIH45T=\ M5>Z)+;EQPXDR72_^3;4J7HX^ MM9P!8GV*1^O.0U0J5PG67!WQ5;DG-D>9)HH6UU:F%U._@5:E4]^!\3R Z1GB MS;R9L1\,_?+L.59QRH0:($_WMP!3>E?<^#I_C M1'Q%.*<%Q>;;W:8Z9!U"X=#DP.J]1A.4YVC\B,\BX'^%U=T.'Z9V@F\WO(G) M$:#@\.(DM 2]A#&141A"LGZ*8K"TE[?$!$M\#@4K@[.U9,G;,,[)=<3?8 I7 M.<&U3J! >T%FI:FN@Z[>)M>0"XA(NQ8?WZJ09%C6_G-! MCEQ%[A]9VZ!KZ_A+/-7,4L)Q$*F!]R9ODRMO'8*#;L^2[UUM#554OB9S%)4W MN9MK"<7#=SUVX0$8ROG.4):E5AM[!TP5.Y8",R6[C0EN6#7'77=UK8RK!5$' M2=B4G,1RVX!"/"BZ:II?\2!BZ\";I-8]93#@$[S?T^RY0/DKAGV7OE0E_)S! MUBZ)20;:-DAI"(:M5X)F79\+2UA76F\,Z\.;5-QW-M)<>S.]'7(>ULYE7W(E MO]I0T RVC$Y];G87#?:HD>O#F_J[W[(4+6B-Q=LJ'9 JUO6&5*L2;FKTL+V1Q*+[Z M1D&E']"!Z\K;.F1)Z%9'[$\2N#/:/=STM<6_-'3<@6MS+2_YZ!4$N#QX4= * MOG).KW2M,2LE]/(P^I,ESA*U6XO$[AJ@TZ!3JR3N8/0G]7MK05H?YVNZ"@_; M@6[L)-UZO?OBZ<&?I.VUL&)%J)DFNW#5/]FVW@W*MO0)J+.[XPT&R2BRJQQ_ M\KK?_4CT<,/IX9#T,?5['?MREQ9E7I&\=LFWD-T" 'J0]]W.5U"D 7^2QS&O G^3U M(QU$WGR0W(\F'Y/I\;W9L*B#R,,05G?Y$1?K>0#G)'K/WK3GG&?QP?N3,__] M:923S^OB"7],E]];":W\1D'WU&EB1UOLA(5]QDH#Q2W5$DZA>T6BLE^^3AOH+GL7%R<.?CX MKK2ZT=^O>5847V&S*LXH$#?$5QM=GCL-D!4HF3U1%!%Y$\Y,JG]MA"T4B1,U MHR!]2Z$2TZ:$QYN(YGZ29#_P.G>+1,8?"CC WS!:BR@FV84I-,#. /+)P./-]&^=6]>(SJP0XSNS6MB.CAR&XS! M=^#E-GOS&M&)?_=LK*D2\\J%XT^P:<.+O0@@5S=SJ.N;8U+S\7@3&VJ&(%\< M8<:9DKFU+MLVD7_-LO&/.$G \+U+RS"=QK!>+(\A3%S&RJMSPG^MR-I5;AMT MSQVL3OUYEI?Q/XFB!I-]X40;-V'#H'OAQ.S5U#9G#Z< S8#]JS_.>+LTI7: MV,Y7A)^869<(#3P&=W+-[6##-Z!USQT>].IPL$,> X,M(]7"'5W=)-71L6S_T]P 5-+UM_ MGE=SH;9WGH'OE!,7)G.8'FJ9 M(:LW)MMJV1NB/,Y@Y8OPT1&Z1O1_!9LB<4- Z>2LS M0-P'8>E1<<. U,-[UVRN47ISEL<7]GN!)E5R'T^$M:04F@>D%/1[YG4?JS^' M?EO!1#(E7"V^A?_(P&E^7!F:8!WW<\%6Q/>V,X"R3=R/X1S^=5LFCV!'ER?DFJSIDT^'[@WQZE. M!X!K!Z/[D:!Z7-OBB%A>Y8K&(Q3-TBS)I@M2D%\>MRYI"=MFM^68ZDQ4-M-* M2+VILS/*PS&:A_D?./J<_ =&*>=3V XP.@W5-,BF DY)]9S6G*4XZ26FM][A M6FX9N>H,I5&,S$13^)%8< 8FV!<7%S[7#+ D\MI9VW0#+%>JXU@^;+D-6C,. MO)-F RR)3CPH7,*C2LPK%XXWGL>F\7L$D.L:'W)]LWD2X/'&G6B&(%^V]L:9 MDNW86PKF6./Z%673/'R9Q5'(JYHI?![?8G-BZ6H=\PN>&A2GH1]/]*NY+1QW M&@F?IW!_X>)T66OL9)@@8YF@KN M)1<]'ER>7)ZZ\2RHC?==Y2M!\<89-,PS6,++Q5/U_ \4E:-LD/=?P:+$2_1M MEN]>!2C9.(RT($CWB#5Z(RJQ5>I">9=?GTD#(V-/ M$?Z4;_9E<+C^\OHW2GPL\KRITO.(PN2FP"NI1EVC_4;T"^G4\=QD%G-L33E< M:P6?#2?!8*"6$I?L&).'HELKRVPA28/(;.E:7,T4F)7Z."K>$]A:.61K2G;] MN:FO;>EGP4$$TB,B,<_#$!924E0LC+!4Q=5B^Q>)0:'>";F ^3CRA%/\)DA/(Y9W&4-Z*;2CM':.870PT\)@JYZK+ G2U04"'%Q"O9=DI;T*^HT M64L[*DT5$H<^!TE9+(G)+)_@D,P<=IJ:#.XV)H;[B6^E-/5)Y*#B\.C #;$K M;G%;E56.OH&VY]5\&"YHM?)*% FJV /%[O1B.VU&=:%Q:'7@>]B5?"6K,HNK M!A29DYV'(=(.D' XLG.UUOJ/,G;PKJHUC7BTU,'(8=Q#V(81P'1>D5O8CZ&6( M\DA2L%^S*ZJ-8UYJ-3!R0KW-NT3Z:5J%R17=3I=+,4"X53TH-0^)K!=J7AV' MR=$$'H$H/OBM 2/]L238N$PY2#;Y1J]9$5< M%LO:,5D:2>]8X#6AZ'R[GD;,E!0+ARD''AER)+ M X%#AP,/RY[QB9?FY59Y:8'BOX2)NE''[X*B=YJ:WM0VEV/C,.O YP+?59 M M?D6WH ;L-!0LS)_6LLMYQV8OZ/$\M/SB\Z%@]6, MH]IK5$1Y_$(KUV_]73_FB==3T'5SC*/ 7NBU,+G32HZ1_IAE4;)P$>;PI)FB'(=:B5-:9D M\54MY;R/XA(7O;Q+Q_%K/*Z$=2*8SU(X/E3P5%GHY#!L55^LQ\;O<3DC&QUL M;,WBEU%V Z:B( 2[1B\4NJN*FW)&%!A4!&@K==Y[;EVOHNV1+%M6'1R=@E,&Z7Y5_M O+=4 >1/)CO/UZ"3^G+0CN"T=:=%T\2E'2+T'#"[X/Q),+=) MHNLEM1TVI6E,W;8]T;^'.H:C0HS0WJL#UQM/-1/#0X55!I8LBJH< M^$#%US!)T/AJL0]'=S"H]PQZ+L;&:%3F_# M9&XA.6XW.!.=Q%CAM@&%>. :DA*F3O,&E&^>\%TY53VNK%: S_7]*Q+=:Q"V M#90\X#6)@I. MR5P+M!HC3[,P1]R"(FJM 8/3.-B:].B \\;CS,0ZJ,JB#--QG$YUOS%;36G& M@]-(<\,;=Q8X$WYHWC*X(\/:PEO9@JN_T[7@&NS"=#J:(7I7.W=Y;-!G<-GI MG;M-DZR[0^\LN:JNKPW5B7]WEZRI8O,JA>.-$W!+0'PE MWD[HM=24E3>F@%W=<*+.!X='=7S>./[:(=07+X5U9HU>!L793/9+V-%\"_,_ M4#F83!#>XHA=%]P&]'OC-M=7?VX; M"L]MZF]=XM3!V?/ZX74 _5GA]/[J.8FCU>#IB">2I!D5W&WB;Z/II(K/GK]P M>UFNREF6Q_]$X_X<%\[@DL)O0@7V+3&4OU&G%QUK#^@'^4GLRE'I@"+W+;-4YCC10N9/+.OV0J$\_7AM*#[?LK\E MS$G!6+L(29NL89Y%"(U)GC*6.$RCW>,C 6G2MA2O;S6UQ.2I@Y)ANGT%O5.WE8(,D<8Y/*VG#@.G M"_* $C6!:#4_L*8R/&^C51&_35D_A? 30V\"W;AU#E@9*E:5YMC^_6M6E ]9^7]0^8BB;)IBZUZP%EE[ M)^C6K1EF=1R!14=V9]^!F>+QZ;LT0$S8#O9X;@_[K*T-[ &CH Q_3G:'LS MLSG! M3R0=/GTOI'P+6N'+A+ZXS;9KFW 5;7AT/+S$)=E4;C\&RZ,/!=_:V%,>PI:< M"3M@3OKM/ABZKJN^'6I5K/UMP3GZ=W"^VT#_ONQZZA,AW:Z8<,J-?F2C6585 M83J&%?B&7%R'TK4OFH2_+J M/ZNX7*POFJE-'*\;@.7T%+$996)4'+),A+CORG,;3XQ--;6^ *!3LZ 6;3K0 M.-R9J)GQB%YCV-G0X 4ZA,CV9IAGTSR[5 M42K&_8BWJ8)2]^O? :^=XT%_]MT,O)Q8F^;N$'5RN--G[PD0V)*EJU2Z?D]Q M',UNB\K1;7/'@QW=NMXVUU&R;*/<;6[S*RG[6_B&#^"%ZMYY!H1W$M?-'*B' M:F;(RE%P<]-<3<$TPD&LX.UGR.>GXV33HZICIK@<-3>WP%NZ)(;@>.\.+#E\ M#HW-<] ]OH&$;/A<>;_DE"A0J B00ZZKBYQ:)->'/4([+$MW%B;< C=O**JP M*V(PF<01R@NP>I]0&F?Y/7I%RB%XG,2"=EDSC$,T9JX.7RZBEMY MEH=W/>]_F-9>$'K-P%:,WS(H4!9K8.6E0>_4;9:^W6@YRWKC#$LM-XD\?XH& M G\+%U>()MCR%A51F^#TXNSTW<;5*B'G)(2X* %05Q.T_$[Q*ZV=F=)<@=\1 M\96/^Z\H#Z>(_'@=EN@VC//?PJ22)J&W)TEPUOUR8JGNGS\KC@-]K_ 44RTL76RP MW*5%F5?$;3 H9R@?S<)T.=]NWEX0CD0;91B3N IWJ^^G6]_W^KUN78N<$>FB MD&==K:Y.PKE:6&<;.MD0&!2/LO:.,Y^]4C)G:CB('[.64[OIB3;:UYI@/CB3 MB?+S=P:U1*XFM%3-9^'^6)5A7 K$7B5 JQ;VHBSI;J."YS@5^4H MFZ"5 PZ+]++T@KPD87HOJ$M4HQ?,P=FE"7_LYKV#"3?LB)=SJMD#E;K%I-(F MFF5LNVH@/>Y+"^K$\A/D=C;>2J>AM9EBKK),:-Y4ZZD;,4Z N$Z^9*I6S,*> M^-Z4J&G&@^L31E.$M'$I@ <1_ 2L3Q'AJ^G ^&(U0^C-I0)N*Q\2=3AQNIO; MOS1'[T\1E;IFU:HL^:;.*<6^*4%OP[$C?RM1\1 M\>;&@B^_?/MRLRI_P&\3%)?\J"8GPH"&C_W\R>; K*]2 ZXG#P8M^0'?"22^ M^MFA2*#M8P_L]&0 ,Q5KP'-G>ABW]E$7?)6.O5BOC2$G5I<]3Z-Q@>U]J:5O M!%T=>RA4FT-K3V_>N$&; EWBJO#2G8YOWE[BG.:@< )F;]Y0'L7+,'Z+4="- MY IZY\<>$,T>VQYI]_A]OX>Z$&P^+;X-].EW[4*/1NNNSOQQ^AK-4?@USPHK MCC/^VT"?QQZ:;W<,IQ>S)![]CY=H,YUZD]]>*F. MN;6IUMF*= I;]UH9%036FF-/1FJX9EM0IS^U\QNC%U8N:&U(JTL!!+S/$WYG MNO3G(@)A ![Y<6_*"IVHVIV!.M[Y+J"F2DS*2B&,9R8Y\"9]! YYIV,0=''[X'[05PC-: M.Q;=$N:$I S^!3QQ?FG;Q+TGQ_+MZ$^G.9J&)6KME*ZV3)2?O[A-:%VYUFZ6 M:7WP+S^&..[.^E[_X%U4GW]QAUQMI5F[04@.K^[T!'DZJT=EE1 MZQMO/G(7.^P:TE!._@).%D=JM795E,NAOKM%:FE$[[T4:_CBY"\03FE7>]9N MVJHW/HMA&.-2**/P#=_5,'/[!U+1MYFMV1 HM'7SU;84S5U8NU"\/T M1XNI*[=$0\C8M5Z$$CL^76;YQ?9&DW$5&:S;:. &-.UQ6:]P(T"WX\UT=(W= MFDSFH&&"MW;/66T*]6L* A)+;KBZM1VI;L4T[(EOX@HR'XCPM+BC-B/2R^%, MW#NN>8<]+Y%:LQN"\-1IR EG$NSRTPB;Y*XMU\6ZUVO^NF(YJY;$JGB6H XALQS/#K]E=1Z>,R:*+\;BK==.=#[Q% MLNO;>0Z VSD&42_6K[Z&]D-JG2LO!&Q\;J@9ZM"J?*FDL%P MS8.$VOB]J3C^3D:4+[MCYT/+:.UT,T.,M1H_/GWG;KV5V@6G)WX'%=9>&MCC M14$9?I47JN/GEUZKQ8EJ$=\7Z(-8P)"3SXVA-7<=? 4D3MI_+M::,P)V3".PC'>J*^GP']9C4KVFVESF@ M*P,HW]WU.\>]]RD=QW?$%=4I8FB3*:KUTM!@W'=0F$I1 M44Y]WKLBP%?WF#?A;M3E6=FH%G#[Z3_1E!'(Z5-2],EQ[LXH*\.$_1/>B:4%^OL^>U9* M<^_2P9EAL*&%% M"A-42+.W#IZ%3YK3T@@*DX;-% >)-YDH8*4BT,6LGXZOT2M*LA>,;[EY5,FR MD[4&O$[OFJ[-G#(V?W(T4 )]3G]%*9CT"4#O3RBJ MHJ0"#=T"YWC["@BIZ#=ACCU5:Z%57"6F7A&R M$D7VW@JDV'%-UW04&1QH-M9-N2J]\3:Q!56J;R-K"DA=E]2TSJ/.\-G7C#=N M*\MCP!?GE<>#P:C_BQ.3 7B2Q>I2C\%D^\I4<650:4/8(#H]N%2;;HRH!45D M!KQ?'$Z6+QMEPRJ/9F&!MLQA,2GREB"[4Q]D;594H1EP9'%HV8J%P3.?Q,*( MZ>"W %F=.IQJTR"#Y$VAB[W()=U::VM,3OV^=6A2 &2@R -GCOP>YB33OL;: MI= 4I'=Z1VCM6:.,S43) 5[TY=9WC)R4#W!@Z"3+YV$:\4])E-L&EYW>^9G3 MBZ=J\Z.%SZ-,^]6!P=78(<]3:UZB"!,9Y8;.G+?DDYI> MAP\#'$NU890-;HFJ.8?.'"0FLJ*](<87*]@@0S*K52_YU]!"63T7L)B$^0(' M,2@NE+PVP>G%V6KVNE5!ZNS^MQB M,RB")4G+:RULYU>43?/P919'PSP;5U'93\=WZ;@JRGQQEQ*+";]R':[SB%Y1 M6J&KQ:;A(YIBC;C)9*)'Q8_H)A,TR[-X#M=O8I4\-SE]6$[&$(C$ 7 M5XOECQH)2*J]@3[LQ$Z)4XT:$E\;J%?1*$5>;HT4^*_]40)_VEAYF\4X3#AF MD/!Y4("=XXNZ*4*:S.T,! 6DM@(SU%BC\F]+QMWU"I\'+);._J1VBX*.&:2( M@=B*E&B?%->FAWEV[*?N*+'4+^)P&$;Q)(ZX1@7S.<#@I$"KPK _9((CO3?I M.3??;OIRFV[]$$COY)1/6_<\T0WETA0K+ 6*?IIFKY\C''>=+ZCBE_^QK_/E MGX/O3PQ=;WX$09T$YVCK>%]D6_$%:LL)& (@+C_JX_"AX.+BY,Q-/=%Z:PE; M>G'$@/_>A^7C[]CI<.KD7D/G3H=3IP$'ZM08=#J<\D^G_Y).AU,[IJ@!IP.? M^-I C\_IL%QZ!_D3RE_CB'>E-N]1@&W':+7O:CAEVDU\D$Z]#$NQ"OBB+@4K MA 8M]WG 8BEF4LG+P%!J<.!J-\^.!@,$9,&VD1UVD([[Z*LY=9"+/[ M/G[.PSP6E!U0: 6R.[FD2V&D[S*@C,5B"D023[-AEB42C>\_!W(Y\]OHZY@M MO;T,AJ=%6LY0&4>X7H1$LZQG03YGEJR^=OD(##@1.!I^F!8C^:C=?2HX/;_H MG#NI.E!/L1SQC]U'L'KH'3L)SOZ:3@(WDTN?&H-. OZ$_&LZ"<[LV"0&G 1\ MXFL#]*L;-UL>]&...'KL@1>U-28BF:/%YW M^SG 8"E-5C]WA:]C#CF'0+RI[5";#->.!/.LM.%-Z$?A&,UQY"NMQBBV#MA/ M@ZQ.O >"XQ./\)\H3&#_%.;RVJ#[CP(2'Z)<^2R(!;?G6E@:3W&8 M?)WA 1#*;&!N Y#4B0M';Z!+Q+?G8;C-LO$@[T_S.()5JQ*,8='CP<7%1<]M M)1 U//O;<[:_N):K5ZK+CN+IVDWGE\$XX-BH62Z&&1M21+W;47]]T/;WS%"\$W M)$IS3SS>44M(,#/QRP202"3^]7]\W?RW M;X[%[N*/W_R/?_]?_Y=__=\N+G[&"W_]"?W/M[&G'W[X\N7+]]M=E.1I?"S(!_+OPW3_ _G[7_@'T>V/ MW[\B_R0_O?H_+M[CA^P89*>+-Z_>O$:_OOKC3S_^^-,_O_DO]/_K''\J&W_"6/WW-HU;K+S^6 M;5__\#\_?K@+G_ ^N(B$*!45[49%]_I/?_K3#^ROI&D>_90S^@]I&!1,C[U\ M(6T+^J^+LMD%_=7%ZS<7/[[^_FN^_8;J($MC?(MWB'W^I^)TP/_V31[M#S%E MF_WN*<,[-0]QEOU Z7](\",=2=K_GVC_K_] ^_\'\>L/P0..OT&TY>?;:ZTX M?VKU)8A^<,3C#OA7O] M!_*KOUZF9#9Z;?V=_1[^6+?[K7WEO%7/KK*VS( O++Y$?>[@3+7X(4S(_ M'HJ+%J.[+-UKM2,^F6H%^6'9 ;W/ KJ:N3OM'U))M8+E3AM' ]KEK#N@XN^( M-X :3J7^FL.I5-YBPWF5%%%QNDSW^S2Y*]+PM[NG@ S,YEC0M1ME1#/&-H2. M!MY*ABX:.!'B5(B1K1 G1 U**)C8CTL3._:#LAB@[G!XS @3K]\\W$=%/5=V MX",W>>:P&IO%D%5& MO.Y)OQH(M9LXPDJ'KRXHJD =_3O4L*MTUQQ?E>(6=A&W^#&BFY*D,$P.ZJ9. MG8#$I\;JZW:@DX-)N;)%JS6[]':" "T+XNMDB[_^G_ADWD%TV[K=-$BY:P[T-7?$6T M-;Q*_36'5:F\Q:?D*L#_CJP)>N;F3EO'DW274^ULS1LBTA+1IM 3MU+#JAE< MJ=[% ? ^RL,@_D\<9._);_(>"$BM'8- YE8+ ]X4T;:(-88&@D;3*BAHU.P( M#!R(]G!HM0[E3GF.6=;"HWFFT#=W=?:CYUL[H4W?K=*A'UXO'B0I,SZ6B9TR^&@AN>@)$:A+'D2$-W]J04-6> M0B- @@(Z#&32OBK^8U+]PE"Y>\)Q?)GN#T%BWC*V&SJ%18='#1A8*R2:P2) MI51YW%4:77BTWT\NEYH!9\U0V0YVQ)6*E8=M&94MW=IXATN=D=-FJ&P';.4JQ2K,7*75AW@_7;]2\# ZCVI<.&/.%QBT^I%E!DU^* MH-#N*LTD;L/'.KYU462QF:@($*< #B8;M:^(*1M5OWCTX?\Z!AE9IL8GSD!/ M[$%J[3CR('.KC3M4304^H(,.&D6K0@X:+2]_5)P%21[1TVHK,,C-71\AR_SJ MCY.KMI[@0:=LY3FS1M,.=A6?COL'G!DGCV8SY_N)BC_#9@+Q1O [B;8RU=N( MMB87'N'U=DN&)A?_^4"6LJ^-0ZUL[W3,U1QK!E^T6I4_(-H>;1+@= .#UF5, M&%3N!AR7Y,=-=I]^26R@T6P- 8P6MWVPH(UIJAEM[@4D9%UK 2$KV@T<6"+; M)KO)TNAH\I$+&F\@(A&_UJ<:)3O!BPW:5X$\?\='7H3 M6=4$$$#I\MP'$]X>$0(/4E5->M="1*GTY8XWZ8DNVH=$NXD4$+#:%6AJG+EW/N<:K$P+4IO!B\]@S K)G[U&_ M+6!*O.R"_(&Q?\PO'H/@P$&#XR(O?]-%C_CU7]GR@\8P-KOW41(D8400G/)@ MAN$F\S!R!Y@:*(]T):HDHS?A*D)44@+?C!XS6"7FQHP4 /SN@P?E]4E=0PA( ME3SJP?,K:R)A9#*+1:-\_AJICNLL M:"!0J^!<6CO3)M3SL4;$V9%FT"">BVT03.O0HH6W#BKND-[DX%VZ#R)5.-'4 MV"&VE;SVH8,W!(+UG!R[1+0>%5THZR$!X*UI&/Z:_&CEIAN-(?QSDU?#C,V. M1E@[:,\\G6$0GRQA0NN,)4"X0_ ZSW&16VR\N@T=(E?B4;I/L(9V-O9\@C4<-QZ[AJ+'HVFAZC07 2-R!KF@42AS.%"NSB (E:^[Q M9L89%+Y$(J"U;Y;:.T>?S+$:C*LJ5=,/E]W/=\EOX(N+U(!#C6 -,AP".@QI MI9O\%HJ:1E4^XT-]6LR-S"6\S_Q+*17-4MU\A0K'2W5MS!/:14F0-*1*\ M /-64\D,0Z!@WJGE6EB!9, 6)@ T,=E.2' 34?\$!+DLTC/)5T=A:\[Q9LJQ MFFH PHE!_K1.MO0_5W\[$E.)"1OYNK@,LNP4)8]_">*CZ;S'DMYET-%2(FFM M0@A0D&P1^Z%!ND)!@4IJQ,B!@I-3)0OI#[@F!8U8#@&>%,0<@CIWQG2=/!,^ MTNQ$)AN#S;2;.32-#G]=G%1_9JLN&(Q;LAAAH*UY#W]\"HKT7+HT,14YT41+L1V<5S"S,OK_H('2*\5X8N<#C!!:- -4DU%8"MRP9+TF ^$,R#!<$& M,T]^BQ[2]#?TK-KMN;1;.ROH6K"=";BSY9_3=/LEBE5/\\A-'-IG@Z\N!,H_ MP9C;",9/82FO4,,ZCCNCGM[3U WA0'H,*Z3 M-+GP9]UOQ$@7RD: N-PIIP><%:<;HMV"[#=HV.M 5V;FM9"9S.G>V,B_O'_D MS5>($;#M8T4"N P:*0;C']?\ Y^HV8!)WO'V(\F=.=R2?4D6A05F,6 K3Z\G M<6@&!KZ[V*F;LA,)>)<_CO>0\=Z8 ""!WP>;+NC[,.-P77.@[W)'R>,''.3X M-GI\*C:[SSE?U)O6-V8ZE^N<'@FDE4/9'C&"%6(D%^GN@A#Q=1!42NAX46)* M@+)2DF..->LA1ZNX.02A-R$6%&2+=W0W&Z7)S\=H&RAJI4KC+8$H7484)XMD M3?LN'/JT 7))%1-JTFIU2Q:*T)F=,TJ4-XC_B:U^89XK'0O"KDT-1:##))YT MOX]XG)YF1:0)M7RZ@%P301PF9[].VG MM,#H#]^!)N?T TI*R>E'$\A\8S>E0,T:9C<*4[&_W=4E +C7)?&LO4XD6GIRD\N>[P-OZ?U.AP"NOLB+>RI9F1K:-Q"VXMYPJ?4L3>AH= M5P)M"2DHN/5PD="MQXKC]-E!;EI+X3J%ULH#\G14?U8H0SGWS'?WP$692^N# M%V^G1Y0D5U_#^+BE=N#CTM12E"T3)<$L7](C>S CR;1*! /-T[6IY%"'G&A(D4W@1?'Z!,$@\\E&9X0ZU,*[#H,C_LCBW0S,[U,]X<,/^$DCY[Q M=1*F>_PAS>GM]\WN/OAJ/H41)6A5A^(=X*^I=U\QRY: MTN4*Z0OL.'-&@44!HI; $>L$^.AS#'05!Z)C<.O01+=;=HTGB&^":'N=7 :' MJ A,-2&T%"Y-3LNUA+2J):)-";*0: QD.V,XIU6M+@CGH9ISIW9AQHN$?S-8 MW-[&2!,V.?963Y6:.KYWT>%3=5,A3?@[1RM>^G2%KO/\B+= )5"M>D!]H:&/TIZ OBJBPKKH=H@*ZRXH!11 E M>'L59 E1=]Z8+M_A711&YMH!_<1.JPA8R"+?R>=$J*1"WS;71H)0NG;DQJY' M2=1D?\M;P187L$687&; %EZ0 89!@07@@,*T0 ),"L^ >RDV]U F,WW 691N M[XH@*V9A_2U^C!**;_0VB.D]_H4XODIZ3[&L^+WB\[*&6=C0C'U(QIO#=;L( M?3\M_!&[.=YM.&4'#]Q/DJ=SL&Y[EC59M D%0*:)R Y;' EY($2D_\!O,3TX MI[;,K[T&;8I_=!#<1Z& ?YN@K0V%F-3 5C+0KN MS5;""5!- 5G@9+ 0PB98V*L15//$-'10,IB$#D> IL"#L4/,H*2 -(&*:QOX M>Q-QMN.]A?I(R3DHXMN(Z45[&RZ 2-_4L?(A<&^106*^S;\=\!LTGJ#?2HJ6 M":1Z&4#M0(&G7F-0@,EE1):LQ6B!KS.EO2(;]5'MC GIS&.DWBA2KF(B,VC%H %P5$P)MECTPKS&F94OYC2_&<$<[4T1 M,0:>HRS -D7\FCSB3X09PAQ#E:H6!'G- BSLWV@KL[)5\^D7_1JQKH6.N*7]SX MX=N8:8EX.D]>VEW::&V=W5P6Z[".GDA_+$\:WP9Y%!*O_"Z*CX7QD*.7TF4- MO5XII$2S,B&W.@!?(4;%EC>"#LK,AXM#UUW4*-&!B",._SI[L; 1)Q;9:B(M M_Z&2>[N0W':5 QU)O4*] CLM-FAG@5*I03OS<^=)&LL](B-_C.)(.*R#P6\Q MF8"%IR3.#NY_8$R4F=Z\:]3H>U4NU!B'/#N3=$14$-.>2E9A(D:P M.J84I?[X.@L5]!.0O@G IKM^#L"@7?M,PO05+P?]%B=X9[P5I:5P[HM47&O\ M!FF*1%OTK6@]XZ6G8=6T[+F_R=)GLE0GRP<",,]L4HL9M?UH >,2Z]P:!1]& MC'=:.L5VETL9T[Q%B6@X'%MSBM6C&CO9^G XS+Q*F\V.QN\3-.>NKTM-HY M38YJ%L'LV.DGW%"_$E,F%IO]U$2T94.+=O6;QBV';B\FV,KDW0EAQ.ND"!E8&L3 MPUK-=,D>&Y(%+6+0"T:#4"C=*QH$09?O"!;1(SMPN\-%$6.[F<9(Y?1E01/W M\A.#96M4-U_!6LMH"?*J.>R+@[WPD9\>[,4.0)3&*G*J; T1F3%&\>J@1BN6 M"K-9L&.9)4FP_).T.O_W(A#3'V8T8,)Q=ONG-$G;S/0[\CY"UYGF)AG4^>)- MB@KP@@BH NM(240FPK=BL_P=JR0&GG[=BRIE$G4OI%SNIEGHJ4PSHM'17Z+B MZ?*8%X2MC'#''\1:YV2SG^.M^5+'J-Z<[KS'2"OO9%DO=4H@[0=](1VALB>6 M\B>>$BL[@[Q#,:O@0.=SL\H &W48;7-R+&*TP;GS,;_@Z/&IP-LU 6OPB#\= M:8WYS8YE<#<*G=C?PAC;H4-/,UKF+E[+CI#H"?&NZ"F'*-K6Z,ZCZQSS*R 0 M"A"O&QQS=C>+E7PXLO5-\@+N@WBA-L\NBTSS'UV7.!?T][E]6 - MQWV(0;_RID" GYUMI]=:32B1+K.:(.+5@Z8?V:M@!K0/Z,.O1TPKR:0GGS:7 MU]H">9QJ?@.QW%I-DLON65:=B"Z-:3 P1SQ4VD8E^!.E_89FIH-_KE0/O/:C MI1?UHZ7+V=.4UTOG%,2IU=@@R_))4RCKN*S+(?=:A*(M3/%M+6 N&Q6W@;$^ M&[M !;7-*-9" >[QSU[XZ@@ '_G4(D-^V!,6S=:,*][O] +99K3T/=X)MW8I M"Q;F]ZEFYF#1U(<@QZP\.%EQL:R56_J 9!X5^ YGSU&(>1VP6QRFC_S=M;YG MK)?_M-,5U.)ZE-*"?1HUO[U"U=>1^+PH%8@:#$ MY9QK ME,TV0DUAHT/8): ; Y57D6ZLT\;5%5_R@CFPUV^$^Z*_H==>K[[B+(QRO-DU MU@N_!%D6$+[YD:K" PVB=N!$ADFCNLI<4J+-#K76?"6U.%]V'>68+ADN)4MW M_*07?2E%$F_%.,Y@65(D"$RL"49?,&8(; ;4ET=KGCP39;NHJ+G M+D2SD4.C:/'66S^FF:1ZP]]AEHX\G-6JM+&,7O&@GS"1L='%M P,A[D< YXW MA'W3T.8)0!=/%Q[8/N2N"+*B#YLV++_%CU%"8S?H;1#3A]>76X]RSJ^2WHIZ M-GQ?L3_T,NTTI\3V:44OWE,DRT#^O&FS_CWG[!/^POYD3J:RZ\!I5I6E3,J MB7AHM_O41&G2A)ZW +II,%HX^@=F(MT]0)2@P_$ACD+REQW.6*IVPM>9QV2+ MLR_TE02BB6V4A^DQ$95,:!=1GE=O2I:T5<60Q=R'92;"[(KRPK4,,E>C9;S5Q)P:B4$RVPG!E6'G@6\423YGO2*Q$: M+>4L8SV@UR+&6_0@GV4T9W#_Q0X&)JRANO3P7DJ2:,@*BA%[NX#J%*U7&/V&S)N4,]*5;MJ!M^K):P=?37&.B;0? MLXY-]!8?"$*>Z)I5GO#[;+*'V+41]LFBMKH&E3H* 6AB0R6JV^?4K'"0Q:=Z MB=HV,V\VV%805-J7%?X<1]7?=C-:&IO$MZ>ZB=@@LOTAO_]SG>1%QHZF M=?\4),)+_ 7G9,]SG7#Y^H+U3EAP?0;@1J\+;/W%];0&%^*Z34'XJ ,#G)4% MHP*V@3PX9=,&U/VRLMVDFR@L*J=U3*)B@2#GP* "G&[J6A^Y"(T_,Q+PDQ>' M_DYYH./0V4$D5FO3)^N'SY9IV;A>7R6NNL0EOAF_93@JQ4VA-_*]R//.E9[4V?%CVK ML;G.&Z$,OT\SPN0O]?"17Z@9[4TM&=J=\^R3P?*:5I'5ZK">ILJ-)F+=XWC+ MK(2ZDL;WT.8A%O6 @3:D\^ABG'-8+CUFR+)X)B3D*'@.HI@FUE5#_Z4Y] >! M$:(?\/=6IYB\.@-GG+U/N.KQN7$N\*X\%KBL3P36R78CS@,,S]^,[\K5)9!Q M&+S MAV5"W]8I\,"ZP&SJ64H+=H\6SJP!_L)AJ-2#2@V@Y67F<(]2*9HY?..93!$\ M7'Z=A!DFV[AWF/^WNEIV]97L^Y-'?$OF1![>6FI.&<'(N4Q"8W2\T*RU*LM] ME-R@;TM^6C<*2YX094J$Q\_0N\VA>;K7C"IM;4MML3+L]G/%V3K)T0YB5J\Z MVCNX<\,$)Y3IFRQ]CK9X^_;T.:?GD>^C)$A"^HI'6$3/9!?^1,'WZ&J,U3W9MA6NHFHSR(X$WK'MLGLQ'%721I4 MY)#^8CR2NS8_'L8^VNTL]NJIGQ1M,.3NM(>MRLFB/GC%9TJN/B&\(%/)J^=Z\ M73'0QF?\+K!?F%.#EKZD?H:.F1FJOLKL29M(S3[=C!:T+CI!I7O ZE2N\>?! MU2@GAFKCN&:W4I=%P45J3[[9?4B3QWN<[=_A!]/F74_BM#"XEF]%?I=H2M%+ M&U^0V7^/:'.HO/W1[,<5^UL%^VX+A)N1(Y<(-\-F0CJ5R&#,[]-&+E^K2J:4 MW:5+IQK5E:MTJG%R2IZ]A--]BIJYC]U:N^_EE$_7YC*CU.>3 CX5TJU,*F@\ M6V52>85K\-#<=?+,KYW-$5(W=@8?JC/+.C!D5W5V!B'U88)W0^I1):G7 3P+ M)%L&\BQ@[*/=SF*OGMKI//;I54C=7DH64O_V6$KV0RN\?K[6.=TJ <)UU>)A M'?[M&&68<[7OR1 UD[D,EIGYUZYRZ/5/3H :%% ;VJ%2--?BD9Y]I^$D"R!) MT2 +% &: C'8 \Z*$XTX%>N$73,_T"9##,/0":29F&2S,9J2?L4"O@5/:ZHZ M\<:.!HG9M*J#(&1R89U<^O%)LRQT5T0XX]!<YG-0K[K.IZ^>EURK#R'IE2?ZYW/S M(S!*S"HE)N(M*?K;I Q%B4B4=_YH20LU/O$ZLWDZ]&EAF&%6-6Y/GSW[.SLX MV^RJ @-DX723X7UTW.=V.XFQ';KT2V-E5CRFSCM"WS:[^HZNK=^ULBO+_E8^ M!,]FD[^D(-9?*H+\_WI7@7(8A'')[BG&RV[XJ1#\@=!H,2D1E6_+Y MB/\^$AB&S:VW#8.GX07OZ/#6] MYL^O:QF,2]G:]7/U$K?J-]Q%L[+&(N K]+T,DP87C-=(/ Q>WIP#?W->C0SE M$_-J6$"_(&( LR\UDH=606XV!2QG;,4V36,6;(<&MN%?7M!!>WIAW9G\=!GY M^\#JK>P/0931&8/.*2:';21SZ;G-_,NOAY;18=9^A6H*1$F O/DP(2JW'K.2 M13[X= L42<[= D+N[$"N/%3Q)UX!L#@>&]*)0QL9))OTZ*=<1XP>L]2&)+H M/Y6:).4EJR[%'H .\AR+$'DH?92$T/%JT8*5DF05:U8D1P_[4?&G+T)R8 #MJ+L2$:UGNN' M6I%$#FU%LCSV5D1I48/8HXFG7ZR2?Q\*1 U!FI7M:& &:3M7^T."&MH_;#L-[A^3$(:'DWC2@3\&8RL?%R2AT6XA2:"4!#@49\*@11S.!$!P MVZJ#]".7=H9>X&U,(]T@.VN<*/FWKALB)18.(*M2'>@+RA2KD?,;'8=@AJAI5PPZ0]I!,O"R2HDI.&%T;PJ@*>O91>7SL>CL_QY0\ RI7PG."Z^EZRK1ZZ MN2[PWJI*B7T?+FUO@&2*O$"&R;K*)%T@UL\X,7KP/*V)$I8)[4T1O7O-:2@\ M)=L;BDUWIM?8-I/%-ED";%\;C$S9VJ$YJ;F5+@K5K9!H!F,;=NS>*.\PH6"[ M97>X:!8C?5F#3TQ!)QV+WS/TZ)S< *BN61C0Y'SNV60W05:(?[!:?/P&G<@/ MLS&.P3VYGX<&2*F;C=(,T3ZJ>U.-7E9E=B.PV4T7M@Q'U&^4A6E>G)DECD2V M9O(:"FN'+_Y$CT_%9D?6LRQ'W:=:^G5 ZGI/!FB?UZO+= MH$G22X^*T-XNTMT%Z8_'65'9(TM^*9\9IP^,="[?5 3G46BKIVF6#D@=Y*"UJ$(/O+F<2CE:QB=/\F+'W_L*R MYB4QW*HKT+NFPX I73X=ADJGQZ+I'M\'7W%^$T3;3[CGMIW4V.UQILRK(HY- M:SVR5H@V6]$2D&#I =8,%XSA V-8/-1+AOF8;*'/%C7P4)P;:K#A$LR\Z((- MDCLMG<*XRZ4,"5$\@N.73-3B55AQ)/0.83^'ZTW\QS$F-WQ(7-(%!9X2_^P3K;M M7S1:&NQBD:\YM*UEM-4%,?\*=='5;HM^B%8^HL0KOE)K]+%"=??\CS02T?U= M@P#&?%UKK]J1$?>%6>&HD*F/K?YPW0G35E9KB_X=TG9(] M!HDH1'>9)GD:1]M %*F[(>-:)C5L=N+,)8COR&_8>MGF8'&F_ET649E)(U), MI-$O<4/-GLL2Q%7?U *KWE'=O6%'Z;3"R9R@D4JAS(F8,S&D=]4.^QY_+=X2 M-G];RJ:4GSH7\U+K:1%+JS^%?J4?0^QK0($;!_"!3%Z7OT M[S"@'STFT2X*Z5-Y$ELV\Y!M!R[#^;8R20'OFA I 0<^!XP7[;C?!QE[4"YO M2!G44AY$+Z!1_$%HE(+X@Z#HSL;>!U'VER ^XGK*L''39C*']M3#?Q=JM#EB M[1OK)U^\MQS0YM"EUJW M9&,/@.[U;4"4'.*[)XP+49MDF*.U[<"AB5C+U(68($2,LBJPXY\?'C9H700. M&S&8])@FCP-=];!N@!)E+.0S)I2TD>J78Y\H9RE:SD2CY=C3!/K]YC'0-&7) MV.+2X8,V:;K]$L7Q.ME>$PZ3Q^@AYCEUC5B-Q70PL!^7S]L,E%!ZY4;0LP!H MW8.H!M"*=GHQ28P:4>D]F#'#Z1EJ;2:-H1WYAEN30QT 7/"Y8UYAHUI8^$H6 MX[ ZRB !YY'+=+^/^(.@A,7+E(61<$*#2(/FD8'].+3'H1)*;P/4] RDK1[\ MFT9@7M:-&TS/0VDPC0SOR#;8FSVJ/6_!99'99PV87WEMC[R0R#J8.;]3Q MJ 2]\'>ZSX(DI_?PT\0F'-5/ZO)N7+\PMQD%[#\J'5;N"&1N';2:#19+)66F@!.Z"QXG!;@1ZAOY>MVH# M'7?XKSYMX3T5;1TB7<6IE#U;X=@3]ZA5;Q<56MU.J!?+7B1^2N,ML4!ZNZ4X M?4H+_$N0DH1_> M='8-E%1@]6+6:F;D.7]VF[/$J7.;G"_9B/ MU!J5KE0JU>DPB4<)_F$K] %]N$S?&2"9R8S_J67'7DP^AS9UPU$YM=\[D\$>ZYI#4"[YZ"##\$.8W^G&SO&$_MV*$93M:! M5&NQ59NIV665 H.A]]N/0"\UA*US7,8R8>^HNW37YM MINC)/?OH,;1:F-M$EISHGW'VD,[H-JR5PN9-(6KHR5NN,QG :#]@1K_#W5B0 M)5'RF-_@C/%ELR_3DKCGYEO9JHBDB;;G9>3(5]>E>VL'U*!X.-383@X$& M$#:@?$P&VI *%G&P"14^17[&B74SSA]S(+#4Q2NT"%+M\>P$#D(T3=)R.^KON"-:W:QB1,Y-,6FX,^NW^H%]$7<<<.5W<<>AUN'F-7S"VV.,J3-B.YS& MVR[W-,)DVKKVT[KXB1\V@?9;^NOD>EYAWY2I]=M>^60,V@:)(C2H(H$_4J)@"^" MVXV,?-G4;E@@,5;R\R[=!Y&T)#,JH4L*BC%)CF$8XV2>H4P]-OTH4P\,Q+0I MO5[1>;/"*@8\IC>0J76(M/*"C].RBZ;BP1E>;*#SA(R8=N%7N?/(W2@PK'YC M1_6DCA]+CL'@UB]"!B,;H&XL+[5#>&L\'OZ1ER/=;A*R83EF]+UFTN!3FF3E M/]DVG"%V4+'9&3\&4:%V3ET9RMI^K*O!LK>H1#_,9)H=>^,SG"BHZ5+XHQ3_ ME#?>Z1#%OZB.&A\O=;E%08$:*J8QHX9F&0=>5-Z=W1RUY7IGMT6(E8B(-.0T MHSW_D 8)%4B (GFDX1;B:RV]U*1>058F8Z0WA0/*_E;L*@?Y#^N3V535*ZJ[ M]<;_+*213:T1KA"AC[5&'WZL7T:;A'X=,]H>(%S"=?),)LXT.UT2CT5^LEZE MV'P7A)4M'X8H1T(]19GAT (\R)F'Q7X0_2, MI7J=(RQM0&\@1C=$6I/]\7XN6$>*DK7^V>(DP9MFV1555 J'K7X^'LUZDQT, M91#K/19D??^1L+H_[F]9Z?;R-L?[-*N>)O] ]@%XE#U/Z1_&PB=IQ&CSK&YJK7;2SV)6>%?9;0TH#G49K']>6'T'V*JD]U#0?T/<7K"^ YGSQ%58'GMMWDQ>!TS7MAKR+X.S*.6W MA8ZFM_\X@K5WZ2$]5<1_RR_VP\^1T H]#XM MV!OO]4W_5O&#JZ_T9T\"NPL9IGXINI!50CBU3VGRC/,";^LC>3;HG\F>/5^' M1?0<%:<1^]U1_8(XIW$:,#F@JL=F'@?K$[%.4=FKAYX%4!M^.),)!J%W&!.L M <(IJ!T:XWASX&\YC/<,XSL'<0\3="%9A78=PLU!]+?RV3_,J(Y*RL_)%F?H M_@F7]1*O689G](S1#:'P)+@UU2CTWF&J1<"Z"!&$6W\)LFV39YI+PQ=">7[< M\]]-M3X%(OIJ$IW^>:ZEE1@\]I '![C2C/OZ >)UFAML ^T M-EBE(3_\U-P6:$C&F]G\0&+,':9H5G&X3K9BE$>LGP;V"!,?'BBU,?HK>8H5 MRV(/6;9N:2W^.8^I.N@XS(+LINK; +("9'>!UIU2@J+.^YTGI00G&HDAFCO& M0D"< W%PQ>F7:(M;YW;/.#EBZMZNOA+,)4%\> M^)AE;,W@A98QM"DI3XWKFGHVZ#VI-'F,:7HG3^I\>[H6-1$M$YYF_XZS=*?Y M-61:VO3Y&';%CWQ)9%/S;ZVH:96? _[-*5 MW-I5UK0K7-I5V+*KF-H5^Q0*:KLJB[^"YR8)/>4F17UH*JHN9QL0^.-@3&A^ M_H\"E;&877?+>/'F=Q'[,+@_A]&FTKG7_9#?/D)785[<,DW%-98Q2W=^C2QL M0XRW3(+K/#_23%+V_LI>'(L:W),%K4,O8R-)%]XE#?<0)94H[U!%9*">$YHD M$9'A2 _[OV114> $'8X/,;'7=+?#K-Q$:'A:T(TC Q//I7>RMJ^ND[$V+H=K MH.-#'FTC,A_S$DK+14S_00.-R!6+@7)KR G%TSLL"VA"[Q)"-+#U@\J 6H/V02+BR'@]W +N^V7S$ M^P><&7#4:.,0+DW.NJ@@?T._\K^"8D'27G?()=5-B'&NB_LG_#'(?L/%1LS2 MVJ'K(W 5=33Q+.58%BRODK=&97/M.#L(_BW(O;,P7B]J6O$X-Y"Q"JQ-5_[0 M0)?V.O5#CO]V)/S>L#5RV?UKL_7UDKF[Z-S'OQRT*"D0)ZGQ_!K2'F>5!-PR M+7'5N>#K#E26MW7G!!=,:/KM,8\2G.?K\&_'*(]8@JAY4Z:E;%#LQX@&X@I M1\<=V-IU#*'B MW?;,\ROSW4(6!A%>VBI&S$RGHAW@S&+*W8[5KDMF2?%M^$!+0>&%TLZU'A\D03'X*(L6 \NVRT M1./MYB?V6 A3J4,_'7A>A!\ N-4,68R^=ITH"#/L!U3[XY_.VMF@KV MV:T&]Q:O(='6'NS8+$;!XIVM[A HHBR,OQUK285)(I:W%NCR(,-FL4X].)( M'H31.,JSHH$A\J\N?LBO_GI+E*OS-YV_.\!$ER/IB@?]F\9C+#L/3N',!0:5 M8UFB33F0#G"E/4F06KC$EC:$*\90XTDKM %C98V]&5=M@[%WBW-,5$"?<'R'GW&<,H[6 M649=,?V1K#') C,L[M,;G-%[C;16>_'$[B]:^,69^G>(W[DTHG@PE?7+;_'7 M/:-&URM4=D[O[XON^7L![ />N.!98=,UE%DQ MS"FS F=&8X* M^J\"Z&E@,:-/_%>CQ@,?UJM_"^1 ^9KU]K^/>5$^1/0)?Q&O@D;)(UFS)^3' MD#]9W>.!!O;C$&-#)912B6MZ-H62'E#=!6KWX8$7&S6B782.&DYWJ*46L]FM MMRDKV=E[7T7=W"$&-?Q*23C4H]$JDZ*A%][-I.LN;$R*=NC3*JS>%625'&3; M_/-A&Q3XS:O7?WRMS](?2._2AUE*)%K!;]LE;-#[$:^+X8VA*@ZMK;$H@Z M+[-C90P7MCGQC3,SN%(S>FLKK6I?SF=:N^(E2('JCIZ),L[-M[0L9PG'TC(; M *_R]L28OXR#O.]8SD #8?4*SJ60-6V 6 N0ZPK+\ QB0SJ<:&U"!Q*PF5-A MD,P"/R?I0XZS9VJ(U\GA6- WRI.0F#';^#;EZ,V$6.Z3G M0@/.D[/;2<^T.;N1N TOD4F]LT7O/1,VDSD.!AGX5\5XV$I/CMJ E&V;(H8/ M)]4V\%$%C_JPX\X /J8)/O'"B.^/R;8?^CH"AZ#7\MS%"6M8EGUD38%QO@3G M+O%N1DL7Z6:H@&R5JA__(\(9308_?:"IX/;[)F,',)LHLTR&4$#5GF_^UW_Q M98NUN$1 &S +]!EV8Q;0 ["I9CQ)YM!^OV77#X2%64HX#)9^;)5>&@3\\H!;1-OAMO$&W";>'NJBI\./"Q2T<'L=902 M=!%5-?+KX&A&WH'V+WK\&+8M>O V(#Y>-_U >(SEK8WK=]9VM@FI-57/&YVYK233VF'XP]1@J\+O-?>ZIBE M:U+P\C=CO%+1NR@/XY3R;)'';D'K\M*WA23*/!6RG6X,9DUG MR!]WLW0:+Q'HY71;1$D7TVWAY(%UC+$*/ZQAJ!5X!GT#^^Q-'C^A/QCR !& M* G(VCZ(KQ-B;6Q6[8M_Z2A<[K:U7$OS==D2U4UA U]+L.YT#VM&C+3S-,/% M834D^FKXC@P16:W=D>UM%)(%V6:GX(^5- P0<8?LSW?W&8M/G.YH6$($0WK@;2)RB'$C[UW$?+Y# M96M4-P>&^U )?DZ?<9:PI5\ES-LHCOW(>^['4M<(^H'DO )B?HM#'+'CCI^S M-,\OCQE]5]"TU^\A=%_S4"^#IMAACFJ*%6(T*R2H@/;^0R4A"XPM;H@!&P.P MPI*F*&,/D!P^FTVKNC>%:7-FPCRPQ*F2@'Z"+4%@J27 MJ"W@XW!6B./T"]F'X/>T^-?QH=@=8]E.3;.#90H;(I86S&EP,PDUNRW>8;$OADE7:R;(0* [=O@ MRT?BMC*RR[>"=KL]!+(['!N 35JBJJD?N.YAOL6Q%ZA6X4,+:A4X ##]2YK] M=IW<9&F(9$H<0TE-8_ [S_QJLIH_0H=7TRJ#S92O$25!)@[XMJ;Z#,9S! MHEP^T=>8<[I/#8,L.]'+),\L9YMX@T?1&Z29V &L:R9VZ!IM)GE6-$R$_*MK M'N17?_T8?(WVQ[TV!T;1Q@'H59Q)U?#XWX%26N;@T 5"M6-<@E$[P$[3\*," M?XB>L;18^X0+F\=%+#MPFZ1O)Y/J,*+ %XQ27NFL$*'VY9&/0<.F2(T?,&8. M7TH/G_#V&-.+D^'?CE&&MWI.WYX^!O^=9NPF>-]C'!/[=?GB^D0-2*^RB_[8 ML\6B1V2$.:U@P/HMJQ= /L%Q-NIP:?NS6(GTYOT<)N(R@[*/26/0;EPW3K,K M!\DGYUK:8!LRIN>1H&ZS-8?C5L[=' Y:+Q:4ZS \[H\LV-*,4HQ;7&H[\V.A MJ9=UZ**ST1-J=@65]S:+T$VA H-0GJRI>Y [8'W= ULO[)2E(8RS2D'JAPV6 M<@RU., TC!'2L-_7L3EB34\O/I M-GI\LG@9L9?2H57V2]$%946!:A+$:8#K*8""]E Y- MI%\*Z04/1K%"%0UB1"LDR!"E@S&3X<)B9YP]I!:5?F80CQO37DC%_W40M/-[!WI_8SFI^/40.UF<5C4: M9EQ2@:-AE@7E-$I6K'U$30#F$AH\]WB 567Q?EB[%>7I:^M$6_3%9@Q6,G9:R=E+TAT@ZI^> O ,,0,XG(1O@C2 MBT#(F%4R^K'U&@M@LSW:H]<34Z4/O] TL=N@P#>80,I<975P5[Z8JEK.X:9: M]H-H1^Q2;PA7I'6ZP&UC1:6Q;DLI2?\>38WVV!UDI0;@3J@BT_[D.DF.0?R6 M1S4+\17R[?*^L<+H1O7BJK+,8.EZ3 WQ+NCKA'0^)-"K>ZGNS ,4FYE13C[O M/02LT 01,. 2'VHY(XV)P$QY6A/]@//F+VW%]0/Q% 9 MX)=!!J#(5=:U*%FVF-X=W710]?V,T\6"R,8OS8_;CV'EY/>U)L]1'.--AA_31'O'QMS9.Z)>)-@6[2+,>W MLW.%'I2T#A!Z(.)N45S&+>]X5/8^W63KYR"*:9V[]VG6.4@P5RX8T9?#!?48 M2;NP*_M =XT@=H:J?M@3A]VS$_A+_J,'N;O<'3W"G@*Z]]+_J-Y\!;5VUA\' M:P_NPT\8[$G0AKH73^.4. NC(*Y/GGKO^YJ('$+5R+L<72X;MTX]86_Y+BF! M2ZOI1U'7./HAY,X&;OG[)3J"[OAHP0#P]YEA*HQ$*RTBX .?#R8W?4J-@%EMEV_]IZV MQK?8$,%D+LJ\]^5[-6L% +H2^W$PI.=I!F$)9&@=@1T9.#JTSL&,#T!?,60\ M[# RF_]H]+E)],MT0UM7>-!P*L\0C4$G#2%#A7.S[ RK)E2T &J"Q#RHO/^2 M6J.RT18 E4U.C4-,&GJ"REE8AD"EA H=*B5(.*Q;(S+.(MS(.K1XO:N'SF6U MFAX)I#M,=?MF^JOA?2XW,9&A1'HN%PN0EFWGB44F@)SI'%72[! M4M#M^+M.R+SYG[3X_G0K;/;EGR&V)!UMBRMJC/3! KI.^D_5HP5>6:%1:(*< M'\_ $&6(CK1%&9\^FB/Y*I[/(!N]>6F236EG,$K:W7F8I4EP@J%_/@_#E, Z MWC0EI'IHG.\):F:SS49G/IIF4];IEDE[.PO#-(E-X/,O9V&7$DY'FZ4$4N^L M\OX)9SC8%<:DDQ%]^6>3+4DGFF3=E]?V:!19+X.'1BG#=*1-RACURR1Y_:TM MSC:[]U$>!C%U'Q--4].G9R:JDWR"J59=TDO,O%,VB_IKM+9*( A[[;O9&J$\ MQGR-.(:MLU]&D$^?D[(2&=Y>?0U)TS5[U-1TCC&N/^!J_#826Q?HKSI;H69W MB/>'ULIW8<>+/>S1Z#FE_XE>ECU2T2)"09@&O1X^"B/FUWC]P:['=P3?.ZI04IS!F&C+5D!U[W0B;7Q-YB)=;JP'8DR(?N!R5XT MDE5]R: <@%S+/-P^V();Z W!SA-;&Q#---L,-U%#5_ V:I)S@)%6W?!"#*V6 M7IGI('F#+VA/&F11$.?H("BW7,2VU4;),YE=86M/C$6RIZ:3.W/T?9HK%BA:>OHGK^.4RDD0MO1":!N"5S_P:CCYHUYHX(=X^"7J'AB M<*0SYE-TN$^ODB(RW*P8U0L4=GJELT(5<#6&D6-F1)S=@(&O(\9=)O/E]IC5 M=;%&>W^OCHVX*P9_.:RY8!YR3TQ!!X\ER]MC+31Y=I-,.QZVNQX@W_1+D!$F M"OJX+G]W^E-:L*K^<9H?,VR1_6S=@T.' X?-836".,CSS4[PM\D8=_>T8((!A"8BE]4(3+Q+=_EI8[H<$\UI M<0Q&@'YE)%#U"!:5P6E%@EXD214)>F$$; <]:T8##;05:-:+!@ !%&AT(0&X M!9C6N[T L9_[UK72 5M ]IUK@%#( 4>74D!;@OFM;H%F*;4?Q0KL-YKW(J& MSFH^*GC4+IF!+V_/QJN[VHXZ!+2K.BXZ_%8O/\VB6N"IXT.4X.L"[P>OGQJ$ MT!-(4X8!WI>2(4;GTSPROS#@TXF$,:L910(8L*5)1_8';5<6$ELCE#[FS7M#K+M&F[QJ!/:*_5SB5S(>F(P'G*'\*SN^.O@D4XOPSB&&_?GKH<#S7E(3U#&_4@+0PP;]XO M_5O=,^)=HX>3"UL?/^=.TDDM.#/U'!UI#G1\HOFS7P2Y=_8_W!:L/,%P0YBP M4Z2%4M/DKDC#WZ[S_(BW[]/L,LB?Z*,VI4O2;1[M:%WM)RTE496]31/$Z! G M1(02E:35E NP[9PF4LY$BKA(M"!V6(J$-2(YVYT.05UKP^H<X:8 M\Y=0A-H>DVK^J?XHYI[&_'!0*L+=2F$&BVBO('PQ![N5A9=H %HE;)YQMH[C ME+U[O&$+H=ZW1 PT+N^&&SB7[GZ3MA=58\1; S\DLAS_3B]T]^%'NK#=!YX) M4_U=0#/+V9YA?22+\BSZ.]YJ[U'WD[B:J,U\=\% 6].9EF^O:X+9KSM;SZ^+ M\N]L6K1 3VO6/!?&C7M*>6Q"XJ?2Q?^//L6T?6 S05R+%(-0WIP2?$'ZA]@/G_#VR"R1,O"6EC^X3/<'3&8= M=D62AB<>,:N7]?94MQ$UM-9?@FS;=ZMGQF^XM*T9-2-A6?1=+=4N'EC=B6;_ MJ/D!FI'0;"@^@MA78"\:G;^>G/J*N>U-\BUS&YL[7\2_3;[2I=5"N'W/$*<90IU8PGVQLR")^"??_#\LM\SO6Z M='Y]2=FK?SM&Q:ET[J!7K'R2V/G:=R'+4"Z;%S(+E^4_\H*L^0N\97O?SS2E MZ/;N<^_I6@^=T_(?9@GD\A]E>Q';9Q3H6T*3?P=\VN9&%K?E3"SP)90J2(MTS8V:\W!#U]EJ(D;@PYZ/9A!D8AT&E>KX]?:6OR>.Z_I/=/Z3$/DBU9R%_17#J,DZO] M(4Y/&/.C)%'#EG[;7(YA9&>NE)$S^,=JKX;8%=JD,_H1-91AF#6X%0# CO MDX#;3UXV/&'J-N5)IHU;T2ERBSIO314F+S0A9W19 5+H1OE E"08'NB'MA M,S_Z\=4*48M:2,"KI/?I[P7$>X=#)MT__L/K/[SZ\X^OU2(ZK?DTUCM)1:#& MNJ9Y:C3:?9-ODM;'(MV3F2.\3L*,OE1^@S,:80T>;2HZSO8E@/J/\VG)6"U2 MY[;?RVZ[#!E47T/EYU#]/=@*D\LI3<@>R+)'B2AB:.7T(T1G7"! MZF_"+.==JO!SDE5_INO]6B4AZ6 EUOZBK"WD$G%QB^PN)10E^3Z=CY\YP):JNLD5@@YD7YB1M]=WRG,Q-"EVWO"C^2G_& M*U&:D^DNT^ON17A4HU=PYF:-+F'"=E\<#95+U3D"JS/UZVHK/X,&= >#U09@ M[)X"8).^H#K$F7CD^89\+I-H;;^]L@>KS?:"0*@0T K)A\(N5*'Y';>+$AMS M)5+5&_/-[B8X$>7$[_#VR*H-;I*K.'J,'N*FZ#IW-Z(C5_YMC(S2Y:NJ#UJ? M5O2"JF[0)D%E1RU?!^"_9A8WW:&#$'=;B5ND=5Y?$\)@+FLTCEL^"A;$5D[) MQ>C2=6X)YN;H A6B9V[VH?]\_J%[/E_EL?)'_AI*$1KHRZI9Z*.NLVV6TMWL MR2:K1II[^>)F^^Q>?!PP0\>5,EEN?&6&55)U:\%0YU8S;664'_ *'X/36\R+?EJ<"2MH $YW59P;G\ 3J]=]<$(/&+!(M_40Z$X) ME]7_T/,^FW&@3RGM@Z]LBR&G_2C&A7KC@,SV21$5IW_*(2?X,0EX_)&0_&?^ M*D_"0T2_\)MNV_4SSL@2A_WQ75#@]T&4_26(C[TUG5UR<@Z)MZ.UO,#Z0/"R M0C^+-Y,2$<5>H9(C)%CB31!E"E&N$&/KS')[9]-]I9U :.>1:6=+M;.CVGFF MA.QUA>81(6\&_,H"C'N8+4UXFF\X@WT6^Y^_X+R(DD?^8IHQ]VWA[YW#[JI' M8PLX3I[,+SXIWF9<@67#N59@6VZ#V&>Q6[*QM]DV2C;&-N5A-J575;G2FM7K M)"\RMGC.-\43SNZ?@D0XV:NO!TQK6-ZGE&7SF\:.O^_LR3AW&E7Z*?16]E-O MA6\2?ZM\4\-]-5A C =$F2@7?*AD ]VGS(O!/=?LAY(5N0ED L@;?SL()0<- M)4<-):=,R055"RPQJ\J=G5GTJ(QDS;2!5]HS,3!.(UT7E7I+:,/ M2TAG(I^SX;W4 1O(FYJ>#I!EI*OS>MRJN:!$;_%CE"3LIR!>\$:LQ871%ZSE M*Z%LM8K/(L2XP!P]6]QQ@0GZ!=QQJ'OB1%VE0%QWZ.?I)=Q\L-"\:5&D"!I( M5Q_(&NAK&!^96^&]KO37']2/RKM9W'BGY$57-$?=K;07>5_"UL,XNSIAZUXF MA'&OON+P2*O);G8[PGN6KY/M'4ZB-/N GW%G$&D:F-Y!,->'AG@. MV@<)G3F.X?AL.0T@<%HYC+F&,-TYJ05=?S'=56Z(?J[\&OW8!T,AS5&]N/<8 MEM+I!\0PFLN6O[1Y(V=&.?M]AT%8 FZ'>Y]8>O9F MM]YNV57V\C;I^E@\I5E/::%%OWH.1W%6VEO@A.U3E51??[F\QEY_^\S.RT8I MLR&_N%@0:.4_BTB^O4'.%J"WMT:'#HWZ5G[!Y-TQBY)'GJ[,&=.N'XSUR+R*YB;LG>.XMH8=U("=Q%N)JR7ZRK.9++[F:\5RQO8/DQY$DLO<>*3]>X7I@5_Z+JL)7&> MNZKY1Z0U'3:4QP]SCTQY9[\!F^Y P&;#);V'=W/B67L1B!G2683OC"-[3H,( M3N)X]M>XW&JN-9=X=M7*$TW 7X=:UN',,T^^@!"FCU['IQEJN:BDQ1?/=LY: M-FA@@-%YQ@]'J]%P&K73*>)\G?="L3^WA@CCSCTSR#-(BA0RU9%W>E?EZNLA M8I6M$UWQQ*NO. LC4?@ZA\3*F49@R5H+C0N4A4'7"I)*MS@T4SGBS;GS0:=T\FLD7Z6U9W/HZJ<:APG119E.11N/3+)X9OGI'3,FEN M2=>U:=IO]>6SK+XY0I/KQ\>,+0")[RY%9^4#5Z8JW^?DP7HM'Z&&R]6?NL\O5>E*6=>BW_Q+.O1#E!??0$\56@!/53)# ]G6S=V/FU@H90S MKN_:YX,6]-MM!W26_AKHG,::@_/T[8!G+RV/[_J$!68J6.Y$Q;,LN+/5'7S> M')#K7'#R\?"0Z:%?L(?!@MWB?1!1N[M,R38I"(MC$-_C;/^F;WIRSV]QNI/P:*N0 M]\PXY;RR>&;7S(SXM'&86\=C''%NZXDK9LX_56MIO8_.S2K;^7WFMXAK&+PB M7L0OG)$#-CY*[LS[#N'BG%SO(.TNZG?EW(B7Z70G:7RTQSV''(OY/<'LSG:X M&_#(T_;(]A?^: _+Z%4_E+OXX:8]"S[YV/GTNF2$@;-1WD>HGB"FOW9S3NHD MJ6."LI69:D)K:2:]V^RU*YW9U.<.XPZU\Y?D1(%.'*SQJ^Z'>1X\7YG=5+VD54%Q*<79^9P-.+VCOH->_'U%!?57D1MW3F M'!##+1Z/O3RD'W&_+>AQ(N?CP\6&AM8]6CQNKOC6&?ETL?1-0.-J:@_/T8X !YI9W>Y$QY/%Z M'AXL?ID.$B(B/-#BSR?TJQ<,(L8[BILS"N:.TS:XB[/TT.VH@B-'+'WT//VMK#MG;M6?4*8K5?;'*E^F0]08Z()^3V.= M$YZ;^)0FSVR,5*]$K<,B>HZ*T_HA9VY5X8+&=.+J48BALDD%64IZI'FEJNP# M_5KV\E]@;Q6,&LC6\P-PHVCUH@#T:"YM9/?4P"=9F.C!*_,JI9HP&JP+R;"6 MG4<]$- OS]%"YW"W,3\TY_,9BXS@TM[B0Y3@ZP+O54631_7BE==H2C=A6&@W MB/7CK?M87E*__(B$V^&^9!G0SN=/EAW2,PAE7/WM2"2X3HB 3*7YIGC"V?U3 MD(@=C29QHI%:L42P8Q:VSB$<,H_^%PB8<,90@S/$6$,%X:T.IVC3PHRE<3P/ MK"PS*&=2[!G8B\P6D9G1A9Q!!D:OM-7+>$L^-C2&BW/(Q!BE73BG7'%SQ@\7 MS:+RNDPS2[\@JCGO]XO&6_EL:1?C3?P%>5'ZG%/G7).5\'A'3.)]$&6+79J8 MF<&7Y'MMQP3<+1^9(Y(R.O@#MI1;1-D%/Y'T<:RD_ Y6?PAMJ=)V5&EL/2UG MW?T^O/X@K^1\0ACDDE["7-$NZ@0R&W19>!'^7M(KG$?O%I=[:>ZZ5]7R OL< M*L+-;-+N7*G:GE^>L_1S;3V8QQ?H;OU>85L4^_Q=++.GC]G8E?;OR/U[N-0> MZ:%>P@12G=8N=RMZ. \O8@*0-0OGX"M>SOK9Q1E4+B^\7]JC6HLKZ06\GC76 M*[J;D30N<4+*W7*\:JJ(V-=$\HP_5VF"_DBLGIG06_/,]%;,3*)=:V;23TSW MC8FIO#NS;M91NN=UE'RIG.3[4!G28ZX\J)WDF_KDA$Q_F'.=ZNF/Y.?K@,YI M1K9Y.\(;SE[L+&S]T@0P_)MK?H@W*/P=G>Z\"IZ(ZH^J/)A>E_4E?DZL+\.G MG--<.N:HS5M.7^Q<._K8#=A.?#Q^.Y\1''L(]_O=+P\^D_.6S1<_U?]^7-H9 M+P=TU;JT5]D]9OCWLC@PC=E9&)2^MF'^.UPI#!G.02_0_/^K!%LGY]5BP8V' M.XLUP^_%T[V$_"RN%[\3? ?S^"+RNX:/#%S^E["NWWV"[_0Q&QM;X-D\+S-; M:J2/0 MX/,LMHZ>#M2@K2+@K0[O%*G9$?K!'<@.T _1C:O2L.F+@K8ORAOM#L(9!7Q5 MBKDWBAK>**V]45JN2H5YH"_V-I5_#[/!NTZ(*O =&54F_P?Z)3IB7R/5#&M% MY7 39.:^"P#>&E7-4=D>_4HI'-<9=2.#RX6X!9:Z2V,+((';PKN4&NUP:RCI MX.VADF FCB-7S8QHQP>V$4;5Y:6T0:5.]NX3/-BL[L+8IQ_Q#T7*A5M'=J MBM,N7F@;>@V,M4*_\G9 6!_"[RU^QLG1P+)+6&LAT86R%@_NX'N+UHG MVW=$AW%ZH$9% _))CGL!;47M$.)VTG1!5%*Q%WT:=$@0 MO!S$+Y8"$#4->U MF0&0L.+>FX, M;+Q\GXY[XM\)F'Z"M*6!J.L:TT#(33@,[@3C^<6GSN<8"WGC?E3?@Y03.W5U MZ#I5=NWY6WET*8K58[S9K9,B8NR1M?X=#H]9 M5$0XO_H:QL(#-/S9_ 2J MOX'*CR!JQ*CQ&4HDKUE@GB5]B1ISNH]?Q!JEC?XBIN@P$C"-Z[U("H(L;T30?NA3L,>]Z13]I. >H26' M):A7B%(!)U8X$P?>5F6LV1F<#+0)$1)BI/'IZBO.PB@G:PH6P14)C=I3,EM" M5Y$.&QD4@<+XA$HBM-F)AY++A&V8HR_GXC@+5UCCK!62< LRJ["#J]&98-.B MV_OTAFC@*<@QF9;W:<*^:39J&TI75FTE15?3I4;O4U22(4XG5 YHUVX%)8H43#U$IIR:L_MFQ9@%I!6ILQ-P*SFD4:TK5([HZS[3'7 M/K1V##B[HVF'HS2E5$)C[\I2VC:T3L,NS?;T?2&SH=O1.BLP8">).E^Q7,#S M$DH;5JFE)(6T=?="N;L>/P!Y[9OK V '?99@?3#R(4KP=8&5)4/F_P3XV<0H MO=@>S W.&Z ?0>PK7IUXG(V2X,]1QMO9S >7RJF*MJ% J9LS%E MD_TA3D\8VP6PE*U=7B)1(JTIBU@?*??'H"CK2K/BH9%D7]UK8G\ZJ_K/ IN@C#:1:%V MW:=IY\ ^=!Q*NQ/2!HE&0(%=:U9OUI>@*SGCJ)= -0ZYPWW)QZMU_W:DT6_SE)0!S''[_F#X3GLCN.CMQ_(E_ M=*$G?OU7HB49>9?+7R7'5H@ N:&W).>.T:S'B@+2>J!,2+UZEP2D MV[=1>G@*R);^0_20!5EDJ$QI1>4JW:J7>ZEBSJ/Z4V:QCW&*;=S=E-.YE"Z MI$2;(-8&] K40L,A='I7UEP'KH7)[E]TB@.>V&K;TU,]-.S^%M$",=P-O Q7D^2V]] MJDX[]QDJVIA0#0C0(E.3V03((#%7BE(.^82ER3H,MG@?A>4K+^8EBJZUJZ6* MEEOI $@T1-6K/(!+EP6X=K:4,>.CM:1Q ZKIB)5!UY__ 05P\7099 M__M?EO FZ9)?)0/-=9F+6Y02@PT%W#M"!8,(T<)ULC[3&1!!? M/E&3"/HVJP8"5Y.!B6?Y6(R+H\'YFYN[,C<]OUVMT99HDZ%&6TA;&\;X#T'5D(PZN)GU MH*1E9"X@8F5B Z%"S_5JK>.F@?&?/I"/\'^1'^BK8__^_P%02P,$% @ M1I=(4D@T<1&Q20 @=D$ !4 !T=W-T+3(P,C Q,C,Q7W!R92YX;6SM?>MS MXSB2Y_>+N/^AK^]S=?M9MB=V=D.N*ME(0G"2I!5D7L;)=M ,0O,P$D$OGXEW_[/H]_>2-9'J7)7W\]_NWH MUU](,DK'43+]ZZ]E,7EW^>N__>M__2__\M_>O?M,$I*%!1G_\K+XY>/-[?TO M_W']>/?+;9(783(BOWQ,1^6<),4O[WZ9%<7K7W[__=NW;[^-)U&2IW%9P ?R MWT;I_'?X^]_X!W]Y//WM"'Z$?QU=O+LA+UD99HMW)T_N7L MY/_\\G\?OOR_=^_H+.(H^?,ES,DO,.LD_^NOE>]\?\GBW])L^OO)T='I[ZN& MO_*6?_F>1UNMOYVNVA[__A]?[IY&,S(/WT5+*.M>=!A1O^.KJZO?V5^A:1[] M)6?][])16# Z:N?UB[0%_>G=JMD[^JMWQR?O3H]_^YZ/?Z4TR-*8/)+)+^SS M?RD6K^2OO^;1_#6FTV:_FV5D\M=?BV]Y04EY='S">__W#RDP^B&<0D,ZR-?' MV_5,HSDILNC[;V0\#;-W:0+C$,8LVO#W2L??FTXA&9,D)V/X!TA%-*;R=!W& ME.I/,T**W'YN^A%;G_1#F('@ST@1C<+8/8*=X=N \U3 _Z>K-Q].AJ]TG=/U M.DB@T?PU(S/H$+V1NS1WPR";S[4-]ZE(1W_.TG@,F]*G?Y11L?A()M$H*IPC M57P)#:1[T:WSV;;A?PCSV4VX_-Y5+!5Q\X))CJ@J]801^50#:?Y2&*Z1<#^5BR>LS#)PQ$[VVSG*!^G MX01O0;V?D^?PNSW=MKHVG,8?80:H[$5LT\^!/*4).Z#JR,^Z:],-EXYR';(3 M9OX*1PU3A:PW6,DH#2=W3PJJ@SV0[&D&!_:@@"F\E$4(J_HYK5!A><+;SMIZ M^*8['4FG6?@ZBT8/63HN1P7;I\9E7F2+VV229O-:Q#<>]B!G<[MGM+.SVNQS MSU066H*R&KL%I:/>M%4CM:* U)NF>JSVE)%ZLS48L#W%I-Z4#09LY="IN=B4 M8QWV *J'H.9'#G,8U91ZN\&=W5P'XW%$!P[CRE<^DB*,K&T+AH,>Y!AR",O! M!P\">=V*&CCH_ZCYYBV,E[O2(P%1BD9P0Z%_:Y,4M2;2PIF^F0>7ROPF2N < MC,*8GR8PE[LH?(EB8!S)EQW'@V(]UC 9/))1F64 #O;+**]'M"I?82C: M*(RKRZDR'6:6@ZY,,82M%OHOWZ^2Z1WLJS5WJH-/[Q#DO"D+.&:^1$DT+^>/ M;-H/X8)UNDFS[7G57#;MS:,E,[##E53K$XZLM@YA& WISM;K>"LS&;65R[K+ M*XG]!UJ!M+D/T&MX#IH]R=[(&-;H;9Z7=+MSB<_\:^WP#Q;K6U0LOB9CDL%= ME[^.W\)G80][(P^PO=?<$YM_KQWNKO?C^Q1TT1RVKLW=C77YFD2P#2SGZ935 M]3[=CI$MA>-'_*=/W^D_G0JY^=<.:ZBC$X&_TGD,)QM+3T[OGB,XR3]&<0F\ ML1RU'N6\FOIAV5"QK<2C,EZ"$B,X"''K3.@P=MCUS!X)7*1+?QR+'LOF!J;#S52SPJT8'1K_[60;_%;09>LFA7>X [18=R/>"@ 8P7E&" M?M_:"YBY8J>CK8%CZOR<9ML4IN/F,#!S<<[)Z+=I^O;[F$2_4ZK3?S#ROSLZ M7CHX_W?X5<"^,W@!7'"A68T7AR\D9E\)]MH$QY<75R<72_CM36SEX/X,XTKF M56T2G)]8PB?25WP!^_27-8'O^ZZ_P!P R(5E&QG<>8_;\2S%C/GQ$_FK,0+SNTH'7\"#2DL=.MGJRV'?>X_ ML]2S%S/MU&^FW43Y*(S_DX39#?PFU[!MIS6'_KX[C)/-7\RZLRZPCLNB.?,J M[3G\BZZQ3X1 S,!S/QGXHB2O:48?%VC(B'0%JKH $:Z.3SK 12,08DY>^,S)VZ0@%'KT1D HPR5 )2?% M79@X7QYUA9,:$&).7OK,26HGH>"3XCZ>9B2.UP&)"I95&_*-I0/6 M$L74)28.[,=BNG)A2.Y-.<9%-0A#]GZ;=B9K(K"GMP&G3 8&F" M0<)'3^TI3]0QFF+Z/IJ%R90HE$=1T^#L_/+BZ,I_SBDG+V&9IQ84+H2#\1BH MG;-L#=N;EI0$A8Z:DY9265QR MJAD7W Z83:03E[#)4UO)1R6!4UX1N&IK]:*CIPB'3C>+*!(F.NUJ83FYLA>4YY)BVW]'VAL4P:( MQ^HS3]D3:'(%1.D*>\VP2)[//36JK%ZW_F<99@7)X@4WKFM>\W9:L]/_O$-O MZ++Y2WCGJ8UE[5I#XS,B'J%CP+S=YAQ]AQ[2I0 D[//:Y$*-1_?E_(5DRGUT MTXRC[<##N73B$C9Y;6E97GN6_[F+$G)LKMN?X.Z"4ZA%(..BIC64+SP?X MYS![3K\E)OS;M.;8.Z.KR.+ZF,[#2'1;DS<.3I#4?#,& MB9DJ@>$HLL>+54JM"+?P3Z/EN6XQ/?BL6[K8&W-PIWUP@N2AHN"-BHFBZ3N*]$$]%\-\1G.1 M[60J+3Z$6;:(DBG+MZDZ*DWZ!Z?(>I"PVB\3&D&Y\RPF)%L MBS0*?AKT#DZ1'H7KLMD4DZN0)6^T9U.M.3A%OO98;\![LW<5OE30)(%H*S=] M)5FQH/DG:=HKJAR^4N5!O06KN@58T?+6]R M"E< MYS!7L%C9+[BX.#H_1[8@&O/9#(JKJ*@WDKVD:.Q>);)7<';5)#CQ8@LV8.#6 MC%V%0F$NRILHB0IR%[V1O7(#ZHU7W3$X[8H)R@"'JS@I3#YO5\>Y3Y.15DN2 M=0E.N[+=*A&X"JM"/5(WNKP12X7M@U,DAQ_[XU,Z?5=16/BW%^VU)3A%D0P0GRDK1ZBK-"Y2KD"G.E5@";/]7) M.P4GR"O:BH%:&1"A#7&Y"D%#U=?29$H]$CZ2%X/7>D'KX!S9 MRZ86AV5 7 6DH5L^K'9P28\ *Q="L\6K .,J0LVO&Y;5S2K 2I'0;+V*<;@* M:\.TG4@.&S.CI:XO/ZO\4;_JWJ'-@;H*H?/E4#:2 W&'X,R?_;NV\42.3!)1 MTBESV>YA9?Y4(>P4G/FSN==>ZFIT$JYWREQ606=V=@=GR!Z4;LV@#(Z$D9WR MS%*45E.M[66X/CRU'KE4].S^"M>@D_"]4Z:R2FI, M;8S23M, *V>6(7ODBWD/A823G3)\#<;CB -X"*/Q;?(A?(V*4.62)^D18&73 M:L17%1@)>SME!!N,1N6\9)9[IE#2]/H9F9$DC]X(S8 Z)[1.]CTIAI/G\+OZ M+]76U7#CS+1/; J#XC130"G#U,2[;.+(F!RS(MV7OTRY$A065;ZAZ:GVG) M=E)&O?>P_2 MDE6L;*"5##.&=,P,;@\D8T5XS"R-LMX!5M58#>^T1DR!O\[RTXR_O$6 5IW7#VPJ('B0P MLZP49](MP"I>ZX:_NTC:RFJ&;T=8TPDTRJ5K&OR5O797[.;48HYH5^!F^]U) M+7]K96(P&2FX?(]AOG\C24EN0)"IGP&=QQ]1,?M0Y@5,+8,9QB451QIN"_\W M5K_TU!@MN/+E4FO!)9G5OQYZ1W8.W"-Z[5^Z3 9FDB)8VB>X],>8U5 HU!C[ M8 I)[V8#!%?( M>G@= ;" U@.[R5U41%->P9@414S,EKVB%P\@039LU^&[":8^I(R'XXO>L%:4 MT9S5U:;!50?9*@3ARFSB0[C;QJO,1,?>M ZN?'FO<*==[Z!S93A!9/,FPSW' M=IO Y@&_4?!:UB6XZLUU2@FQ%\GA.1[]2;S3,KA"=Z)VQ^-]9(WSQU]QWB9D MRG*1( 8KWJ=)NKUMZ9FM[A@<'Z&[3#O;T0V0]B&=_.; 6MD+HZ0$N!MC^#69 MI-F2<,_A=Y)_B9(TBXK%:GT C;='X2Z(7T@Q2\=F16$.. M@G2\OZ YVJ .3 MK0])^-?$6*[E:[AG3Y3A 9(>0!)?7N@=29($8N/$_%X<>O>D,+JI;+4# OCR M4M^8QP)@KK+P(X=N[Q)C%=UD\/9CT#NX[,T]U11M'[+^R\+?OB89"6/JF/3O M:4S?03^'44*7Q#!Y(J,RXT$5693#GS["C\GT@611.C:(,&SKD\$E\J7*5&X4 MNG1;9'%5N #YV5H1JWD#&EPT37BZK-'B.0N3' A.)2 9LY]B+@_COY=<6VL@ MJLT^&%PA7P#;$50'1.E#)08%<>N=L,$5\E6LF;CHD#DKV("H7:U"AU?NVM=A M'HWHTW04EX72]573$Q107WPD&ZM51E!=E8? /:C^(+2@%QD/8!KAE-R7\Q>2 M#2<,=L5MU%Q,Z@T()/4E=*FQ]#2A@*M*$P*A\LLY=S_$>976 <\OMV;F*(/^ MP-R+PZ_MNB&_Q\?^V$AT-)6XW @ ]2GLEU.";D]I0M>3:>BOJ!]0QQ<#>H5; M&K[*@?3 ]74'G#806-@>EH'GC&5J)SOA"J&IC%)/&V0#9D MGPL% M[*7 #ELO HAW$[)I!4#< 2B"K()9L+%9QL_C M$U_6Y0YS9*P4(W#EA/K*GM9A3EF!Q5"+Y!O[>2J.3WPQ7YBQ4PS E8.E!]RD M\LH3Q51]-UCNIWORC?U%O?$:] ^.3WW1E,P7L1FHQDZ7OFS1^W"Y[#<0@IT! M@&"^6*2;2($0E3,/34PQ6+Z)$_9 "A?\)7NR,)DRJETO-DT>P@7]U>!;F(WY M.7>;Y$56\G= :BAXGH7)D%$D_QO)"S*^33@!=>?% :80G+V_.,;VUJMQ$AV2 M-*Z<2STH&R39RMG?ED3X])UDHRA7^D!8CP5[@R]WD,;GG@*@*]].;\] 1X*B M& P(ZK:0XGE7>M/T*ZNQ8Y1R7@ MMT7OX/BL$\J/-217WI,>'!./Y+7,1C-Z@.X+M6ZY*SN#\'=+V3!$Y,I9$O>Y M=^4)_IQ*GCPW87>3"1D5-/Y2K([!PE$^$#O]$L\VXTL^1".Y:HL"KOPKT:]? M.:7%39H!?IH,W\DHW2:L%%T%3?;_C0H&)TR&QZ&'A*A[90K M9,,2D48E$X_/.G7W-LXKKK/N&?RL"QKPZ60EQT) MS/*E*F.;45IG78K2.O?%3JBGJ<:;J0+H9Y26)%[FXN+XU)L8V0K#-*Q58G$4 MJQ5W.4R+T<(7VYR26V).JU$YBM="XG"S4"U& V0;F9H[8H[*D3B*V4+BIF.? M_C-?'FK,-V,QB![$9C7VZ3_SQ7=8S"+)0I4 Z4%1@<8^_>>^&(3-5^?.[%&C MJ"0.$%_A\IA]HXG(-MR[6'I@FK%]3L/,_UN65 M_K5%GL2Q4P^D6T_)]!TX&44QV4H-_9RZVR?:^!RL5>1;LELI:X]&/9H5T3]USDHFW8$WR&IB>Q(@ECASJO0@ZTXEJ708D^$$ M: A4*Q8/<<@-F*R^ID*&S 8 >B%;VP\M139T:6HS\J*"Q)I.=R3,R>W\-8PR M=KDS+'TGZ,8\!K$5XT,+CA%!^F"4JN5:N^]5>OP>^;WGT *BHD,/D@4-1J., M'[F5\W8X65M]X"1^R,@\*N>Y6?FL>@,"/9'UZ$/+51,Z-36S^7&"+:O:C8"F MYM7^*JV!%L@O'P<_K&1$Z$$FI)UE0%Z*U5)8+@/5GJ/K&QQ?(!N##KZ]F)&D M#\F7@((95=X^$O[?"LV6\0@&QB'S08#JR-N.6Y./+?*>5!K=P0S',3MV86F2 MZ$WCS6C2'=87\E7*EK&FXB'#VCA?E!=JR3Y>JGXE\+5(&1^M[ <$0H[3:4L8 M]D#VHT#G/E X-E_#:/QQB6&I?M&7<*J4#?*! MMO61+:!]2-/)$BB(FDH=DB][! MY='E6;>Y7@=M'](]292GS6-GS?U!.@HL%62C6*M:IQQR'Y(RF=L3G7CA!L?8 MI9;=&E!MD3M+R(18BEF"F;]4.G+@5@P&[/ E1L:- [<6:Q\2(BT3-M.\4:-_ ME%%&MKRT!LG8Q /.?)#@^!+YQEN7V6+1L47>.(62%T:1/=1F;BBJ;D >/YVV M70G&'M;&J9G\$(4L'1$RSEFZS# F7\*BS&B^#EKM/([)B.++:0UT(PFQ'PV( MZ>?3;UW!J4L"5_FA/-1Z!:1THKH$Z*48W,J.+7)7::@\U'IOHB1,1HZT7L5@ MH%?ZDK?!C=:KQ2H1FDX9:ZN;+"TF (C)<,*3M;% ZUOX10+XZ>NGV-N8*G@Y M-(M+FM:M6GG \'QS_MW@^,+/W4PK4OJ3L"5B262Y8S4$1(2ZI>E[P_BA?(FC MT2HQ@*5D"L> D\//&%Z'4J8 +I&83EFB'\GK\G8RG-RER?299'/JC:H0#UD7 M( JR,XQ;:5#CE,3+FAN6&U[9) ]/F[OFIG)&OE4_92]%O>P5JL90/"(+V97. MC10T)H%$0,S-R%[GFIJ-*<\T$AN(>=2'!\Y4LB6$N!QJ"3 M1-#M4.?V&\HN%M,DFS.6>F039%LQ&"X_>^5/.QE!8K@!*YZ)2% M_C:!KX/XTQIFZN*6.RUA:6 _R-CP2N;R*, D8>N!G)Z=.<'R(IN\=**.L[N- M T#1 ^:*84GXVRG3\C(1QN;%.1FO[1XLO[')(ZSI&$#DCE[8+2%*LNQURJ&Y MXJ4]R/-R3L;'"AD0M(9-$-O(;,NER"1,[E0.A\=H.H.U\#4G+!)T^%*$ M44*-GZM+]TV:;6=W6Y%#5=.OP:C<,H_]1.5";EP002)BG7)87A)SF#W 57CY M W.QS%F]VF7 J8SD2K-(^R%$MU!+!:6X$/F@1@><9H:S3 <*W+TOB5;](]+ MYH\P@PWB\#? -2T-ULE>6Z#_NZ M,1Z#HT1VS9807F*.M(;6BP7$8.]7)3VP;&[(S$+OU_-8ZL\?TKS(6@A2\?EJ&#O)N,2J+.H!!$= M>OD\D2G=NQ[)*ZU/FDQ- BXE78!9"#;(W=E8JK#ZWL'Y&7;9/V9__#*M7,=37D2P'2TIMM :6&H,!2"P MBX5K""RPL=3&V=8B.ZCW%L.^0[6%7D+L!@!Z(=L)[.2B#CI)'LDN2<,]^5:! MFJ4)_'/$/?]MY<)VJ.#L$CGRHIZ$U,,I"0SOX_'\S(+/.G\X7V($38QF9%S& MA)Y-[')1N5$\:RJ5:OLR$^<)\D.(CN(2+=@8FZ,3.D;*SY2R=-@9-U)%^9_7 MBVN2C&:PZOX1HF5&&QW MY11"5MF-V6@J!1*,C@Y=)"E8!V'"$4Y8;+CR#6^W,7_10O92;KK@%; D\>Q= M8>Z:,'L9XW;RQ!F9O^Q'@^,6^=E'P5N=%F")4BPJS:LJH0=0XJC:K8117B$$ MCZQGQ,,=0(XJF7V69!X/DT.OL8$ UY>]>S M5+R2VZ)%+XS@XBA/G*5^R%A/%/>I]9&RO)CFU#\HOTO#)*^FY@%))'"X&"[U M!J-R2B";3BV9ICNMZQ.A!_;V#1EHSJ<$OK+X +O8ZO"V$R?U$(QL9\A7?,>R M8XBX+5.\+Q'$.+L_5ASQ*>8RA8TI*LA=]$;$7+!;L<:C 6SD"CHUN*1;O9;H M>Z&^*<(S<58Q4G Q[,PG+OP;9!DE*I8D=L[ 9)@?XVN8P(RVTVAJ%VY+7Z)9 M.R_/T:VM=?@F<)MHD3Z]4O1NR@(H^@7VOGDY?V3D6KD6[R5XK76FU!^?L[<' M MD.57JA1HJ#/W#.'G]#0!"RMFUD55SIN%K;>%E@<%%C>Z@[.! %>6-PP53= M-M&,.KTZIS[-7^-T0<@3R=XB>I:+*#.(V5PBFA_VD8S2:1+]$VC/R@TQAM@) MI^-O E>0;66'D-E6B-8#[\4-A>Y3EE"=5,IML27]%>Z?3?;2&N,&YZ?(<0:' M$,G:A&G+$1+Y'%]2-SO3Z'V*OZ]@I7@][Q#L@ MEB,W$]PK@67L)\Y=P6T$J%4&$^>:UO)A=!.2[7JQW#@H 9?6"UN#D=MO E>0G]F;26DKY$ U! M?7<7IFI=QM5UN3JA#!]]'7\'*(KM5V\A8"V2H!<1KYMR@X/Q..)8*@OO(RG" M*/Y9B5!4D0XFCQ@SI8V6W6I(ZVR=7B([TSLDN^04$6/N=LCL&M2'.,SSX839 ML32QLM(^G":^%"3?9I.&IU(H'0^%K<#2![_N->94P+Z7:'DDYJT"3LE# ?>9+F/U)BN$$O@^70RF/U!VHX^[Y>^PU6)=AAMC$W+O XA[==DE6^QUF4<)R?/!Z!]EE#.#A$9ODO3@ M>3>P$Z+::$TZ(&+N7G7DN!2AH__,"-&J3-J^G$;(UUH=_\RY+L8F,6,<=40 MFF;[88L'^VFCEN5B'X.$E5TQ23U2JW!"QBL7@<%H5,Y+'@I-)M$H4E<(U'4. M3HY\,6CLLT[,:U-0$L9WRBGY(4M'A(S9._)MGIDURG3CU!*.J<-UWG_.3RQ./$U6?R*L 2X#\ M?,S96.(H32[]NN*LV&3[F+."\F,_YC J8&>TU/+(^#%G!:?;CSF"9*[/\$W[ M=,6K7I0NI]ZHN";KU@1,MY]T]A!2?/;)B#>].%V0=5D3OAER7(#,J_>;/"LJ MW(:?=CD-OPH>PV0J6[A;?^<8LB M*:!6QU_!-EX9G]Z6V[N!BZ>@!R<(!HBK9RY_.*MWZY3UX41!-L'K M&&;,YAU,KAZUD!@]&/^]S(M5"D5%X4/-PK8:AQ'O#%L@;)9[/7@2V>B*19!* M^W R&',$6E=?47-&BG/D&TT]YHD%00E2PN^N^'-OR )K(QF'V3C_^CJ&57)R M='QY+/=!M>K/\@$?(]L5E5R4[ !6X"22@.86_E!FKVDNT\YVFS 8Z(4D3?9G MZ3?F;6$ >W;^B0,^ PW-&BK6@&5)@S& MJ5\19XH5()JYA 'MF];4#%"O@*U&' K242&EJYS\.[.6.')TQ>[4O#8I[ -^ MQ5D;NN;L8Y"PLBMVFNW,^(_1=%8,)U]S7J9%P55E/_ZBY\M+U3[/Q$PV@R3A M=Z>=BHM\4-&7L.(H5.^-*Y; M))64Z_1O.%$#@IGM%>7>_D45@T&Q,1?C!R?'"#FHQ"7)!\6' M,,L6P&56^%@#7=L?H"$_VCODD'A'L*!##[)L;I/J/DU&O."I^G%>V 5H@NU8 MV[9LJ*'WH+1)(PJVM:\"=9%M\P?9=!K2QU7BR[0(8S1%Y2:,,K;!?@%UK,R8 M*K=12WA*S'R=AY#G Z490I=Z&R@QRX[C0;$>:Y@,'FEF=9J<@^;TSW%TE_5\ M5-,>)NNI0@/88;*MF1NH,"X_ Y)U>?A-R 4"74"FLV\$)]CI3-PS7+Q'.299 M#Y2G-46N%^M__GL$%\IL-%O<45<\C8>*V0! +V2EVS'K-?)E0(P>J%JBHR[? M!ZYU<;,:!ZB'K$K9<%DC)^: >U#];0WP-GDMBYQ12N_^HN@5G&"_)==@I$8B M9"C;JJ:&S/^36OP_65/&EZV@#?YOH704$^L%_Z\7[!!F@?WFZL5V'R FLJ'^ MT!J%"+^C<%POI(*344 X1JFO2?J2D^R-$HRM$5JI%Z[0<<3X7B6/N;[A^)/ M$V2?7(VX&-V*')/#460RMDEQWYZN/;E4W6!3]VO[)*D5ZD&GV2YJ0 M!4^/?%,F8[VR*]6AU:% M9#1P%9/LA8BH26BV]+8)9:X8M?5M8),O-W:Y%&G$KUW:N(I=1A7AU>O6;9(7 M6XP.YL*?1\R^[*B!!->"I%7T@3:5*JQ;7"S J#AOU^I;.YR2C(!_"5Y+I[VVB]D .Y,AJ]\R5 M7-+D\%U%7F-*P]>GYXSMVXM-K7JM2,@[!2=GR/O$H>1"1P-78=I.BR%O/&@F MZA/\/MW1X>X4\5FNAH:]'#D4I%7]QBV97 5_8VX^G )KDGR,\E&<4OPFF>-U M?8,3K&PP;ADMWGX,X;N*4/=22NI(!VSIV(E"S#AGR7:.RU4\/&YPRW48T^(> M3S-""NHBFB;T2-Y4EU\&NN3W:4'RNQ3.>UA;RU,\F<)B(A&S->!XA59G_TAX M;9HUFTS\/^]+H9M]IDET7#-,/7 !9"E[-S!S0Z:KNG'R M^!>TKV:Y$:(>>/<-XCC]1C70&YK(J7PI)F6\+^ZJ]6XT ">9?P4>->O>#EM3 M3[HK+@X)F=)K )9 [.&[ASMOC6U_TXT3R)>L%7VYJVC^&W+S"S+ ICEZ/-/OS-F&%@W,C/F]U 'H@J\X.&2U UH.0RS6\FRB)\AD9?T[3L1&G MMSH /9 U9H><%B#K0;3D&MZ],IEDM1E@1W89=\C5-1Y7D8^H.A"5S6]1' ^2 M\2T,GTPC4/B6SZ3^5#17S-+JJ=IJ'."RU:..+!&R_)NR=QNC?C ]9#-P#6H* M_##,8']>J5ZWC/L">5!S_-?8Z2RQ M]> ]9 7V@611"GA'U,.6?"3\OP8:EK@C2#V2Q<:2A>([@ FX/KR-S-.LB/[) M6$/-H-N44AG#E1V!/DA6'"?,-P'75DX!7ZZ$%=OX]A^6]VNL](]1$A7D+GHC M>S.&V[I)8D>C 8#'9X=?C55ORW^4$E.0'\NY6Z7#M5T/HX6=-1@'+8_HC-&2^6*&LJ^'=?=BD_&\3WX5Q? M4-AR)* @=HR2+;NMI4:.V[];O;7D+ NJD_$S&MMC02>S+TP'XA!_LU)Y,ROHLFROSU!MT#5E@2-7C1FK.V MVLB7FK@-/M6/FE^_5#F!4+ MEB(.]BY DE\OJG_1+&+S05A%\7-?(J]-5G4-;-V.N:_"TB[S_<:<"LC*<@VF MZ;F_@\^1==<-EXV<.-=R_YFDTRQ\G46C4%:X3]F>%HT_.O8K0X9X%9O!<&1E M/20KR707D72M*MMS&B"Z4.NY(^"H%HTCZZ@U1R5>O']$<9XF;U$B^S2LC,#TP73YDZ2N!$^*I?/D[&17/Z3 ;O(513#>F MFS0;PA]#>EF\HXZI&EW*>BQ&>^RLTU8J57V(CFJ[(&E65KBUJE>-T1@=L1-1 MU^>^ VG:H8,K0R?6C7R=@_V1A/&GG"Y"B[SUNYWXEHQLZ+4>'F2O!#;OV M ?6A0D331,CLF,$.#ZKU!+N/P54)"*2KWK:8?_K^2A)EY+>P/7^[\$65V>>1 MF*EJ*!*^=JK>[QW)G+*^V 9-&6X*2N).T:DZOB*L3'^84 "?K>!YC=E46;D2Y30_#0/X8(7WBO-=WOI")QJ MOASH]?9_/3B)2%C;BMY(]I)Z(A0KG,8RL.K J>*+X:\>R_>P2#AL;73RB<-_ M$!I'2L8#F%0XA?..WEZJF]^Q,>_U0W'MJ=L;@05*B;QT*B)7"9[Z'],T\8] MT0>2C8BZ3H;E4)R.W=Y#+%!*I 6W0NW.LVB2E&%\S?7B8@D 8*V28)G92W6C M<%M(5VX/30!*6-ZI.-L!0!I.-D^%T\<47VY3+6C02+G?*H8S5?=K$&ZG.\NV6G K^ ME;G2'-42$!)66MOV?-+SG22D)M. M&?Y !P%4T1NY 0)2@U>J&5Z-UM7+3FD4LW3)NCA;#?D M\T4VN]>CL$2W%L-S%*_LT_G,TKD-)U]SGA3!^%#>Z<=)A&QADW#-Y!26P7$4 MPCPF$YJ' D;Y7$9CNOTA/+U%X4L4PR3(JJ2JP3J7=^(D0K:2N5SS!E![D/=R M6^Q7F!<&U8:5'3F)D$,D#3AHLA=(L3D*=,;=_BM$VE@3[':"_7Z<1,BFTY8V M P7:'F2\E(B^D:5-VY<1"JOHAATKK38& 4)',=521<&_.]V68P(W6:Q>KO<" MEY!*,Z EF[H\14@V9>(XPI^-03:!?S#S,/Y/$JH,,;7'#,Y/S]]CFVOJ\:V^ M6XZ:$CVHUV#HFV2K3>H&XJQ!?KHYM# )X/>@8H,A\MOD^5M*5X_%,X%^+$Y( MY./@J<2=,Z]$X,;N6IM&)..W3H =5((SAWZ1EYDR>UH-Q M4OY@*I.$!+V[64O1/\](1L))H4QB83T6$/+J^$=3O\44Z$%-B4-&3 3D)]Q M$,1FC=M5F8G=3.#((59KR]779+QT!2;C3]]'T'0PIS]91EUIQ^-VL1[M/\VH MT#3IFQ>U!B3@[0W$G"R=PV67V<3K*X^:3WX#;ET/L8HH'$(9=N(USL?F\ M)[A\/D)^5#Z : @0N\K05B4:YHN2+$.U1Y5)I%/4OP_IN@8GZZQ,!P14M_C( MV?N+XPMD8[L91<6K3 +G9[&13?4'1A-?PB:VV:3AJ13*CUULA%'!ET (*8_$ MO%7 \:K8B%$:S.>HH,X1MW C?(O&I;+@@+ MQ^Y+K+IJ;>HA>%49I![[_HB* M&0]-@--G%KT^IY] U24"JDQ"J<7TA5(ST4#KAOB\ZJ&B"L%L5ZQH V%?0DX M-SF&3)'[DA&05^B$ZTTZGT, MCDJ4^+6"'\IL-&-O0$"W:AO[12T="FZE_J6-67'5:FUK(#HR:&.^J;W M:4&L_-D-1PA.C\_13"'+.0XS-D.="5/>"4 @:]A6U%::2*3P>N!:+H2HN5M) M^P!5L)U8-!RSX/,&4 _\OX4(32V>HEY &>S'8S73+#A=183JH"VKZ[CSG>G?[[@XJ5)=DR8*\)\6G M[[386TYHLO#Y/$W8,\I*<)]F0#1I'2BSWB#SV!$S!MP1K%X;>#UP$A92Z;ZD MV]9P\D1&9<8S(X1Q3,;7B_7>QAM:KWGSD8'"V#$RU@+D%+HKIV+?A&NUNAZR M:$36?UR#5V7PKC4>4!/;H]BM()D!=F2.K>L]*CEZ*AOJ;9Z79'R39A_"?!:3 M/%_ADAT\)GT!.[:'<+UCQQQ<#ZRH0AH-RR(OPF0<)5/;+:#2E6>KQ@[Z=KO@ M1?!:LY,V6MU;LU_O2*N3;_5[+N ?X11,IL\SFEH^2L?25=]@S.#R^/0]=BFO MNAN""]RME6P^>&*9Y=[HD4']TS_*J%@8V,VW&_)$KAUR[&7S13:624BH>:/> MGG_'/7G+ESP:1V&V> I9;EP33UY9'TX37]X3M]DDX:D62K<]>2NH[L,YV7H8 MU=JY]9TYE;!]QK0\E/#>'!Z6YZ]$'QH4<"1_";,_23&

FP]L) /X;X\B..4A7X-&10IQ[5].&&P:X_49;HY/!]MY'2S M(O\H8ZQ>P)IN'#)V"$VC96R*L >V\:;>G8P4OH37&&E9<@Q8 M?KJRY5G1(,IBEF;1/\E8FI1"UX6C],4/=Y_XHF5H@,:1"1AU"5;VJM7["7N MXW:/V\3,V=)F&$X^_ZI!BX6A$<(>F)(KN-E[R /)&&XS8=CJPLGB2PQ=#<:+ MT>!:BEV=Q.MW$6[JY'9.+N'WY!O[D_IT-AF T\P_9WR-!-AA^K ^GC2_V,&.^:^%(6-TIU\^'+!T1,F8A)10KS46RY9BC8+BV+Z<4MEW, MEO'FL"0"T-P?]*#O/PP3+5 \ID7>"*@QC$/^/ 5MW/(9&]937$; ?$CSI=_8 M"P6QRB!H\'34;.#@].0"86?>U.^C,]OG&WVXG#*!SZ\7FS;+V0^^A=E8^T3E MZAO!*78F9AEKKA4512^:(_(* M.R3CT+)B0H\>U Q8$42CU52;P2Z.?>L]A%*S#[D'SY+&VLC>0D'V']GGAIIK MU7FC1L-('B&?OZ7/L[3,PV0,V](GZI]+2,)]%6^3$5 D>B,4C-IGP'(8H ?R M&X6(/X(GREJX4-\L[?@\?XW3!2'\Z669^:8VM]6# 6V07R6:\=P$'>ICI!'G M;Z*),\:;C06405;O:_'=!IR7@2R/Y"T"76.0)&48+YW/J<+QD*73+)S/-8D, M#+MS'139_FC(8%M(K46>U%>TC%*Y/E*E4Y%]=_UWH!2V9V:;&K0 JX>OB>8L ME2[8G18 %>F2+*"XA"75F;;VPMCDII)AI-)-((M!BY73R2)TNR.O)%X=<&2 MOPS4&(43 TFW;<(\P:VE)G*)&'3+$ MDD@DKG5LJ>[>)J.,5J:K."!^"%^C(HRYA^HCL#=[8QEM>"7=E<^B;+]J.FYP M>H9]-7?$=L&6YH8X$M<>Y/0QMEBX-6I0%BGU_ARM:/) ,OJZ$$Y-4DDY^A*0 MU??']?HRUQ:Y)%+8*9_"C6^FFNPO0I>&OY&<5O;DN7V4^SGX78$ M^#!TDTCR@6RCLB!9(4%%5-Q0X3;)BZQD2L^PF)'L>18F/&@___3]E5"_J^>4 M4D.=KNV@W^=Z.[8ZV=[V>W Z2J2Y4^Z6M?FQ&U_U_>%S))EU2G'U/6;/BA^ MT8B(Z;NF#2-E_IR"QEC].PUJN4^+_R3%(QFETX3F+MB,Q#OMTENQEM#FQ#F+ M'2_%::3V6'#7PDY"TZJ(UB2(1*X.Y HL4=DW5XOA! @! M'X@_DG')TG8,DT]Q-(U>XJK11Z9[6P\$1.FO!EV3&A(1Z50._MKWWK7#'D\S M7R'.DIIM&"FT'P7&8*?F\=-,84@YB4AWZFFK-9T$0\<$MO3Z!M8RX23RW*D< M5JV1B"<" OUG^2O:3E5?Y; 3 0;^O#HYIJ8D3MJ;=SVNF7\)%]>$)RXR>*'; MZQ.<79R?]5A;-<(NX71G\MG7)=_2//"95[](^%I L<36FPE],CI"S[WOI]&U M(44E2Z+Y(YP'V:Z>ROD\S!:KK)X5V\;*JO$S]54U+]+%Q='YY8F#PZLZ#VE MFRQ?E>4(?-;=3DBU(KS@7*M!B!XDG:J3G8'!1U)PZK)*?!8(8?4@L53=) R, M!,@6+"%/U.S;F;V/9<8]B-)GY/$K.<.*8X+MN!E&1TF6'-<7W>Q;Z82LO/LI MDMMA$SIC?Z'/7*OD")V?#ERKZ0A M.-;/I_S(_92,/3.;#D9%]!85BZ\P:O8\(X+L<_E/P^E60OGS(X2#IE,U RXN MCB^PHY==<%ER.#FG4[SWP)R;#\UYWPTLO!RX-VNQEW?N OH/;'_;;'# MT+C+9^]9$6VD++N4&MAI!"0,,K?E:M'U(%6^[XE.&->P'=T.=!8X))X8E()P%6,N+'9!TPT^!+I>][.AK*1"L/6U1# /;-&N17%EO#R8 M2.H^")3N?F1:&Z)I1KBF%N:&9L!#[93PWPF)"KFO<'M?!#IWW\WXD'OG#N5\ MK.;0>%$N7WQVH8L*4[$_T.KKW,#?V@9;?TK )VP[A9\2[HJT30WLGFW2-['W7DB^#M$Q2WIX="JD#^$$7T[>PZ_TQRTLS2F:9+@%V+BZNP( MEL.Q#!@]2,HF%E(GE'%59<2Q%V*GC07=#TTZL+% 7N+!^KU#^(S>!5OJDCR5 M9'+\&&DQ[F[O6\ *['(&!]DLW=/,51&9#CM>"D,//V=IWLKK@/QKP>G['^+$ M;X-J'A;:<>MRR?ZXSN))LA$MR5;7VU(X&!"RKX\%38G2N%*0%UZ731??\JI7 M JT45JT6OP;,Z'ZB]78W2"G5&M<[ZH4((RNI[_OZY-4RS5S59NKZ'>MO/%U0 M,I;F\6Y=JDVG$)R?7+R__'DIM%[KQXLJO[0->+J'KOJS*!Z O'S5FZ3:4#:48[ M'Z6\N3CZ(:*\VJ5?K^O]K3/VK2O$BC(OK/);V^:PE@2N&WU+D8/:?I#@=%TP MJ?6)*ZOTF8\ 4T:ZO=0E[_8*K06W!X7X>!9+^(HFD_-6.T"/6=G)EDWBO5B MJ "C%A-T(XJBU?GX]%6:D=JH M7W!VY/L[?VV>BV7,@!RH":N;*!]WBFS3-4:!I8I9,*[9N50;KZ.DT%Z?6K(E MM4KF#L0JV=H;%C-:TR9,EC>F-4';"XBSG0,L=LRB775$S+$AIQ[%/$@^[;NT M;T>9H C[]A2 R=?Y85$G?FP7P#ND"UAEAE] ,.>FU[_+NHZ9^=GYY<83DT]89<9<1S57& MZ_I!-ZXS$1L><[72$'DR,]BJNBWO7M'152KN?BKR:V;O./.Q&]%'..1NPBAK MS5G'X?2 V4A..]T[) R)Z39Y^(]@[?%S$5G.$9CO_SX-H MVSKAYT*RG".PW?NG,*]L4H84[44Z];8M'S1/B9^KR&:"P'#O7=K\L'19D+-Q MPOA>KY_^W(C.3ZZ.SG\^_3FG9^-L];TQJM59(I[.-#C#BGSHM-'-D*ZN3)!M?5CE39RO#Z\HBILSW].#I-Y*\7'"L/UU MV]&P"^1UE;8?_4+3RLXDB<2M/)>U$6WJ8%K W&X?.?X0T55F_VZ?,N9I"+R: M'["PV[Z-'E*SM=S^'H1H/Z=%&(O_1"F4Y,0V*MO-$?G%U:1WH[.^W4&$,-[;4$?1$[Q:\ D,7N"-6#N.9!S 8G8S%-ELM0(71F P"]?,]S8\ASL4394*%IH+ 7 MYK)[ GM]GC^0C"$>%-#VI2SHRGM. ?H\39C9;);& "^GQ"CY+(:3YQFA/X?) M(@=*12.J'D1Q24/N[$;%L;U]"C/Z?K:9I=ZJ)NL2G!TAV,MV9[/#A!IX)", M/&1CA9KPXK5L!:X'-BI8=%R+HTM/P?2M=H >V8QIQ28QIP6(4.U*DL>]G1=\ M'I&Y Y>1H)IA79?!M=&@0"MD*Y/-PG:%MP?V)R$5EKIV!?<.712;0KT!@[-C M3 ]1![(@WE":4*,'MC#-EEQ?H0 *8;I^M28O1K#;,H[Y?%]X*N?S,%L,)Q_" M>%3&RXN#^);0@UO \2GFJ_D@*:(Q)6WT1I[(J,RB(B+YI^^CN 1FW\!:V+J^ M[<(P?SIW\2$@EK>J!V6C[F7<'0UZ^QR,RTP6B)26CHXNLO$2+*Q044S2P\GSUF8Y+#.3-[(]9TYE;!]*;0\ ME/#>')ZC2PN2$'R:O\;I@A &5?MV)FC-Z8!=,=J<71(]40',T;T!5-N7%.\@ M6#T@?HC#/#<\"&1]8-?$+CUYN%- 380>/*Q7@6GW_?W&0 ?L35[-(HG#C 1( M#][ &RZ)ZX5X %W%G_:^"IS!?MP\V'[3.AG[\*8NA&A4@$C7%6B$?,%I70!L MY&Z7,&T]K3=YO5E&UCRG#V4VFH4YJ5B[I!JM8<_@[ 39(]2,+X+W&%-P3=-, MMQ)M1R>Y!,!\/88TZ]8DS>9A,I([?1KW#2Z/3]^?(^NPM3EKA=!55F6/*H/9 M5@1;2SNRFV\=AAM PDT:+%G!E?G24XG%7ZK7K;P'P$1VPJV]5'6@7*6M=K,A7^'9GW(E]F0(H-Y6B8J-P$GX\.^ M@%UUV*G@M"*<55*YRD2)ZV;SF:33+'R=1:.'+!V7HV*0C&^3<0EJWN(V87

\TC>2-)2:X7FXZ/9$J?I5"<:I[(E!K*'\EKFA5J)U9=%^#J%<([UB9\ M:6=>%>I?+Y9_M$@Z83I:<':*'<&E9(C./<82J'\^,'E65,0%?MH5%?C5YDEH ML^S"6/* H6P/5$"^>]9FW;8D&*#T+^6#&:\Y\BHFZ3. LCU0 ^"=H%#33&QH)MV! MJ,AO68ZT4GO0J!X(KIXSF4V 6T]XCN@_HF+VH:W[#FT)NBVO!VZ881:-N^![>GLZ(>T/9UA&R.4#'%H M>SJ3/X[[KKXM%]DP>R+96S0B"K.3J"E@1W8YJ\VP?2U/#K"CQJ8EH!QVW"6D M7&ELDK8'*B"I<&J^2'DH@X!J9Y+Y#RZ28D:*:$2SWVF<5D1M 1GB74I#<($? M@QP#JK5)YK ;1]/T(4UC#6=VVP$B1*.$/5?$\TU6P=G[B^/W2.^8]=@C M ?#37F1VE3[S)H"JD4YI#_JGO@,.][7F-\.[45GTO")'\5>M&K4 X/1 M^?$/:3#"JJEMQA"'!B-%L>LN[?5K+Y#K,HT@Z M$3N;UC[)!7GW?1!J500HU!_[1!N;!!8=FK[?GMT 8EMW&W9(/ZG#,Q,2YH=&U02P$"% ,4 M " !&ETA2?#,R,BYH=&U0 M2P$"% ,4 " !&ETA2_E5S#0$& "?!@ #P @ $WT0$ M9SDW-3'-D4$L! A0#% @ M1I=(4OP;XD$H#0 *+4 !4 ( !]>@! '1W

[#?D62?:/9+KS;39D#!.N,\J6LPG)0/C0&K;P> MG 5B_,1E II)O\"DT0%6.F\N)-.Z0@P:@2A3?%6CUK_/C[5CA$*S]@-9^S6WZ5< ^,2VRKOBIM'O'5DOTU2P"X<_ M$16T:LSH-0LO@H6KL+9FXX>R<07(\FYONUEXDQW-P0_@X*43@-GMGH9Y'S&- MN$P*K%).XFY(JFRQE\;>V6!/F^CGH-\=4F%WF7&2S15L^\KJUL P>T>VM31. MMU/5"HQGFKTCQS.U"G9J(5Z-36J<5&^3NU0'KI+"+[GS6D)K2]Y6.P64;Q'3$0(*CX.D]TP46ZO%QS M&O/S*!VOV?SI+8F(KXT[3NG&9K=MD.@?T(U_7DM19KO1&BR/.S0;O7[.;M7' MR>=83W3% ^H'J\^(OS%WG#R63N(C(HL/SD?)U$?1^D/@6:!_BM(-+)5!N>P& M_!\_T[SBDQP*6[KD41E$HVN[V=F7J'O'V_3E;F3E1T8Y%Q])G4-5RR, %++\B*$NYO:;1-0L?A:3S*_?G MX*7CO]4Y8'LCG_KV"?3UVM_Y)9[_P:77 M[CB&[&\18$OA "VCU3QR@K6FAETDP$FIP32:7=W)X*(Y_9=?[^#/6I<_G*]_ M>>#WY6ER7:/;UZ52%6+DI:*_;S1;0YVD>]X)H;6NM-'8JS/VM!5_#KJ=KI/2 M=5(:I[I.2JM@9U23HW%2B4WN-$4IK^ B>.+!Z@"=3?-SG/3\G!LUOZ@J"UUEH:LL=)7%I; @7651/XSI*@OM^]U( M4,H^M*E#P,:<(?QTJ<4!T?T$GN\C<,I(;\CQQ7%?S':O+3I&\B,^XXSZUE2G<1W(Z".(?E, +?U6 M=XQAL];!PMI3Q'(3[ I01+>^(PVTTE^:-/@GHTXPM:C/M!@X4 Q(4+X'4)9^ MWP?N0^-4UW-H%>R,:@&K>QXV"9_347<[!.=K'N2"+P=(5' M+X$1FY:KHEL.H+Y2R*<+Z M.0:K5+AB)P_"6<)MC>C=3XKUJB;%_M<+"9]ZH8- IF,23!DLZCC>$SR^"55> MZ.^(KL![8+"\#[POF(H7A2X%:SA@8_$\<[G\2:BY%#].7L"CZ 17;W#$%UPO M + $4QH0ZC-B"_L:/F<.9T_P+OP(_@Q;_I\0!!3SG07YQN:>'Q#8ZR>X2@"W MJ_\1:^*)KEW0=9VC+0S-$/ ]]TX*_Q M:7]OW#7@NR ' %),GN/CLS6E[@,#43>;V0+2!E$ONOOXWL M?/$>4ZNW^G)U M\;7-6VZ0>SQY"HFHS5-@]'B8)^J/KQS/^Q,1G0+OB"(:PCE^78HL B3C?0M8"]POO$<>W(]R$.QR836 LI M!'][?_OOFP]7YA"T(%D8( 5*"G7"&7_-9X#7(+7Q*K0#/'-'9C"[@E+"B M#S\"DH%@ ,\3WYMAM14\3&$+ECT7)",(@G&V"084_J=6QRT^4M_V0H :O-?S M 1+Q60PR"@.D0N#1,T')@6>HERJXQZ\D7,XH!*H)[ !) UEBJ_GV&T",?))K MBX_,M^+\.Q)Q@]RX9.ZS.>Q60!D>^/SA;W0V?WMMD">&?^-@VTETX6UG/B=3 M"CBCEL4XWE#Q7O%1S VB)7 3F^G-(//0YR$ &U>Z<7G@A_+$+?P ]D4??#J? MDM>C-Y*8 ;:)L&XWVPCL;^PA=.1XQSNDX?T-C/TE<:NS/9^NHM2]?<1F?+!L MGH@\USX(?S A Z@+E.IZCT!"0,8\'L,RLD'S?E@("G]@K@=V.%A%_>4*!XSY$K 7_B(*:<-NQ+63S4WO>( ^ MP*3M8&,CW+%N*5C3DY(A7N:$L (,IZ'X/TSFP=%0H $ /KCT!^\ -@.6" M3@0"QO)X@)N0S!#I!R".G%M $ D0=P"<3J ?OA*Z]E\AR^#42[T7GB$CWP-F MZPM% #:>P>.5E,?1C-24[$E]3XP8,F2'6Z&HN,@;\5.I?!$.+-QA2CJDSH^" M<>2-%TGC<_'XV ^E\@>JAR^OC+H8*!]?ZB!R+@SE>BQU6M0FA 5^@X06N;V M/MF.HPA2W,Y'ZH3LBH[A@LY11&+@QD;L\-":HF:1P!5P$0"*.-P_"7?)*P"A MB N4;2\/IW/X=HJ+0P?RI!+^C4/=@#W$#1IH&2@4+##!(UR!@OB$;+\ M^U MB?+$30.54$:RA)HH.!FZ)MV?^)[QF-I5;R<&2 MKBC#VS8%.Y?+\&E_TGI"R>D_HF4P!\ ^V^AJ 2:1KBOMOLG,,-WMO?D^7_"!S>NU^!<8,".9E;1+('U2#'\U&)[IM.P P-V?)#A:/T4'##"E*SY\8??[,FCVGV#6..ACB#Q:VT)-&+=^ MXH)<^YR$;>0\_?M60>?> ?I::H43M <\@Z#<:A1N0P:4^E9K^U"=\!3T-JQE MKEEKASRL6D?:RKGX*IF0//C>$UQ@X*6]SD_(B+.:F^ *J+JU$@X.FC,<#_6+ ML90V:@U0!.)1.(90D.-13(+))E.+Q;#5919;\>A:]7AWY%0;A;8C/$HYCK)- MKBU@ FC-@_$#]P<,[JSY;:,7#X,3#)3+C.69\A+9.2V20.@O=]0P4"-59=4& M'-P;PY>22B&I?V9<"?<>ZIJ^"!S(.%/.'A-]F\WFCK<0CM49K&E?8>3+91C: M0X4:E%&45[Z-/@=48V$]'T-$7*@? " +V]R"GA.L^CI3BA.Z#WV7*@T8$ )' M'X4R;+/>!2D<([$-*TS5Q-%II!S*N MK1M$:EV,N2 A!>%&"NHA!0()_0)P7_C9Y,7P]IQ-B/ MPI?+7* :2SK:XV4P, FX@L\E>N"1F0=G!GH#DKX81?%F1X/=$ A"VSQV"XR9 MY4CG?ZZ4R7Q76?*=+1P&:R+DDHXSBXK7Q"(JNQ\S[238U3MA*#D);VWMOV,# M$ [PCL4J)3\.&\UXO=C"P5=A_,!]P$PVO&:2IPE#+2'KQN@>6$7N M$HI5!@<3(G!&=8XUIT:2[^^T71);8T#*(,U1NDE"),/=")%D-XM>?)& $(D* M(=S&,]NU!5O&J"7R19=C[ $L[KM?HU0 T W43M0MWP9R:VQ,=:GZJVX+9U5')4N? ]C/=&FHR2GU/>$WW LG"T&:F+6GRI? M1P0B74[C'*P5\$3+;M?_7^>4GR2GO*=SRD^04WZ:9/*":&Q/@JYBVE*08*O(Y89'1(C^CLT'^Z3UA M9HP\%%P;%2J3,8TU6:!B52Z3C4/AATA2@J/L3R'MDC3C=) -[1;Y6"ITQM4K M,5<'4X9@]W&FJ@RK41O&D&6ZPK!7*;SB2P$F3<5@ MNQ0S5Z59)5GJRDDB+7_[$;T=F&H+D)U[#L9DN0*I'=A",5:NM7&H' F@+[M< MI5\+&:$@FB33X+?LV=SC=HQ9GP)%(1&"(60E.=%2]47_@_HB]P2UHB<*"1?V M*[)ZP$JZ0EWT:@IHAP.)]!%!GDDJ7D#_9(HD91FFT!GQTZS?;P:J(5"0.!;H M>$A,N WZ2&TGBCWC*A.@<]R6RDP4"6R8&VCEI.MAPJYRHXC0,9TPM0J7*>R+ M.%8M'7L*RO!6&%BPESL>,3J"!4I/!&272V"^P' M,+K X.1?H2W8F,_$]A"4 JPI&(H88[(QO,XJK] 1JO9TP?'4&,?.8:&GJ4=HN5;CD2QN9_Y]: MPQ*E-" ZHD*$.-H-U$JQSXLO"YV2(A(0LF9*=DAJ7$12 3V;WCB%?UOX=J1S M'/-'\'+$OPGIBQG*L=3]) 2,KQZ**T&4;)+%&L+0%*+-2_,^T ^^@@9.;FZ, M5)J^>=U85[A@MMXJYLS#T?\A.)#/RGH0+OA@$.$O%EI15K).\]\CFR6F3N\2 M$_[O,[5JTA7)PQD&/O^#_B"ETG'FR*L#%P,H54B[E7N]7=*#GHI8O:F(_>') MIB*V]51$/17QT*F($C#2$)<_Y\]'U.,1]7A$/1Y1#]O3XQ$UQO1X1-U*=8<, MTK)'(JYI$GF,=IQ1D]*:]"0M$3)1JT\]0N-BKOMO6(\J$EP2#V4UKO[1)BF\ M;K>,_K!]\ ;?G)@#' ] 79RMTRP60%H[. =V\455Y:XDXI(R&J-D)D_446!BD S4RNEB44V[),V5?@4Q#D#LO#*;1U]^2CY\_7F>>^1CZ8(7);,?/]G@,V_U(N AV7!C;^!ELF@(H8?G/%*#-\4.Q M%I9Z@LBCVV7Y7U@\>]BJ0SR[NSF>75#0N>2E\[H/5&O7IX]%GC:.8G8N-9!R MOT4J?"4#+3H$?MXA<&RYC7W+, D4[P5@6H?%=5A<8VP3QGZJ+KHTHDK+7]!7 MJU972P>4SB&@A*-)L6L"#M*H2,3H2)D5S7:QF17G%"HJ(!WGIWUA4TEZ&1J# M5E^3RQKH= \'S4\EB1(M) H0$N@HKX9L.!I)#XUF]_!0^;E>^':KQO+A>&S0 M&'9JG\=Z/)KIUD9(:'NC-%&"D=,S%R6FT>]IW7&MJ:$E21[)M+0D60L=;6U< MEHA0Z3QG+B;:S<.5ZG.]\75V1QT/*-W#-6I-, >)",76BX NY!C[DT7EP>J"SFFYA2: M+EZD"^U /0?K^#X]E[-L&WFG8/L9]/[8_4VYQDD!5?4W$)3QM8VZ#^. M.HA:3\,[G75J]O4T/#T-[V*GX:4[QZ@V*)?4-P;[O$^$,SG6*9AF MFKTHR.CY';K?RT[G=2]2I>W>]$]SO1_4YTOY-#ZM*^:G/?6R?NS5\ZYRTDVG>]7KCA;-!5K7DOV;7Z/8O3;,JH%U#;3APWVBVAA>&WP(Z-NG"G_K4TE[(,6N3R%\5 M@%W(,6M0]%,54%W(,36GT'2AFTY2Y%M)=RSMKH ME)6!V*6 YYX"]T M\?M*\7L$&EW]KJO?7_ZYO*5U]7O5:[IT];NN?M?5[[KZ/9*]K9JD MDA^(VAZ@]M+J> JH^=>%/#5BP=<6'2/G)3[CC/K6M)8%/1UCV+RXC*J"2Z6K M7,\#^.U>&GX+*I?!GQZ__R:@33"WJLUHR:K-K#/N7UE:H@&+PVG#JKC%H M7UIK@_;A^;Y:9ZX1#_[D>>.?Z8-O6Z$3A+7EQ)?FM2BX/KK*7+A50#'X12-7 M%R!4NJ;O0HY9FX3BJ@#L0HY9@^*#JH#J0HZI.86F"UW\?A'6IRY^KY]QHHO? M-7*U[7DFQ7R7N&P/D- 8 FV_?S@"#TAH#M'N;&P, M+ZV7+F7I0US:Y]"$H=V\U-K"U28,E2PVU"T7SK'E@J2.I.^"_%TV7Y _QYJW M[K]0*EO8W(AEY/^L>T%HZEF+L54K2I./)I^M,98QLS7E:,K9&F-91XPF'4TZ M-=5X=(N>>E%/Q30>33[U(I_J:#R:(Y(.CKE^AQ2KK_D1X9K6?<[ MZ!BM @K6ZY6C.^@9O>:EM248M(V6>6F]-@8#H]NY-$SWA\;@XOHC#9I&LW5I M/0QZ Z/9N[3)]KVAT1P4VXCQB'J9UK@*U;CB0&HMM:VAT3;;%W9=!T9K>&E\ MN0^JUJ7AN6=TAY>F:?4,LWMIQE/7Z+4O3;GL IXO[2'*\@9H=2CBK6P\3#(+.5T#TVK4U//2\36,XO+3! MAP4@.*>+8R5]WZTU_/+DC!"[%(%(XFQ,)KXW(S^:_4:+P XSR#G/8(/?P==6= M-WF%SR8.PT9#@-FG8(I;7^[#%#TC=I-L1GCZO_QZ!\<'A2KSK4&C&WU+OC9^ MW8;E\?!SWP;T V+)&#X!N'JA3SY\N88_L#DG#@U=:RH['UW#=YTDY# %0@60 M\'0C)2#2*\OQ7.K(5S7(S>Z(87&[)9F@JG9MB1 )? J;E%ENZ@^[X5[V.\I@ MO/=3@]QE8(1@07J- &*%'*X&\[F F<\<&MB/#(!F>2X/J"M<#K8WOD(JN9(_ M&V04!BOH'T=PALMN(XQEOZD5N"$.)6X6!!\$[$^ %%>QKZ@(]X50H&-O'M@R MC(0[5VVMR&A!*?V#):8"_ #P_93\V>8CJ+<(K[A*?LOT)[3$:V-^>+ M^.$&^8.1L0=;A\698\-V8 ,TB$%G"3.%DRG%]6>,NO#I)'2(#7B$'7D2;=$Y MHJ]G3[D*UL963:BV]INMC=CLY8[*"=BLZ+U*?B@CA!S O75CL%G&,!DQH LT3)PGNN I.3B-K9Y,/ZY(C+9QQRG;Q>RV#1+] M [;+S^N#?NU&:X!/9[;:Z/5S=JL^3CYW/.M/L#^I'ZP^(_[&4*1'CZ7-1R+L M1S@?)<#/)O_UZH? LU[];Z84R'F.N%,1UBKA_.=(A9AYAW\4Z4'&I>$RC;(3Z9NT)N MT!*#TO4I.RP3,FVC7Z."S!(ATS':_<.']YT8,(4LDUL/=CC-Z(CXGGQ[]PBJ ME>7TJ=@CQLW-=-QH?0HS!W'4W.#RL%21!I_!PN:>Z[+'+%?OA+L M%E%6N6<>SN<>$)O[0%R ;Q33Q,\FH'IY49A:#N])O^C1<\*9")S$\WU4<+F! MH10>SN)H*3SS(.+8N(;Z-OYI!KOP;>K(/S@4-$"UXP2NHP7YL=7H)(%ZSCW+ M%MM_LH-IYOSQXJG0>2J>KI"&D?,):@QB#P&SIBZH1P^+W%&-.!H_KA3 >.=.!H'R?%&0>0.D:S6?MHP%$@TS1:-:H' M+!$R;:/?K$_;S](#2(R5#UA M^L7,!2IAS,<_12OHJ,E+!'W' *KN@R%J)7TJ\4;',]NU>>"+TDP=-]%QDS,- M;NBXB8Z;Z+B)CIOHN(F.F^BXB<:8CIN< <9TW*1^.--Q$QTW.=!-<;XAE-9 M5YJL@4S/Z-1H &V9D#':!<]V/*<0RN'SF.H?0=D]E,&W\!6OB6JT!JFJ&!G5 M:/5211Z[]QU<"6)$+^3I*$2\G50%3+*S*:-C"Z ?9,(/-!S;01Q",+(=O_*< M&SL+,^J/J,OXU>VSPQ8*X1@E<6SJ6LR0NPFP@F7N>Q/&N2W:&:;B(A/.5!_" M'WNI>-&8)?$0ASW0! -JZXG D5W_[[YL.5.8P>A;,'OBW*E^)PD@XDK;[V-SNP'R1B 1.! MPT204X>.=.CH/.,[.G2D0T ,1TZJA_.=.A( MAXYV=DR<;[!(]*EIO2UPG]L34*ZSH+Z@;+6,[L&E2QIZ.@257_UU.&SJ'X0Z MD4RX==,'G\E(DPAI,7\FX@[XRUWB&;_&;T6#H>9T$3_^8ZN5M" 3+<_ M$#<[9$P7+Z[C,U#)'AFACD,LV-I,1GM$G 8,=_F)[8)$S/93PQYG\$,J'3'2S;+\4$XMPZ_BE"Y4^\0"$]NEKF5C;"J #V0#MEUC>;))'+7'.,8J MBQ:S+?&B!U55>%#54 ^JTH.J+G90U0W"FZ&,2*+VMFMY,T9>*S;ZQB NT['0 M(\1"S;1__LC!T.[F8&BG\F'%>BY]^JB4#H:>,!BJ:K\]/<)*AT5U6%2[_W58 M] PPIL.B]<*8#HO6#VU/><7=](N_,_:.T]#L*B];,MTCFJSS$I7/?(HCVM6D.+NVBOFYU M+N[,9@'\N%XG[AYE1)_6F.O-M&]S8WOU9-W]PWL#U(R+O2Z@'4+-CFQ>&M\V MS7+XMN(B.<'B=2^K5!+HJ_5I.2\%>V1"S/PY-]+S,KPFH;F_=B@K@=^0E?R"VMIQ':.UQ=+]$B.S"LT6H= MWG2N7M;8Z];PX@(Y9D=7==5H.).=#8*+>J>'UQAA1BL]PC[$ 54LKU=NHN=O10N$OM,=33$G="9:&3H M3>#)42":&09JJ!/0 @.?"$LB;T-)P!0QPX6L@#L#GZVX$C_IH[#%N0==?_4 MHK6OOO=H<]'-THN%\&)ROSN.BE3Y]EK\L\JE?FD6&E M(__G$K>E"TQT@8DN,-&)U+K I(88TP4F]<*8+C"I'\YT@8F.8.SG(:E;K4GG M\.S\VH0IVO49&G3P62\M(-,ZO(I(QR9*BDV(B*\,'#PQXC,+]8!QBHW&L0!O M IOA'):F;B9XL<&)_V)/LOW%5:M3;\?^;_9?H3W&X(CHG$?G-@;BL;%>Z%M; M>O<+"(_L0,!5A.*=@A829PS074"WVWWO5>VZWWL$.R2*RSNECTQU2F1C$8;S MYLP7'8DYSI]R+7M.'6>!S,$+'Z9D'HXYPHNCM&;N<\FS,>(I9B[9: !X7M/L&DNXX[9$& R#^R1N2%+0I/ M9F;,%ZT=D]UN&Q:L.[.^ YPP 0;\82YZ1Z_TINR(P&Y;@"_"W+HX9 M_0C( 59-'QY\]H 8Q:%DIM'LM1M#Y0=/@LS8.&[N>Q9C8X5 %",VYR$5>YQ$ M9,*9%?H)0E=?T&X,LJN+U3!8W"#7@I8V[AZ6!+GM1&_]L=T9+"\('UN43Q7C MA!]P:X_4$;2*'_X()E:CNW+&=6%P'8-^051YB&6 ZYW$_2+5#/:">"VH5G=P M207IXI7L"XH56HW0F (/2/<3W.9@2JYG4NE"J'UCHFGMF&R HT' =L4;)Y^7 MI(O?-U3NQ+_?&:@J6U/LN>L]84]<>"+%=*-;*!(QYG(89K/17+D$%,)[6.VHSRY:F4OP8LI+VPR8580"J39RUA7WYZCVT&@ M^/^S]V[-;1Q9UNC[B3C_ 3'AB; C2K1(2;;5_LZ#VI<>S4RWW)9['/-THH!* M@-4J5*'K0@K^]=]>^Y*70H$B;WQ#II#LZI$1GXUW4VX$&/ME^YZ&+$@N28!HU+*%,;JC=0#= M:M'FUT5S72,_5#9%]_7BDL8F:T#>"G^V/_'SHE>566*&?4OSNJ0]E4*A'@C0 MN=V8-S3@;"?BS6H*-SF0N/.6-H&N28"!D^E\BI 5GK1*.1B8 M+-PY;12M92DGPK7TB!6'__%)V%S+H:-%[+0.CLT"A3VO\$PH@F?G<<& K&\> MU4%_;+Y-"=D*PB)-^S+B21 M;):0#-:@Y!8TU177+%K)(%N-NJ^I H9RV.5M;[L5"XJIQ%!Y&.Y,TCLL]W)I MVB5YH*=%' [5Y4&A(YX3)HZ75 S[+JJG[R$&)$]\+^.)67%?_Y^ NT)/WEMNR%#1DKJK<)SU@?B-,I&'(F&+A'^NGB\4PP,!,,?.1"_.J@ M^KYDHGNVPA:K@M.>.[@PH<(D/XN)4X]!".^'#^9H,2K*FV'2CO]3L M:%Z!I(6L+;8G\]VN*E=FCPTR O<>#,NN+,H" B M3ZZ0K[IZ-6R7+;N[61P$HE%=NZ&A,$Z^^M=0=J6.@"5N_$];L->XVL)37!I. M&P0[0:X_CJ ZL_EP-6H[73P/&I/>M\J'HSNK&"*]?*Q\GF9T-HT^8KY]TVWMBFAV'?(J#6.ET9OV>+3W,U M1]9D2 RM,THA;RQE4YV$S;)28CQZLTL')Y-LET^7.I:WTK=E-Y)*^M1*/P5% M2J8'+[G*7(8%$'M2MLU<24\-=+!D-&"A ]H"B2GD)Y'NTZ=./VUKM\SK-^VP MZU>VUO29M=EHQQR.KQ>?;NPS?4^O(;);N:L]YLU"#[&"Q -.;PBV*A/_ZG?V]#BMC6++IWHMKG* M*S+B'#8?]M8;5[ I=\3\SI@0BI4O#=R7?27ZP@L%;%V:!8E@+]VQJ$ MV'U[ZP/A:XV,]ZZJ.!P3/I^)N;AT)$V[RA4;"1F$TQA+[=%8<78D(ISYLQS9 MLBQMM$\R$7E'E7_=3CHYR),&,S;J"7($% XD353MTWK63^,)\=/GZV M^)D,;%HG/JL@RBI9RX@R -&65[;!?*_,Z>DLI!@"*OD-)O>I^)S?#SWT%!U, M2UK$+OY-*\2N4(YH%ON.?_KH?(O?H='JJZG<+TF]\P,?[[7EI MYJ6YU;?G[J.Y^^A8]]%GV6+O\I8KU6"QA7COD\=3">:YV/Y#%=O_8)[/3ZB)YR+[XCV_[@P7>+_5$6F@BX\2!/"K)T\^HG/Y/M[XU+K.OGKZV]DT M;J.*9E#V>X$R>R*O.8,LSW(QR\4L%_<-?/O]A0#NV_7X/FR1)]F3D[,WS\^? MG=@;/\F>O@>6OMG]_7CGQ52T_7=PA#^,HOR81IU7[N.\#C]]'W?# M9[=1E!^Y<_XQB=2\[>F17G1W+\/Z9WO%\K M]Y[<\V>_DW<^FZ4?DW9]410,:.*L'?, SF;6L!^)GOB8WO%^K=S[T;!??/5^ M2V#G\.?PYTF\YGWRS^^7('],AW5>N?LUZA]' Y,]?_8A2FC^ MS^]"%O+K?<*/'1+\F]_$5_&1 X'?C&7) $<>/;2;(JA@E)]/GGWUY=D33_2N MH/;9-*+],: B >0$)FC>TIL#HZ@K.\XBA:_$2&>/-FU>N)AV89<++&FQ^,?9 MZ[/%3V"#']K]8DD3.QE,\)?UXM6J;Y;69WG^E: PI=#*@D=5]KQL0I[1K->N M93R[:P<#"6BV/>?S:)QGV9?/'F>/'RMRJ6(K,R9L0% ^?WKV^'& 4%::#.-O M C7VQ+ 8K2[GWSQ_.P+14V;IF[(%OF:7GQ1N&)8]1ZK]AK@1_2#A<85X(^$ MH.PZP4]C-/#1X(SAIB]H/$#VT2?I1PUX=KEG>*5OFNTNKT\)AONO^7[A>918 M$)YF3\ZY^W6A&\_H^R.Y&4O#Q7DB#5DJ#@E+!S[^U=/11AP*0%Y/R\!(!$1J M\0':W*>WE8/'(RJ1LP4MA6E&7@^!:Q<@]X#VR_AFKE>&$E)3E^X1;>@;UX<' MC3'(.U?Q_*(#=I%=/'F>??&57V(^ILD*/?WJ (?_ED>$#^>81F1\;FY:FF>' M2V/4+D=6PL^D![#=2%)NL1[/LB>T'A=?/3N^'N=/'Y]=_/H%>3Y%0G#;!7EZ MN" \O] B_$D>_K5T^RKIU_=L!B/OQQ-ZDZ+\<682.(V#$\*1"2P:[B;EPE'A)R0K7#-+("F!+MRBM157154=? UXHLP1XY@ : M0<<"38F];N Y6[I](X0CG2+;9D8*0.^ZHL.S!,S\(J?Y,@ZP;,,U<#;IJ4LL MYXH,]FX] +:36=%8KTP]'[-'FE(I0O(CQG/6]\@,CYH<6'N6(S9OQFR)KC2<;2 MCH/ NPR+MJHR)6VA%:)#)LP;A2-=F G!!,"^Z69Q3'Q%WV4<8W6>&UPY6($! M[RF41**9KES5[ 3=-N!+!]Y 7J+SKV=&MW?Z*^M*R'=8FDXH=D-'I6B$9R2^ MADN_()>DA(6%T*-Y.U5(*6U0%EUJ7K,HGC=SV^QL,N&;BS2GF1I=0ZX[Z3<+TGR MG#W2LWZRKUG6*P1ZG"HF>I.E$.9 @P5M0&O5-7J2;]30TZLAU\'D5 M0N+B?.9!.4D>E _(UGT'(;^/]^4K;\Q-FFX?[OZ\?P[L*TEO,-W(H(Z\+8H/ M6%XSDR/N"+9+P9Q0UH/>>)X@LF8/TIR_IGT3+7#&$0]R6_/H(JG8EPSN;&HA M\C5'UF6^)+/?\RO8M[H!##7X5N4VF*NW'UNW&2KY@H].X*]&W@!*C$N7%_* M6Y(8?_+D[*M%%*3G@$@?7.D)3WQF(KY%VK&[!)W>]4GE&YFPEFDHV(_C2Z0; MMDCY_8(#")8E33-";L.I/,)[,G-93'!9?/G%Q\!E\>6_3]=UZ-^?'><:2+YV MFW^/AKZ!QN N0_^6DJWW0P/PQX)=?W&R8-?,-2Y$NK(^S)">J/%E^_GO.*.# M&_Q>0G'/W!'CVK'SY_=2,\^=BO>E4_%O2.[!R2'7 M!VR34?(-E*I7S/SW>S>G*$R?[=BZ?9\R>_'?WZL[N^X\>P-D]H M;)_ZX%-5")\AJ7Q5(FN]W&L!S7W4#N]EF,EC\/19]ASD,1^Y MBOA@"W1^D3U]_'X!;&?;XD'IDEB#A*J:D]$@3RZ^>"\:Y*$JD(OL\;,O/]I. MMCMF)6^71OJP?N%ASD&<5E48=S[H1\9#EJY-/A7ZWIKU(N?NF*KIK)@]>E!> M_'/@;R#U2D?B$<^6#N 673FK:F#:V<+M6K2B4Y_K8 M1\L<+Y]DK?4K_(TOSQY'I?5<=:E5O^EZ=9W3.MJJE)HL9:W_Y/SLBU MCYS@ M';Z/M0>1("V55L<63@K \'48Q'7?M.%)%V&N.]3SED6:&Y?,N56]ZD-E82;Z M0X B-$29>]F@4/R/HK4%JM;8.-?"-&Z76FF3@71 6?G,0=M1%CYIC6CRB(GN M'9GZ>'&C!H93:46XPZE]\NM/+3KB;G]JGST+0O[^3^WYV;,[GMHG02Q0M]QK M.3N$M:^<%+E#ZB_"R+_N<'\9CMS'7 ;R^][!+R<<^8G"D =^^[Z\\RTJ?:H#:]P.V3S\+)EUMGD*/A/R7UO?Y[2>;HBQ]8,N_CM?0[]1JLU^2@ M5=RFW5TZVK:\;>%6?>BVBWMWO$/;(OXN7%Q9N%Z9R\!#="B>00M'J%1 M/0YO13T;)R1KK]B.F%X4)CV;3I@2NR:MM>H$@WWHJXQTH_\ M:VC5[\F>I>D]^J\3\LM&Z"[HD6(B2:P2FO-IUH\85",$C"J.T#+TQN+\_''V M_/FS1?>O 4 3ZX9V84U/YZY=6N>?RZIKZBNZEERV>-6ZC8 WK(>6A9FNS3Q% M!N$VW->A\WA%7E0NJ&<&DT#W&F ]^,^X5WD^6=3>Q>9"!> (^E!\;8JK=QUF MB < =*[FYF/!_2C;KE_@=7K#7;NX.%L8FL$.J!"U!US+1880L)/'(7J8PJ.= MQ]$Z,5+*+FFN7EVZ8JAHR9_\NPWH \[98E<-G5^&0_P4GAJ?@*5S=;"T;MY:739LGCVI.N+JFDE MEDK/X(%RVO4PFI@Y^+![VSO!/8FDJ+]N%+&$X?RO!,6E$S]>/H;^=QQPVZP" MJ"1'^]WB;]HW^/7+3KO^-OAIV"$NVG7#5AKU2+DTTEB7O&W8,\Q 1$Q18%8K M$EPR#LM*7BDLA> BH;_=E>T""D:A2?"YY5!613/T.K*]W-[=[045MX-F7VZ' MK;ZO%W>V8OEQ^89L:-E^(#Q>?'D C_;KN\I__4U]\?0COZGA(*R@ B3)PZ J M304@%@5'BC 3Z,&YV$ +A+2@&D[Q]BZ@L8IW@S"QH'**3RXB7N.V8,7%"&'Q MFHN#5-&\M3<66! , 2/?Q1'X!ZEK^NDUGJ"*18;/HW,I\%"WGJ,V6W<*([/- MW[AH76255X.!VAR=[MGB&[:?.EW [J97:]KX M=A98CDCX4VB.]PK(\5#LL 1_+6ZK7=VD9 Q8R;#"6 )CK?//H=@$!+6P@1Q6 M@/1SC$Z.YKM0T69DE'N+C'(Q(Z.<)#+*!ZZ!_4CLL!_E?D0Q3K.IY4(Y,O[-E!8J?Z2B%20@Q,XCLH.27%U8K%Y!W8 MSAPN_1.;E27*R.F&=$7F6>/$^QS_%=_T<\$<(GQZE?E4%1DX'JUL MG:(W8F-H]DNHDU,Q:2R0J0#'JZ&C.:$$ JL<#'6USPU0>8T('!=@6?)BP2V@ MC."XP-SR/HJCD ^-Q\D>DR"4L-PW35-T!J\JSF\AOCZ#S"G$* \KLVG6>#1D M$*C&I62I\L5?\PX1H-> Z&$$NF]+0(0N!8'TA7>JV?PBXXIVM^PNQ>!D2T(@>K[*_)%;EDQ#R;F^W7J8CK]Q"PJ@H9:Y-> M%*62/LV25?'2L^AV;L7J A%#TAR]U@\&10IMUY&ECJC.UX+X"ZM*!O0[K\O. MX\:#[32&,SH.I%!49VHA(J)%=!#HXSA"$N'S$7(2>:3ZPDLQNB_]E$M.%"_1 M(^X6DIVL>GW0D9^I(4GRXYWHLP5^2A M9/R+ @>I4!@N#GSB7)&2U?BN'@5)MFKD32M]5:GPCNR]EC$) L2 M:#B^.R&/QJ](\^DG-X5A/)<2PCB-8XE 3:RZ%":4ML8)/"^4M>G!L;IOS=F= M.$"TE%O1[YWH=Q\D95.C*D7.\,WX8*?'6AQO+F(WR#>&P@