0001628280-24-003051.txt : 20240202 0001628280-24-003051.hdr.sgml : 20240202 20240202160435 ACCESSION NUMBER: 0001628280-24-003051 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240202 DATE AS OF CHANGE: 20240202 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Twist Bioscience Corp CENTRAL INDEX KEY: 0001581280 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] ORGANIZATION NAME: 03 Life Sciences 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: 24591304 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 twst-20231231.htm 10-Q twst-20231231
false0001581280--09-302024Q1http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Memberhttp://imetrix.edgar-online.com/20231231#ChangeInFairValueOfContingentConsiderationAndIndemnityHoldbackP1YP1Y00015812802023-10-012023-12-3100015812802024-01-29xbrli:shares00015812802023-12-31iso4217:USD00015812802023-09-30iso4217:USDxbrli:shares00015812802022-10-012022-12-310001581280us-gaap:RelatedPartyMember2023-10-012023-12-310001581280us-gaap:RelatedPartyMember2022-10-012022-12-310001581280us-gaap:CommonStockMember2023-09-300001581280us-gaap:AdditionalPaidInCapitalMember2023-09-300001581280us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001581280us-gaap:RetainedEarningsMember2023-09-3000015812802022-10-012023-09-300001581280us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-09-300001581280srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-09-300001581280us-gaap:CommonStockMember2023-10-012023-12-310001581280us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-310001581280us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310001581280us-gaap:RetainedEarningsMember2023-10-012023-12-310001581280us-gaap:CommonStockMember2023-12-310001581280us-gaap:AdditionalPaidInCapitalMember2023-12-310001581280us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001581280us-gaap:RetainedEarningsMember2023-12-310001581280us-gaap:CommonStockMember2022-09-300001581280us-gaap:AdditionalPaidInCapitalMember2022-09-300001581280us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001581280us-gaap:RetainedEarningsMember2022-09-3000015812802022-09-300001581280us-gaap:CommonStockMember2022-10-012022-12-310001581280us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310001581280us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310001581280us-gaap:RetainedEarningsMember2022-10-012022-12-310001581280us-gaap:CommonStockMember2022-12-310001581280us-gaap:AdditionalPaidInCapitalMember2022-12-310001581280us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001581280us-gaap:RetainedEarningsMember2022-12-3100015812802022-12-310001581280us-gaap:CorporateBondSecuritiesMember2023-12-310001581280us-gaap:USTreasuryBillSecuritiesMember2023-12-310001581280us-gaap:CommercialPaperMember2023-09-300001581280us-gaap:USTreasuryBillSecuritiesMember2023-09-300001581280us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001581280us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001581280us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001581280us-gaap:MoneyMarketFundsMember2023-12-310001581280us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001581280us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2023-12-310001581280us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001581280us-gaap:CorporateBondSecuritiesMember2023-12-310001581280us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-12-310001581280us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001581280us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-12-310001581280us-gaap:USTreasurySecuritiesMember2023-12-310001581280us-gaap:FairValueInputsLevel1Member2023-12-310001581280us-gaap:FairValueInputsLevel2Member2023-12-310001581280us-gaap:FairValueInputsLevel3Member2023-12-310001581280us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-09-300001581280us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-09-300001581280us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-09-300001581280us-gaap:MoneyMarketFundsMember2023-09-300001581280us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-09-300001581280us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-09-300001581280us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2023-09-300001581280us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-09-300001581280us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-09-300001581280us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-09-300001581280us-gaap:USTreasurySecuritiesMember2023-09-300001581280us-gaap:FairValueInputsLevel1Member2023-09-300001581280us-gaap:FairValueInputsLevel2Member2023-09-300001581280us-gaap:FairValueInputsLevel3Member2023-09-300001581280us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001581280us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-09-300001581280twst:ConvertibleNoteMemberus-gaap:ConvertibleNotesPayableMember2023-12-31xbrli:pure0001581280us-gaap:EquityMethodInvestmentsMember2023-09-300001581280us-gaap:EquityMethodInvestmentsMember2023-10-012023-12-310001581280us-gaap:EquityMethodInvestmentsMember2023-12-310001581280twst:LaboratoryEquipmentMember2023-12-310001581280twst:LaboratoryEquipmentMember2023-09-300001581280us-gaap:FurnitureAndFixturesMember2023-12-310001581280us-gaap:FurnitureAndFixturesMember2023-09-300001581280us-gaap:VehiclesMember2023-12-310001581280us-gaap:VehiclesMember2023-09-300001581280us-gaap:ComputerEquipmentMember2023-12-310001581280us-gaap:ComputerEquipmentMember2023-09-300001581280us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001581280us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-09-300001581280us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-12-310001581280us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-09-300001581280us-gaap:ConstructionInProgressMember2023-12-310001581280us-gaap:ConstructionInProgressMember2023-09-300001581280us-gaap:DevelopedTechnologyRightsMember2023-12-310001581280us-gaap:CustomerRelationshipsMember2023-12-310001581280us-gaap:TrademarksAndTradeNamesMember2023-12-310001581280us-gaap:DevelopedTechnologyRightsMember2023-09-300001581280us-gaap:CustomerRelationshipsMember2023-09-300001581280us-gaap:TrademarksAndTradeNamesMember2023-09-300001581280us-gaap:RelatedPartyMember2023-12-310001581280us-gaap:RelatedPartyMember2022-10-012023-09-300001581280twst:AbxBiologicsInc.Member2023-10-012023-12-310001581280twst:AbxBiologicsInc.Member2022-10-012022-12-31twst:vote0001581280twst:InducementPlanMember2023-08-220001581280us-gaap:RestrictedStockUnitsRSUMember2023-10-012023-12-310001581280us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2023-10-012023-12-310001581280us-gaap:RestrictedStockUnitsRSUMember2023-09-300001581280us-gaap:RestrictedStockUnitsRSUMember2023-12-310001581280srt:MinimumMembertwst:EmployeeMembertwst:PerformanceStockUnitMember2023-10-012023-12-310001581280twst:EmployeeMembertwst:PerformanceStockUnitMembersrt:MaximumMember2023-10-012023-12-310001581280srt:MinimumMembertwst:NonEmployeeMembertwst:PerformanceStockUnitMember2023-10-012023-12-310001581280twst:NonEmployeeMembertwst:PerformanceStockUnitMembersrt:MaximumMember2023-10-012023-12-310001581280srt:MinimumMembertwst:PerformanceStockUnitMember2023-10-012023-12-310001581280twst:PerformanceStockUnitMembersrt:MaximumMember2023-10-012023-12-310001581280twst:PerformanceStockUnitMember2023-09-300001581280twst:PerformanceStockUnitMember2023-10-012023-12-310001581280twst:PerformanceStockUnitMember2023-12-310001581280us-gaap:EmployeeStockOptionMember2023-10-012023-12-310001581280twst:PerformanceStockOptionsMember2023-10-012023-12-310001581280twst:PerformanceStockOptionsMembertwst:ExecutiveOfficersAndSeniorLevelEmployeesMember2023-10-012023-12-310001581280twst:PerformanceStockOptionsMembertwst:NonEmployeeMember2023-10-012023-12-310001581280twst:PerformanceStockOptionsMembertwst:ExecutiveOfficersAndSeniorLevelEmployeesMember2023-12-310001581280twst:PerformanceStockOptionsMember2023-09-300001581280twst:PerformanceStockOptionsMember2022-10-012023-09-300001581280twst:PerformanceStockOptionsMember2023-12-310001581280us-gaap:CostOfSalesMember2023-10-012023-12-310001581280us-gaap:CostOfSalesMember2022-10-012022-12-310001581280us-gaap:ResearchAndDevelopmentExpenseMember2023-10-012023-12-310001581280us-gaap:ResearchAndDevelopmentExpenseMember2022-10-012022-12-310001581280us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-10-012023-12-310001581280us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-10-012022-12-310001581280us-gaap:StockCompensationPlanMember2023-12-310001581280twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2018-09-260001581280twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember2018-09-262018-09-260001581280us-gaap:PerformanceSharesMembertwst:AbxBiologicsInc.Member2022-10-012023-09-300001581280us-gaap:EmployeeStockMember2023-10-012023-12-310001581280us-gaap:EmployeeStockMember2022-10-012022-12-310001581280twst:UnvestedRestrictedStockUnitsAndPerformanceStockUnitsMember2023-10-012023-12-310001581280twst:UnvestedRestrictedStockUnitsAndPerformanceStockUnitsMember2022-10-012022-12-310001581280twst:SharesSubjectToEmployeeStockPurchasePlanMember2023-10-012023-12-310001581280twst:SharesSubjectToEmployeeStockPurchasePlanMember2022-10-012022-12-310001581280srt:AmericasMember2023-10-012023-12-310001581280srt:AmericasMember2022-10-012022-12-310001581280us-gaap:EMEAMember2023-10-012023-12-310001581280us-gaap:EMEAMember2022-10-012022-12-310001581280srt:AsiaPacificMember2023-10-012023-12-310001581280srt:AsiaPacificMember2022-10-012022-12-310001581280twst:SyntheticGenesMember2023-10-012023-12-310001581280twst:SyntheticGenesMember2022-10-012022-12-310001581280twst:OligoPoolsMember2023-10-012023-12-310001581280twst:OligoPoolsMember2022-10-012022-12-310001581280twst:DnaAndBiopharmaLibrariesMember2023-10-012023-12-310001581280twst:DnaAndBiopharmaLibrariesMember2022-10-012022-12-310001581280twst:AntibodyDiscoveryMember2023-10-012023-12-310001581280twst:AntibodyDiscoveryMember2022-10-012022-12-310001581280twst:NgsToolsMember2023-10-012023-12-310001581280twst:NgsToolsMember2022-10-012022-12-310001581280twst:IndustrialChemicalsMember2023-10-012023-12-310001581280twst:IndustrialChemicalsMember2022-10-012022-12-310001581280twst:AcademicResearchMember2023-10-012023-12-310001581280twst:AcademicResearchMember2022-10-012022-12-310001581280us-gaap:HealthCareMember2023-10-012023-12-310001581280us-gaap:HealthCareMember2022-10-012022-12-310001581280twst:FoodOrAgricultureMember2023-10-012023-12-310001581280twst:FoodOrAgricultureMember2022-10-012022-12-310001581280twst:A2023RestructuringPlanMember2023-05-032023-05-03twst:employee0001581280twst:A2023RestructuringPlanMember2022-10-012023-09-300001581280us-gaap:EmployeeSeveranceMembertwst:A2023RestructuringPlanMember2022-10-012023-09-300001581280twst:AssetImpairmentChargesMembertwst:A2023RestructuringPlanMember2022-10-012023-09-300001581280twst:A2023RestructuringPlanMemberus-gaap:OtherRestructuringMember2022-10-012023-09-300001581280us-gaap:EmployeeSeveranceMembertwst:A2023RestructuringPlanMember2023-12-310001581280us-gaap:EmployeeSeveranceMembertwst:A2023RestructuringPlanMember2023-09-30
    
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended December 31, 2023
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
twst-20211231x10q004.jpg
Twist Bioscience Corporation
(Exact Name of Registrant as Specified in its Charter)

Delaware46-2058888
(State or other jurisdiction of(I.R.S. Employer
incorporation or organization)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 classTrading Symbol(s)Name of each exchange on which registered
Common StockTWSTThe 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 filerAccelerated filer
Non-accelerated filerSmaller 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 January 29, 2024, was 57,818,022.



TWIST BIOSCIENCE CORPORATION
QUARTERLY REPORT ON FORM 10-Q
FOR THE QUARTER ENDED DECEMBER 31, 2023
TABLE OF CONTENTS



1

Forward-looking statements
This Quarterly Report on Form 10-Q for the quarter ended December 31, 2023, 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 the commercial development of DNA data storage capabilities, expectations regarding market penetration, anticipated customer conversions to our products, plans to expand in the international markets, and identification and development of potential antibody candidates. 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 statements are based on management’s expectations as of the date of this filing and involve many risks and uncertainties that could cause our actual results, events or circumstances to differ materially from those expressed or implied in our forward-looking statements. Such risks and uncertainties include:
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 or public health emergencies, such as the COVID-19 pandemic;
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” contained in Item 1A of our Annual Report on Form 10-K filed with the SEC on November 21, 2023 and this Quarterly Report on Form 10-Q.

2

You should not rely upon forward-looking statements as predictions of future events. Such statements are based on management’s expectations as of the date of this filing and involve many risks and uncertainties that could cause our actual results, events or circumstances to differ materially from those expressed or implied in our forward-looking statements.
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.



3

PART I. Financial information

Item 1. Financial statements

Twist Bioscience Corporation
Condensed Consolidated Balance Sheets (unaudited)
(In thousands except per share data)December 31,
2023
September 30,
2023
Assets  
Current assets: 
Cash and cash equivalents $266,269 $286,470 
Short-term investments44,87549,943
Accounts receivable, net35,35444,064
Inventories30,86332,063
Prepaid expenses and other current assets12,87011,716
Total current assets$390,231 $424,256 
Property and equipment, net126,225131,830
Operating lease right-of-use assets69,09371,531
Goodwill85,81185,811
Intangible assets, net53,19054,483
Restricted cash, non-current2,8472,811
Other non-current assets5,4185,681
Total assets$732,815 $776,403 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable $9,256 $14,052 
Accrued expenses13,95910,754
Accrued compensation20,78725,818
Current portion of operating lease liability14,80814,896
Other current liabilities6,4187,803
Total current liabilities$65,228 $73,323 
Operating lease liability, net of current portion77,07079,173
Other non-current liabilities475475
Total liabilities $142,773 $152,971 
Commitments and contingencies (Note 6)
Stockholders’ equity
Common stock, $0.00001 par value —100,000 and 100,000 shares authorized at December 31, 2023 and September 30, 2023, respectively; 57,779 and 57,557 shares issued and outstanding at December 31, 2023 and September 30, 2023, respectively
$ $ 
Additional paid-in capital1,666,7971,657,222
Accumulated other comprehensive income(565)(756)
Accumulated deficit(1,076,190)(1,033,034)
Total stockholders’ equity$590,042 $623,432 
Total liabilities and stockholders’ equity$732,815 $776,403 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

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

Three months ended
December 31,
(In thousands, except per share data)20232022
Revenues [1]
$71,498 $54,243 
Operating expenses:
Cost of revenues$42,536 $29,442 
Research and development23,09931,242
Selling, general and administrative52,84042,324
Change in fair value of contingent considerations and holdbacks$(4,135)
Total operating expenses$118,475 $98,873 
Loss from operations$(46,977)$(44,630)
Interest income4,1203,040
Interest expense(1)
Other income (expense), net(31)(157)
Loss before income taxes$(42,888)$(41,748)
Income tax provision(120)$(76)
Net loss attributable to common stockholders$(43,008)$(41,824)
Other comprehensive loss:
Change in unrealized (gain) loss on investments$134 (868)
Foreign currency translation adjustment57(366)
Comprehensive loss(42,817)(43,058)
Net loss per share attributable to common stockholders—basic and diluted$(0.75)$(0.74)
Weighted average shares used in computing net loss per share attributable to common stockholders—basic and diluted57,49756,444

[1] During the three months ended December 31, 2023, and 2022, the Company had revenues from the related parties in the amount of $2.3 million and $0.2 million, respectively.

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5

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

Common
stock
Additional
paid-in
capital
Accumulated
Other
comprehensive
loss
Accumulated
deficit
Total
stockholders'
equity
(In thousands)SharesAmount
Balances as of September 30, 202357,557$ $1,657,222 $(756)$(1,033,034)$623,432 
Impact of ASU 2016-13 adoption (Note 2)$— $— $— $(148)$(148)
Vesting of restricted stock units260$— $— $— $— $— 
Exercise of stock options58951951
Repurchases of common stock for income tax withholding(96)(2,424)(2,424)
Stock-based compensation11,04811,048
Other comprehensive income191191
Net loss(43,008)(43,008)
Balances as of December 31, 202357,779$ $1,666,797 $(565)$(1,076,190)$590,042 

Common
stock
Additional
paid-in
capital
Accumulated
Other
comprehensive
income
Accumulated
deficit
Total
stockholders'
equity
(In thousands)SharesAmount
Balances as of September 30, 202256,523$ $1,619,644 $(1,843)$(828,416)$789,385 
Vesting of restricted stock units124$— $— $— $— $— 
Exercise of stock options35603603
Issuance of shares associated with a business acquisition1
Repurchases of common stock for income tax withholding(38)(999)(999)
Stock-based compensation(2,074)(2,074)
Other comprehensive income1,2341,234
Net loss(41,824)(41,824)
Balances as of December 31, 202256,645$ $1,617,174 $(609)$(870,240)$746,325 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6

Twist Bioscience Corporation
Condensed Consolidated Statements of Cash Flows (unaudited)
Three months ended
December 31,
(in thousands) 20232022
Cash flows from operating activities
Net loss$(43,008)$(41,824)
Adjustments to reconcile net loss to net cash used in operating activities
Depreciation and amortization8,1715,292
Non-cash lease expense248254
Stock-based compensation11,020(2,325)
Change in fair value of acquisition consideration(4,135)
Other non cash adjustments64287
Changes in assets and liabilities:
Accounts receivable, net8,058(4,098)
Inventories1,201(5,281)
Prepaid expenses and other current assets(1,116)(1,177)
Other non-current assets300499
Accounts payable(4,205)3,282
Accrued expenses2,900(1,254)
Accrued compensation(5,078)(3,716)
Other liabilities(1,528)126
Net cash used in operating activities$(22,973)$(54,070)
Cash flows from investing activities
Purchases of property and equipment$(1,506)$(11,824)
Purchases of investments(18,329)(22,647)
Proceeds from maturity of investments24,00027,500
Net cash provided by (used in) investing activities$4,165 $(6,971)
Cash flows from financing activities
Proceeds from exercise of stock options$951 $604 
Repurchases of common stock for income tax withholding(2,424)(999)
Net cash used in financing activities$(1,473)$(395)
Effect of exchange rates on cash, cash equivalents and restricted cash$116 $268 
Net decrease in cash, cash equivalents, and restricted cash(20,165)(61,168)
Cash, cash equivalents, and restricted cash at beginning of period289,281380,259
Cash, cash equivalents, and restricted cash at end of period$269,116 $319,091 
Supplemental disclosure of cash flow information
Income taxes paid, net of refunds4052
Non-cash investing and financing activities
Property and equipment additions included in accounts payable and accrued expenses$487 $4,520 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7

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 company that has developed a disruptive DNA synthesis platform. DNA is used in many applications across different industries: industrial chemicals/materials, academic, healthcare and food/agriculture. The Company’s fiscal year ends on September 30.
The core of the Company’s platform is a proprietary technology that pioneers a new method of manufacturing synthetic DNA by “writing” DNA on a silicon chip. The Company has combined this technology with proprietary software, scalable commercial infrastructure and an e-commerce platform to create an integrated technology platform that enables the Company to achieve high levels of quality, precision, automation, and manufacturing throughput at a significantly lower cost than its competitors. The Company is leveraging its 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.
The Company has a limited operating history and its prospects are subject to risks, expenses and uncertainties frequently encountered by companies in this industry. These risks include, but are not limited to, the uncertainty of availability of additional financing, market acceptance of its products, the ability to retain and attract new customers, and the uncertainty of achieving future profitability.
The Company has generated net losses in all periods since its inception. As of December 31, 2023, the Company had an accumulated deficit of $1,076.2 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.
As of December 31, 2023, the Company had cash and cash equivalents and short-term investments of $311.1 million, which the management believes will be sufficient to fund operations for at least one year from the issuance of these consolidated financial statements. However, if the Company needs to obtain additional financing to fund operations beyond this period, 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 the Company may be unable to continue operations.

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, 2023 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 21, 2023. 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, 2023 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, 2023 are not necessarily indicative of the results expected for the full year ending September 30, 2024 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. Certain prior year amounts have
8

been reclassified to conform to the current year presentation. 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,
2023
September 30,
2023
Cash and cash equivalents$266,269 $286,470 
Restricted cash, non-current2,847 2,811 
Total cash, cash equivalents and restricted cash$269,116 $289,281 

Restricted cash represents cash held at financial institutions that are pledged as collateral for stand-by letters of credit for lease commitments and is included in non-current assets.
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 other than disclosed below.
Allowance for Credit Losses
The Company maintains an allowance for credit losses for expected uncollectible accounts receivable and contract assets, which is recorded as an offset to accounts receivable or contract assets and provisions for credit losses are recorded in general and administrative expense in the consolidated statements of income. Under the application of Accounting Standards Codification (“ASC”) Topic 326-20, Financial Instruments—Credit Losses (“ASC 326”), the allowance for current expected credit losses is based on a review of customer accounts and considers historical credit loss information that is adjusted for current economic and business conditions and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of accounts receivable and contract assets based upon its evaluation of risk characteristics, including consideration of region and industries of the customers. The allowance for credit losses is reviewed on a quarterly basis to assess the adequacy of the allowance. Allowance for credit losses was $0.9 million as of December 31, 2023.

Short-term investments
The Company invests in various types of securities, including United States government, commercial paper, and corporate debt securities. The Company classifies its investments as available-for-sale and records them at fair value based upon market prices at period end. For available-for-sale debt securities in an unrealized loss position, the Company evaluates whether a current expected credit loss exists based on available information relevant to the credit rating of the security, current economic conditions and reasonable and supportable forecasts. The allowance for credit loss is recorded in other income (expense), net, on the consolidated statements of income, not to exceed the amount of the unrealized loss. Any excess unrealized loss other than the credit loss is recognized in accumulated other comprehensive income or loss in the stockholders' equity section of the consolidated balance sheets. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other income (expense), net. Dividend and interest income are recognized when earned. The Company may sell these securities at any time for use in current operations. There was no allowance for credit losses relating to the short-term investments recognized as of December 31, 2023.

Revenue
The Company had contract assets of $2.5 million and contract liabilities of $2.6 million as of December 31, 2023. The Company had contract assets of $2.8 million and contract liabilities of $3.0 million as of September 30, 2023. For the three months ended December 31, 2023 and December 31, 2022, the Company recognized revenue of $1.3 million and $2.3 million, respectively, from the amount that was 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. The aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied as of December 31, 2023 was $7.3 million. The Company expects to recognize revenue over the next twelve months relating to performance obligations unsatisfied as of December 31, 2023.
9

Based on the nature of the Company's contracts with customers, which are recognized over a term of less than 12 months, the Company has elected to use the practical expedient whereby costs to obtain a contract are expensed as they are incurred.

The Company states its 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.”

Recent accounting pronouncements
Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Company considered the applicability and impact of all recent ASUs. ASUs not listed below were assessed and determined to be not applicable to the Company’s consolidated financial position and results of operations.
Recent accounting pronouncements adopted
In June 2016, FASB issued ASU No. 2016-13 “Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments” and has since modified the standard with several ASUs (collectively, “Topic 326”). Topic 326 requires measurement and recognition of expected credit losses for financial assets. The ASU replaced previous incurred loss impairment guidance and established a single expected credit losses allowance framework for financial assets carried at amortized cost. It also eliminated the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses. On October 1, 2023, the Company adopted this standard using a modified retrospective approach, which requires a cumulative-effect adjustment to the opening balance of retained earnings to be recognized on the date of adoption and, accordingly, recorded a net increase of $0.1 million to accumulated deficit as of the beginning of fiscal 2024. In connection with the adoption of Topic 326, the Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivable.

Recently issued accounting pronouncement not yet adopted
In December 2023, the FASB issued ASU No. 2023-09 "Income Taxes (Topic 740)". The amendments in this ASU require that public business entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. The amendments in this update are effective for annual periods beginning after December 15, 2024. The standard is not expected to have a material impact to the Company's condensed consolidated financial statements.
In November 2023, the FASB issued ASU No. 2023-08 "Segment Reporting (Topic 280)". The amendments in this ASU improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The standard is not expected to have a material impact to the Company's condensed consolidated financial statements.
The Company has evaluated other recently issued accounting pronouncements and has concluded that the impact of recently issued standards that are not yet effective will not have a material impact on the Company’s financial position or results of operations upon adoption.

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

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 considering counterparty credit risk in its assessment of fair value.
The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of December 31, 2023:

(in thousands)Amortized costGross unrealized gainsGross unrealized lossesFair value
Cash and cash equivalents$266,269 $— $— $266,269 
Short-term investments:
Corporate bonds5,974  (3)5,971 
U.S. government treasury bills38,852 58 (6)38,904 
Non-current assets - investment in equity securities3,711   3,711 
Total$314,806 $58 $(9)$314,855 
The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of September 30, 2023:
(in thousands)Amortized costGross unrealized gainsGross unrealized lossesFair value
Cash and cash equivalents$286,470 $— $— $286,470 
Short-term investments:
Corporate bonds14,918  (29)14,889 
U.S. government treasury bills35,111  (57)35,054 
Non-current assets - investment in equity securities3,711   3,711 
Total$340,210 $ $(86)$340,124 

As of December 31, 2023, financial assets and liabilities measured and recognized at fair value are as follows:

(in thousands)Level 1Level 2Level 3Fair value
Assets    
Money market funds$234,679 $ $ $234,679 
Corporate bonds 5,971  5,971 
U.S. government treasury bills38,904   38,904 
Non-current assets - investment in equity securities  3,711 3,711 
Total$273,583 $5,971 $3,711 $283,265 
Total financial liabilities $ $ $ $ 

11

As of September 30, 2023, financial assets and liabilities measured and recognized at fair value are as follows:

(in thousands)Level 1Level 2Level 3Fair value
Assets    
Money market funds$245,654 $ $ $245,654 
Corporate bonds 14,889  14,889 
U.S. government treasury bills35,054  35,054
Non-current assets - investment in equity securities  3,711 3,711 
Total financial assets$280,708 $14,889 $3,711 $299,308 
Total financial liabilities$ $ $ $ 

Contractual maturities of all the investments, as of December 31, 2023, were less than 12 months. The Company does not intend to sell the money market funds and short-term investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis. The unrealized loss on short-term investments have been in a continuous unrealized loss position for less than 12 months. Accrued interest receivable balance included in the prepaid expenses and other current assets within consolidated balance sheets were $1.2 million and $1.2 million as of December 31, 2023 and September 30, 2023, respectively. As of December 31, 2023, the gross unrealized losses on short-term investments are related to market interest rate changes and not attributable to credit.

During 2021 and as amended in 2022, the Company entered into convertible promissory note agreements with a privately held company (“Borrower”) pursuant to which the Company agreed to loan to the Borrower $3.5 million in a series of loan installments, evidenced by a convertible promissory note having a maturity date of May 1, 2023 (“Convertible Note”). The Convertible Note included an option to convert the Convertible Note into the Borrower’s equity at the Borrower’s next round of equity financing, and accrued interest at a rate of 4% per annum. In April 2023, the Company exercised the option and the Borrower issued to the Company ordinary shares which represent a 15% equity interest. As of December 31, 2023, the Company’s equity investments were categorized as Level 3 within the fair value hierarchy.
The equity investment held by the Company is a VIE, but the Company is not the primary beneficiary. The Company does not have the power to direct the activities that most significantly impact the economic performance of the investee. The Company’s maximum exposure to loss from this VIE consist of an equity investment of $3.7 million. Equity investments held by the Company lack readily determinable fair values and therefore the securities are measured at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar equity securities of the same issuer. The Company reviews the carrying value of its equity investments for impairment whenever events or changes in business circumstances indicate the carrying amount of such asset may not be fully recoverable. Impairments, if any, are based on the excess of the carrying amount over the recoverable amount of the asset. There were no such impairments during the three months ended December 31, 2023 and December 31, 2022.
As of December 31, 2023 and September 30, 2023, there were no financial liabilities categorized as level 3 within the fair value hierarchy. There were no transfers between Level 1, Level 2 and Level 3 in the periods presented.

The following table provides a reconciliation of beginning and ending balances of the Level 3 financial assets during the three months ended December 31, 2023:

(in thousands)Equity investmentsTotal
Balance as of September 30, 2023
$3,711 $3,711 
Change in fair value
Additions during the year
Balance as of December 31, 2023
$3,711 $3,711 

4. Balance sheet components
Inventories consist of the following:

12

(in thousands)December 31,
2023
September 30,
2023
Raw materials$23,753 $27,024 
Work-in-process2,3901,113
Finished goods4,7203,926
$30,863 $32,063 

There is no consigned inventory balance as of December 31, 2023 and September 30, 2023.
Property and Equipment, net consists of the following:

(in thousands) December 31,
2023
September 30,
2023
Laboratory equipment$105,517 $104,508 
Furniture, fixtures and other equipment3,575 3,484 
Vehicles129 85 
Computer equipment3,128 3,103 
Computer software8,813 5,507 
Leasehold improvements57,410 57,271 
Construction in progress5,259 8,528 
$183,831 $182,486 
Less: Accumulated depreciation (57,606)(50,656)
$126,225 $131,830 

As of December 31, 2023, the construction in progress mainly represents equipment costs and software development costs. Total depreciation expense was $6.9 million for the three months ended December 31, 2023 and $3.9 million for the three months ended and December 31, 2022, respectively.

Other current liabilities
The other current liabilities consist of the following:
(in thousands)December 31,
2023
September 30,
2023
Income and other taxes payable$3,197$4,374
Deferred revenue2,6442,999
Other current liabilities577430
$6,418 $7,803 

5. Goodwill and intangible assets
There were no changes to the carrying value of goodwill during the three months ended December 31, 2023. Total amortization expense related to finite-lived intangible assets was $1.3 million for the three months ended December 31, 2023 and $1.4 million for the three months ended December 31, 2022.
The goodwill balance is presented below:

(in thousands)December 31, 2023September 30, 2023
Balance at beginning of period/year$85,811 $85,811 
Balance at end of period/year $85,811 $85,811 

13

The intangible assets balances are presented below:

December 31, 2023
(in thousands, except for years)Weighted average
Amortization period
in years
Gross
carrying
amount
Accumulated
amortization
Net book
value
Developed Technology15$50,020 $(8,451)$41,569 
Customer Relationships1115,210 (3,864)11,346 
Tradenames & Trademarks3900 (625)275 
Total finite-lived intangible assets$66,130 $(12,940)$53,190 

September 30, 2023
(in thousands, except for years)Weighted average
Amortization period
in years
Gross
carrying
amount
Accumulated
amortization
Net book
value
Developed Technology15$50,020 $(7,636)$42,384 
Customer Relationships1115,210 (3,461)11,749 
Tradenames & Trademarks3$900 $(550)$350 
Total finite-lived intangible assets$66,130 $(11,647)$54,483 

6. Commitments and contingencies
Legal proceedings
The Company may be subject to litigation, claims and disputes in the ordinary course of business. There is an inherent risk in any litigation or dispute and no assurance can be given as to the outcome of any claims.

Securities Class Action
On December 12, 2022, a putative securities class action lawsuit captioned Peters v. Twist Bioscience Corporation, et al., Case No. 22-cv-08168 (N.D. Cal.) (“Securities Class Action”) was filed in federal court in the Northern District of California (“Court”) against the Company, its Chief Executive Officer, and its Chief Financial Officer (the “Defendants”) alleging violations of federal securities laws. The Securities Class Action’s claims are based in large part on allegations made in a report issued on November 15, 2022 by Scorpion Capital (“Scorpion Report”) concerning, among other things, the Company’s DNA chip technology and accounting practices. The initial complaint filed in the Securities Class Action alleges that various statements that the defendants made between December 13, 2019 and November 14, 2022 were materially false and misleading in light of the allegations in the Scorpion Report. The plaintiff who initiated the lawsuit sought to represent a class of shareholders who acquired shares of the Company’s common stock between December 13, 2019 and November 14, 2022 and sought damages as well as certain other costs. On July 28, 2023, the Court appointed a new plaintiff, not the original plaintiff who filed the case, as lead plaintiff in the case and appointed a new law firm as lead counsel. On October 11, 2023, the lead plaintiff filed an amended complaint. The amended complaint is purportedly brought on behalf of all persons other than the Defendants who acquired the Company’s securities between December 20, 2018 and November 15, 2022. The amended complaint alleges that certain statements regarding, among other things, the Company’s DNA products and accounting practices were false and misleading.
This case remains in the preliminary stage. Given the inherent uncertainty of litigation and the legal standards that must be met, including class certification and success on the merits, the Company cannot express an opinion on the likelihood of an unfavorable outcome or on the amount or range of any potential loss. The Company and the other defendants intend to vigorously defend themselves against the claims asserted against them, and filed a motion to dismiss the amended complaint on December 6, 2023. The plaintiffs filed a response in opposition to the motion to dismiss on January 26, 2024, and the Company intends to file a reply brief by February 23, 2024. The Court is scheduled to hear that motion on April 18, 2024.

Derivative Action

On September 25, 2023, a shareholder derivative suit captioned Shumacher vs. Leproust et al., No. 1:23-cv-01048-UNA, was filed in the United States District Court for the District of Delaware against directors of the Company and an employee (the “Derivative Action”). The suit is based on substantially the same allegations in the Securities Class Action and seeks to
14

recover, on behalf of the Company, damages to the Company arising from, among other things, the Securities Class Action. On November 13, 2023, the parties to the Derivative Action entered into a stipulation staying the Derivative Action pending resolution of the anticipated motion to dismiss the defendants have filed in the Securities Class Action.

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. From time to time, the Company has entered into indemnification agreements with its directors and officers that requires 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 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 2044. The Company is also responsible for utilities, maintenance, insurance, and property taxes under these leases. The Company's lease payments consist primarily of fixed rental payments for the right to use the underlying leased assets over the lease terms, as well as payments for common-area-maintenance and administrative services. The Company often receives customary incentives from its landlords, such as reimbursements for tenant improvements and rent abatement periods, which effectively reduce the total lease payments owed for these leases. Leases are classified as operating or financing at commencement. The Company does not have any material financing 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 leases as of December 31, 2023 is as follows:

(in thousands)December 31,
2023
Assets: 
Operating lease right-of-use asset$69,093 
Current liabilities:
Current portion of operating lease liabilities$14,808 
Noncurrent liabilities:
Operating lease liabilities, net of current portion$77,070 

Future minimum lease payments under all non-cancelable operating leases that have commenced as of December 31, 2023 are as follows:

15

(in thousands)Operating
leases
Years ending September 30: 
Remainder of 2024
$11,122 
202514,924
202613,894
20278,371
20288,471
Thereafter88,014
Total minimum lease payments$144,796 
Less: imputed interest(52,918)
Total operating lease liabilities$91,878 
Less: current portion(14,808)
Operating lease liabilities, net of current portion$77,070 

The statement of cash flows for the three months ended December 31, 2023 include changes in right-of-use assets and operating lease liabilities of $2.4 million and $2.2 million, respectively. For the three months ended December 31, 2022, changes in right-of-use assets and operating lease liabilities were $1.2 million and $0.9 million, respectively.
Operating lease expense was $4.0 million and $4.1 million for the three months ended December 31, 2023 and 2022, respectively. Cash payments for amounts included in the measurement of operating lease liabilities were $3.7 million and $3.6 million for the three months ended December 31, 2023 and 2022, respectively. As of December 31, 2023, the weighted-average remaining lease term was 15.3 years and the weighted-average discount rate was 6.5%.

7. Related party transactions
During the three months ended December 31, 2023 and 2022, the Company purchased raw materials from a related party in the amount of $1.3 million and $2.1 million, respectively. During the three months ended December 31, 2023 and 2022, the Company had revenues from the related party in the amount of $2.3 million and $0.2 million, respectively. As of December 31, 2023, payable balances and receivable balances with the related party were $0.4 million and $1.7 million, respectively. Receivable balances with the related party were $1.7 million as of September 30, 2023. Payable balances with the related parties were immaterial as of September 30, 2023.


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. For the three months ended December 31, 2023 and 2022, the Company recorded provisions for income taxes of $0.1 million and $0.1 million, respectively.

9. Common stock
As of December 31, 2023, the Company had reserved sufficient shares of common stock, with a par value of $0.00001 per share, for issuance upon exercise of outstanding stock options. Each share of common stock is entitled to one vote. The holders of shares of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors.

10. Stock-based compensation
The Company grants stock-based awards, consisting of stock options and restricted stock, to its employees, certain non-employee consultants and certain members of its board of directors. The Company measures stock-based compensation expense for restricted stock and stock options granted to its employees and directors on the date of grant and recognizes the corresponding compensation expense of those awards over the requisite service period, which is generally the vesting period of the respective award. The Company measures stock-based compensation expense for restricted stock and stock options granted to non-employee consultants on the date of grant and recognizes the corresponding compensation expense
16

of those awards over the period in which the related services are received. The Company adjusts for actual forfeitures as they occur.
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”). Any shares subject to outstanding awards under the 2013 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 non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, and performance units.

Inducement Equity Incentive Plan

On August 22, 2023, the board of directors adopted an inducement equity incentive plan (the “Inducement Plan”). The maximum aggregate number of shares that may be issued under the Inducement Plan is 700,000 of the Company's common stock. The Inducement Plan permits the grant of non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares. The shares issuable under the Inducement Plan are registered pursuant to a registration statement on Form S-8 filed with the Securities and Exchange Commission on August 25, 2023.

Restricted Stock Units

Restricted stock consists of restricted stock unit awards (“RSUs”) which have been granted to employees and non-employee directors. The value of an RSU award is based on the Company’s stock price on the date of grant. Employee grants generally vest over four years and non-employee director grants generally vest over one year. Forfeitures of RSUs are recognized as they occur. 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 restricted stock units during the three months ended December 31, 2023 was as follows:

(in thousands, except per share data)SharesWeighted average grant date fair value per share
Nonvested shares at September 30, 20231,620$40.73 
Granted1,03522.14
Vested/Issued(152)43.58
Forfeited(84)50.29
Nonvested shares at December 31, 20232,419$32.29 

As of December 31, 2023, there was $71.5 million of total unrecognized compensation cost related to these awards that is expected to be recognized over a weighted average period of 2.8 years. The total grant date fair value of RSUs awarded during the three months ended December 31, 2023 was $22.9 million.
Performance Stock Units
Performance stock unit awards (“PSUs”) granted to certain employees will vest upon achievement of operational milestones related to the Wilsonville facility, and to Company executives will vest upon achievement of revenue, gross profit and cash balance metrics as determined by the board of directors, and to certain non-employee consultants will vest upon achievement of operational milestones. Stock compensation expense for PSUs is recorded over the vesting period based on the grant date fair value of the awards and probability of the achievement of specified performance targets. The grant date fair value is equal to the closing share price of the Company’s common stock on the date of grant. For employees, PSUs generally vest over a one to three-year service period following the grant date, provided that the recipient is a Company employee at the time of vesting and the performance targets applicable to each award are achieved. For non-employees, PSUs generally vest over a one to three-year service period following the grant date, provided that the performance targets applicable to each award are achieved. The percentage of PSUs that vest will depend on the achievement of specified performance targets at the end of the performance period and can range from 0% to 150% of the number of units granted. Any PSUs that are unvested at the end of the performance period are forfeited. Forfeitures of PSUs are recognized as they occur.
Activity under the PSUs during the three months ended December 31, 2023 is summarized below:

17

(in thousands, except per share data)SharesWeighted average grant date fair value per share
Nonvested shares at September 30, 2023932$36.82 
Granted57017.31
Vested/Issued(82)80.27
Forfeited(15)48.37
Nonvested shares at December 31, 20231,405$26.23 

As of December 31, 2023, the unrecognized compensation costs related to these awards was $27.2 million based on the maximum achievement of the performance targets. The Company expects to recognize those costs over a weighted average period of 1.6 years. The total grant date fair value of PSUs awarded during the three months ended December 31, 2023 was $9.9 million.

Options
Options are generally granted to employees and were granted to non-employee directors until FY 2020. Stock options entitle the holder to purchase, at the end of the vesting term, a specified number of shares of Company common stock at an exercise price per share equal to the closing market price of the common stock on the date of grant. Stock options have a contractual life from the date of the grant and a vesting schedule as established by the board of directors. The maximum term of stock options granted under the 2018 Plan is 10 years and the awards generally vest over a four-year period. Forfeitures of options are recognized as they occur. The fair value of each service based stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. The Company historically had been a private company and lacked company-specific historical and implied volatility information for its stock. Therefore, it estimated its expected stock price volatility based on the historical volatility of publicly traded peer companies through the period ended December 31, 2023 and utilized the “simplified” method for awards that qualify as “plain-vanilla” options. As determined under the simplified method, the expected term of stock options granted is calculated based on contractual and vesting terms of the option award, the risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award, and the expected dividend yield is zero based on the fact that the Company has never paid cash dividends on common stock and does not expect to pay any cash dividends in the foreseeable future.

Options activity during the three months ended December 31, 2023 is summarized below:

(in thousands, except per share data)SharesWeighted average exercise price per shareWeighted average remaining contractual term (years)Aggregate intrinsic value
Outstanding at September 30, 20232,119 $24.18 5.25$6,715 
Forfeited(85)34.45— — 
Exercised(58)16.42— 483 
Outstanding at December 31, 20231,976 $23.97 1.86$29,951 
Nonvested at December 31, 202319 77.895.485 
Exercisable at December 31, 20231,958 $23.46 1.82$29,946 
As of December 31, 2023, the unrecognized compensation costs related to these awards was $0.8 million. The Company expects to recognize those costs over a weighted average period of 1.0 year. The Company did not grant any options during the year ended December 31, 2023.
Performance Stock Options
On September 1, 2020, the board of directors approved the implementation of a revised annual equity award program for executive officers, senior level employees and consultants to be granted as performance-based stock options ("PSOs") under the 2018 Plan. The PSOs issued to executive officers and senior level employees vested in prior years. The number of PSOs ultimately earned under the awards to a consultant is calculated based on the achievement of certain operational milestones. The maximum term of performance stock options granted under the 2018 Plan is 10 years for both employees and non-employees. The awards generally vest over a two-year period for executive officers and senior level employees. Awards to non-employees generally vest over a five-year period.

18

The provisions of the PSOs 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 options that are expected to vest. Forfeitures of PSOs are recognized as they occur. The Company reassesses the probability of the performance condition at each reporting period and adjusts the compensation cost based on the probability assessment. As of December 31, 2023, the Company determined that 30,000 shares are expected to vest based on the probability of the performance condition that will be achieved under this equity award program.

Activity under the PSOs during the three months ended December 31, 2023 is summarized below:

(in thousands, except per share data)SharesWeighted average exercise price per shareWeighted average remaining contractual term (years)Aggregate intrinsic value
Outstanding at September 30, 2023289$60.82 7.37$ 
Nonvested at September 30, 202330$31.29 8.57$ 
Exercisable at September 30, 202325964.24 7.23 
Forfeited(12)$67.85 — $— 
Exercisable at December 31, 2023247$64.07 6.99$251 
Nonvested at December 31, 20233031.29 8.32167 
Outstanding at December 31, 2023277$60.53 7.13$418 

As of December 31, 2023, the unrecognized compensation costs related to these awards was $0.3 million. The Company expects to recognize those costs over a weighted average period of 1.3 years.

Total stock-based compensation expense/(credit) recognized was as follows:

Three months ended
December 31,
(in thousands)20232022
Cost of revenues$924 $1,142 
Research and development2,8384,418
Selling, general and administrative7,258(7,885)
Total stock-based compensation$11,020 $(2,325)

During the three months ended December 31, 2022, stock-based compensation was a credit of $2.3 million primarily as a result of departing employee share forfeitures, and a stock-based credit related to a business combination due to non-achievement of a performance condition. An immaterial amount of stock-based compensation was capitalized to inventories attributable to employees who support the manufacturing of the Company's products for the three months ended December 31, 2023. The balance sheet as of December 31, 2023 includes $1.3 million of stock-based compensation primarily related to the implementation of the Company’s lab production software system and order management system, which was capitalized in property and equipment.

2018 Employee Stock Purchase Plan
On September 26, 2018, the board of directors adopted the 2018 Employee Stock Purchase Plan (the "2018 ESPP"). The number of shares reserved for issuance under the 2018 ESPP upon approval was 275,225 shares of the Company’s common stock, and it increases automatically on the first day of each fiscal year, following the fiscal year in which the 2018 ESPP became 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 at December 31, 2023 was as follows:

19

(In thousands)Shares
available
Outstanding at September 30, 2023
539
Additional shares authorized249
Shares issued during the period 
Outstanding at December 31, 2023
788

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 the initial offering period which commenced with the initial public offering in October 2018 and ended on August 20, 2019.
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 or 85% of the fair market value of the Company’s common stock on the last trading day of the offering period. During the three months ended December 31, 2023 and 2022, activity under the 2018 ESPP was immaterial.

401(k) Savings Plan

During 2018, the Company adopted a 401(k) savings plan for the benefit of its employees. In January 2022, the Company modified its plan to include an employer matching contribution. The Company is required to make matching contributions to the 401(k) plan equal to 50% of the first 6% of wages deferred by each participating employee. The Company incurred expenses for employer matching contributions of $0.7 million and $0.7 million for the three months ended December 31, 2023 and 2022, respectively.

Abveris Acquisition
At September 30, 2022, management determined that the achievement of the performance condition relating to the equity awards granted in connection with the Abveris acquisition awards was probable, and cumulative stock-based compensation expense of $9.9 million was recognized during the year ended September 30, 2022. At December 31, 2022, management determined that the performance condition was not achieved, and therefore the cumulative stock-based compensation expense recognized to date was reversed, resulting in a reduction of stock compensation expense of $9.9 million in the three months ended December 31, 2022.

11. 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)20232022
Numerator:
Net loss attributable to common stockholders$(43,008)$(41,824)
Denominator:
Weighted average shares used in computing net loss per share, basic and diluted57,49756,444
Net loss per share attributable to common stockholders, basic and diluted$(0.75)$(0.74)

The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive for the periods presented are as follows:

20

Three months ended
December 31,
(in thousands)20232022
Shares subject to options (including performance options) to purchase common stock2,2532,693
Unvested restricted stock units and performance stock units 3,8242,577
Shares subject to employee stock purchase plan124137
Total6,2015,407

12. Geographic, product and industry information
The table below sets forth revenues by geographic region, based on ship-to destinations. Americas consists of the United States of America, 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)20232022
Americas$43,959 $33,646 
EMEA21,22016,331
APAC6,3194,266
Total$71,498 $54,243 

The table below sets forth revenues by products.

Three months ended
December 31,
(in thousands)20232022
Synthetic genes$19,726 $16,175 
Oligo pools4,1893,699
DNA libraries2,9391,836
Antibody discovery5,2268,171
NGS tools39,41824,362
Total$71,498 $54,243 
    

The table below sets forth revenues by industry.

Three months ended
December 31,
(in thousands)20232022
Industrial chemicals/materials$16,277 $13,575 
Academic research13,77310,015
Healthcare40,88130,013
Food/agricultural567640
Total$71,498 $54,243 

13. 2023 Restructuring and other costs
On May 3, 2023, the Company’s Board of Directors approved a strategic restructuring plan to reduce costs, build a leaner organization and increase operating efficiencies. The restructuring plan included a reduction in force which affected approximately 270 employees worldwide, representing approximately 25% of the Company’s total workforce. The majority of these employees separated from the Company by September 30, 2023. The reduction in force is subject to local regulatory requirements. Furthermore, as part of the plan the Company removed the duplication of synthetic biology
21

production across its South San Francisco, California and Wilsonville, Oregon facilities. The plan was implemented beginning in May 2023 and was substantially completed by the end of fiscal year 2023. Total restructuring and other costs of $16.2 million was incurred by the Company during the year ended September 30, 2023 and included employee severance and related benefit costs of $8.5 million, restructuring and non-restructuring related impairment of property and equipment of $6.8 million, and other costs associated with restructuring of $0.9 million.
As of December 31, 2023 and September 30, 2023, the severance and related benefit costs included in accrued compensation in the consolidated balance sheets were $0.1 million and $0.5 million, respectively.


* * * * *
22

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, 2023 filed with the U.S. Securities and Exchange Commission, or the SEC, on November 21, 2023, 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. 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 scalable 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 miniaturized traditional chemical DNA synthesis reactions to write over one million short pieces of DNA on each silicon chip, approximately the size of a large mobile phone. 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-added 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 approximately 3,450 customers annually 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 have grown rapidly and generated revenues of $71.5 million and $54.2 million in the three months ended December 31, 2023 and 2022, respectively, while incurring net losses of $43.0 million and $41.8 million for the three months ended December 31, 2023 and 2022, respectively. Since our inception, we have incurred significant operating losses and have accumulated net deficit of $1,076.2 million. To support our growth, we have resized our number of employees and increased investment in our manufacturing capabilities. Our ability to generate product revenue sufficient to achieve profitability will depend heavily on the success of our existing products and the development and commercialization of additional products in the synthetic biology, biologic drug and data storage industries, including our Express Genes product which we launched in the fall of 2023, as well as leveraging our investment in our manufacturing facility near Portland, Oregon.

For the three months ended December 31, 2023 and 2022, we served approximately 2,140 and 2,060 customers, respectively.
Highlights from three months ended December 31, 2023 compared with three months ended December 31, 2022 include:
Revenue growth of 32% to $71.5 million from $54.2 million, primarily due to order growth in NGS tools, synthetic genes and DNA libraries; and
the number of our genes shipped increasing from 134,000 in 2022 to 171,000.

We have built a scalable commercial platform that enables us to reach a diverse customer base in a variety of industries including industrial chemicals/materials, academic research, healthcare, food, agriculture and data storage. To address this diverse customer base, we have employed a multichannel strategy comprised of a direct sales force targeting synthetic DNA customers, international distributors, and an e-commerce platform. Launched in fiscal 2018, our e-commerce 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.


Financial overview
23

The following table summarizes certain selected historical financial results:

Three months ended
December 31,
(in thousands)20232022
Revenues$71,498 $54,243 
Loss from operations(46,977)(44,630)
Net loss attributable to common stockholders(43,008)(41,824)

Revenues
We generate revenue from sales of synthetic genes, oligo pools, NGS tools, DNA libraries and antibody discovery services. Our ability to increase our revenues will depend on our ability to further penetrate the domestic and international markets, generate sales through our direct sales force, distributors and over time from our e-commerce digital platform and launch new products.
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 United States, Canada, Mexico and South America; EMEA consists of Europe, 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)2023% 2022%
Americas$43,959 61 %$33,646 62 %
EMEA21,22030 %16,33130 %
APAC6,319%4,266%
Total revenues$71,498 100 %$54,243 100 %

Revenues by product
The table below sets forth revenues by product:

Three months ended December 31,
(in thousands, except percentages)2023% 2022%
Synthetic genes$19,726 28 %$16,175 30 %
Oligo pools4,189 %3,699%
DNA libraries2,939 %1,836%
Antibody discovery5,226 %8,17115 %
NGS tools39,418 55 %24,36245 %
Total revenues$71,498 100 %$54,243 100 %

Revenues by industry
The table below sets forth revenues by industry:

24

Three months ended December 31,
(in thousands, except percentages)2023% 2022%
Industrial chemicals/materials$16,277 25 %$13,575 25 %
Academic research13,773 19 %10,01519 %
Healthcare40,881 55 %30,01355 %
Food/agriculture567 %640%
Total revenues$71,498 100 %$54,243 100 %

Product shipments including synthetic genes
Shipments of all products and number of genes shipped in the three months ended December 31, 2023, September 30, 2023, June 30, 2023, March 31, 2023, December 31, 2022, September 30, 2022, June 30, 2022, and March 31, 2022 were as follows:

Three months ended
December 31,September 30,June 30,March 31,December 31,September 30,
June 30,
March 31,
(in thousands)20232023202320232022202220222022
Number of genes shipped171177171152134146163124
Number of shipments18171715
14(1)
201514
(1) Previously reported number of shipments have been updated to conform to the current period presentation.

Comparison of the three months ended December 31, 2023 and 2022
Revenues

Three months ended
December 31,
(in thousands, except percentages) 20232022Change%
Revenues$71,498 $54,243 $17,255 32 %

In the three months ended December 31, 2023, revenues increased to $71.5 million from $54.2 million in the three months ended December 31, 2022. The increase in revenue reflects growth in NGS tools revenue of $15.1 million, growth in synthetic genes revenue of $3.6 million and growth in DNA libraries revenue of $1.1 million, partially offset by a decrease in revenue from antibody discovery of $2.9 million. The growth in NGS tools revenue is primarily attributable to an increase in revenue from our top customers and the adoption of our products by a larger customer base within industrial chemicals/materials, healthcare and academic research industries. Our synthetic genes revenue grew mainly from our top customers and growth in the industrial chemicals/material, healthcare and academic research industries, as well as an improved turnaround time. In the three months ended December 31, 2023, we shipped approximately 171,000 genes compared to approximately 134,000 genes in the three months ended December 31, 2022, an increase of 28%. Changes in our synthetic gene pricing, while favorable, had a minimal impact on our results of operations period-over-period. Our DNA libraries revenue grew mainly due to an increase in customers in the academic research and healthcare industries. Our antibody discovery revenue decreased primarily due to a reduction in orders as we rebuilt our commercial team in late 2023 as a result of internal integration challenges.

Cost of revenues

Three months ended
December 31,
(in thousands, except percentages)20232022Change%
Cost of revenues$42,536 $29,442 $13,094 44 %

In the three months ended December 31, 2023, cost of revenues increased to $42.5 million from $29.4 million in the three months ended December 31, 2022. The increase was attributable to an increase in material costs of $7.4 million due to higher volume and increase in depreciation and amortization expense of $2.6 million primarily due to the capital
25

investment to an increase capacity by building out our new manufacturing facility located in Wilsonville, Oregon. The remaining increase was attributable to increase in personnel costs, including stock-based compensation of $2.2 million, which included savings related to the 2023 restructuring plan and increase in facilities costs of $0.3 million and increase in outside services of $0.6 million.
Research and development expenses

Three months ended
December 31,
(in thousands, except percentages)20232022Change%
Research and development$23,099 $31,242 $(8,143)(26)%

In the three months ended December 31, 2023, research and development expenses decreased to $23.1 million from $31.2 million in the three months ended December 31, 2022. The decrease is primarily due to decreases in personnel costs of $4.0 million, stock-based compensation of $1.6 million as a result of reduction of personnel, lab supplies of $2.2 million, facilities costs of $0.3 million, and depreciation of $0.2 million.
Selling, general and administrative
Three months ended
December 31,
(in thousands, except percentages)20232022Change%
Selling, general and administrative$52,840 $42,324 $10,516 25 %

In the three months ended December 31, 2023, selling, general and administrative expenses increased to $52.8 million from $42.3 million in the three months ended December 31, 2022. The increase is primarily attributable to higher stock-based compensation of $15.2 million due to the reversal of stock-based compensation in the first quarter of 2023 because of employee stock forfeitures related to an acquisition performance condition not being met. Further, the increase was attributable to an increase in personnel costs of $2.7 million, outside services of $1.2 million and IT-related service costs of $1.0 million. These increases were partially offset by a decrease in pre-commercialization costs for the Wilsonville manufacturing facility of $11.8 million.

Change in fair value of contingent consideration and holdbacks
Three months ended
December 31,
(in thousands, except percentages)20232022Change%
Change in fair value of contingent consideration and holdbacks$— $(4,135)$4,135 (100)%

In the three months ended December 31, 2022, we recognized a change in fair value of the contingent consideration and holdbacks of $3.7 million and $0.4 million related to the acquisitions of Abveris and iGenomX, primarily as a result of not achieving Abveris revenue target of calendar year 2022 and a change in fair value of our stock price as of December 31, 2022.
Interest and other income (expense), net

Three months ended
December 31,
(in thousands, except percentages)20232022Change%
Interest income$4,120 $3,040 $1,080 36 %
Interest expense— (1)(100)%
Other expense(31)(157)126 (80)%
Total interest and other income (expense), net$4,089 $2,882 $1,207 42 %

In the three months ended December 31, 2023, interest income was $4.1 million compared to $3.0 million in the three months ended December 31, 2022, resulting from increased interest rates on our short-term investments.
26

Income tax (provision) / benefit

Three months ended
December 31,
(in thousands, except percentages)20232022Change%
Income tax (provision) / benefit$(120)$(76)$(44)58 %

We recorded an income tax provision of $0.1 million and $0.1 million in the three months ended December 31, 2023 and December 31, 2022, respectively.



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, 2023, we have received an aggregate of $1,333.7 million in net proceeds from the issuance of equity securities in public offerings and an aggregate of $13.8 million from debt issuances. At December 31, 2023, we had a balance of $266.3 million of cash and cash equivalents and $44.9 million in short-term investments.

Operating capital requirements
Our primary uses of capital are, and we expect will continue to be for the near future, compensation and related expenses, manufacturing costs, laboratory and related supplies, legal and other regulatory expenses and general overhead costs and the capital expenditures for our facility expansion including our manufacturing facility located in Wilsonville, Oregon. We had $1.5 million in commitments for capital expenditures as of December 31, 2023.

Cash flows
The following table summarizes our sources and uses of cash and cash equivalents:

Three months ended
December 31,
(in thousands)20232022
Net cash used in operating activities$(22,973)$(54,070)
Net cash provided by (used in) investing activities4,165 (6,971)
Net cash used in financing activities(1,473)(395)

Operating activities
Net cash used in operating activities was $23.0 million in the three months ended December 31, 2023 and consisted primarily of a net loss of $43.0 million adjusted for non-cash items including depreciation and amortization expenses of $8.2 million, stock-based compensation expense of $11.0 million, non-cash lease expense of $0.2 million and a net change in operating assets and liabilities of $0.5 million. The change in operating assets and liabilities was mainly due to a decrease in accounts receivable of $8.1 million, inventories of $1.2 million, other non-current assets of $0.3 million and accrued expenses of $2.9 million, offset by an increase in prepaid expenses of $1.1 million, accounts payable of $4.2 million, accrued compensation of $5.1 million and other liabilities of $1.5 million.
Net cash used in operating activities was $54.1 million in the three months ended December 31, 2022 and consisted primarily of a net loss of $41.8 million adjusted for non-cash items including depreciation and amortization expenses of $5.3 million, stock-based compensation expense of $2.3 million, non-cash lease expense of $0.3 million, change in fair value of contingent consideration and holdbacks of $4.1 million, and a net change in operating assets and liabilities of $11.6 million. The change in operating assets and liabilities was mainly due to an increase in accounts receivable of $4.1
27

million, inventories of $5.3 million, prepaid expenses of $1.2 million and accounts payable of $3.3 million offset by a decrease in other non-current assets of $0.5 million, accrued compensation of $3.7 million and accrued expenses of $1.3 million.
Investing activities
In the three months ended December 31, 2023, our investing activities provided net cash of $4.2 million, which was comprised of the proceeds from the net impact of purchases and maturity of investments of $5.7 million, offset by the purchases of laboratory property, equipment and computers of $1.5 million.
In the three months ended December 31, 2022, our investing activities used net cash of $7.0 million. The use of net cash resulted primarily from the net impact of purchases, sale and maturity of investments of $4.9 million and purchases of laboratory property, equipment and computers of $11.8 million.
Financing activities
Net cash used in financing activities was $1.5 million in the three months ended December 31, 2023, which consisted of $2.4 million in repurchases of common stock for income tax withholdings, offset by $1.0 million from the exercise of stock options.
Net cash used in financing activities was $0.4 million in the three months ended December 31, 2022, which consisted of $0.6 million from the exercise of stock options, offset by $1.0 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.

Critical accounting policies and significant management estimates
The preparation of our Condensed Consolidated Financial Statements in accordance with generally accepted accounting principles in the United States of America requires management to make estimates and judgments that affect the reported amounts in the financial statements and related disclosures. On an ongoing basis, we evaluate our significant accounting policies and estimates. We base our estimates on historical experience and on various market-specific and other relevant assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Estimates are assessed each period and updated to reflect current information. Actual results may differ significantly from these estimates. A summary of our critical accounting policies and estimates is presented in Part II, Item 7 of our Annual Report on Form 10-K for the year ended September 30, 2023. There were no material changes to our critical accounting policies and estimates during the three months ended December 31, 2023.

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

Item 3. Quantitative and qualitative disclosures about market risk
Interest rate sensitivity
We are exposed to market risk related to changes in interest rates. We had cash, cash equivalents, and marketable securities of $311.1 million and $336.4 million as of December 31, 2023 and September 30, 2023, respectively, which consisted primarily of money market funds and marketable securities, largely composed of investment grade, short to intermediate term fixed income securities.
28

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 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 exposure and may, as part of this review, make changes to it.

Inflation risk

While we have experienced increased operating costs in recent periods, which we believe are due in part to the recent growth in inflation, 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.

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of December 31, 2023, which is the end of the period covered by this Quarterly Report. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures to ensure that information required to be disclosed by the Company in reports we file or submit under the Exchange Act is (i) recorded, processed, summarized, evaluated and reported, as applicable, within the time periods specified in the SEC’s rules and forms and (ii) accumulated and communicated to the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures were not effective as of December 31, 2023 due to the material weakness in internal control over financial reporting described in Part II, Item 9A of the Annual Report on Form 10-K for the fiscal year ended September 30, 2023.

Notwithstanding the material weakness, the Company performed additional analysis and other post-closing procedures to determine its condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles. Accordingly, management believes that the unaudited condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States of America.

Because of the inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Previously Identified Material Weaknesses
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 of annual or interim financial statements would not be prevented or detected on a timely basis.

29

Refer to the management report on internal control over financial reporting in Part II, Item 9A of our Annual Report on Form 10-K for a discussion of the material weakness existing as of September 30, 2023, which continued to exist as of December 31, 2023.

Remediation Plan of Material Weaknesses
As previously described in Part II, Item 9A of our Annual Report on Form 10-K, we are continuing to enhance our overall control environment and are devoting substantial effort by enhancing our manual and automated controls to remediate the identified material weakness. For a more comprehensive discussion of the remedial measures which are being undertaken to address these material weaknesses, or the Remediation Plan, refer to Part II, Item 9A, “Remediation of Material Weaknesses,” of our Annual Report on Form 10-K.

Additional changes and improvements may be identified and adopted as we continue to evaluate and implement our Remediation Plan. 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.

Changes in Internal Control over Financial Reporting
Except for actions taken under the Remediation Plan described above, 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, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


PART II. Other information

Item 1. Legal proceedings
For a description of material pending legal proceedings, see Note 6 “Commitments and Contingencies - Legal Matters” of the Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated herein by reference. In addition, 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.

Item 1A. Risk factors
In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risk factors and other cautionary statements described under the heading “Item 1A. Risk Factors” included in our Annual Report on Form 10-K filed with the SEC on November 21, 2023 and this Quarterly Report on Form 10-Q, which could materially affect our business, financial condition or future results. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially and adversely affect our business, financial condition or future results. There have been no material changes in our risk factors from those described in our Annual Report on Form 10-K, other than the updates to the risk factors set forth below. We may disclose changes to risk factors or additional risk factors from time to time in our future filings with the SEC.
Risks related to our business
Our manufacturing operations in the United States currently depend primarily on our Wilsonville 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.
Although a portion of our manufacturing still takes place at our headquarters in South San Francisco, California, we depend primarily on our manufacturing facility in Wilsonville, Oregon. For example, we have consolidated synthetic biology production in Wilsonville, and our Express Genes product is manufactured solely in Wilsonville. Any manufacturing difficulties at our Wilsonville facility could result in turnaround time delays. If regulatory, manufacturing, or other problems require us to discontinue production at our Wilsonville facility, we will not be able to manufacture our synthetic genes, oligo pools or selected NGS products or create our DNA libraries, which would adversely impact our business. If this facility or the equipment in it is significantly damaged, destroyed, or affected by fire, flood, power loss, or similar events, or is shut down for health and safety reasons, including public health emergencies, severe weather, 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
30

expensive and time-consuming, particularly if we were to maintain the current manufacturing standards procedures at such alternative facility.
Natural disasters, public health crises, political crises, severe weather events, 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, California is located near known earthquake fault zones and is vulnerable to damage from earthquakes. Our primary manufacturing facility in Wilsonville, Oregon is vulnerable to extreme heat, wildfires, and severe weather events, all of which may be further exacerbated by the effects of climate change, as well as 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. Furthermore, our in vivo antibody discovery services involve mice. In the past, vivarium sites have been shut down by animal activists, and any disturbance or shut down at the site where our in vivo antibody discovery work is being conducted could disrupt our business operations or harm our reputation.

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, delays due to public health emergencies, and increased fuel costs. For example, in the past we have experienced shipment delays due to flight cancellations caused by inclement weather. 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.
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.
Worldwide, we own or exclusively in-license over 50 issued or allowed patents and more than 400 pending patent applications as of September 30, 2023. In addition to these owned and exclusively licensed patents and pending patent applications, we also license patents on a non-exclusive and/or territory restricted basis. Our intellectual property portfolio includes important patents and patent applications directed to DNA synthesis, Next Generation Sequencing, antibody libraries, and DNA data storage.
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 ("USPTO"), or the European Patent Office ("EPO"), to determine who was the first to invent any of the subject matter covered by the patent claims of our applications. For example, on March 3, 2021, our European Patent No. 3030682 which relates to polynucleotide synthesis was opposed by
31

an anonymous third party. An initial decision to revoke the patent was issued on November 29, 2022, which will not become final until all appeals are exhausted. We believe the EPO's decision relating to the original claims is erroneous and we appealed the EPO’s decision on January 27, 2023. The opponent filed a reply to the appeal on August 2, 2023, and the appeal remains pending. We continue to prosecute related pending European 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.

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
Rule 10b5-1 Trading Plans
During the fiscal quarter ended December 31, 2023, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (both as defined in Item 408(a) of Regulation S-K).

32

›Item 6. Exhibits

Exhibit
Number
Description 
Filed / Furnished /
Incorporated from
Form
31.1Filed herewith
31.2Filed herewith
32.1†Furnished herewith
32.2†Furnished herewith
10.1*Filed herewith
101
The following materials from Twist Bioscience Corporation’s Quarterly Report on Form 10-Q for the quarter ended December 31, 2023, 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, (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
The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended December 31, 2023, formatted in Inline XBRL (included in Exhibit 101).
Filed herewith
*Management contract or compensatory plan or arrangement.
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.

33

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 2, 2024Twist Bioscience Corporation
By:/s/ Adam Laponis
Adam Laponis
Chief Financial Officer
(Authorized officer)


34
EX-10.1 2 twst-adamlaponisagreementx.htm EX-10.1 Document





twistlogoa.jpg
December 18, 2023


Adam Laponis
[***]


Re:    EMPLOYMENT AGREEMENT
Dear Adam:
On behalf of Twist Bioscience Corporation, a Delaware corporation (the “Company”), I am pleased to offer you employment with the Company on the terms and conditions set forth in this employment agreement (the “Agreement”), with your employment commencing on or about January 8, 2024 (the actual date you commence employment with the Company, the “Start Date”).
1.Duties and Scope of Employment.
(a)Position. For the term of your employment under this Agreement (your “Employment”), the Company agrees to employ you in the position of Chief Financial Officer. You shall report to the Company’s Chief Executive Officer (your “Supervisor”). You shall perform the duties and have the responsibilities and authority customarily performed and held by an employee in your position or as otherwise may be assigned or delegated to you by your Supervisor.
(b)Obligations to the Company. During your Employment, you shall devote your full business efforts and time to the Company and shall not assist any person or entity in competing with the Company or in preparing to compete with the Company. During your Employment, without the prior written approval of the Chief Executive Officer, you shall not render services in any capacity to any other person or entity and shall not act as a sole proprietor or partner of any other person or entity or own more than five percent (5%) of the stock of any other corporation. Notwithstanding the foregoing, you may serve on corporate, civic or charitable boards or committees, deliver lectures, fulfill speaking engagements, teach at educational institutions, or manage personal investments without such advance written consent, provided that such activities do not individually or in the aggregate interfere with the performance of your duties under this Agreement. You shall comply with the Company’s policies and rules, as they may be in effect from time to time during your Employment.
(c)No Conflicting Obligations. You represent and warrant to the Company that you are under no obligations or commitments, whether contractual or otherwise, that are inconsistent with your obligations under this Agreement. In connection with your Employment, you shall not use or disclose any trade secrets or other proprietary information or intellectual property in which you or any other person has any right, title or interest and your Employment





Adam Laponis December 18, 2023
Page 2
shall not infringe or violate the rights of any other person. You represent and warrant to the Company that you have returned all property and confidential information belonging to any prior employer.
2.Cash Compensation, Employee Benefits, Equity.
(a)Salary. The Company shall pay you as compensation for your services a base salary of $450,000. Such salary shall be payable in accordance with the Company’s standard payroll procedures. The annual compensation specified in this subsection (a), together with any modifications in such compensation that the Company may make from time to time, is referred to in this Agreement as “Base Salary.” Your Base Salary may be reviewed on an annual basis by the Board or a Compensation Committee of the Board (the “Compensation Committee”) based upon available market data.
(b)Signing Bonus. In addition, you will have the opportunity to earn a one- time signing bonus of $195,000 (the “Signing Bonus”). The Signing Bonus will be advanced to you, less applicable withholdings and required deductions, within thirty (30) days following your Start Date, subject to your continued employment through such payment date. You will earn, and be permitted to retain, the full amount of the Signing Bonus if you remain employed by the Company through the one (1) year anniversary of your Start Date. By signing below, you acknowledge and agree that, if before such one (1) year anniversary date, the Company terminates your employment for Cause (as defined below) or you resign from Employment without Good Reason (as defined below), you will be required to immediately re-pay the full gross amount of the Signing Bonus no later than thirty (30) days following the last day of your employment with the Company.
(c)Incentive Bonus. You shall be eligible to be considered for an annual incentive bonus each fiscal year during the term of your Employment under this Agreement based upon the achievement of certain objective or subjective criteria established by the Board, the Compensation Committee, and/or the senior management of the Company (each, an “Incentive Bonus”). Your eligibility to earn an annual Incentive Bonus and the target amount of such bonus shall be governed by the terms and conditions as determined by the Board, the Compensation Committee and/or the senior management of the Company each calendar year. Commencing with the 2024 fiscal year, the target amount for any such annual Incentive Bonus will be fifty-five percent (55%) of your Base Salary (the “Target Incentive Bonus Amount”). The determinations of the Board, the Compensation Committee, and/or the senior management of the Company with respect to any Incentive Bonus shall be final and binding. Any Incentive Bonus for a fiscal year shall be paid no later than the date that is two and one half (2½) months after the close of the calendar year in which such fiscal year ends, but only if you have continued in employment with the Company until September 30 of such applicable fiscal year.
(d)Employee Benefits. During your Employment, you shall be eligible to participate in the employee benefit plans maintained by the Company and generally available to similarly situated employees of the Company, subject in each case to the generally applicable terms and conditions of the plan in question and to the determinations of any person or committee administering such plan.





Adam Laponis December 18, 2023
Page 3
(e)Equity. Effective as of, and contingent upon, the Start Date, as a material inducement to your acceptance of Employment with the Company, the Company will grant you an initial equity award of 50,000 restricted stock units (“RSUs” and such award, the “RSU Award”) under the Company’s Inducement Equity Incentive Plan (the “Plan”). You will be expected to execute a Restricted Stock Unit Award Agreement for the RSU Award (the “Award Agreement”), in the form previously approved for use with the Plan by the Board, and agree to be subject to such terms and conditions as set forth in the Plan and the Award Agreement. The RSU Award will vest as follows: 25% of the RSUs subject to the RSU Award shall vest on the one (1)- year anniversary of the Start Date (the “Vesting Commencement Date”), and 1/16 of the RSUs subject to the RSU Award shall vest on each quarterly anniversary (or the last day of the month if no such day exists) of the Vesting Commencement Date thereafter, for a total vesting period of 48 months, subject to your continuous status as a Service Provider (as defined in the Plan) through each vesting date. The RSU Award represents a negotiated element of your compensation and is intended to be granted pursuant to the inducement grant exception under the applicable NASDAQ rules.
Additionally, the Company will grant you an initial equity award of 70,000 performance stock units (“PSUs” and such award, the “PSU Award”) under the Plan. You will be expected to execute a Performance Stock Unit Award Agreement for the PSU Award (the “PSU Agreement”), in the form previously approved for use with the Plan by the Board, and agree to be subject to such terms and conditions as set forth in the Plan and the PSU Agreement. The PSU Award will vest as follows: 50,000 of the PSUs subject to the PSU Award shall vest pursuant to the terms of the fiscal year 2024 PSU program for other Company executives similarly situated to you, and the remaining 20,000 of the PSUs subject to the PSU Award shall vest pursuant to the terms of the fiscal year 2024 cash balance measurement program for other Company executives similarly situated to you.

3.Termination.
(a)Employment at Will. Your Employment shall be “at will,” meaning that either you or the Company shall be entitled to terminate your Employment at any time and for any reason, with or without notice or Cause, as defined in Section 4 below. Any contrary representations that may have been made to you shall be superseded by this Agreement. This Agreement shall constitute the full and complete agreement between you and the Company on the “at-will” nature of your Employment, which may only be changed in an express written agreement signed by you and a duly authorized member of the Compensation Committee.
(b)Rights Upon Termination. Subject to Section 4 below, upon the termination of your Employment, you shall only be entitled to the compensation and benefits earned and the reimbursements described in this Agreement for the period preceding the effective date of the termination.
4.Severance Pay.
(a)General Release. Any other provision of this Agreement notwithstanding, Subsections 4(b) and 4(c) shall not apply unless you (i) have returned all Company property in





Adam Laponis December 18, 2023
Page 4
your possession, and (ii) have executed a general release of all claims (the “Release”) that you may have against the Company or persons affiliated with the Company in a form prescribed by the Company (collectively, the “Conditions”). The Release must be in the form that is reasonably acceptable to you and the Company. The Company shall deliver the Release to you within ten
(10) days after your Separation (as defined below). You must satisfy the Conditions within sixty
(60) calendar days following your Separation (the “Deadline”).
(b)Severance Pay Not in Connection with Change in Control. If, other than during the period commencing on a Change in Control (as defined below) and ending on the twenty-four (24) month anniversary of such Change in Control, inclusive, you experience a Separation as a result of (i) your resignation from Employment for Good Reason (as defined below) or (ii) the Company’s termination of your Employment for any reason other than (A) Cause (as defined below), (B) death or (C) Disability (as defined below) (the Separation as a result of (i) or (ii) shall be known as an “Involuntary Termination”), then, in addition to the amounts payable in accordance with Section 3(b), the Company shall pay you with the following severance benefits:
(i) your Base Salary for a six (6) month period (the “Severance Period”); plus (ii) a pro-rata Incentive Bonus in respect of the fiscal year including the date of the Involuntary Termination in an amount equal to (x) the Incentive Bonus calculated based on actual performance for the applicable fiscal year multiplied by (y) a fraction, the numerator of which is the number of days you were employed with the Company during the year and the denominator of which is 365 days, which will be payable to the you at the same time that the Company normally pays its bonuses to other employees (but in no event later than March 15th of the year following the year that includes the Involuntary Termination); plus (iii) the health care premiums for you and your dependents under the Consolidated Omnibus Budget Reconciliation Act (“COBRA”) for a period equal in length to the Severance Period, commencing on the first date on which you and your dependents lose health care coverage under the Company’s health plans as a result of your Involuntary Termination, provided that you and your dependents are eligible for COBRA with respect to the Company’s health plans and timely elect COBRA. The payment of such monthly COBRA premiums will be taxable to the extent required to avoid adverse consequences to you or the Company under either Section 105(h) of the Internal Revenue Code of 1986, as amended (the “Code”) or the Patient Protection and Affordable Care Act of 2010. Your Base Salary shall be paid at the rate in effect at the time of your Involuntary Termination (ignoring any reduction in Base Salary that resulted in a resignation for Good Reason) in accordance with the Company’s standard payroll procedures on the Company’s payroll dates for a period equal in length to the Severance Period, commencing on the Company’s first regular payroll date following the last day of the Deadline, and shall be subject to all applicable withholdings; provided that the first payment shall include all amounts that would have been paid had payment commenced on the first payroll date following your termination of Employment.
(c)Severance Pay in Connection with Change in Control. If, during the period commencing on a Change In Control and ending on the twenty-four (24) month anniversary of such Change in Control, you experience an Involuntary Termination, inclusive, then, in lieu of the amounts payable in accordance with Section 3(b), the Company shall instead pay you severance pay equal to (i) your Base Salary for a twelve (12) month period (the “CIC Severance Period”) plus (ii) an amount equal to one (1) times the average of your annual Incentive Bonus





Adam Laponis December 18, 2023
Page 5
paid to you with respect to the two (2) years immediately preceding the year in which your Involuntary Termination occurs plus (iii) a pro-rata Incentive Bonus in respect of the fiscal year including the date of the Involuntary Termination in an amount equal to (x) the Target Incentive Bonus Amount applicable to the year in which your Involuntary Termination occurs multiplied by (y) a fraction, the numerator of which is the number of days you were employed with the Company during the year and the denominator of which is 365 days plus (iv) the health care premiums for you and your dependents under COBRA for a period equal in length to the CIC Severance Period, commencing on the first date on which you and your dependents lose health care coverage under the Company’s health plans as a result of your Involuntary Termination, provided that you and your dependents are eligible for COBRA with respect to the Company’s health plans and timely elect COBRA plus (v) vesting acceleration with respect to your shares of the Company’s Common Stock, options to purchase shares of the Company’s Common Stock, awards of RSUs and any other equity awards granted to you by the Company that vest based solely upon satisfaction of a time-based vesting schedule (collectively, the “Company Timed-Based Equity”), such that you shall become vested in one hundred percent (100%) of the Company Time-Based Equity that is unvested and outstanding as of the date of your Involuntary Termination plus (vi) vesting acceleration with respect to any equity awards granted to you by the Company that include a performance-based vesting requirement (the “Company Performance-Based Equity” and together with the Company Time-Based Equity, the “Company Equity”), such that you shall become vested in the greater of the amount that would become vested based on: (x) achievement at one hundred percent (100%) of target with respect to the Company Performance-Based Equity, or (y) the actual performance with respect to the Company Performance-Based Equity. The payment of such monthly COBRA premiums will be taxable to the extent required to avoid adverse consequences to you or the Company under either Section 105(h) of the Code or the Patient Protection and Affordable Care Act of 2010. Your Base Salary shall be paid at the rate in effect at the time of the termination of your Employment (ignoring any reduction in Base Salary that resulted in a resignation for Good Reason). The severance pay set forth in this Section 4(c), collectively the Base Salary in (i) and the bonuses in (ii) and (iii), shall be aggregated for a total cash severance amount, which shall be paid in substantially equal installments in accordance with the Company’s standard payroll procedures on the Company’s payroll dates for a period equal in length to the CIC Severance Period, commencing on the Company’s first regular payroll date following the last day of the Deadline, and shall be subject to all applicable withholdings; provided that the first payment shall include all amounts that would have been paid had payment commenced on the first payroll date following your termination of Employment. For the avoidance of doubt, upon an Involuntary Termination, you shall be eligible to receive the severance pay and benefits set forth in either Section 4(c) or Section 4(b) above, but not both.
(d)This Section 4, including (without limitation) the severance pay and benefits set forth in Section 4(b) and Section 4(c), shall be in effect for three (3) years from the Start Date (the “Initial Term Expiration Date”), provided that upon the Initial Term Expiration Date, and each subsequent anniversary of such date, if applicable, the term of your employment under this Agreement will automatically by extended by one (1) year, unless either party hereto provides the other party with written notice as least ninety (90) days before the Initial Term Expiration Date, or such subsequent anniversary of such date, if applicable, of such party’s decision not to extend the term of employment under this Agreement any further. Notwithstanding





Adam Laponis December 18, 2023
Page 6
the foregoing, your employment under this Agreement may be terminated at any time before or after the Initial Term Expiration Date, in accordance with Section 3 above.
(e)Internal Revenue Code Section 409A. For purposes of Code Section 409A, the regulations and other guidance thereunder and any state law of similar effect (collectively “Section 409A”), each payment that is paid pursuant to this Agreement is hereby designated as a separate payment. The parties intend that all payments made or to be made under this Agreement comply with, or are exempt from, the requirements of Section 409A so that none of the payments or benefits will be subject to the adverse tax penalties imposed under Section 409A, and any ambiguities herein will be interpreted to so comply or be so exempt. Notwithstanding anything stated herein to the contrary, the severance pay provided in connection with your Involuntary Termination under this Section 4 is intended to be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A-1(b)(9)(iii) and to the extent it is exempt pursuant to such section it shall in any event be paid no later than the last day of your second taxable year following the taxable year in which your Involuntary Termination has occurred; provided that, to the extent that such severance and any other payments paid to you in connection with your Involuntary Termination does not qualify or otherwise exceeds the limit set forth in Treasury Regulation Section 1.409A-1(b)(9)(iii)(A) or any similar limit promulgated by the Treasury or the IRS, the portion of the severance pay that does not qualify or otherwise exceeds such limit, as determined by the Company in its sole discretion, shall be paid by no later than the fifteenth (15th) day of the third (3rd) month following the end of your first tax year in which your Involuntary Termination occurs, or, if later, the fifteenth (15th) day of the third (3rd) month following the end of the Company’s first tax year in which your Involuntary Termination occurs, as provided in Treasury Regulation Section 1.409A-1(b)(4).
To the extent that any COBRA payment premiums set forth in Section 4(b) or 4(c) above or any other reimbursements or in-kind benefits under this Agreement or otherwise are not exempt from Section 409A, then (i) the benefits provided during any calendar year may not affect the benefits to be provided in any other calendar year; (ii) any payment of COBRA premiums or such other reimbursements or in-kind benefits shall be made on or before the earlier of the last day of the calendar year following the calendar year in which such expense was incurred and the end of the second calendar year following the year of the Involuntary Termination; and (iii) the right to such benefits shall not be subject to liquidation or exchange for another benefit.
Notwithstanding the above, if any of the severance pay provided in connection with your Involuntary Termination does not qualify for any reason to be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A-1(b)(9)(iii) or Treasury Regulation Section 1.409A- 1(b)(4) or any other applicable exemption and you are deemed by the Company at the time of your Involuntary Termination to be a “specified employee,” as defined in Treasury Regulation Section 1.409A-1(i), each such severance payment shall not be made or commence until the date which is the first (1st) business day of the seventh (7th) month after your Involuntary Termination and the installments that otherwise would have been paid during the first six (6) months after your Involuntary Termination shall be paid in a lump sum on the first (1st) business day of the seventh (7th) month after your Involuntary Termination, with any remaining severance pay to be paid in accordance with the schedule set forth in Section 4(b) or 4(c) above, as applicable. Such deferral shall only be effected to the extent required to avoid adverse tax treatment to you, including (without limitation) the additional twenty percent (20%) federal tax for which you would otherwise be liable under Section 409A(a)(1)(B) of the Code in the absence of such deferral.





Adam Laponis December 18, 2023
Page 7
(f)Definition of “Change in Control. “Change in Control” shall have the meaning ascribed to in the Plan, unless otherwise provided for in an Award Agreement (as defined in the Plan).
(g) Definition of “Cause. For all purposes under this Agreement, “Cause” shall mean:
(i)         Any material breach by you of this Agreement, the Confidentiality Agreement (as defined below), any agreement between you and the Company evidencing Company Equity (the “Equity Documentation”), or any other written agreement between you and the Company, which breach to the extent deemed curable by the Board is not cured within ten (10) business days after written notice thereof from the Company;
(ii)             Any material failure by you to comply with the Company’s written policies or rules, including (without limitation) the Company’s ethics or insider trading policies, as they may be in effect from time to time during your Employment, which breach to the extent deemed curable by the Board is not cured within ten (10) business days after written notice thereof from the Company;
(iii)Your repeated failure to follow reasonable and lawful instructions from the Board, which failure is not cured within ten (10) business days after written notice thereof from the Company;
(iv)Commission, conviction of, or a plea of “guilty” or “no contest” to, a felony under the laws of the United States or any State by you if such felony is work-related, impairs your ability to perform services for the Company in accordance with this Agreement, or results in a loss to the Company or damage to the reputation of the Company;
(v) Your misappropriation of funds or property of the Company;
(vi) Gross neglect of your duties;
(vii)Your act or omission that results directly or indirectly in material financial accounting improprieties for the Company;
(viii) Your failure to cooperate with a government investigation; or
(ix)Any gross or willful misconduct by you resulting in a loss to the Company or damage to the reputation of the Company.
(h)Definition of “Good Reason. For all purposes under this Agreement, “Good Reason” shall mean that you resign within ninety (90) days after one of the following conditions has come into existence without your written consent:





Adam Laponis
December 18, 2023
Page 8





(i)A material diminution in your authority, duties or responsibilities;
(ii)A material reduction of your annual Base Salary; provided, however, that prior to a Change in Control, it shall not be Good Reason if there is a corresponding reduction in the base salaries of all other executive officers of the Company;
(iii)A material change in the geographic location at which you must perform services (a change in location of your office will be considered material only if it increases your current one-way commute by more than fifty (50) miles); or
(iv)A material breach by the Company of a material provision of this
Agreement.
A condition shall not be considered “Good Reason” unless you give the Company written notice of the condition within thirty (30) days after the condition comes into existence and the Company fails to remedy the condition within thirty (30) days after receiving your written notice.
(i)Definition of “Disability. For all purposes under this Agreement, “Disability” shall mean that you are unable to perform the essential functions of your position, with or without reasonable accommodation, for a period of at least one hundred twenty
(120) consecutive days because of a physical or mental impairment.
(j)Definition of “Separation. For all purposes under this Agreement, “Separation” shall mean an “involuntary separation from service,” as defined in the regulations under Section 409A.
5.Pre-Employment Conditions.
(a)Confidentiality Agreement. Like all Company employees, you will be required, as a condition of your employment with the Company, to sign the Company’s enclosed standard Confidential Information and Invention Assignment Agreement (the “Confidentiality Agreement”), a copy of which is attached hereto as Attachment A.
(b)Right to Work. For purposes of federal immigration law, you will be required, if you have not already, to provide to the Company documentary evidence of your identity and eligibility for employment in the United States. Such documentation must be provided to the Company within three (3) business days of the Start Date, or the Company’s Employment relationship with you may be terminated.
(c)Verification of Information. This Agreement is also contingent upon the successful verification of the information you provided to the Company during your application process, as well as a general background check performed by the Company to confirm your suitability for Employment. By accepting this Agreement, you warrant that all information provided by you is true and correct to the best of your knowledge, you agree to execute any and all documentation necessary for the Company to conduct a background check and you expressly release the Company from any claim or cause of action arising out of the Company’s verification of such information.





Adam Laponis December 18, 2023
Page 9
6.Code Section 280G. In the event that it is determined that any payment or distribution of any type to or for your benefit made by the Company, any of its affiliates, any person who acquires ownership or effective control of the Company or ownership of a substantial portion of the Company’s assets (within the meaning of Code Section 280G, as amended, and the regulations thereunder) or any affiliate of such person, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise (the “Total Payments”), would be subject to the excise tax imposed by Section 4999 of the Code or any interest or penalties with respect to such excise tax (such excise tax, together with any such interest or penalties, are collectively referred to as the “Excise Tax”), then such payments or distributions shall be payable either in (i) full or (ii) as to such lesser amount which would result in no portion of such payments or distributions being subject to the Excise Tax, whichever method provides you with the greater payments or distributions on an after-tax basis.
All mathematical determinations and all determinations of whether any of the Total Payments are “parachute payments” (within the meaning of Section 280G of the Code) that are required to be made under this Section 6, shall be made by the independent professionals retained by the Company (the “Auditors”), who shall provide their determination (the “Determination”), together with detailed supporting calculations regarding the amount of any relevant matters, both to the Company and to you within twenty (20) business days of your termination date, if applicable, or such earlier time as is requested by the Company or you. Any Determination by the Auditors shall be binding upon the Company and you, absent manifest error. The Company shall pay the fees and costs of the Auditors.
Any reduction in payments and/or benefits required by this Section 6 shall be determined by the Company.
7.Miscellaneous Provisions.
(a)Notice. Notices and all other communications contemplated by this Agreement shall be in writing and shall be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid, or Federal Express, with delivery charges prepaid. In your case, mailed notices shall be addressed to you at the home address that you most recently communicated to the Company in writing. In the case of the Company, mailed notices shall be addressed to its corporate headquarters, and all notices shall be directed to the attention of its Secretary.
(b)Modifications and Waivers. No provision of this Agreement shall be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by you and by an authorized member of the Compensation Committee. No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party shall be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(c)Whole Agreement. No other agreements, representations or understandings (whether oral or written and whether express or implied) which are not expressly set forth in this Agreement have been made or entered into by either party with respect to the


Adam Laponis December 18, 2023
Page 10

subject matter hereof. This Agreement, the Confidentiality Agreement and the Equity Documentation contain the entire understanding of the parties with respect to the subject matter hereof and supersede and replace your previous offer letter or employment agreement with the Company and any amendments thereto.
(d)Withholding Taxes. All payments made under this Agreement shall be subject to reduction to reflect taxes or other charges required to be withheld by law.
(e)Choice of Law and Severability. This Agreement shall be interpreted in accordance with the laws of the State of California without giving effect to provisions governing the choice of law. If any provision of this Agreement becomes or is deemed invalid, illegal or unenforceable in any applicable jurisdiction by reason of the scope, extent or duration of its coverage, then such provision shall be deemed amended to the minimum extent necessary to conform to applicable law so as to be valid and enforceable or, if such provision cannot be so amended without materially altering the intention of the parties, then such provision shall be stricken and the remainder of this Agreement shall continue in full force and effect. If any provision of this Agreement is rendered illegal by any present or future statute, law, ordinance or regulation (collectively, the “Law”) then that provision shall be curtailed or limited only to the minimum extent necessary to bring the provision into compliance with the Law. All the other terms and provisions of this Agreement shall continue in full force and effect without impairment or limitation.
(f)Assignment; Successors. The rights and obligations under this Agreement shall be binding upon and inure to the benefits of any successor (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets (a “Successor Entity”). For all purposes under this Agreement, the term “Company” shall include any successor to the Company’s business or assets that becomes bound by this Agreement. The Company may assign its rights under this Agreement to any Successor Entity without your consent. This Agreement and all of your rights and obligations hereunder are personal to you and may not be transferred or assigned by you at any time. This Agreement and all of your rights hereunder shall inure to the benefit of, and be enforceable by, your personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.
(g)Counterparts. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.
[Signature Page Follows]


Adam Laponis December 18, 2023
Page 11

We are all delighted to be able to offer you employment on the terms and conditions set forth in this Agreement. To indicate your acceptance of the Company’s offer of employment with the Company, please sign and date this Agreement in the space provided below and return it to me.
Very truly yours,
TWIST BIOSCIENCE CORPORATION

By: /s/ Emily Leproust        
(Signature)
Name: Emily Leproust
Title: Chief Executive Officer


ACCEPTED AND AGREED:



/s/ Adam Laponis                

Adam Laponis


12/18/2023                    

Date

Attachment A: Confidential Information and Invention Assignment Agreement


Adam Laponis December 18, 2023
Page 12




ATTACHMENT A

CONFIDENTIAL INFORMATION AND INVENTION ASSIGNMENT AGREEMENT
(See Attached)




TWIST BIOSCIENCE CORPORATION
AT-WILL EMPLOYMENT, CONFIDENTIAL INFORMATION, AND INVENTION ASSIGNMENT AGREEMENT
As a condition of my employment with Twist Bioscience Corporation (the “Company”), and in consideration of my employment with the Company and my receipt of the compensation now and hereafter paid to me by Company, I agree to the following provisions of this At-Will Employment, Confidential Information, and Invention Assignment Agreement (this “Agreement”):
1.AT-WILL EMPLOYMENT

I UNDERSTAND AND ACKNOWLEDGE THAT MY EMPLOYMENT WITH THE COMPANY IS FOR NO SPECIFIED TERM AND CONSTITUTES “AT-WILL” EMPLOYMENT. I ALSO UNDERSTAND THAT ANY REPRESENTATION TO THE CONTRARY IS UNAUTHORIZED AND NOT VALID UNLESS IN WRITING AND SIGNED BY THE PRESIDENT OR CEO OF THE COMPANY. ACCORDINGLY, I ACKNOWLEDGE THAT MY EMPLOYMENT RELATIONSHIP MAY BE TERMINATED AT ANY TIME, WITH OR WITHOUT GOOD CAUSE OR FOR ANY OR NO CAUSE, AT MY OPTION OR AT THE OPTION OF THE COMPANY, WITH OR WITHOUT NOTICE. I FURTHER ACKNOWLEDGE THAT THE COMPANY MAY MODIFY JOB TITLES, SALARIES, AND BENEFITS FROM TIME TO TIME AS IT DEEMS NECESSARY.
2.CONFIDENTIALITY

A.Definition of Company Confidential Information. I understand that “Company Confidential Information” means information (including any and all combinations of individual items of information) that the Company has or will develop, acquire, create, compile, discover or own, that has value in or to the Company’s business which is not generally known and which the Company wishes to maintain as confidential. Company Confidential Information includes both information disclosed by the Company to me, and information developed or learned by me during the course of my employment with the Company. Company Confidential Information also includes all information of which the unauthorized disclosure could be detrimental to the interests of the Company, whether or not such information is identified as Company Confidential Information. By way of example, and without limitation, Company Confidential Information includes any and all non-public information that relates to the actual or anticipated business and/or products, research or development of the Company, or to the Company’s technical data, trade secrets, or know-how, including, but not limited to, research, product plans, or other information regarding the Company’s products or services and markets therefor, customer lists and customers (including, but not limited to, customers of the Company on which I called or with which I may become acquainted during the term of my employment), software, developments, inventions, discoveries, ideas, processes, formulas, technology, designs, drawings, engineering, hardware configuration information, marketing, finances, and other business information disclosed by the Company either directly or indirectly in writing, orally or by drawings or inspection of premises, parts, equipment, or other Company property. Notwithstanding the foregoing, Company Confidential Information shall not include any such information which I can establish (i) was publicly known or made generally available prior to the time of disclosure by the Company to me; (ii) becomes publicly known or made generally available after disclosure by the Company to me through no wrongful







action or omission by me; or (iii) is in my rightful possession, without confidentiality obligations, at the time of disclosure by the Company as shown by my then-contemporaneous written records; provided that any combination of individual items of information shall not be deemed to be within any of the foregoing exceptions merely because one or more of the individual items are within such exception, unless the combination as a whole is within such exception. I understand that nothing in this Agreement is intended to limit employees’ rights to discuss the terms, wages, and working conditions of their employment, nor to deny employees the right to disclose information pertaining to sexual harassment or any unlawful or potentially unlawful conduct, as protected by applicable law.
B.Nonuse and Nondisclosure. I agree that during and after my employment with the Company, I will hold in the strictest confidence and take all reasonable precautions to prevent any unauthorized use or disclosure of Company Confidential Information. I will not (i) use Company Confidential Information for any purpose whatsoever other than for the benefit of the Company in the course of my employment, or (ii) disclose Company Confidential Information to any third party without the prior written authorization of the President, CEO, or the Board of Directors of the Company. Prior to disclosure, when compelled by applicable law, I shall provide prior written notice to the President, CEO, and General Counsel of the Company (as applicable). I agree that I obtain no title to any Company Confidential Information, and that the Company retains all Confidential Information as the sole property of the Company. I understand that my unauthorized use or disclosure of Company Confidential Information during my employment may lead to disciplinary action, up to and including, immediate termination and legal action by the Company. I understand that my obligations under this Section 2.B shall continue after termination of my employment and also that nothing in this Agreement prevents me from engaging in protected activity, as described in Section 14 below.
C.Former Employer Confidential Information. I agree that during my employment with the Company, I will not improperly use, disclose, or induce the Company to use any proprietary information or trade secrets of any former employer or other person or entity with which I have an obligation to keep such proprietary information or trade secrets in confidence. I further agree that I will not bring onto the Company’s premises or transfer onto the Company’s technology systems any unpublished document, proprietary information, or trade secrets belonging to any such third party unless disclosure to, and use by, the Company has been consented to, in writing, by such third party and the Company.
D.Third Party Information. I recognize that the Company has received, and in the future may receive, from third parties (for example, customers, suppliers, licensors, licensees, partners, and collaborators) as well as its subsidiaries and affiliates (“Associated Third Parties”), information which the Company is required to maintain and treat as confidential or proprietary information of such Associated Third Parties (“Associated Third Party Confidential Information”), and I agree to use such Associated Third Party Confidential Information only as directed by the Company and to not use or disclose such Associated Third Party Confidential Information in a manner that would violate the Company’s obligations to such Associated Third Parties. By way of example, Associated Third Party Confidential Information may include the habits or practices of Associated Third Parties, the technology of Associated Third Parties, requirements of Associated Third Parties, and information related to the business conducted between the Company and such Associated Third Parties. I agree at all times during my employment with the Company and thereafter, that I owe the Company and its Associated Third Parties a duty to hold all such Associated Third Party Confidential Information in the strictest confidence, and not to use it or to

Page 2 of 12




disclose it to any person, firm, corporation, or other third party except as necessary in carrying out my work for the Company consistent with the Company’s agreement with such Associated Third Parties. I further agree to comply with any and all Company policies and guidelines that may be adopted from time to time regarding Associated Third Parties and Associated Third Party Confidential Information. I understand that my unauthorized use or disclosure of Associated Third Party Confidential Information or violation of any Company policies during my employment may lead to disciplinary action, up to and including, immediate termination and legal action by the Company.
3.OWNERSHIP

A.Assignment of Inventions. As between the Company and myself, I agree that all right, title, and interest in and to any and all copyrightable material, notes, records, drawings, designs, logos, inventions, improvements, developments, discoveries, ideas and trade secrets conceived, discovered, authored, invented, developed or reduced to practice by me, solely or in collaboration with others, during the period of time I am in the employ of the Company (including during my off-duty hours), or with the use of Company’s equipment, supplies, facilities, or Company Confidential Information, and any copyrights, patents, trade secrets, mask work rights or other intellectual property rights relating to the foregoing, except as provided in Section 3.G below (collectively, “Inventions”), are the sole property of the Company. I also agree to promptly make full written disclosure to the Company of any Inventions, and to deliver and assign and hereby irrevocably assign fully to the Company all of my right, title and interest in and to Inventions. I agree that this assignment includes a present conveyance to the Company of ownership of Inventions that are not yet in existence. I further acknowledge that all original works of authorship that are made by me (solely or jointly with others) within the scope of and during the period of my employment with the Company and that are protectable by copyright are “works made for hire,” as that term is defined in the United States Copyright Act. I understand and agree that the decision whether or not to commercialize or market any Inventions is within the Company’s sole discretion and for the Company’s sole benefit, and that no royalty or other consideration will be due to me as a result of the Company’s efforts to commercialize or market any such Inventions.
B.Pre-Existing Materials. I will inform the Company, in writing, before incorporating any inventions, discoveries, ideas, original works of authorship, developments, improvements, trade secrets and other proprietary information or intellectual property rights owned by me or in which I have an interest prior to, or separate from, my employment with the Company, including, without limitation, any such inventions that are subject to California Labor Code Section 2870 (attached hereto as Exhibit B) (“Prior Inventions”) into any Invention or otherwise utilizing any Prior Invention in the course of my employment with the Company; and the Company is hereby granted a nonexclusive, royalty-free, perpetual, irrevocable, transferable worldwide license (with the right to grant and authorize sublicenses) to make, have made, use, import, offer for sale, sell, reproduce, distribute, modify, adapt, prepare derivative works of, display, perform, and otherwise exploit such incorporated or utilized Prior Inventions, without restriction, including, without limitation, as part of, or in connection with, such Invention, and to practice any method related thereto. I will not incorporate any inventions, discoveries, ideas, original works of authorship, developments, improvements, trade secrets and other proprietary information or intellectual property rights owned by any third party into any Invention without the Company’s prior written permission. I have attached hereto, as Exhibit A, a list describing all Prior Inventions that relate to the Company’s current or anticipated business, products, or research and

Page 3 of 12




development or, if no such list is attached, I represent and warrant that there are no such Prior Inventions. Furthermore, I represent and warrant that if any Prior Inventions are included on Exhibit A, they will not materially affect my ability to perform all obligations under this Agreement.
C.Moral Rights. Any assignment to the Company of Inventions includes all rights of attribution, paternity, integrity, modification, disclosure and withdrawal, and any other rights throughout the world that may be known as or referred to as “moral rights,” “artist’s rights,” “droit moral,” or the like (collectively, “Moral Rights”). To the extent that Moral Rights cannot be assigned under applicable law, I hereby waive and agree not to enforce any and all Moral Rights, including, without limitation, any limitation on subsequent modification, to the extent permitted under applicable law.
D.Maintenance of Records. I agree to keep and maintain adequate, current, accurate, and authentic written records of all Inventions made by me (solely or jointly with others) during the term of my employment with the Company. The records will be in the form of notes, sketches, drawings, electronic files, reports, or any other format that may be specified by the Company. As between the Company and myself, the records are and will be available to and remain the sole property of the Company at all times.
E.Further Assurances. I agree to assist the Company, or its designee, at the Company’s expense, in every proper way to secure the Company’s rights in the Inventions in any and all countries, including the disclosure to the Company of all pertinent information and data with respect thereto, the execution of all applications, specifications, oaths, assignments, and all other instruments that the Company shall deem proper or necessary in order to apply for, register, obtain, maintain, defend, and enforce such rights, and in order to deliver, assign and convey to the Company, its successors, assigns, and nominees the sole and exclusive rights, title, and interest in and to all Inventions, and testifying in a suit or other proceeding relating to such Inventions. I further agree that my obligations under this Section 3.E shall continue after the termination of this Agreement.
F.Attorney-in-Fact. I agree that, if the Company is unable because of my unavailability, mental or physical incapacity, or for any other reason to secure my signature with respect to any Inventions, including, without limitation, for the purpose of applying for or pursuing any application for any United States or foreign patents or mask work or copyright registrations covering the Inventions assigned to the Company in Section 3.A, then I hereby irrevocably designate and appoint the Company and its duly authorized officers and agents as my agent and attorney-in-fact, to act for and on my behalf to execute and file any papers and oaths, and to do all other lawfully permitted acts with respect to such Inventions to further the prosecution and issuance of patents, copyright and mask work registrations with the same legal force and effect as if executed by me. This power of attorney shall be deemed coupled with an interest, and shall be irrevocable.
G.Exception to Assignments. I UNDERSTAND THAT THE PROVISIONS OF THIS AGREEMENT REQUIRING ASSIGNMENT OF INVENTIONS (AS DEFINED UNDER SECTION 3.A ABOVE) TO THE COMPANY DO NOT APPLY TO ANY INVENTION THAT QUALIFIES FULLY UNDER THE PROVISIONS OF CALIFORNIA LABOR CODE SECTION 2870 (ATTACHED HERETO AS EXHIBIT B). I WILL ADVISE THE COMPANY PROMPTLY IN WRITING OF ANY INVENTIONS THAT I BELIEVE MEET THE CRITERIA

Page 4 of 12




IN CALIFORNIA LABOR CODE SECTION 2870 AND ARE NOT OTHERWISE DISCLOSED ON EXHIBIT A TO PERMIT A DETERMINATION OF OWNERSHIP BY THE COMPANY. ANY SUCH DISCLOSURE WILL BE RECEIVED IN CONFIDENCE.
4.CONFLICTING OBLIGATIONS

A.Current Obligations. I agree that during the term of my employment with the Company, I will not engage in or undertake any other employment, occupation, consulting relationship, or commitment that is directly related to the business in which the Company is now involved or becomes involved or has plans to become involved, nor will I engage in any other activities that conflict with my obligations to the Company.
B.Prior Relationships. Without limiting Section 4.A, I represent and warrant that I have no other agreements, relationships, or commitments to any other person or entity that conflict with the provisions of this Agreement, my obligations to the Company under this Agreement, or my ability to become employed and perform the services for which I am being hired by the Company. I further agree that if I have signed a confidentiality agreement or similar type of agreement with any former employer or other entity, I will comply with the terms of any such agreement to the extent that its terms are lawful under applicable law. I represent and warrant that after undertaking a careful search (including searches of my computers, cell phones, electronic devices, and documents), I have returned all property and confidential information belonging to all prior employers (and/or other third parties I have performed services for in accordance with the terms of my applicable agreement). Moreover, I agree to fully indemnify the Company, its directors, officers, agents, employees, investors, shareholders, administrators, affiliates, divisions, subsidiaries, predecessor and successor corporations, and assigns for all verdicts, judgments, settlements, and other losses incurred by any of them resulting from my breach of my obligations under any agreement with a third party to which I am a party or obligation to which I am bound, as well as any reasonable attorneys’ fees and costs if the plaintiff is the prevailing party in such an action, except as prohibited by law.
5.RETURN OF COMPANY MATERIALS

A.Definition of Electronic Media Equipment and Electronic Media Systems. I understand that Electronic Media Equipment” includes, but is not limited to, computers, external storage devices, thumb drives, mobile devices (including, but not limited to, smart phones, tablets, and e-readers), telephone equipment, and other electronic media devices. I understand that “Electronic Media Systems” includes, but is not limited to, computer servers, messaging and email systems or accounts, applications for computers or mobile devices, and web-based services (including cloud-based information storage accounts).
B.Return of Company Property. I understand that anything that I created or worked on for the Company while working for the Company belongs solely to the Company and that I cannot remove, retain, or use such information without the Company’s express written permission. Accordingly, upon separation from employment with the Company or upon the Company’s request at any other time, I will immediately deliver to the Company, and will not keep in my possession (or custody or control), recreate, or deliver to anyone else, any and all Company property, including, but not limited to, Company Confidential Information, Associated Third Party Confidential Information, all Company equipment including all Company Electronic Media Equipment, all tangible embodiments of the Inventions, all electronically stored information and

Page 5 of 12




passwords to access such information, Company credit cards, records, data, notes, notebooks, reports, files, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, materials, photographs, charts, any other documents and property, and reproductions of any of the foregoing items including, without limitation, those records maintained pursuant to Section 3.D. Notwithstanding the foregoing, I understand that I am allowed to keep a copy of the Company’s employee handbook and personnel records relating to my employment.
C.Return of Company Information on Company Electronic Media Equipment. In connection with my obligation to return information to the Company, I agree that I will not copy, delete, or alter any information, including personal information voluntarily created or stored, contained in Company Electronic Media Equipment before I return the information to the Company.
D.Return of Company Information on Personal Electronic Media Equipment. In addition, if I have used any personal Electronic Media Equipment or personal Electronic Media Systems to create, receive, store, review, prepare or transmit any Company information, including, but not limited to, Company Confidential Information, I agree to make a prompt and reasonable search for such information in good faith, including reviewing any personal Electronic Media Equipment or personal Electronic Media Systems to locate such information and, if I locate such information, I agree to notify the Company of that fact and then provide the Company with a computer-useable copy of all such Company information from those equipment and systems. I agree to cooperate reasonably with the Company to verify that the necessary copying is completed (including upon request providing a sworn declaration confirming the return of property and deletion of information), and, upon confirmation of compliance by the Company, I agree to delete and expunge all Company information.
E.No Expectation of Privacy in Company Property. I understand that I have no expectation of privacy in Company property, and I agree that any Company property is subject to inspection by Company personnel at any time with or without further notice. As to any personal Electronic Media Equipment or personal Electronic Media Systems that I have used for Company purposes, I agree that the Company, at its sole discretion, may have reasonable access, as determined by the Company in good faith, to such personal Electronic Media Equipment or personal Electronic Media Systems to review, retrieve, destroy, or ensure the permanent deletion of Company information from such equipment or systems or to take such other actions necessary to protect the Company or Company property, as determined by the Company reasonably and in good faith. I also consent to an exit interview and an audit to confirm my compliance with this Section 5, and I will certify in writing that I have complied with the requirements of this Section 5.
6.TERMINATION CERTIFICATION

Upon separation from employment with the Company, I agree to immediately sign and deliver to the Company the “Termination Certification” attached hereto as Exhibit C.
7.NOTIFICATION OF NEW EMPLOYER

In the event that I leave the employ of the Company, I hereby grant consent to notification by the Company to my new employer about my obligations under this Agreement. I also agree to keep the Company advised of my home and business address for a period of three (3) years after


Page 6 of 12




termination of my employment with the Company, so that the Company can contact me regarding my continuing obligations provided by this Agreement.
8.COMPLIANCE WITH COMPANY POLICIES

I agree to diligently adhere to all policies of the Company, including the Company’s insider trading policies and the Company’s conflict of interest guidelines (outlined in the Company’s Code of Business Conduct and Ethics), any of which may be revised from time to time during my employment.
9.REPRESENTATIONS

Without limiting my obligations under Section 3.E above, I agree to execute any proper oath or verify any proper document required to carry out the terms of this Agreement. I represent and warrant that my performance of all the terms of this Agreement will not breach any agreement to keep confidential information acquired by me in confidence or in trust prior to my employment by the Company. I hereby represent and warrant that I have not entered into, and I will not enter into, any oral or written agreement in conflict herewith.
10.AUDIT

I acknowledge that I have no reasonable expectation of privacy in any Company Electronic Media Equipment or Company Electronic Media Systems. All information, data, and messages created, received, sent, or stored in Company Electronic Media Equipment or Company Electronic Media Systems are, at all times, the property of the Company. As such, the Company has the right to audit and search all such items and systems, without further notice to me, to ensure that the Company is licensed to use the software on the Company’s devices in compliance with the Company’s software licensing policies, to ensure compliance with the Company’s policies, and for any other business-related purposes in the Company’s sole discretion. I understand that I am not permitted to add any unlicensed, unauthorized, or non-compliant applications to the Company’s technology systems, including, without limitation, open source or free software not authorized by the Company, and that I shall refrain from copying unlicensed software onto the Company’s technology systems or using non-licensed software or websites. I understand that it is my responsibility to comply with the Company’s policies governing use of the Company’s documents and the internet, email, telephone, and technology systems to which I will have access in connection with my employment. In addition, as to any personal Electronic Media Equipment or personal Electronic Systems or other personal property that I have used for Company purposes, I agree that the Company may have reasonable access to such personal Electronic Media Equipment or personal Electronic Media Systems or other personal property to review, retrieve, destroy, or ensure the permanent deletion of Company information from such equipment or systems or property or take such other actions that are needed to protect the Company or Company property, as determined by the Company reasonably and in good faith.
I am aware that the Company has or may acquire software and systems that are capable of monitoring and recording all Company network traffic to and from any Company Electronic Media Equipment or Company Electronic Media Systems. The Company reserves the right to access, review, copy, and delete any of the information, data, or messages accessed through Company Electronic Media Equipment or Electronic Media Systems, with or without notice to me and/or in my absence. This includes, but is not limited to, all e-mail messages sent or received, all website

Page 7 of 12




visits, all chat sessions, all news group activity (including groups visited, messages read, and postings by me), and all file transfers into and out of the Company’s internal networks. The Company further reserves the right to retrieve previously deleted messages from e-mail or voicemail and monitor usage of the Internet, including websites visited and any information I have downloaded. In addition, the Company may review Internet and technology systems activity and analyze usage patterns, and may choose to publicize this data to assure that technology systems are devoted to legitimate business purposes.
11.MISCELLANEOUS

A.Governing Law; Consent to Personal Jurisdiction. This Agreement will be governed by the laws of the State of California without regard to California’s conflicts-of-law. To the extent that any lawsuit is permitted under this Agreement, I hereby expressly consent to the personal and exclusive jurisdiction and venue of the state and federal courts located in California for any lawsuit filed against me by the Company.
B.Assignability. This Agreement will be binding upon my heirs, executors, assigns, administrators, and other legal representatives, and will be for the benefit of the Company, its successors, and its assigns. The Associated Third Parties are intended third-party beneficiaries to this Agreement with respect to my obligations in Section 2.D. Notwithstanding anything to the contrary herein, the Company may assign this Agreement and its rights and obligations under this Agreement to any successor to all, or substantially all, of the Company’s relevant assets, whether by merger, consolidation, reorganization, reincorporation, sale of assets or stock, or otherwise. For the avoidance of doubt, the Company’s successors and assigns are authorized to enforce the Company’s rights under this Agreement.
C.Entire Agreement. This Agreement, together with the Exhibits herein and any executed written offer letter between me and the Company, to the extent such materials are not in conflict with this Agreement, sets forth the entire agreement and understanding between the Company and me with respect to the subject matter herein and supersedes all prior written and oral agreements, discussions, or representations between us, including, but not limited to, any representations made during my interview(s) or relocation negotiations. I represent and warrant that I am not relying on any statement or representation not contained in this Agreement. Any subsequent change or changes in my duties, salary, compensation, conditions or any other terms of my employment will not affect the validity or scope of this Agreement.
D.Headings. Headings are used in this Agreement for reference only and shall not be considered when interpreting this Agreement.
E.Severability. If a court or other body of competent jurisdiction finds, or the Parties mutually believe, any provision of this Agreement, or portion thereof, to be invalid or unenforceable, such provision will be enforced to the maximum extent permissible so as to effect the intent of the Parties, and the remainder of this Agreement will continue in full force and effect.
F.Modification, Waiver. No modification of or amendment to this Agreement, nor any waiver of any rights under this Agreement, will be effective unless in a writing signed by the President or CEO of the Company and me. Waiver by the Company of a breach of any provision of this Agreement will not operate as a waiver of any other or subsequent breach.


Page 8 of 12




G.Survivorship. The rights and obligations of the Parties to this Agreement will survive termination of my employment with the Company.
12.PROTECTED ACTIVITY NOT PROHIBITED

I understand that nothing in this Agreement limits or prohibits me from filing and pursuing a charge or complaint with, or otherwise communicating or cooperating with or participating in any investigation or proceeding that may be conducted by, any federal, state or local government agency or commission, public prosecutor, or law enforcement agency, including the Securities and Exchange Commission, the Equal Employment Opportunity Commission, the California Department of Fair Employment and Housing, the Occupational Safety and Health Administration, and the National Labor Relations Board (“Government Agencies”), including disclosing documents or other information as permitted by law, without giving notice to, or receiving authorization from, the Company. Notwithstanding, in making any such disclosures or communications, I agree to take all reasonable precautions to prevent any unauthorized use or disclosure of any information that may constitute Company Confidential Information to any parties other than the Government Agencies. I further understand that I am not permitted to disclose the Company’s attorney-client privileged communications or attorney work product. In addition, I hereby acknowledge that the Company has provided me with notice in compliance with the Defend Trade Secrets Act of 2016 regarding immunity from liability for limited disclosures of trade secrets. The full text of the notice is attached in Exhibit B.


Date: 12/18/2023                     /s/ Adam Laponis

Signature


Adam Laponis

Name of Employee (typed or printed)




















Page 9 of 12




EXHIBIT A
LIST OF PRIOR INVENTIONS
AND ORIGINAL WORKS OF AUTHORSHIP



TitleDateIdentifying Number or Brief Description
NA






















    No inventions or improvements
    Additional Sheets Attached


Date: 12/18/2023 /s/ Adam Laponis    
Signature


Adam Laponis

Name of Employee (typed or printed)







Page 10 of 12




EXHIBIT B
CALIFORNIA LABOR CODE SECTION 2870 INVENTION ON OWN TIME - EXEMPTION FROM AGREEMENT
“(a) Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information except for those inventions that either:
(1)Relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer; or
(2)Result from any work performed by the employee for the employer.
(b) To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable.”
SECTION 7 OF THE DEFEND TRADE SECRETS ACT OF 2016
“ . . . An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that—(A) is made—(i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. An individual who files a lawsuit for retaliation by an employer for reporting a suspected
violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual—(A) files any document containing the trade secret under seal; and (B) does not disclose the trade secret, except pursuant to court order.”

















Page 11 of 12




EXHIBIT C
Twist Bioscience Corporation TERMINATION CERTIFICATION
This is to certify that I do not have in my possession, custody, or control, nor have I failed to return, any devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, materials, equipment, any other documents or property, or reproductions of any and all aforementioned items belonging to Twist Bioscience Corporation (the “Company”). Notwithstanding the foregoing, I understand that I may keep a copy of the Company’s employee handbook and personnel records relating to me.
I further certify that I have complied with all the terms of the Company’s At-Will Employment, Confidential Information, and Invention Assignment Agreement (the “Agreement”) signed by me, including the reporting of any inventions and original works of authorship (as defined therein) conceived or made by me (solely or jointly with others), as covered by that Agreement.
I understand that pursuant to the Agreement, and subject to its protected activity exclusion, I am obligated to preserve, as confidential, all Company Confidential Information and Associated Third Party Confidential Information, including trade secrets, confidential knowledge, data, or other proprietary information relating to products, processes, know-how, designs, formulas, developmental or experimental work, computer programs, databases, other original works of authorship, customer lists, business plans, financial information, or other subject matter pertaining to any business of the Company or any of its employees, clients, consultants, or licensees.
After    leaving    the    Company’s    employment,    I    will    be    employed    by
     in the position of
    .


Date:                                                         
Signature

                                                        
Name of Employee (typed or printed)

Address for Notifications:         

        










Page 12 of 12

EX-31.1 3 twst-20231231x10qxex311.htm EX-31.1 Document


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, 2023;
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
Chief Executive Officer
(Principal Executive Officer)
Date: February 2, 2024

EX-31.2 4 twst-20231231x10qxex312.htm EX-31.2 Document



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, Adam Laponis, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Twist Bioscience Corporation for the quarter ended December 31, 2023;
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/ Adam Laponis
Adam Laponis
Chief Financial Officer
Date: February 2, 2024

EX-32.1 5 twst-20231231x10qxex321.htm EX-32.1 Document


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, 2023, 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 2, 2024
/s/ Emily M. Leproust
Emily M. Leproust
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 6 twst-20231231x10qxex322.htm EX-32.2 Document


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, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Adam Laponis, 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 2, 2024
/s/ Adam Laponis
Adam Laponis
Chief Financial Officer

EX-101.SCH 7 twst-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair value measurement link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Balance sheet components link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and intangible assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Common stock link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Net loss per share attributable to common stockholders link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Geographic, product and industry information link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - 2023 Restructuring and other costs link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair value measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Balance sheet components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Net loss per share attributable to common stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Geographic, product and industry information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - The Company (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of significant accounting policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair value measurement - Cash And Cash Equivalents And Available For Sale Securities At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair value measurement - Cash And Cash Equivalents And Available For Sale Securities At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Fair value measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Fair value measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Fair value measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Balance sheet components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Balance sheet components - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Balance sheet components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance sheet components - Other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Goodwill and intangible assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Goodwill and intangible assets - Summary of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Goodwill and intangible assets - Intangible Assets Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Commitments and contingencies - Operating Leases On Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Commitments and contingencies - Minimum Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Commitments and contingencies - Minimum Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Commitments and contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Related party transactions - (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Common stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stock-based compensation expense - Activity Under The Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stock-based compensation expense - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-based compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-based compensation - Reserved For Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stock-based compensation - Abveris Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Net loss per share attributable to common stockholders - Computation (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Net loss per share attributable to common stockholders - Anti-dilutive (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Geographic, product and industry information - Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Geographic, product and industry information - By Product (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Geographic, product and industry information - By Industry (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - 2023 Restructuring and other costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 twst-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 twst-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 twst-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Food/agricultural Food Or Agriculture [Member] Food and agriculture. Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Change in fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Percentage of payroll deduction to purchase common stock Percentage Of Payroll Deduction On Eligible Common Stock Percentage of payroll deduction on eligible common stock. Accrued expenses Accrued Liabilities, Current Range [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Additions during the year Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] 2018 ESPP Two Thousand And Eighteen Employee Stock Purchase Plan [Member] Two thousand and eighteen employee stock purchase plan. Summary of Revenue by Product Revenue from External Customers by Products and Services [Table Text Block] Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Effect of exchange rates on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted average remaining contractual term (years), Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment Computer Equipment [Member] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Restatement Determination Date: Restatement Determination Date [Axis] Purchases of investments Payments to Acquire Investments Commitments and contingencies (Note 6) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Number of options, Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Laboratory equipment Laboratory Equipment [Member] Laboratory equipment Member Deferred revenue Deferred Revenue, Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Common stock Equity [Text Block] Summary of Revenue by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Income taxes Income Tax Disclosure [Text Block] Expected dividend rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Director Director [Member] Revenue Revenue [Policy Text Block] Current liabilities: Liabilities, Current [Abstract] Weighted average grant date fair value per share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Change in fair value of contingent considerations and holdbacks Change In Fair Value Of Contingent Consideration And Indemnity Holdback The amount of changes in fair value of contingent consideration and indemnity holdback. Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per share attributable to common stockholders—diluted (in usd per share) Net loss per share attributable to common stockholders, diluted (in usd per share) Earnings Per Share, Diluted Annual automatic Increase in share reserved for issuance (as a percent) Common Stock Capital Shares Reserved For Future Issuance Annual Automatic Increase Percentage The minimum common stock capital shares reserved for future issuance annual automatic increase, as percent to the outstanding shares. PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Accounting standards update Accounting Standards Update [Extensible Enumeration] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net loss attributable to common stockholders Net loss attributable to common stockholders Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Summary of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Corporate bonds Corporate Bond Securities [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Synthetic genes Synthetic Genes [Member] Synthetic genes. Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Shares subject to options (including performance options) to purchase common stock Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity Equity, Attributable to Parent [Abstract] Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Contract with customer, liability Contract with Customer, Liability Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Summary of Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Related party consideration Related Party Transaction, Amounts of Transaction Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Fair value Cash, Cash Equivalents, and Short-Term And Long-Term Investments Cash, Cash Equivalents, and Short-Term And Long-Term Investments Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of significant accounting policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Balance at beginning of year Balance at end of year Goodwill Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Selling, general and administrative Selling, General and Administrative Expenses [Member] Change in unrealized (gain) loss on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax DNA libraries Dna And Biopharma Libraries [Member] DNA and Biopharma Libraries. Operating lease liability, net of current portion Operating Lease, Liability, Noncurrent Restricted Stock Units (RSUs) Restricted Stock Unit Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Weighted average remaining contractual term (years), Nonvested at December 31, 2022 Share-Based Compensation Arrangement By Share-based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement By Share-based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term Healthcare Health Care [Member] NGS tools Ngs Tools [Member] NGS Tools Member Repurchases of common stock for income tax withholding Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Future Minimum Rental Payments for Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Non-Employee Non-Employee [Member] Non-Employee Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Product and Service [Domain] Product and Service [Domain] Summary of Calculation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring reserve Restructuring Reserve Antidilutive securities excluded from computation of earnings per share amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Equity awards restricted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Non-cash investing and financing activities Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Maximum aggregate number of shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Change in fair value of acquisition consideration Change In Fair Value Of Acquisition Consideration Change In Fair Value Of Acquisition Consideration Property and equipment, gross Property, Plant and Equipment, Gross Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Related party transactions Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Current portion of operating lease liability Less: current portion Operating Lease, Liability, Current Accounts payable Accounts Payable Total amortization expense related to intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net book value Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Grant date fair value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Proceeds from maturity of investments Proceeds from Sale, Maturity and Collection of Investments Vesting of restricted stock units (in shares) Vested/Issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Summary of Stock Option Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Number of options, Nonvested at December 31, 2022 (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Security Exchange Name Security Exchange Name Total Assets, Fair Value Disclosure Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease Supplemental Balance Sheet Information Relating To Companies Operating Lease [Table Text Block] Supplemental balance sheet information relating to companies operating lease [Table text block]. Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax 2023 Restructuring Plan 2023 Restructuring Plan [Member] 2023 Restructuring Plan Award term Share-Based Compensation Arrangement By Share-Based Payment Award, Term Share-Based Compensation Arrangement By Share-Based Payment Award, Term Percentage of PSUs that may vest based on performance Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Option Employee Stock Option [Member] Employer matching percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Match Recognize cost weighted average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total operating expenses Costs and Expenses Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Unrecognized compensation cost, stock options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Share-based payment arrangement, expense (credit) Share-Based Payment Arrangement, Expense (Credit) Share-Based Payment Arrangement, Expense (Credit) Share-Based Compensation Arrangement By Share-based Payment Award, Outstanding [Roll Forward] Share-Based Compensation Arrangement By Share-based Payment Award, Outstanding [Roll Forward] Share-Based Compensation Arrangement By Share-based Payment Award, Outstanding Vest outstanding (in shares) Share Based Compensation By Share Based Payment Arrangement Instruments Other Than Options Expected To Vest Outstanding Share based compensation by share based payment arrangement instruments other than options expected to vest outstanding. Tabular List, Table Tabular List [Table Text Block] EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-based compensation Share-Based Payment Arrangement [Text Block] Oligo pools Oligo Pools [Member] Oligo pools. Basis of presentation and use of estimates Basis of Accounting, Policy [Policy Text Block] Other non cash adjustments Other Noncash Income (Expense) Weighted average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Income and other taxes payable Taxes Payable, Current Equity securities, FV-NI, unrealized loss Equity Securities, FV-NI, Unrealized Loss Tradenames & Trademarks Trademarks and Trade Names [Member] Restricted cash, non-current Restricted Cash, Noncurrent Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Other current liabilities Other Liabilities, Current Revenues Revenue Revenue from Contract with Customer, Including Assessed Tax Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalents, fair value Total Cash and Cash Equivalents, Fair Value Disclosure Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Beginning balance (in usd per share) Ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Property and equipment additions included in accounts payable and accrued expenses Liabilities Assumed Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Conversion ratio Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Ratio Upon Vesting Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Ratio Upon Vesting Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total inventories Inventory, Net Business acquisition, income tax benefit, due to deferred tax liability Business Acquisition, Income Tax Benefit, Due To Deferred Tax Liability Represents the amount of income tax beneft due to the deferred tax liability as a part of business acquisition. Statistical Measurement [Axis] Statistical Measurement [Axis] Asset Impairments Asset Impairment Charges [Member] Asset Impairment Charges Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Interest receivable Interest Receivable Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Non-current assets - investment in equity securities Equity Securities, FV-NI Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Operating lease payments Operating Lease, Payments Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Numerator: Earnings Per Share, Basic [Abstract] Non-cash lease expense Operating Lease, Impairment Loss PEO PEO [Member] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities U.S. government treasury bills US Treasury Bill Securities [Member] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Performance Stock Unit Performance Stock Unit [Member] Performance Stock Unit Executive Officers and Senior Level Employees Executive Officers And Senior Level Employees [Member] Executive officers and senior level employees. Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total operating lease liabilities Operating Lease, Liability Total liabilities Liabilities The Company Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other comprehensive loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Cash, cash equivalents, and short-term investments Cash, Cash Equivalents, and Short-Term Investments Employer matching contributions Defined Contribution Plan, Cost Aggregate number of common stock shares reserved for issuance (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Capital Shares Reserved for Future Issuance All Executive Categories All Executive Categories [Member] Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Antibody discovery Antibody Discovery [Member] Antibody discovery Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock, $0.00001 par value —100,000 and 100,000 shares authorized at December 31, 2023 and September 30, 2023, respectively; 57,779 and 57,557 shares issued and outstanding at December 31, 2023 and September 30, 2023, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Equity Method Investments Equity Method Investments [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Unvested restricted stock units and performance stock units Unvested Restricted Stock Units And Performance Stock Units [Member] Unvested Restricted Stock Units And Performance Stock Units All Individuals All Individuals [Member] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Short-Term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Amortized cost Cash And Cash Equivalents And Short Term Investments Amortized Cost Cash And Cash Equivalents And Short Term Investments Amortized Cost. Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and intangible assets Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability value Balance as of September 30, 2023 Balance as of December 31, 2023 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Academic research Academic Research [Member] Academic research. APAC Asia Pacific [Member] Granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Goodwill balance Schedule of Goodwill [Table Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Aggregate intrinsic value, nonvested Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Intrinsic Value Depreciation and amortization Depreciation, Depletion and Amortization Furniture, fixtures and other equipment Furniture and Fixtures [Member] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Accrued compensation Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Corporate bonds Commercial Paper [Member] Repurchases of common stock for income tax withholding Payments To Repurchases Of Common Stock For Tax Withholding Payments To Repurchases Of Common Stock For Tax Withholding Leasehold improvements Leaseholds and Leasehold Improvements [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Convertible Notes Payable Convertible Notes Payable [Member] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares subject to employee stock purchase plan Shares Subject To Employee Stock Purchase Plan [Member] Represents shares subject to employee stock purchase plan. 2023 Restructuring and other costs Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Industrial chemicals/materials Industrial Chemicals [Member] Industrial Chemicals. Finished goods Inventory, Finished Goods, Gross Number of votes per share Common Stock, Number Of Votes Per Share Common Stock, Number Of Votes Per Share Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Weighted average Amortization period in years Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Share-based Payment Arrangement Share-Based Payment Arrangement [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in usd per share) Ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating lease expense Operating Lease, Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items] Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items] Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items] Common stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net loss per share attributable to common stockholders Earnings Per Share [Text Block] Restructuring and related cost, expected number of positions eliminated Restructuring and Related Cost, Expected Number of Positions Eliminated Income Statement Location [Domain] Income Statement Location [Domain] Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Change in right-of-use asset Increase Decrease In Operating Lease Right Of Use Asset The increase (decrease) during the reporting period in operating lease right of use assets. Computer software Software and Software Development Costs [Member] Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Schedule of Activity Under Option and Performance Stock Options Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Weighted average exercise price per share, Nonvested at December 31, 2022 (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets: Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total financial liabilities Liabilities, Fair Value Disclosure Summary of Revenue by Industry Schedule Of Revenue From External Customers And Long Lived Assets By Industry [Table Text Block] Tabular disclosure of revenue from external customers and long lived assets by industry. Change in operating lease liabilities Increase (Decrease) in Operating Lease Liability Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest U.S. government treasury bills US Treasury Securities [Member] Income taxes paid, net of refunds Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Developed Technology Developed Technology Rights [Member] Accumulated deficit Retained Earnings [Member] Schedule of Stock-Based Compensation Expenses Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Short term investments, Amortized cost Debt Securities, Available-for-Sale, Amortized Cost Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share attributable to common stockholders—basic (in usd per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized compensation cost, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accounting Policies [Abstract] Accounting Policies [Abstract] Restructuring and related cost, number of positions eliminated, period percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Abx Biologics Inc. Abveris Abx Biologics Inc. [Member] Represents the Abx Biologics Inc. Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Summary of Cash, Cash Equivalents and Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Related Party Related Party [Member] Balance sheet components Supplemental Balance Sheet Disclosures [Text Block] Total Restructuring Charges Industry Sectors [Domain] Industry Sectors [Domain] Industry sectors. Equity ownership, excluding consolidated entity and equity method investee, percentage Equity Ownership, Excluding Consolidated Entity and Equity Method Investee, Percentage Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Americas Americas [Member] Short term investments, fair value Debt Securities, Available-for-Sale Raw materials Inventory, Raw Materials, Gross Equity securities, FV-NI, unrealized gain Equity Securities, FV-NI, Unrealized Gain Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Minimum annual increase in share reserved for issuance Minimum Increase Common Stock Capital Shares Reserved For Future Issuance Minimum increase common stock capital shares reserved for future issuance. Employee Employee [Member] Employee Adjustments to reconcile net loss to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Additional paid-in capital Additional Paid in Capital Forfeited (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Restructuring Plan [Axis] Restructuring Plan [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Short-Term Debt, Type [Axis] Short-Term Debt, Type [Axis] Forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work-in-process Inventory, Work in Process, Gross Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Percentage of employee's gross pay matched Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Insider Trading Arrangements [Line Items] Accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss Related Party [Axis] Related Party, Type [Axis] Aggregate intrinsic value, outstanding beginning balance Aggregate intrinsic value, outstanding ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Issuance of shares associated with a business acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenues Cost of Sales [Member] Severance and related benefit costs Employee Severance [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Vested and exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Liabilities Liabilities, Fair Value Disclosure [Abstract] Stock based compensation credit Stock based compensation expense Stock based compensation expense (reduction) Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross carrying amount Finite-Lived Intangible Assets, Gross Income tax provision Income Tax Expense (Benefit) Accrued compensation Employee-related Liabilities, Current Fair value measurement Fair Value Disclosures [Text Block] Other associated costs Other Restructuring [Member] Name Trading Arrangement, Individual Name Equity [Abstract] Equity [Abstract] Lease weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Industry Sectors [Axis] Industry Sectors [Axis] Information by industry sector. Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Repurchases of common stock for income tax withholding (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Lease weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Shares issued during the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Assets Assets, Fair Value Disclosure [Abstract] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Weighted average shares used in computing net loss per share attributable to common stockholders—diluted (in shares) Weighted average shares used in computing net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Other current liabilities Other Liabilities, Current, Other Than Contingent Consideration and Taxes Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer, other business acquisition contingent consideration and taxes payable. Additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses: Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid-in Capital [Member] Vehicles Vehicles [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Performance Stock Options Performance Stock Options [Member] Performance Stock Options Restructuring and Related Activities [Abstract] Summary of Other Current Liabilities Other Current Liabilities [Table Text Block] Other non-current liabilities Other Liabilities, Noncurrent Vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Short-term investments Short-Term Investments Raw materials purchased from related party investor Related Party Transaction, Purchases from Related Party Construction in progress Construction in Progress [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Geographic, product and industry information Segment Reporting Disclosure [Text Block] Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Equity securities, FV-NI, cost Equity Securities, FV-NI, Cost ESPP eligible employee common stock purchase price ratio Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Contract with customer, asset, after allowance for credit loss Contract with Customer, Asset, after Allowance for Credit Loss Weighted average shares used in computing net loss per share attributable to common stockholders—basic (in shares) Weighted average shares used in computing net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Aggregate intrinsic value, Nonvested at December 31, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Convertible Note Convertible Note [Member] Convertible Note Cost of revenues Cost of Revenue Other comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Proceeds from exercise of stock options Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Inducement Plan Inducement Plan [Member] Inducement Plan Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Schedule of Nonvested Performance-based Units Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Weighted average remaining contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer Relationships Customer Relationships [Member] Summary of Debt Securities Available-for-Sale Debt Securities, Available-for-Sale [Table Text Block] Type of Restructuring [Domain] Type of Restructuring [Domain] Capitalized computer software, net Capitalized Computer Software, Net Accounting Standards Update 2016-13 [Member] EX-101.PRE 11 twst-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 twistlogoa.jpg 10-Q begin 644 twistlogoa.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "0 2@# 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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &?+MI 12?PUS_C MGQ0O@_PW?ZHT?G+:Q;]G]ZHE+ECS$2E&$>:1T'X4I&:^>?AA^T3J7BSQ9;Z1 MJ=G;1Q73,L3V^[>M?0PZ5%.K&K'GB88;$T\3'GI!R.U8]_XGTC2KF*"]U&VM MKF7[L4TBJ[5JG&S[U?)'Q?\ A1XNO_B%>WEMI]SJ-O=2[X+A/G1$_N?[-9UJ MDJ4;QB98NO5P]+GI0YCZZ0AA3\US?@73KO2/"NE6-]+YUU! J2OZM70_PUO' MX3LC+FCS 0,'[>YL[9;F[N9?*BW_<6LKX'?%^[^([7 MMGJ%M'#>VJJ^^W^XRUC[>/M?9'++%THU_8_:/9****Z3M"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (@,'--+HX-8 M_C#4I]'\,:G?6<7G74$#/$G]YJ^8/A7\7/%VH_$73X+G4)[ZTO)=LMNR?(B_ M^RURU:T:4HQD>;7Q=+#U84I_:/KZJ&KZ3:ZUIUQ8WT2S6DZ;)$;^*K]%=1Z1 MYKX,^"'AOP-J;ZC902/=-]Q[B7?Y7^[7H:'/:G_2F'CJ:B$8P]V)C3IQI1Y8 M1)Z***LV"BBB@#EO&?@K2_&^F?8=5B\V(MO7YMK*W^S5/P!\,M%^'=O-'I4< MFZ?_ %DLS[G:NP R.N:",#KBH]G'FYC#V-/G]KR^\&WH*:TG4T\(_M)> M,];\+:1IZZ1/):)/*RR7<7WE_P!FIJ5>2',37K1P]*569[7YG IRC&17BG[. M/C76O%FBWT>KRR7:P2+Y5V_WF_V:]L'-*G5YX,_CI\)=9ATKQ5XJ\1:5J$L7FK"^IL_P G_ 7K]DZ_+S_@IK_R7'3/ M^P3%_P"AM42+B4=-^'?[5FLZ=!?6>H^)IK2ZB26-_P"UOO*W_ Z^[/V7-'\9 MZ%\'=)M/'[W;^)4GG\][Z?S9=N]MGS?[M=M\*^?AQX8_[!T'_H%=91&(2D/H MHHJR HHHH _-[]O+QOX_^%WQKM9]%\5:MINCZC9Q74%I#=,L2.ORO\G_ &O MO7X9>*8O&_P^\.Z]&VY-1L8KA3_O+7RI_P %-_!/]J_#30/$L0S+I=[]GE?_ M &)5_P#L?_'J[;_@GKXU3Q7^SU8V+R;[C1KJ6R;_ '?OI_XZU1]HO[)YO_P4 M9^->N>!;SPIX<\,ZS=Z/>RJ][=2V,[Q.Z?=1?E_W'KU_]A[XFW?Q0^!FGW.J M7S7VL6$KV5U-*VYVV_=W?\!KX8_:3EU#]H#]JK6]'T4?:&B=[*U3^#; O_V- M>I?\$R/'#Z/XW\5>#+EMANH_M<47^U%\C_\ LM1]HO[)])_MR?$>^^&OP(O; MC2[Z33=5OKB*UM[BW;:Z?Q-L_P"^:X3_ ()U:EXM\6^#/$7B+Q/K^I:NMQ=) M:VJ7T[RHJHOSLF[_ &FKS7_@J)XU$VK>$/"L4G^HB?4)4_WOE7_T&OJO]DOP M-_P@'P#\)::Z[)Y;7[7.G^W+\U7]HC[)[-1115D!1110!POQFN[G3OA1XPO+ M.62WNK?2KJ6*:)MKHRQ-\U?&W_!.;XE^+?'/C;Q5!X@\1ZEK<5O8Q-$E[=-* MB-O>OL?XY_\ )'/''_8%NO\ T4]?"G_!+G_DH'C+_L'Q?^AM4?:*^R?I/111 M5DA1110 5\8?MH?MBZE\*=67P5X,$7_"0/$KW5\Z[_LN[[BJO]ZOL^OR4_:) MN8O!_P"VM>ZGXCB:;3[?6+>ZE1E^_;[T?_T"HD7$Z/1_A'^U5\1;!->BU77X M8KI?-7[1K7V5V_[9;TK:^'7Q4_:0^#_Q(T?PKKVFZEXA^WR[%T_4U\WS4_C= M+BOT%\'_ !!\.>-])M]0T'6K&_LI5^1[:=6KH#! [I+M5V3[K?W:.4.8+:22 M:WB>6/R967YD_NU9HHJR HHHH *^._VR_!OQH\1^+]$E^&4NK)IL=CMNO[/O MOLZ^;O?_ &O[M?8E% 'Y'_$6W_:0^$N@IK/BK7/$FE:8TZ6ZROJV_P"=O]U_ M]FD^'5A^TK\5]!_MKPOKGB35=,\UHO.35MGSK_O/7U[_ ,%*_P#DWJU_[#=O M_P"@2U+_ ,$VC_QCTO\ V$;C_P!"K'E-N;W3/_8Q\(?&;PYXE\1R?$V?5'LF MMHDLTU"^^T)OWOOV_-17U_16QB%?EY_P4U_Y+CIG_8)B_P#0VK]0Z_+S_@IK M_P EQTS_ +!,7_H;5$BX[GZ+?"O_ ))QX8_[!T'_ *!76UR7PK_Y)QX8_P"P M=!_Z!76U9 4444 %%%% 'EO[2?@Q/'WP.\8:1M5Y7L7EBS_?C^?_ -EKX._8 M/^,"_#32_BA9WDODI;Z2^I0(_P#SUB^3_P!G2OT\FA6:)XW7>C+M9:_$OXW^ M&[SX7?%_QKX>@EDMHDNI;?Y/^6MNS[T_X#]RHD7$^BO^"MC&P1G_P">LK_Y_P"^JYJYA;]G/]NU-O[G3WU7Y?[OD3__ +=?5_\ P3R\ M ?\ "'_ .TU*6,)=Z].UZW^Y]Q/_ !U:\2_X*=>!&L/$?A7QK;+L\^)[&65/ M[Z_.G^?]FH^R7]H\P^/%RWQX_;4_LBV;[3:/J=OIJ[/^>47W_P#T!Z_5>PM% ML+*&VBX2*-46OR[_ .">/A*?QM\?YO$-YNN?[(M6N&F?_GJWRI_[/7ZH5<2) M!1115D!1110!P?QS_P"2.>./^P+=?^BGKX4_X)<_\E \9?\ 8/B_]#:ONOXY M_P#)'/''_8%NO_13U\*?\$N?^2@>,O\ L'Q?^AM4?:*^R?I/1115DA1110 5 MX!^TG^R3X<_:#BAO)YFT?Q%;KLBU.%-VY/[KK_%7O]> :M^VA\--%^)\O@F^ MU?R9HODEU-O^/1)?^>3/0!\@:Q_P3C^*/AN[:?0=WN7MY6_[ZKE= M,^,/QM_9)\ZN[1MZ+OV?NM_\ P&L3 M4_0_P'XOL_'GA#2/$>GMOLM1MDN(O^!5TE>0_LJ^';[PK^S_ ."M/U%6ANTL M5=HG^^F[YMM>O5L9!1110 4444 ?)?\ P4N_Y-[M?^PW;_\ H$M3?\$W/^3> M$_["-Q_Z'4/_ 4N_P"3>[7_ +#=O_Z!+4W_ 3<_P"3>$_["-Q_Z'4?:+^R M?5U%%%60%?(?[57[&.L_M!_$"TU[3]>T_2HH+-;7RKM'9O\ QVOKRB@# \'Z M+)X;\+Z3I_89U#XY?%!O% M6D:S9:4MQ!%%=17"ON=U^7?\O^S7V310!SW@KPY!X)\'Z/H=LO\ H^G6R6Z[ M?]E:X']IGX*#X\_#*X\,Q7,-A?+.EQ;7$JY5&7_]JO7Z* /G+]DK]F&?]F[2 M-=BU'4[;5=0U*X1_.M4=46)5^Y\W_ J^C:** "BBB@ HHHH YCX@^&Y/%_@7 MQ!H,$BPRZC8RVJRO]U=Z[:^>OV1?V1]9_9R\3:YJ6I:Y9:K%J-JMNJ6B.NS: MW^U7U910 4444 %%%% !7R=\>/V ?"/Q4U2XUS0;MO"NMSMOE\F+=;RO_>V? MP_\ :^L:* /S1F_X)A>/$NO*@\5:.UK_?W2K_X[LKV'X*?\$Z?#_@'5K76? M%>J'Q)>VK>;%90Q;+5&_VOXGK[-HJ.4OF9"B+"@55VJOW5J:BBK("BBB@ HH MHH \3_:J^"-]^T#\-$\+Z=J%MI=PE]%=?:;M6V;45_[O^_4W[+OP0OO@+\-/ M^$7U#4(-2N/M4MQ]HMU?9\W^]7LU% !1110 4444 1,.E-D=8_G:I#7B?[2^ MI:S8^%K0Z;+-#;O.RW+V_P!__9K*I5Y(E*J>SQNDGSK3U'6O!?V7 M]^#I2H5?:QY@H5?K%*-4?1116QTA11 M10 4444 %%%% !1110!7\Q4^7=BAE'I7Q]\:O$'BI/B/=0-UE*!YM#%QQ%6=+E^$Z"9_* MB9_[JUXU9_%#Q(FC6^NW*Z3-I\LOE-;Q,ZR_?VU['<+YD#I_LU\YV7@N[.CV M]I!X4N[;7UN=RZJ_RI%\^[?]_P#NU=:4X_"7B)5(RCR'O^J7S6VE7%U&N7CB M:55;V6J'@K79?$/A/3-3G5$ENH%E94^[5O6+:6;0+J'_ %MP]LZ?+_$VRLSX M=Z9=:7X'T2TO(_(NH;18Y4;^%JT]XW][F.-F^)/B!M+NO$D6GV/]@02LK(\K M?:&B5]K/_=KT6\U6*VT&XU+9O2*!KC8G\7R[J\D?1/$$7A6Z\'+HDLPGD=%U M!)5\KRF?=OKUEHVL]&,,47VB6*#8L/\ ?^7[M13E(QH2J?;.8\(>(?$7B![2 M]G32_P"S;I-^RWD?S8O_ (JM;QQXF;PMI23P0"YN[B=+6WB9MJM*WW:X#3?# MEU<>*M,O-+\+7/AEHI_-O+AY%1)5_N;4?YJ[?XE:#>:UHENVGQ+-=V=Y%=QP MNVWS=O\ #2C*7+(495?92_F&^&-5\2_VN]EKFGVWE-%YL5]I[/Y2_P"PV_\ MBJQXM\33:'J.A6L$2NE_>>1+N_A7;53PQK>O:WJ;FZT9M*TV*+8WVC_6O+_L M[?X:/'>C7>I:MX7EMHO-6VU'S967^%-C5?OZ6OB)XEN_#/AB6]L M5@>[62-%^T?<^9]M-\,S>*)[S=K4FEM:^5]VQ\W?N_X%5'XOZ1=:OX,GM;2T M:_D:2/?;Q?>==_S51^'EO9V%]-%9^%K_ $4RQ?O+BX7Y&V_P_>J92ES$RE+V M_+]D?\3_ (A3>!+C194M5N;>XG=)T_C5%7[RUIV?C/\ M#QM;:5;+'+93Z?] MM656^;[VVJWC30)]6\4>%9XK9YK>WN96G^7Y55HMOS5S?A'P+JGA/XI.P7SO M#\5BZ6;_ //+<^[RJ)2J^U_NF$I58U/[O,=;XV\5WNCW.FZ9I%M'T^T:_\ ML/FK+;HWSLC#^&M;P?J6KZH+J?4K :;:E\06[_ZW;_>:E[WM#LC*7M/>,3Q= MXGUNV\8V6AZ*NGYDLWNG>^W_ ,+[?X:ZOPY_:_V'=K+63W6[[UCNV;?^!5YS M\1]!>\\,:##'%I4^CQ1?(MO<+\]$9 M2]I(BG*7M9B@"K;6T5G;^5!'' M#$OW41=JU:HHH RM7UJQT&S-SJ-W%9VZ_>EF;:M2Z=J-IJMJLUG/%KK$T2]U*56=+6 M%I61/XJ[#OE+D]XUSC^[2]*^:_ ?[2NI:]XOM-,U#3X$LKR7RD,.[>O]VOI) M7#(&K&G5C5^$YL-B:6+CSTA0,5CZIXITC0O*74M3MK!Y?N)&? VEZ?J3;[N"+#KNW;?\ 9KM@:WC+GB=E M.4I1YI%>>RMKF1)98(Y)4^ZS+NVU GRAPHIC 13 twst-20231231_g1.jpg 10-Q begin 644 twst-20231231_g1.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BL+4]?L MM%=#>.Z*XR#MR ,X_,FK]CJ$6H6J7$ ;8Q_B&"* +U%9]WJ=K8R01W$@1IY/ M+C]S55_$&F)%=R&Y7%I((YL=F["@#8)QR:A:12S(&!8#.,]*E5 M;BWCNA&) 1ALJ1V-9+^+--BU V3&47&['EA.3[T#.BHIH<,H(Z$9HH Y7QM M9_#<@$7FR>;'@ =@PS72PHJ0H%7:,#BE8;EQ@8ST(J 76;MK?8P95!#8X- K MF%XUMI)?#TMS;Q[[JR83P@#G(KBK72+U[_2K9X9/*UHB]O/QCX@D:-E20QD$_P 6%K>N+L021+L9 MO,;'R]!31))]LF581M7&']:5PN37JH]C.LN2C(0VT-G7WJ>$O\ :5#QC&S(:F"=RX ,44M%!04TK^M%% % M.WM/LPDQ*S;V+9;^'Z4V.VF^RM%/.&=LY=1C HHH"Q/;VPAMXXMY;:/O'J:G 9$8 Q110 ;1[4;1110 ;13J** "BBB@#_V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - shares
3 Months Ended
Dec. 31, 2023
Jan. 29, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2023  
Document Transition Report false  
Entity File Number 001-38720  
Entity Registrant Name Twist Bioscience Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-2058888  
Entity Address, Address Line One 681 Gateway Blvd  
Entity Address, City or Town South San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94080  
City Area Code 800  
Local Phone Number 719-0671  
Title of 12(b) Security Common Stock  
Trading Symbol TWST  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   57,818,022
Amendment Flag false  
Entity Central Index Key 0001581280  
Current Fiscal Year End Date --09-30  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Current assets:    
Cash and cash equivalents $ 266,269 $ 286,470
Short-term investments 44,875 49,943
Accounts receivable, net 35,354 44,064
Inventories 30,863 32,063
Prepaid expenses and other current assets 12,870 11,716
Total current assets 390,231 424,256
Property and equipment, net 126,225 131,830
Operating lease right-of-use assets 69,093 71,531
Goodwill 85,811 85,811
Intangible assets, net 53,190 54,483
Restricted cash, non-current 2,847 2,811
Other non-current assets 5,418 5,681
Total assets 732,815 776,403
Current liabilities:    
Accounts payable 9,256 14,052
Accrued expenses 13,959 10,754
Accrued compensation 20,787 25,818
Current portion of operating lease liability 14,808 14,896
Other current liabilities 6,418 7,803
Total current liabilities 65,228 73,323
Operating lease liability, net of current portion 77,070 79,173
Other non-current liabilities 475 475
Total liabilities 142,773 152,971
Commitments and contingencies (Note 6)
Stockholders’ equity    
Common stock, $0.00001 par value —100,000 and 100,000 shares authorized at December 31, 2023 and September 30, 2023, respectively; 57,779 and 57,557 shares issued and outstanding at December 31, 2023 and September 30, 2023, respectively 0 0
Additional paid-in capital 1,666,797 1,657,222
Accumulated other comprehensive income (565) (756)
Accumulated deficit (1,076,190) (1,033,034)
Total stockholders’ equity 590,042 623,432
Total liabilities and stockholders’ equity $ 732,815 $ 776,403
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - $ / shares
shares in Thousands
Dec. 31, 2023
Sep. 30, 2023
Statement of Financial Position [Abstract]    
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 100,000 100,000
Common stock, issued (in shares) 57,779 57,557
Common stock, outstanding (in shares) 57,779 57,557
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]    
Revenues [1] $ 71,498 $ 54,243
Operating expenses:    
Cost of revenues 42,536 29,442
Research and development 23,099 31,242
Selling, general and administrative 52,840 42,324
Change in fair value of contingent considerations and holdbacks 0 (4,135)
Total operating expenses 118,475 98,873
Loss from operations (46,977) (44,630)
Interest income 4,120 3,040
Interest expense 0 (1)
Other income (expense), net (31) (157)
Loss before income taxes (42,888) (41,748)
Income tax provision (120) (76)
Net loss attributable to common stockholders (43,008) (41,824)
Other comprehensive loss:    
Change in unrealized (gain) loss on investments 134 (868)
Foreign currency translation adjustment 57 (366)
Comprehensive loss $ (42,817) $ (43,058)
Net loss per share attributable to common stockholders—basic (in usd per share) $ (0.75) $ (0.74)
Net loss per share attributable to common stockholders—diluted (in usd per share) $ (0.75) $ (0.74)
Weighted average shares used in computing net loss per share attributable to common stockholders—basic (in shares) 57,497 56,444
Weighted average shares used in computing net loss per share attributable to common stockholders—diluted (in shares) 57,497 56,444
[1] During the three months ended December 31, 2023, and 2022, the Company had revenues from the related parties in the amount of $2.3 million and $0.2 million, respectively.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue [1] $ 71,498 $ 54,243
Related Party    
Revenue $ 2,300 $ 200
[1] During the three months ended December 31, 2023, and 2022, the Company had revenues from the related parties in the amount of $2.3 million and $0.2 million, respectively.
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Stockholders’ Equity (unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common stock
Additional paid-in capital
Accumulated Other comprehensive loss
Accumulated deficit
Accumulated deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Sep. 30, 2022     56,523        
Beginning balance at Sep. 30, 2022 $ 789,385   $ 0 $ 1,619,644 $ (1,843) $ (828,416)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Vesting of restricted stock units (in shares)     124        
Exercise of stock options (in shares)     35        
Exercise of stock options 603     603      
Issuance of shares associated with a business acquisition (in shares)     1        
Repurchases of common stock for income tax withholding (in shares)     (38)        
Repurchases of common stock for income tax withholding (999)     (999)      
Stock-based compensation (2,074)     (2,074)      
Other comprehensive income (loss) 1,234       1,234    
Net loss (41,824)         (41,824)  
Ending balance (in shares) at Dec. 31, 2022     56,645        
Ending balance at Dec. 31, 2022 746,325   $ 0 1,617,174 (609) (870,240)  
Beginning balance (in shares) at Sep. 30, 2022     56,523        
Beginning balance at Sep. 30, 2022 $ 789,385   $ 0 1,619,644 (1,843) (828,416)  
Ending balance (in shares) at Sep. 30, 2023 57,557   57,557        
Ending balance at Sep. 30, 2023 $ 623,432 $ (148) $ 0 1,657,222 (756) (1,033,034) $ (148)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting standards update Accounting Standards Update 2016-13 [Member]            
Vesting of restricted stock units (in shares)     260        
Exercise of stock options (in shares) 58   58        
Exercise of stock options $ 951     951      
Repurchases of common stock for income tax withholding (in shares)     (96)        
Repurchases of common stock for income tax withholding (2,424)     (2,424)      
Stock-based compensation 11,048     11,048      
Other comprehensive income (loss) 191       191    
Net loss $ (43,008)         (43,008)  
Ending balance (in shares) at Dec. 31, 2023 57,779   57,779        
Ending balance at Dec. 31, 2023 $ 590,042   $ 0 $ 1,666,797 $ (565) $ (1,076,190)  
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities    
Net loss $ (43,008) $ (41,824)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 8,171 5,292
Non-cash lease expense 248 254
Stock-based compensation 11,020 (2,325)
Change in fair value of acquisition consideration 0 (4,135)
Other non cash adjustments 64 287
Changes in assets and liabilities:    
Accounts receivable, net 8,058 (4,098)
Inventories 1,201 (5,281)
Prepaid expenses and other current assets (1,116) (1,177)
Other non-current assets 300 499
Accounts payable (4,205) 3,282
Accrued expenses 2,900 (1,254)
Accrued compensation (5,078) (3,716)
Other liabilities (1,528) 126
Net cash used in operating activities (22,973) (54,070)
Cash flows from investing activities    
Purchases of property and equipment (1,506) (11,824)
Purchases of investments (18,329) (22,647)
Proceeds from maturity of investments 24,000 27,500
Net cash provided by (used in) investing activities 4,165 (6,971)
Cash flows from financing activities    
Proceeds from exercise of stock options 951 604
Repurchases of common stock for income tax withholding (2,424) (999)
Net cash used in financing activities (1,473) (395)
Effect of exchange rates on cash, cash equivalents and restricted cash 116 268
Net decrease in cash, cash equivalents, and restricted cash (20,165) (61,168)
Cash, cash equivalents, and restricted cash at beginning of period 289,281 380,259
Cash, cash equivalents, and restricted cash at end of period 269,116 319,091
Supplemental disclosure of cash flow information    
Income taxes paid, net of refunds 40 52
Non-cash investing and financing activities    
Property and equipment additions included in accounts payable and accrued expenses $ 487 $ 4,520
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company
3 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company The Company
Twist Bioscience Corporation (the Company) was incorporated in the state of Delaware on February 4, 2013. The Company is a synthetic biology company that has developed a disruptive DNA synthesis platform. DNA is used in many applications across different industries: industrial chemicals/materials, academic, healthcare and food/agriculture. The Company’s fiscal year ends on September 30.
The core of the Company’s platform is a proprietary technology that pioneers a new method of manufacturing synthetic DNA by “writing” DNA on a silicon chip. The Company has combined this technology with proprietary software, scalable commercial infrastructure and an e-commerce platform to create an integrated technology platform that enables the Company to achieve high levels of quality, precision, automation, and manufacturing throughput at a significantly lower cost than its competitors. The Company is leveraging its 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.
The Company has a limited operating history and its prospects are subject to risks, expenses and uncertainties frequently encountered by companies in this industry. These risks include, but are not limited to, the uncertainty of availability of additional financing, market acceptance of its products, the ability to retain and attract new customers, and the uncertainty of achieving future profitability.
The Company has generated net losses in all periods since its inception. As of December 31, 2023, the Company had an accumulated deficit of $1,076.2 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.
As of December 31, 2023, the Company had cash and cash equivalents and short-term investments of $311.1 million, which the management believes will be sufficient to fund operations for at least one year from the issuance of these consolidated financial statements. However, if the Company needs to obtain additional financing to fund operations beyond this period, 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 the Company may be unable to continue operations.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies
3 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of significant accounting policies 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, 2023 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 21, 2023. 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, 2023 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, 2023 are not necessarily indicative of the results expected for the full year ending September 30, 2024 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. Certain prior year amounts have
been reclassified to conform to the current year presentation. 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,
2023
September 30,
2023
Cash and cash equivalents$266,269 $286,470 
Restricted cash, non-current2,847 2,811 
Total cash, cash equivalents and restricted cash$269,116 $289,281 

Restricted cash represents cash held at financial institutions that are pledged as collateral for stand-by letters of credit for lease commitments and is included in non-current assets.
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 other than disclosed below.
Allowance for Credit Losses
The Company maintains an allowance for credit losses for expected uncollectible accounts receivable and contract assets, which is recorded as an offset to accounts receivable or contract assets and provisions for credit losses are recorded in general and administrative expense in the consolidated statements of income. Under the application of Accounting Standards Codification (“ASC”) Topic 326-20, Financial Instruments—Credit Losses (“ASC 326”), the allowance for current expected credit losses is based on a review of customer accounts and considers historical credit loss information that is adjusted for current economic and business conditions and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of accounts receivable and contract assets based upon its evaluation of risk characteristics, including consideration of region and industries of the customers. The allowance for credit losses is reviewed on a quarterly basis to assess the adequacy of the allowance. Allowance for credit losses was $0.9 million as of December 31, 2023.

Short-term investments
The Company invests in various types of securities, including United States government, commercial paper, and corporate debt securities. The Company classifies its investments as available-for-sale and records them at fair value based upon market prices at period end. For available-for-sale debt securities in an unrealized loss position, the Company evaluates whether a current expected credit loss exists based on available information relevant to the credit rating of the security, current economic conditions and reasonable and supportable forecasts. The allowance for credit loss is recorded in other income (expense), net, on the consolidated statements of income, not to exceed the amount of the unrealized loss. Any excess unrealized loss other than the credit loss is recognized in accumulated other comprehensive income or loss in the stockholders' equity section of the consolidated balance sheets. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other income (expense), net. Dividend and interest income are recognized when earned. The Company may sell these securities at any time for use in current operations. There was no allowance for credit losses relating to the short-term investments recognized as of December 31, 2023.

Revenue
The Company had contract assets of $2.5 million and contract liabilities of $2.6 million as of December 31, 2023. The Company had contract assets of $2.8 million and contract liabilities of $3.0 million as of September 30, 2023. For the three months ended December 31, 2023 and December 31, 2022, the Company recognized revenue of $1.3 million and $2.3 million, respectively, from the amount that was 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. The aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied as of December 31, 2023 was $7.3 million. The Company expects to recognize revenue over the next twelve months relating to performance obligations unsatisfied as of December 31, 2023.
Based on the nature of the Company's contracts with customers, which are recognized over a term of less than 12 months, the Company has elected to use the practical expedient whereby costs to obtain a contract are expensed as they are incurred.

The Company states its 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.”

Recent accounting pronouncements
Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Company considered the applicability and impact of all recent ASUs. ASUs not listed below were assessed and determined to be not applicable to the Company’s consolidated financial position and results of operations.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value measurement
3 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair value measurement 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.
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 considering counterparty credit risk in its assessment of fair value.
The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of December 31, 2023:

(in thousands)Amortized costGross unrealized gainsGross unrealized lossesFair value
Cash and cash equivalents$266,269 $— $— $266,269 
Short-term investments:
Corporate bonds5,974 — (3)5,971 
U.S. government treasury bills38,852 58 (6)38,904 
Non-current assets - investment in equity securities3,711 — — 3,711 
Total$314,806 $58 $(9)$314,855 
The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of September 30, 2023:
(in thousands)Amortized costGross unrealized gainsGross unrealized lossesFair value
Cash and cash equivalents$286,470 $— $— $286,470 
Short-term investments:
Corporate bonds14,918 — (29)14,889 
U.S. government treasury bills35,111 — (57)35,054 
Non-current assets - investment in equity securities3,711 — — 3,711 
Total$340,210 $— $(86)$340,124 

As of December 31, 2023, financial assets and liabilities measured and recognized at fair value are as follows:

(in thousands)Level 1Level 2Level 3Fair value
Assets    
Money market funds$234,679 $— $— $234,679 
Corporate bonds— 5,971 — 5,971 
U.S. government treasury bills38,904 — — 38,904 
Non-current assets - investment in equity securities— — 3,711 3,711 
Total$273,583 $5,971 $3,711 $283,265 
Total financial liabilities $— $— $— $— 
As of September 30, 2023, financial assets and liabilities measured and recognized at fair value are as follows:

(in thousands)Level 1Level 2Level 3Fair value
Assets    
Money market funds$245,654 $— $— $245,654 
Corporate bonds— 14,889 — 14,889 
U.S. government treasury bills35,054— — 35,054
Non-current assets - investment in equity securities— — 3,711 3,711 
Total financial assets$280,708 $14,889 $3,711 $299,308 
Total financial liabilities$— $— $— $— 

Contractual maturities of all the investments, as of December 31, 2023, were less than 12 months. The Company does not intend to sell the money market funds and short-term investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis. The unrealized loss on short-term investments have been in a continuous unrealized loss position for less than 12 months. Accrued interest receivable balance included in the prepaid expenses and other current assets within consolidated balance sheets were $1.2 million and $1.2 million as of December 31, 2023 and September 30, 2023, respectively. As of December 31, 2023, the gross unrealized losses on short-term investments are related to market interest rate changes and not attributable to credit.

During 2021 and as amended in 2022, the Company entered into convertible promissory note agreements with a privately held company (“Borrower”) pursuant to which the Company agreed to loan to the Borrower $3.5 million in a series of loan installments, evidenced by a convertible promissory note having a maturity date of May 1, 2023 (“Convertible Note”). The Convertible Note included an option to convert the Convertible Note into the Borrower’s equity at the Borrower’s next round of equity financing, and accrued interest at a rate of 4% per annum. In April 2023, the Company exercised the option and the Borrower issued to the Company ordinary shares which represent a 15% equity interest. As of December 31, 2023, the Company’s equity investments were categorized as Level 3 within the fair value hierarchy.
The equity investment held by the Company is a VIE, but the Company is not the primary beneficiary. The Company does not have the power to direct the activities that most significantly impact the economic performance of the investee. The Company’s maximum exposure to loss from this VIE consist of an equity investment of $3.7 million. Equity investments held by the Company lack readily determinable fair values and therefore the securities are measured at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar equity securities of the same issuer. The Company reviews the carrying value of its equity investments for impairment whenever events or changes in business circumstances indicate the carrying amount of such asset may not be fully recoverable. Impairments, if any, are based on the excess of the carrying amount over the recoverable amount of the asset. There were no such impairments during the three months ended December 31, 2023 and December 31, 2022.
As of December 31, 2023 and September 30, 2023, there were no financial liabilities categorized as level 3 within the fair value hierarchy. There were no transfers between Level 1, Level 2 and Level 3 in the periods presented.

The following table provides a reconciliation of beginning and ending balances of the Level 3 financial assets during the three months ended December 31, 2023:

(in thousands)Equity investmentsTotal
Balance as of September 30, 2023
$3,711 $3,711 
Change in fair value
Additions during the year
Balance as of December 31, 2023
$3,711 $3,711 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance sheet components
3 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance sheet components Balance sheet components
Inventories consist of the following:
(in thousands)December 31,
2023
September 30,
2023
Raw materials$23,753 $27,024 
Work-in-process2,3901,113
Finished goods4,7203,926
$30,863 $32,063 

There is no consigned inventory balance as of December 31, 2023 and September 30, 2023.
Property and Equipment, net consists of the following:

(in thousands) December 31,
2023
September 30,
2023
Laboratory equipment$105,517 $104,508 
Furniture, fixtures and other equipment3,575 3,484 
Vehicles129 85 
Computer equipment3,128 3,103 
Computer software8,813 5,507 
Leasehold improvements57,410 57,271 
Construction in progress5,259 8,528 
$183,831 $182,486 
Less: Accumulated depreciation (57,606)(50,656)
$126,225 $131,830 

As of December 31, 2023, the construction in progress mainly represents equipment costs and software development costs. Total depreciation expense was $6.9 million for the three months ended December 31, 2023 and $3.9 million for the three months ended and December 31, 2022, respectively.

Other current liabilities
The other current liabilities consist of the following:
(in thousands)December 31,
2023
September 30,
2023
Income and other taxes payable$3,197$4,374
Deferred revenue2,6442,999
Other current liabilities577430
$6,418 $7,803 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and intangible assets
3 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and intangible assets Goodwill and intangible assets
There were no changes to the carrying value of goodwill during the three months ended December 31, 2023. Total amortization expense related to finite-lived intangible assets was $1.3 million for the three months ended December 31, 2023 and $1.4 million for the three months ended December 31, 2022.
The goodwill balance is presented below:

(in thousands)December 31, 2023September 30, 2023
Balance at beginning of period/year$85,811 $85,811 
Balance at end of period/year $85,811 $85,811 
The intangible assets balances are presented below:

December 31, 2023
(in thousands, except for years)Weighted average
Amortization period
in years
Gross
carrying
amount
Accumulated
amortization
Net book
value
Developed Technology15$50,020 $(8,451)$41,569 
Customer Relationships1115,210 (3,864)11,346 
Tradenames & Trademarks3900 (625)275 
Total finite-lived intangible assets$66,130 $(12,940)$53,190 

September 30, 2023
(in thousands, except for years)Weighted average
Amortization period
in years
Gross
carrying
amount
Accumulated
amortization
Net book
value
Developed Technology15$50,020 $(7,636)$42,384 
Customer Relationships1115,210 (3,461)11,749 
Tradenames & Trademarks3$900 $(550)$350 
Total finite-lived intangible assets$66,130 $(11,647)$54,483 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies
3 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Legal proceedings
The Company may be subject to litigation, claims and disputes in the ordinary course of business. There is an inherent risk in any litigation or dispute and no assurance can be given as to the outcome of any claims.

Securities Class Action
On December 12, 2022, a putative securities class action lawsuit captioned Peters v. Twist Bioscience Corporation, et al., Case No. 22-cv-08168 (N.D. Cal.) (“Securities Class Action”) was filed in federal court in the Northern District of California (“Court”) against the Company, its Chief Executive Officer, and its Chief Financial Officer (the “Defendants”) alleging violations of federal securities laws. The Securities Class Action’s claims are based in large part on allegations made in a report issued on November 15, 2022 by Scorpion Capital (“Scorpion Report”) concerning, among other things, the Company’s DNA chip technology and accounting practices. The initial complaint filed in the Securities Class Action alleges that various statements that the defendants made between December 13, 2019 and November 14, 2022 were materially false and misleading in light of the allegations in the Scorpion Report. The plaintiff who initiated the lawsuit sought to represent a class of shareholders who acquired shares of the Company’s common stock between December 13, 2019 and November 14, 2022 and sought damages as well as certain other costs. On July 28, 2023, the Court appointed a new plaintiff, not the original plaintiff who filed the case, as lead plaintiff in the case and appointed a new law firm as lead counsel. On October 11, 2023, the lead plaintiff filed an amended complaint. The amended complaint is purportedly brought on behalf of all persons other than the Defendants who acquired the Company’s securities between December 20, 2018 and November 15, 2022. The amended complaint alleges that certain statements regarding, among other things, the Company’s DNA products and accounting practices were false and misleading.
This case remains in the preliminary stage. Given the inherent uncertainty of litigation and the legal standards that must be met, including class certification and success on the merits, the Company cannot express an opinion on the likelihood of an unfavorable outcome or on the amount or range of any potential loss. The Company and the other defendants intend to vigorously defend themselves against the claims asserted against them, and filed a motion to dismiss the amended complaint on December 6, 2023. The plaintiffs filed a response in opposition to the motion to dismiss on January 26, 2024, and the Company intends to file a reply brief by February 23, 2024. The Court is scheduled to hear that motion on April 18, 2024.

Derivative Action

On September 25, 2023, a shareholder derivative suit captioned Shumacher vs. Leproust et al., No. 1:23-cv-01048-UNA, was filed in the United States District Court for the District of Delaware against directors of the Company and an employee (the “Derivative Action”). The suit is based on substantially the same allegations in the Securities Class Action and seeks to
recover, on behalf of the Company, damages to the Company arising from, among other things, the Securities Class Action. On November 13, 2023, the parties to the Derivative Action entered into a stipulation staying the Derivative Action pending resolution of the anticipated motion to dismiss the defendants have filed in the Securities Class Action.

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. From time to time, the Company has entered into indemnification agreements with its directors and officers that requires 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 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 2044. The Company is also responsible for utilities, maintenance, insurance, and property taxes under these leases. The Company's lease payments consist primarily of fixed rental payments for the right to use the underlying leased assets over the lease terms, as well as payments for common-area-maintenance and administrative services. The Company often receives customary incentives from its landlords, such as reimbursements for tenant improvements and rent abatement periods, which effectively reduce the total lease payments owed for these leases. Leases are classified as operating or financing at commencement. The Company does not have any material financing 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 leases as of December 31, 2023 is as follows:

(in thousands)December 31,
2023
Assets: 
Operating lease right-of-use asset$69,093 
Current liabilities:
Current portion of operating lease liabilities$14,808 
Noncurrent liabilities:
Operating lease liabilities, net of current portion$77,070 

Future minimum lease payments under all non-cancelable operating leases that have commenced as of December 31, 2023 are as follows:
(in thousands)Operating
leases
Years ending September 30: 
Remainder of 2024
$11,122 
202514,924
202613,894
20278,371
20288,471
Thereafter88,014
Total minimum lease payments$144,796 
Less: imputed interest(52,918)
Total operating lease liabilities$91,878 
Less: current portion(14,808)
Operating lease liabilities, net of current portion$77,070 

The statement of cash flows for the three months ended December 31, 2023 include changes in right-of-use assets and operating lease liabilities of $2.4 million and $2.2 million, respectively. For the three months ended December 31, 2022, changes in right-of-use assets and operating lease liabilities were $1.2 million and $0.9 million, respectively.
Operating lease expense was $4.0 million and $4.1 million for the three months ended December 31, 2023 and 2022, respectively. Cash payments for amounts included in the measurement of operating lease liabilities were $3.7 million and $3.6 million for the three months ended December 31, 2023 and 2022, respectively. As of December 31, 2023, the weighted-average remaining lease term was 15.3 years and the weighted-average discount rate was 6.5%.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related party transactions
3 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related party transactions Related party transactions
During the three months ended December 31, 2023 and 2022, the Company purchased raw materials from a related party in the amount of $1.3 million and $2.1 million, respectively. During the three months ended December 31, 2023 and 2022, the Company had revenues from the related party in the amount of $2.3 million and $0.2 million, respectively. As of December 31, 2023, payable balances and receivable balances with the related party were $0.4 million and $1.7 million, respectively. Receivable balances with the related party were $1.7 million as of September 30, 2023. Payable balances with the related parties were immaterial as of September 30, 2023.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes
3 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income taxes Income taxesIn 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. For the three months ended December 31, 2023 and 2022, the Company recorded provisions for income taxes of $0.1 million and $0.1 million, respectively.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common stock
3 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Common stock Common stock
As of December 31, 2023, the Company had reserved sufficient shares of common stock, with a par value of $0.00001 per share, for issuance upon exercise of outstanding stock options. Each share of common stock is entitled to one vote. The holders of shares of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation
3 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensation
The Company grants stock-based awards, consisting of stock options and restricted stock, to its employees, certain non-employee consultants and certain members of its board of directors. The Company measures stock-based compensation expense for restricted stock and stock options granted to its employees and directors on the date of grant and recognizes the corresponding compensation expense of those awards over the requisite service period, which is generally the vesting period of the respective award. The Company measures stock-based compensation expense for restricted stock and stock options granted to non-employee consultants on the date of grant and recognizes the corresponding compensation expense
of those awards over the period in which the related services are received. The Company adjusts for actual forfeitures as they occur.
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”). Any shares subject to outstanding awards under the 2013 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 non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, and performance units.

Inducement Equity Incentive Plan

On August 22, 2023, the board of directors adopted an inducement equity incentive plan (the “Inducement Plan”). The maximum aggregate number of shares that may be issued under the Inducement Plan is 700,000 of the Company's common stock. The Inducement Plan permits the grant of non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares. The shares issuable under the Inducement Plan are registered pursuant to a registration statement on Form S-8 filed with the Securities and Exchange Commission on August 25, 2023.

Restricted Stock Units

Restricted stock consists of restricted stock unit awards (“RSUs”) which have been granted to employees and non-employee directors. The value of an RSU award is based on the Company’s stock price on the date of grant. Employee grants generally vest over four years and non-employee director grants generally vest over one year. Forfeitures of RSUs are recognized as they occur. 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 restricted stock units during the three months ended December 31, 2023 was as follows:

(in thousands, except per share data)SharesWeighted average grant date fair value per share
Nonvested shares at September 30, 20231,620$40.73 
Granted1,03522.14
Vested/Issued(152)43.58
Forfeited(84)50.29
Nonvested shares at December 31, 20232,419$32.29 

As of December 31, 2023, there was $71.5 million of total unrecognized compensation cost related to these awards that is expected to be recognized over a weighted average period of 2.8 years. The total grant date fair value of RSUs awarded during the three months ended December 31, 2023 was $22.9 million.
Performance Stock Units
Performance stock unit awards (“PSUs”) granted to certain employees will vest upon achievement of operational milestones related to the Wilsonville facility, and to Company executives will vest upon achievement of revenue, gross profit and cash balance metrics as determined by the board of directors, and to certain non-employee consultants will vest upon achievement of operational milestones. Stock compensation expense for PSUs is recorded over the vesting period based on the grant date fair value of the awards and probability of the achievement of specified performance targets. The grant date fair value is equal to the closing share price of the Company’s common stock on the date of grant. For employees, PSUs generally vest over a one to three-year service period following the grant date, provided that the recipient is a Company employee at the time of vesting and the performance targets applicable to each award are achieved. For non-employees, PSUs generally vest over a one to three-year service period following the grant date, provided that the performance targets applicable to each award are achieved. The percentage of PSUs that vest will depend on the achievement of specified performance targets at the end of the performance period and can range from 0% to 150% of the number of units granted. Any PSUs that are unvested at the end of the performance period are forfeited. Forfeitures of PSUs are recognized as they occur.
Activity under the PSUs during the three months ended December 31, 2023 is summarized below:
(in thousands, except per share data)SharesWeighted average grant date fair value per share
Nonvested shares at September 30, 2023932$36.82 
Granted57017.31
Vested/Issued(82)80.27
Forfeited(15)48.37
Nonvested shares at December 31, 20231,405$26.23 

As of December 31, 2023, the unrecognized compensation costs related to these awards was $27.2 million based on the maximum achievement of the performance targets. The Company expects to recognize those costs over a weighted average period of 1.6 years. The total grant date fair value of PSUs awarded during the three months ended December 31, 2023 was $9.9 million.

Options
Options are generally granted to employees and were granted to non-employee directors until FY 2020. Stock options entitle the holder to purchase, at the end of the vesting term, a specified number of shares of Company common stock at an exercise price per share equal to the closing market price of the common stock on the date of grant. Stock options have a contractual life from the date of the grant and a vesting schedule as established by the board of directors. The maximum term of stock options granted under the 2018 Plan is 10 years and the awards generally vest over a four-year period. Forfeitures of options are recognized as they occur. The fair value of each service based stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. The Company historically had been a private company and lacked company-specific historical and implied volatility information for its stock. Therefore, it estimated its expected stock price volatility based on the historical volatility of publicly traded peer companies through the period ended December 31, 2023 and utilized the “simplified” method for awards that qualify as “plain-vanilla” options. As determined under the simplified method, the expected term of stock options granted is calculated based on contractual and vesting terms of the option award, the risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award, and the expected dividend yield is zero based on the fact that the Company has never paid cash dividends on common stock and does not expect to pay any cash dividends in the foreseeable future.

Options activity during the three months ended December 31, 2023 is summarized below:

(in thousands, except per share data)SharesWeighted average exercise price per shareWeighted average remaining contractual term (years)Aggregate intrinsic value
Outstanding at September 30, 20232,119 $24.18 5.25$6,715 
Forfeited(85)34.45— — 
Exercised(58)16.42— 483 
Outstanding at December 31, 20231,976 $23.97 1.86$29,951 
Nonvested at December 31, 202319 77.895.48
Exercisable at December 31, 20231,958 $23.46 1.82$29,946 
As of December 31, 2023, the unrecognized compensation costs related to these awards was $0.8 million. The Company expects to recognize those costs over a weighted average period of 1.0 year. The Company did not grant any options during the year ended December 31, 2023.
Performance Stock Options
On September 1, 2020, the board of directors approved the implementation of a revised annual equity award program for executive officers, senior level employees and consultants to be granted as performance-based stock options ("PSOs") under the 2018 Plan. The PSOs issued to executive officers and senior level employees vested in prior years. The number of PSOs ultimately earned under the awards to a consultant is calculated based on the achievement of certain operational milestones. The maximum term of performance stock options granted under the 2018 Plan is 10 years for both employees and non-employees. The awards generally vest over a two-year period for executive officers and senior level employees. Awards to non-employees generally vest over a five-year period.
The provisions of the PSOs 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 options that are expected to vest. Forfeitures of PSOs are recognized as they occur. The Company reassesses the probability of the performance condition at each reporting period and adjusts the compensation cost based on the probability assessment. As of December 31, 2023, the Company determined that 30,000 shares are expected to vest based on the probability of the performance condition that will be achieved under this equity award program.

Activity under the PSOs during the three months ended December 31, 2023 is summarized below:

(in thousands, except per share data)SharesWeighted average exercise price per shareWeighted average remaining contractual term (years)Aggregate intrinsic value
Outstanding at September 30, 2023289$60.82 7.37$— 
Nonvested at September 30, 202330$31.29 8.57$— 
Exercisable at September 30, 202325964.24 7.23— 
Forfeited(12)$67.85 — $— 
Exercisable at December 31, 2023247$64.07 6.99$251 
Nonvested at December 31, 20233031.29 8.32167 
Outstanding at December 31, 2023277$60.53 7.13$418 

As of December 31, 2023, the unrecognized compensation costs related to these awards was $0.3 million. The Company expects to recognize those costs over a weighted average period of 1.3 years.

Total stock-based compensation expense/(credit) recognized was as follows:

Three months ended
December 31,
(in thousands)20232022
Cost of revenues$924 $1,142 
Research and development2,8384,418
Selling, general and administrative7,258(7,885)
Total stock-based compensation$11,020 $(2,325)

During the three months ended December 31, 2022, stock-based compensation was a credit of $2.3 million primarily as a result of departing employee share forfeitures, and a stock-based credit related to a business combination due to non-achievement of a performance condition. An immaterial amount of stock-based compensation was capitalized to inventories attributable to employees who support the manufacturing of the Company's products for the three months ended December 31, 2023. The balance sheet as of December 31, 2023 includes $1.3 million of stock-based compensation primarily related to the implementation of the Company’s lab production software system and order management system, which was capitalized in property and equipment.

2018 Employee Stock Purchase Plan
On September 26, 2018, the board of directors adopted the 2018 Employee Stock Purchase Plan (the "2018 ESPP"). The number of shares reserved for issuance under the 2018 ESPP upon approval was 275,225 shares of the Company’s common stock, and it increases automatically on the first day of each fiscal year, following the fiscal year in which the 2018 ESPP became 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 at December 31, 2023 was as follows:
(In thousands)Shares
available
Outstanding at September 30, 2023
539
Additional shares authorized249
Shares issued during the period— 
Outstanding at December 31, 2023
788

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 the initial offering period which commenced with the initial public offering in October 2018 and ended on August 20, 2019.
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 or 85% of the fair market value of the Company’s common stock on the last trading day of the offering period. During the three months ended December 31, 2023 and 2022, activity under the 2018 ESPP was immaterial.

401(k) Savings Plan

During 2018, the Company adopted a 401(k) savings plan for the benefit of its employees. In January 2022, the Company modified its plan to include an employer matching contribution. The Company is required to make matching contributions to the 401(k) plan equal to 50% of the first 6% of wages deferred by each participating employee. The Company incurred expenses for employer matching contributions of $0.7 million and $0.7 million for the three months ended December 31, 2023 and 2022, respectively.

Abveris Acquisition
At September 30, 2022, management determined that the achievement of the performance condition relating to the equity awards granted in connection with the Abveris acquisition awards was probable, and cumulative stock-based compensation expense of $9.9 million was recognized during the year ended September 30, 2022. At December 31, 2022, management determined that the performance condition was not achieved, and therefore the cumulative stock-based compensation expense recognized to date was reversed, resulting in a reduction of stock compensation expense of $9.9 million in the three months ended December 31, 2022.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net loss per share attributable to common stockholders
3 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net loss per share attributable to common stockholders 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)20232022
Numerator:
Net loss attributable to common stockholders$(43,008)$(41,824)
Denominator:
Weighted average shares used in computing net loss per share, basic and diluted57,49756,444
Net loss per share attributable to common stockholders, basic and diluted$(0.75)$(0.74)

The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive for the periods presented are as follows:
Three months ended
December 31,
(in thousands)20232022
Shares subject to options (including performance options) to purchase common stock2,2532,693
Unvested restricted stock units and performance stock units 3,8242,577
Shares subject to employee stock purchase plan124137
Total6,2015,407
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic, product and industry information
3 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Geographic, product and industry information Geographic, product and industry information
The table below sets forth revenues by geographic region, based on ship-to destinations. Americas consists of the United States of America, 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)20232022
Americas$43,959 $33,646 
EMEA21,22016,331
APAC6,3194,266
Total$71,498 $54,243 

The table below sets forth revenues by products.

Three months ended
December 31,
(in thousands)20232022
Synthetic genes$19,726 $16,175 
Oligo pools4,1893,699
DNA libraries2,9391,836
Antibody discovery5,2268,171
NGS tools39,41824,362
Total$71,498 $54,243 
    

The table below sets forth revenues by industry.

Three months ended
December 31,
(in thousands)20232022
Industrial chemicals/materials$16,277 $13,575 
Academic research13,77310,015
Healthcare40,88130,013
Food/agricultural567640
Total$71,498 $54,243 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
2023 Restructuring and other costs
3 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
2023 Restructuring and other costs 2023 Restructuring and other costs
On May 3, 2023, the Company’s Board of Directors approved a strategic restructuring plan to reduce costs, build a leaner organization and increase operating efficiencies. The restructuring plan included a reduction in force which affected approximately 270 employees worldwide, representing approximately 25% of the Company’s total workforce. The majority of these employees separated from the Company by September 30, 2023. The reduction in force is subject to local regulatory requirements. Furthermore, as part of the plan the Company removed the duplication of synthetic biology
production across its South San Francisco, California and Wilsonville, Oregon facilities. The plan was implemented beginning in May 2023 and was substantially completed by the end of fiscal year 2023. Total restructuring and other costs of $16.2 million was incurred by the Company during the year ended September 30, 2023 and included employee severance and related benefit costs of $8.5 million, restructuring and non-restructuring related impairment of property and equipment of $6.8 million, and other costs associated with restructuring of $0.9 million.
As of December 31, 2023 and September 30, 2023, the severance and related benefit costs included in accrued compensation in the consolidated balance sheets were $0.1 million and $0.5 million, respectively.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net loss attributable to common stockholders $ (43,008) $ (41,824)
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies (Policies)
3 Months Ended
Dec. 31, 2023
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, 2023 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 21, 2023. 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, 2023 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, 2023 are not necessarily indicative of the results expected for the full year ending September 30, 2024 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. Certain prior year amounts have
been reclassified to conform to the current year presentation. The Company’s unaudited condensed consolidated financial statements include its wholly owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.
Revenue
Revenue
The Company had contract assets of $2.5 million and contract liabilities of $2.6 million as of December 31, 2023. The Company had contract assets of $2.8 million and contract liabilities of $3.0 million as of September 30, 2023. For the three months ended December 31, 2023 and December 31, 2022, the Company recognized revenue of $1.3 million and $2.3 million, respectively, from the amount that was 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. The aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied as of December 31, 2023 was $7.3 million. The Company expects to recognize revenue over the next twelve months relating to performance obligations unsatisfied as of December 31, 2023.
Based on the nature of the Company's contracts with customers, which are recognized over a term of less than 12 months, the Company has elected to use the practical expedient whereby costs to obtain a contract are expensed as they are incurred.

The Company states its 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.”
Recent accounting pronouncements
Recent accounting pronouncements
Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Company considered the applicability and impact of all recent ASUs. ASUs not listed below were assessed and determined to be not applicable to the Company’s consolidated financial position and results of operations.
Recent accounting pronouncements adopted
In June 2016, FASB issued ASU No. 2016-13 “Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments” and has since modified the standard with several ASUs (collectively, “Topic 326”). Topic 326 requires measurement and recognition of expected credit losses for financial assets. The ASU replaced previous incurred loss impairment guidance and established a single expected credit losses allowance framework for financial assets carried at amortized cost. It also eliminated the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses. On October 1, 2023, the Company adopted this standard using a modified retrospective approach, which requires a cumulative-effect adjustment to the opening balance of retained earnings to be recognized on the date of adoption and, accordingly, recorded a net increase of $0.1 million to accumulated deficit as of the beginning of fiscal 2024. In connection with the adoption of Topic 326, the Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivable.

Recently issued accounting pronouncement not yet adopted
In December 2023, the FASB issued ASU No. 2023-09 "Income Taxes (Topic 740)". The amendments in this ASU require that public business entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. The amendments in this update are effective for annual periods beginning after December 15, 2024. The standard is not expected to have a material impact to the Company's condensed consolidated financial statements.
In November 2023, the FASB issued ASU No. 2023-08 "Segment Reporting (Topic 280)". The amendments in this ASU improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The standard is not expected to have a material impact to the Company's condensed consolidated financial statements.
The Company has evaluated other recently issued accounting pronouncements and has concluded that the impact of recently issued standards that are not yet effective will not have a material impact on the Company’s financial position or results of operations upon adoption.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies (Tables)
3 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Cash, Cash Equivalents and Restricted Cash
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,
2023
September 30,
2023
Cash and cash equivalents$266,269 $286,470 
Restricted cash, non-current2,847 2,811 
Total cash, cash equivalents and restricted cash$269,116 $289,281 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value measurement (Tables)
3 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Summary of Cash and Cash Equivalents
The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of December 31, 2023:

(in thousands)Amortized costGross unrealized gainsGross unrealized lossesFair value
Cash and cash equivalents$266,269 $— $— $266,269 
Short-term investments:
Corporate bonds5,974 — (3)5,971 
U.S. government treasury bills38,852 58 (6)38,904 
Non-current assets - investment in equity securities3,711 — — 3,711 
Total$314,806 $58 $(9)$314,855 
The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of September 30, 2023:
(in thousands)Amortized costGross unrealized gainsGross unrealized lossesFair value
Cash and cash equivalents$286,470 $— $— $286,470 
Short-term investments:
Corporate bonds14,918 — (29)14,889 
U.S. government treasury bills35,111 — (57)35,054 
Non-current assets - investment in equity securities3,711 — — 3,711 
Total$340,210 $— $(86)$340,124 
Summary of Debt Securities Available-for-Sale
The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of December 31, 2023:

(in thousands)Amortized costGross unrealized gainsGross unrealized lossesFair value
Cash and cash equivalents$266,269 $— $— $266,269 
Short-term investments:
Corporate bonds5,974 — (3)5,971 
U.S. government treasury bills38,852 58 (6)38,904 
Non-current assets - investment in equity securities3,711 — — 3,711 
Total$314,806 $58 $(9)$314,855 
The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of September 30, 2023:
(in thousands)Amortized costGross unrealized gainsGross unrealized lossesFair value
Cash and cash equivalents$286,470 $— $— $286,470 
Short-term investments:
Corporate bonds14,918 — (29)14,889 
U.S. government treasury bills35,111 — (57)35,054 
Non-current assets - investment in equity securities3,711 — — 3,711 
Total$340,210 $— $(86)$340,124 
Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis
As of December 31, 2023, financial assets and liabilities measured and recognized at fair value are as follows:

(in thousands)Level 1Level 2Level 3Fair value
Assets    
Money market funds$234,679 $— $— $234,679 
Corporate bonds— 5,971 — 5,971 
U.S. government treasury bills38,904 — — 38,904 
Non-current assets - investment in equity securities— — 3,711 3,711 
Total$273,583 $5,971 $3,711 $283,265 
Total financial liabilities $— $— $— $— 
As of September 30, 2023, financial assets and liabilities measured and recognized at fair value are as follows:

(in thousands)Level 1Level 2Level 3Fair value
Assets    
Money market funds$245,654 $— $— $245,654 
Corporate bonds— 14,889 — 14,889 
U.S. government treasury bills35,054— — 35,054
Non-current assets - investment in equity securities— — 3,711 3,711 
Total financial assets$280,708 $14,889 $3,711 $299,308 
Total financial liabilities$— $— $— $— 
Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments
The following table provides a reconciliation of beginning and ending balances of the Level 3 financial assets during the three months ended December 31, 2023:

(in thousands)Equity investmentsTotal
Balance as of September 30, 2023
$3,711 $3,711 
Change in fair value
Additions during the year
Balance as of December 31, 2023
$3,711 $3,711 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance sheet components (Tables)
3 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Summary of Inventories
Inventories consist of the following:
(in thousands)December 31,
2023
September 30,
2023
Raw materials$23,753 $27,024 
Work-in-process2,3901,113
Finished goods4,7203,926
$30,863 $32,063 
Summary of Property, Plant and Equipment
Property and Equipment, net consists of the following:

(in thousands) December 31,
2023
September 30,
2023
Laboratory equipment$105,517 $104,508 
Furniture, fixtures and other equipment3,575 3,484 
Vehicles129 85 
Computer equipment3,128 3,103 
Computer software8,813 5,507 
Leasehold improvements57,410 57,271 
Construction in progress5,259 8,528 
$183,831 $182,486 
Less: Accumulated depreciation (57,606)(50,656)
$126,225 $131,830 
Summary of Other Current Liabilities
The other current liabilities consist of the following:
(in thousands)December 31,
2023
September 30,
2023
Income and other taxes payable$3,197$4,374
Deferred revenue2,6442,999
Other current liabilities577430
$6,418 $7,803 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and intangible assets (Tables)
3 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill balance
The goodwill balance is presented below:

(in thousands)December 31, 2023September 30, 2023
Balance at beginning of period/year$85,811 $85,811 
Balance at end of period/year $85,811 $85,811 
Summary of Intangible Assets
The intangible assets balances are presented below:

December 31, 2023
(in thousands, except for years)Weighted average
Amortization period
in years
Gross
carrying
amount
Accumulated
amortization
Net book
value
Developed Technology15$50,020 $(8,451)$41,569 
Customer Relationships1115,210 (3,864)11,346 
Tradenames & Trademarks3900 (625)275 
Total finite-lived intangible assets$66,130 $(12,940)$53,190 

September 30, 2023
(in thousands, except for years)Weighted average
Amortization period
in years
Gross
carrying
amount
Accumulated
amortization
Net book
value
Developed Technology15$50,020 $(7,636)$42,384 
Customer Relationships1115,210 (3,461)11,749 
Tradenames & Trademarks3$900 $(550)$350 
Total finite-lived intangible assets$66,130 $(11,647)$54,483 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies (Tables)
3 Months Ended
Dec. 31, 2023
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 leases as of December 31, 2023 is as follows:

(in thousands)December 31,
2023
Assets: 
Operating lease right-of-use asset$69,093 
Current liabilities:
Current portion of operating lease liabilities$14,808 
Noncurrent liabilities:
Operating lease liabilities, net of current portion$77,070 
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, 2023 are as follows:
(in thousands)Operating
leases
Years ending September 30: 
Remainder of 2024
$11,122 
202514,924
202613,894
20278,371
20288,471
Thereafter88,014
Total minimum lease payments$144,796 
Less: imputed interest(52,918)
Total operating lease liabilities$91,878 
Less: current portion(14,808)
Operating lease liabilities, net of current portion$77,070 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation (Tables)
3 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Nonvested Restricted Stock Units Activity
Activity with respect to the Company’s restricted stock units during the three months ended December 31, 2023 was as follows:

(in thousands, except per share data)SharesWeighted average grant date fair value per share
Nonvested shares at September 30, 20231,620$40.73 
Granted1,03522.14
Vested/Issued(152)43.58
Forfeited(84)50.29
Nonvested shares at December 31, 20232,419$32.29 
Schedule of Nonvested Performance-based Units Activity
Activity under the PSUs during the three months ended December 31, 2023 is summarized below:
(in thousands, except per share data)SharesWeighted average grant date fair value per share
Nonvested shares at September 30, 2023932$36.82 
Granted57017.31
Vested/Issued(82)80.27
Forfeited(15)48.37
Nonvested shares at December 31, 20231,405$26.23 
Schedule of Activity Under Option and Performance Stock Options
Options activity during the three months ended December 31, 2023 is summarized below:

(in thousands, except per share data)SharesWeighted average exercise price per shareWeighted average remaining contractual term (years)Aggregate intrinsic value
Outstanding at September 30, 20232,119 $24.18 5.25$6,715 
Forfeited(85)34.45— — 
Exercised(58)16.42— 483 
Outstanding at December 31, 20231,976 $23.97 1.86$29,951 
Nonvested at December 31, 202319 77.895.48
Exercisable at December 31, 20231,958 $23.46 1.82$29,946 
Activity under the PSOs during the three months ended December 31, 2023 is summarized below:

(in thousands, except per share data)SharesWeighted average exercise price per shareWeighted average remaining contractual term (years)Aggregate intrinsic value
Outstanding at September 30, 2023289$60.82 7.37$— 
Nonvested at September 30, 202330$31.29 8.57$— 
Exercisable at September 30, 202325964.24 7.23— 
Forfeited(12)$67.85 — $— 
Exercisable at December 31, 2023247$64.07 6.99$251 
Nonvested at December 31, 20233031.29 8.32167 
Outstanding at December 31, 2023277$60.53 7.13$418 
Schedule of Stock-Based Compensation Expenses
Total stock-based compensation expense/(credit) recognized was as follows:

Three months ended
December 31,
(in thousands)20232022
Cost of revenues$924 $1,142 
Research and development2,8384,418
Selling, general and administrative7,258(7,885)
Total stock-based compensation$11,020 $(2,325)
Summary of Stock Option Valuation Assumptions The number of shares reserved for issuance at December 31, 2023 was as follows:
(In thousands)Shares
available
Outstanding at September 30, 2023
539
Additional shares authorized249
Shares issued during the period— 
Outstanding at December 31, 2023
788
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net loss per share attributable to common stockholders (Tables)
3 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Summary of 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)20232022
Numerator:
Net loss attributable to common stockholders$(43,008)$(41,824)
Denominator:
Weighted average shares used in computing net loss per share, basic and diluted57,49756,444
Net loss per share attributable to common stockholders, basic and diluted$(0.75)$(0.74)
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 antidilutive for the periods presented are as follows:
Three months ended
December 31,
(in thousands)20232022
Shares subject to options (including performance options) to purchase common stock2,2532,693
Unvested restricted stock units and performance stock units 3,8242,577
Shares subject to employee stock purchase plan124137
Total6,2015,407
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic, product and industry information (Tables)
3 Months Ended
Dec. 31, 2023
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 the United States of America, 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)20232022
Americas$43,959 $33,646 
EMEA21,22016,331
APAC6,3194,266
Total$71,498 $54,243 
Summary of Revenue by Product
The table below sets forth revenues by products.
Three months ended
December 31,
(in thousands)20232022
Synthetic genes$19,726 $16,175 
Oligo pools4,1893,699
DNA libraries2,9391,836
Antibody discovery5,2268,171
NGS tools39,41824,362
Total$71,498 $54,243 
Summary of Revenue by Industry
The table below sets forth revenues by industry.

Three months ended
December 31,
(in thousands)20232022
Industrial chemicals/materials$16,277 $13,575 
Academic research13,77310,015
Healthcare40,88130,013
Food/agricultural567640
Total$71,498 $54,243 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
The Company (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accumulated deficit $ 1,076,190 $ 1,033,034
Cash, cash equivalents, and short-term investments $ 311,100  
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 266,269 $ 286,470    
Restricted cash, non-current 2,847 2,811    
Total cash, cash equivalents and restricted cash $ 269,116 $ 289,281 $ 319,091 $ 380,259
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
Accounting Policies [Abstract]      
Accounts receivable, allowance for credit loss $ 0.9    
Contract with customer, asset, after allowance for credit loss 2.5   $ 2.8
Contract with customer, liability 2.6   $ 3.0
Contract with customer, liability, revenue recognized 1.3 $ 2.3  
Revenue, remaining performance obligation, amount $ 7.3    
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value measurement - Cash And Cash Equivalents And Available For Sale Securities At Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 266,269 $ 286,470
Amortized cost 314,806 340,210
Gross unrealized gains 58 0
Gross unrealized losses (9) (86)
Cash and cash equivalents, fair value 266,269 286,470
Equity securities, FV-NI, cost 3,711 3,711
Equity securities, FV-NI, unrealized loss 0 0
Equity securities, FV-NI, unrealized gain 0 0
Non-current assets - investment in equity securities 3,711 3,711
Fair value 314,855 340,124
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short term investments, Amortized cost 5,974  
Gross unrealized gains 0  
Gross unrealized losses (3)  
Short term investments, fair value 5,971  
U.S. government treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short term investments, Amortized cost 38,852 35,111
Gross unrealized gains 58 0
Gross unrealized losses (6) (57)
Short term investments, fair value $ 38,904 35,054
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short term investments, Amortized cost   14,918
Gross unrealized gains   0
Gross unrealized losses   (29)
Short term investments, fair value   $ 14,889
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Assets    
Total $ 266,269 $ 286,470
Non-current assets - investment in equity securities 3,711 3,711
Total 283,265 299,308
Liabilities    
Total financial liabilities 0 0
U.S. government treasury bills    
Assets    
Short term investments, fair value 38,904 35,054
Corporate bonds    
Assets    
Short term investments, fair value   14,889
Money market funds    
Assets    
Total 234,679 245,654
Corporate bonds    
Assets    
Total 5,971  
Level 1    
Assets    
Non-current assets - investment in equity securities 0 0
Total 273,583 280,708
Liabilities    
Total financial liabilities 0 0
Level 1 | U.S. government treasury bills    
Assets    
Short term investments, fair value 38,904 35,054
Level 1 | Corporate bonds    
Assets    
Short term investments, fair value   0
Level 1 | Money market funds    
Assets    
Total 234,679 245,654
Level 1 | Corporate bonds    
Assets    
Total 0  
Level 2    
Assets    
Non-current assets - investment in equity securities 0 0
Total 5,971 14,889
Liabilities    
Total financial liabilities 0 0
Level 2 | U.S. government treasury bills    
Assets    
Short term investments, fair value 0 0
Level 2 | Corporate bonds    
Assets    
Short term investments, fair value   14,889
Level 2 | Money market funds    
Assets    
Total 0 0
Level 2 | Corporate bonds    
Assets    
Total 5,971  
Level 3    
Assets    
Non-current assets - investment in equity securities 3,711 3,711
Total 3,711 3,711
Liabilities    
Total financial liabilities 0 0
Level 3 | U.S. government treasury bills    
Assets    
Short term investments, fair value 0 0
Level 3 | Corporate bonds    
Assets    
Short term investments, fair value   0
Level 3 | Money market funds    
Assets    
Total 0 $ 0
Level 3 | Corporate bonds    
Assets    
Total $ 0  
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value measurement - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities, FV-NI, cost $ 3,711 $ 3,711
Equity ownership, excluding consolidated entity and equity method investee, percentage 15.00%  
Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability value $ 3,711 3,711
Prepaid Expenses and Other Current Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest receivable 1,200 $ 1,200
Convertible Note | Convertible Notes Payable    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities, FV-NI, cost $ 3,500  
Debt instrument, interest rate, stated percentage 4.00%  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of September 30, 2023 $ 3,711
Change in fair value of contingent consideration 0
Additions during the year 0
Balance as of December 31, 2023 $ 3,711
Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income Change In Fair Value Of Contingent Consideration And Indemnity Holdback
Equity Method Investments  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of September 30, 2023 $ 3,711
Change in fair value of contingent consideration 0
Additions during the year 0
Balance as of December 31, 2023 $ 3,711
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance sheet components - Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 23,753 $ 27,024
Work-in-process 2,390 1,113
Finished goods 4,720 3,926
Total inventories $ 30,863 $ 32,063
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance sheet components - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 183,831 $ 182,486
Less: Accumulated depreciation (57,606) (50,656)
Property and equipment, net 126,225 131,830
Laboratory equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 105,517 104,508
Furniture, fixtures and other equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,575 3,484
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 129 85
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,128 3,103
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,813 5,507
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 57,410 57,271
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,259 $ 8,528
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance sheet components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Depreciation $ 6.9 $ 3.9
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance sheet components - Other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Balance Sheet Related Disclosures [Abstract]    
Income and other taxes payable $ 3,197 $ 4,374
Deferred revenue 2,644 2,999
Other current liabilities 577 430
Other current liabilities $ 6,418 $ 7,803
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and intangible assets - Goodwill (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Total amortization expense related to intangible assets $ 1.3 $ 1.4
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and intangible assets - Summary of Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Goodwill [Roll Forward]    
Balance at beginning of year $ 85,811 $ 85,811
Balance at end of year $ 85,811 $ 85,811
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and intangible assets - Intangible Assets Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 66,130 $ 66,130
Accumulated amortization (12,940) (11,647)
Net book value $ 53,190 $ 54,483
Developed Technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average Amortization period in years 15 years 15 years
Gross carrying amount $ 50,020 $ 50,020
Accumulated amortization (8,451) (7,636)
Net book value $ 41,569 $ 42,384
Customer Relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average Amortization period in years 11 years 11 years
Gross carrying amount $ 15,210 $ 15,210
Accumulated amortization (3,864) (3,461)
Net book value $ 11,346 $ 11,749
Tradenames & Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average Amortization period in years 3 years 3 years
Gross carrying amount $ 900 $ 900
Accumulated amortization (625) (550)
Net book value $ 275 $ 350
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies - Operating Leases On Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Assets:    
Operating lease right-of-use assets $ 69,093 $ 71,531
Current liabilities:    
Current portion of operating lease liability 14,808 14,896
Noncurrent liabilities:    
Operating lease liability, net of current portion $ 77,070 $ 79,173
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies - Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2024 $ 11,122  
2025 14,924  
2026 13,894  
2027 8,371  
2028 8,471  
Thereafter 88,014  
Total minimum lease payments 144,796  
Less: imputed interest (52,918)  
Total operating lease liabilities 91,878  
Less: current portion (14,808) $ (14,896)
Operating lease liability, net of current portion $ 77,070 $ 79,173
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Change in right-of-use asset $ 2.4 $ 1.2
Change in operating lease liabilities 2.2 0.9
Operating lease expense 4.0 4.1
Operating lease payments $ 3.7 $ 3.6
Lease weighted-average remaining lease term 15 years 3 months 18 days  
Lease weighted average discount rate 6.50%  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related party transactions - (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
Related Party Transaction [Line Items]      
Raw materials purchased from related party investor $ 1,300 $ 2,100  
Revenue [1] 71,498 54,243  
Accounts receivable, net 35,354   $ 44,064
Related Party      
Related Party Transaction [Line Items]      
Revenue 2,300 $ 200  
Accounts payable 400    
Accounts receivable, net $ 1,700    
Related party consideration     $ 1,700
[1] During the three months ended December 31, 2023, and 2022, the Company had revenues from the related parties in the amount of $2.3 million and $0.2 million, respectively.
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Abx Biologics Inc.    
Income Tax Contingency [Line Items]    
Business acquisition, income tax benefit, due to deferred tax liability $ 0.1 $ 0.1
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common stock (Details)
3 Months Ended
Dec. 31, 2023
vote
$ / shares
Sep. 30, 2023
$ / shares
Equity [Abstract]    
Common stock, par value (in usd per share) | $ / shares $ 0.00001 $ 0.00001
Number of votes per share | vote 1  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation - Narrative (Details)
$ in Thousands
3 Months Ended
Sep. 26, 2018
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Sep. 30, 2023
shares
Aug. 22, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, options   $ 800      
Stock based compensation credit   $ (11,020) $ 2,325    
Aggregate number of common stock shares reserved for issuance (in shares) | shares   788,000   539,000  
Employer matching percentage   50.00%      
Percentage of employee's gross pay matched   6.00%      
Employer matching contributions   $ 700 $ 700    
Abveris          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment arrangement, expense (credit)   $ (9,900)      
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
Conversion ratio   1      
Unrecognized compensation cost, stock options   $ 71,500      
Recognize cost weighted average period   2 years 9 months 18 days      
Grant date fair value   $ 22,900      
Restricted Stock Units (RSUs) | Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   1 year      
Performance Stock Unit          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, stock options   $ 27,200      
Recognize cost weighted average period   1 year 7 months 6 days      
Grant date fair value   $ 9,900      
Performance Stock Unit | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of PSUs that may vest based on performance   0.00%      
Performance Stock Unit | Minimum | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   1 year      
Performance Stock Unit | Minimum | Non-Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   1 year      
Performance Stock Unit | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of PSUs that may vest based on performance   150.00%      
Performance Stock Unit | Maximum | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Performance Stock Unit | Maximum | Non-Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
Recognize cost weighted average period   1 year      
Award term   10 years      
Expected dividend rate   0.00%      
Performance Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognize cost weighted average period   1 year 3 months 18 days      
Award term   10 years      
Unrecognized compensation cost, options   $ 300      
Performance Stock Options | Executive Officers and Senior Level Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   2 years      
Vest outstanding (in shares) | shares   30,000      
Performance Stock Options | Non-Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   5 years      
Share-based Payment Arrangement          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Capitalized computer software, net   $ 1,300      
2018 ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate number of common stock shares reserved for issuance (in shares) | shares 275,225        
Minimum annual increase in share reserved for issuance | shares 249,470        
Annual automatic Increase in share reserved for issuance (as a percent) 1.00%        
Percentage of payroll deduction to purchase common stock 15.00%        
ESPP eligible employee common stock purchase price ratio 85.00%        
Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum aggregate number of shares (in shares) | shares         700,000
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation expense - Activity Under The Equity Incentive Plans (Details)
shares in Thousands
3 Months Ended
Dec. 31, 2023
$ / shares
shares
Restricted Stock Unit  
Number of Shares  
Beginning balance (in shares) | shares 1,620
Granted (in shares) | shares 1,035
Vested/Issued (in shares) | shares (152)
Forfeited (in shares) | shares (84)
Ending balance (in shares) | shares 2,419
Weighted average grant date fair value per share  
Beginning balance (in usd per share) | $ / shares $ 40.73
Granted (in usd per share) | $ / shares 22.14
Vested (in usd per share) | $ / shares 43.58
Forfeited (in usd per share) | $ / shares 50.29
Ending balance (in usd per share) | $ / shares $ 32.29
Performance Stock Unit  
Number of Shares  
Beginning balance (in shares) | shares 932
Granted (in shares) | shares 570
Vested/Issued (in shares) | shares (82)
Forfeited (in shares) | shares (15)
Ending balance (in shares) | shares 1,405
Weighted average grant date fair value per share  
Beginning balance (in usd per share) | $ / shares $ 36.82
Granted (in usd per share) | $ / shares 17.31
Vested (in usd per share) | $ / shares 80.27
Forfeited (in usd per share) | $ / shares 48.37
Ending balance (in usd per share) | $ / shares $ 26.23
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation expense - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Shares    
Beginning balance (in shares) 2,119,000  
Forfeited (in shares) (85,000)  
Exercised (in shares) (58,000)  
Ending balance (in shares) 1,976,000 2,119,000
Number of options, Nonvested at December 31, 2022 (in shares) 19,000  
Number of options, Exercisable (in shares) 1,958,000  
Weighted average exercise price per share    
Beginning balance (in usd per share) $ 24.18  
Forfeited (in usd per share) 34.45  
Exercised (in dollars per share) 16.42  
Ending balance (in usd per share) 23.97 $ 24.18
Weighted average exercise price per share, Nonvested at December 31, 2022 (in dollars per share) 77.89  
Vested and exercisable (in usd per share) $ 23.46  
Weighted average remaining contractual term (years)    
Outstanding 1 year 10 months 9 days 5 years 3 months
Weighted average remaining contractual term (years), Nonvested at December 31, 2022 5 years 5 months 23 days  
Weighted average remaining contractual term (years), Exercisable 1 year 9 months 25 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding beginning balance $ 6,715  
Exercised 483  
Aggregate intrinsic value, nonvested 5  
Aggregate intrinsic value, Vested and exercisable 29,946  
Aggregate intrinsic value, outstanding ending balance $ 29,951 $ 6,715
Performance Stock Options    
Shares    
Beginning balance (in shares) 289,000  
Forfeited (in shares) (12,000)  
Ending balance (in shares) 277,000 289,000
Number of options, Nonvested at December 31, 2022 (in shares) 30,000 30,000
Number of options, Exercisable (in shares) 247,000 259,000
Weighted average exercise price per share    
Beginning balance (in usd per share) $ 60.82  
Forfeited (in usd per share) 67.85  
Ending balance (in usd per share) 60.53 $ 60.82
Weighted average exercise price per share, Nonvested at December 31, 2022 (in dollars per share) 31.29 31.29
Vested and exercisable (in usd per share) $ 64.07 $ 64.24
Weighted average remaining contractual term (years)    
Outstanding 7 years 1 month 17 days 7 years 4 months 13 days
Weighted average remaining contractual term (years), Nonvested at December 31, 2022 8 years 3 months 25 days 8 years 6 months 25 days
Weighted average remaining contractual term (years), Exercisable 6 years 11 months 26 days 7 years 2 months 23 days
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding beginning balance $ 0  
Aggregate intrinsic value, nonvested   $ 0
Aggregate intrinsic value, Vested and exercisable 251 0
Aggregate intrinsic value, Nonvested at December 31, 2022 167  
Aggregate intrinsic value, outstanding ending balance $ 418 $ 0
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 11,020 $ (2,325)
Cost of revenues    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense 924 1,142
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense 2,838 4,418
Selling, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 7,258 $ (7,885)
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation - Reserved For Issuance (Details)
shares in Thousands
3 Months Ended
Dec. 31, 2023
shares
Share-Based Compensation Arrangement By Share-based Payment Award, Outstanding [Roll Forward]  
Beginning balance (in shares) 539
Additional shares authorized (in shares) 249
Shares issued during the period (in shares) 0
Ending balance (in shares) 788
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation - Abveris Acquisition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation expense (reduction) $ 11,020 $ (2,325)  
Abveris | Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation expense (reduction)     $ 9,900
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net loss per share attributable to common stockholders - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Numerator:    
Net loss attributable to common stockholders $ (43,008) $ (41,824)
Denominator:    
Weighted average shares used in computing net loss per share, basic (in shares) 57,497 56,444
Weighted average shares used in computing net loss per share, diluted (in shares) 57,497 56,444
Net loss per share attributable to common stockholders—basic (in usd per share) $ (0.75) $ (0.74)
Net loss per share attributable to common stockholders, diluted (in usd per share) $ (0.75) $ (0.74)
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net loss per share attributable to common stockholders - Anti-dilutive (Details) - shares
shares in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 6,201 5,407
Shares subject to options (including performance options) to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 2,253 2,693
Unvested restricted stock units and performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 3,824 2,577
Shares subject to employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 124 137
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic, product and industry information - Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Revenue [1] $ 71,498 $ 54,243
Americas    
Segment Reporting Information [Line Items]    
Revenue 43,959 33,646
EMEA    
Segment Reporting Information [Line Items]    
Revenue 21,220 16,331
APAC    
Segment Reporting Information [Line Items]    
Revenue $ 6,319 $ 4,266
[1] During the three months ended December 31, 2023, and 2022, the Company had revenues from the related parties in the amount of $2.3 million and $0.2 million, respectively.
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic, product and industry information - By Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Revenue [1] $ 71,498 $ 54,243
Synthetic genes    
Segment Reporting Information [Line Items]    
Revenue 19,726 16,175
Oligo pools    
Segment Reporting Information [Line Items]    
Revenue 4,189 3,699
DNA libraries    
Segment Reporting Information [Line Items]    
Revenue 2,939 1,836
Antibody discovery    
Segment Reporting Information [Line Items]    
Revenue 5,226 8,171
NGS tools    
Segment Reporting Information [Line Items]    
Revenue $ 39,418 $ 24,362
[1] During the three months ended December 31, 2023, and 2022, the Company had revenues from the related parties in the amount of $2.3 million and $0.2 million, respectively.
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic, product and industry information - By Industry (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Revenue [1] $ 71,498 $ 54,243
Industrial chemicals/materials    
Segment Reporting Information [Line Items]    
Revenue 16,277 13,575
Academic research    
Segment Reporting Information [Line Items]    
Revenue 13,773 10,015
Healthcare    
Segment Reporting Information [Line Items]    
Revenue 40,881 30,013
Food/agricultural    
Segment Reporting Information [Line Items]    
Revenue $ 567 $ 640
[1] During the three months ended December 31, 2023, and 2022, the Company had revenues from the related parties in the amount of $2.3 million and $0.2 million, respectively.
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
2023 Restructuring and other costs - Narrative (Details) - 2023 Restructuring Plan
$ in Millions
12 Months Ended
May 03, 2023
employee
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]      
Restructuring and related cost, expected number of positions eliminated | employee 270    
Restructuring and related cost, number of positions eliminated, period percent 25.00%    
Total   $ 16.2  
Severance and related benefit costs      
Restructuring Cost and Reserve [Line Items]      
Total   8.5  
Restructuring reserve   0.5 $ 0.1
Other associated costs      
Restructuring Cost and Reserve [Line Items]      
Total   0.9  
Asset Impairments      
Restructuring Cost and Reserve [Line Items]      
Total   $ 6.8  
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (Z 0E@'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 " ".@$)8 V' 6>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITT7#Z&;B^))07!!\18FL[O!I@W)2+MO;UIWNX@^@)!+9OY\ M\PVDQ:!PB/0XXL-G[!:81:".//6 M&$Y3U\(5,,.8HD_?!;(K<:G^B5TZ(,[)*;DU-8YC.39++N]0P]O3X\NR;N'Z MQ*9'RJ^24WP*M!67R:_-W?WN06A9R4U1R7QVLE;51M7-^^SZP^\J[ ?K]NX? M&U\$=0N__H7^ E!+ P04 " ".@$)8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (Z 0E@.:N@?Q04 ,$> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH;.=-J9)5@RUY0P R39IMT+"6EWMIU^$+8 S]H6E64(_[Y' M!FPV*Q^H9\F'X-MYK<='EU=2?R/5EV0IA"8O41@G-[6EUJOK1B/QEB+BR95< MB1CNS*6*N(93M6@D*R6XGP5%88,Y3KL1\2"N#?K9M8D:]&6JPR 6$T62-(JX MVHY$*#8WM2&] M'KO,!&1/_!F(37)T3 S*3,HOYN3!OZDYID0B%)XV$AQ^UF(LPM H03G^W8O6 M\G>:P./C@_I]!@\P,YZ(L0P_!;Y>WM2Z->*+.4]#_20WOXH]4,OH>3),LO]D MLWNVV:P1+TVTC/;!4((HB'>__&7_(8X"6*\D@.T#V*L 6O8&=Q_@9J"[DF58 MMUSS05_)#5'F:5 S!]FWR:*!)HA-&J=:P=T XO1@+-="D0EDC-1)LN1*)/V& M!F%SN^'M148[$58BXI+W,M;+A-S%OO"_CF] @?)2L4.I1@P5O!7>%7'I&\(< MYEK*,\;#?^/Q%6&]++R)%,?-/Y*;Z;GH1_I[.$NT@GKWC^T+[12:=@73&*^3 M%??$30U:6R+46M0&/_Y V\XO-KSO)/85;#.';6+J@UOII=!.-7G>KH2-% ^G M3OW1AH1&541JY4BM\Y >4ZZT4.&6/(F55-J&ATMIE=H^RAB-JHC7SO':Y^%- MA JD;UHA@<[ FKP32H=V5]KPT/B*G)V.7!/ M8A&8;A32^(%'UCJ*ZSQO()Z, IEX@8@]0<9201W@ICK8F%&UBLS4*897YQSJ MA]@K2OF&3#4T3R(5E#V-M=K"KV_]%"?4;^]LQ'A05>0C1T'/07[F+^3!A^8: MS ,OXT;J] G)9KO.G%87_JR\:'!57E;PLG-XA[X/ZLF;PP%Y!\^1C[$]K[AD MNTO)6Z@B&[XEHW#M6ZE1B:K4A26BJ GYAGILSJ!&/\N-K1F.3LA-88JQ)%,> MDWOH&[P@\:05^A+.B!;6B.+FYC5TWHXG2JX#Z(RLY+CF>&@%O81?HH5AHKC- M>0TZD8GF(?DK6)5W5;ABK^ETK6,2'E>5M/!.%+<\6;T=P@RX' P7Z#IVK$LX M)5I8)8K[FW?2@WQ-EC+&K,0)D0[MU9UVAUKY+F&4:.&4*&YSG@,-)DG."64_ MS7XF4^&E"C)IA<25QC**8&R::NE]L8)>PC31PC71$W9'<3^(%V2ZC68RM/*= M$/@T?;9R7<(8L<(8,=RZ'#)&[EZ\)8\7HM0.GA#Z,)S>#JU33CRP*F'A@]A9 M/FB<*F4F+;N92I9*4ZS++"<7/UL69,1Y5E;/P/^PL__,0P\QZMRIG9I_\ M &[EQ!7+."_A>%CA>-A9CL?,SL"XP\"_D,K:X9S0><<5U/:AYPD0 AE_)VDE MOH3=887=86?9G6G$PY",T@1N)_9ZB^N43K;QN*I\AVU.+"Y:#7L+DL,+D,-RC'!*Y%)!(# ^7*<>[A-EAA=EAN$\Y]+1' M(SEX\VPQFWQ,-5C7V(RA5N+O9&/VWV&GULK4S [*>M#J=&G78:S?6-L8"\/# M<)LRC$3L9ZM?]R&WH^ "YPT7KT'%"[-L=G#WC)3R/6W@>%W&8%'V:YDHWA\M[G[GIOQ,B&AF$.H<]6! M#D_M]DMW)UJNLBW'F=1:1MGA4G!?*/, W)]+J0\GY@7YKO7@/U!+ P04 M" ".@$)8)+0?[X(& 1&P & 'AL+W=O,V+9]ID[JX?[IJIV[O/"LBQIH"H$'9SO_Y6 M&!L,@B1WZ8<&S&IY=B7M\ZRXVDGUO=QPKM'/+,W+Z]E&Z^)BL2CC#<]8>2X+ MGL.3M509TW"K'A9EH3A+ZD%9NB".XR\R)O+9\JK^[4XMKV2E4Y'S.X7**LN8 M>OS(4[F[GN'9X8ET+F2/'U]>P# MOKBAU RH+?X2?%=VKI$)Y5[*[^;F4W(];70@,=X7<3- MNS_NWTU&WGW+XW-$\1DB#J&6X3?3PU>\@.&.;?@"LG!,!3FF@M3^Z%@J*J5X MKA$K2XCYPA;/WH%K=V!VW$59L)A?SV!+E5QM^6SY]A?L.Y>VZ%[)V4FL]!@K MG?*^O&'E!L&LH=A<\!^5V+(4@K?.XMZ57[LR96&[)+Y/_.AJL>W&8S$+?3=P MCF8G2-TC4G<2Z6HCE9YKKC)8;5M>ZFP,YMZ/UWF_ZX:!UT-IL8HBE]I!>D>0 MWB3(#W$L*X %A2WFD,K[E)^AG&L;3&\ @'K4+Q(R?JKUZ+68"]SD2H[DK$1G\86@*8,I\W>\L*EPYPD- -^FAM5J-9 M;6D)3_/2Y[HX=1!.K[ MS2[P76=LVEM2POZS=% MC5RP!CRDK*A+!DT@%F)S'8^,3$O+;'B:V@"AJGA+R5:$0\+"-/+ZRM!FY@3> MB)K!+:_A:6([0(QE9C RTQA:80ZYBCA!.*@4%C,HP*$=)FD9C4PSVF&!%Z!D M3>LJUTCV2.ZP]A^M7<>0L[ ;.OWZ83>+1L0#::F-3%/;YQ,9UMFE5JQ#$O.' MI7.<<54+.S M62/QZ;*QQC#DMB!P!M+79A;A8"R&E@/)2SGPJ9Q;NJ]!A_:$T2G6E@;)20*1LB:M%Q(ICNT&YEE8M_B[MMSF9LUPO,8$*-W?TK- MD?_>"OT_\!FR'DO\?T>GP;><2())(;#2,OZ^D6G"5?GVEY#@X+)N5T:JXB3! MOO@PYI6\G8;>DBV9)ELS[\ ,I"EX? MJZ:/E\@+SH(@JD? I><%AQ>)LC2D6W?HE2ZAN4A,&7N%EUJG>:@=!N5MRN1T M0EII09Z0%DDB3-6%FF$.)N8BAYZD$%!#K" MS;#O^T'4EQA60R\@9$2NT59D MT&F1 5JHRJJT/KUM#DY %2F^,4?N6XY$#O=6F4F'NF'N^?VJ;+,*QDXF:"LN MZ+2XZ,).^%K$PMKJT:%@F(.$](?-J=V24H>.R$W:R@OZ''E1OJA*44NO'#F. M2_JP+6J$4)>.K8O.0>^TSACP7KT=7QC$\&C7VB+:[&PMXJ+SO<)\+/J#J0>1 MEZ"$UC#0.0\@#6K__65_HV51?\*XEUK+K+[<< ;@C0$\7TL@QN;&?!4Y?@5; M_@M02P,$% @ CH!"6,U&NZ6N @ 9P< !@ !X;"]W;W)K;N"6K0MC!_PTJ>@:%F"^57.%/;]SR5D)0C,IB(+5U+L< M3&8C&^\"OC/8ZKTVL9DLI;RSG<_YU LL$'#(C'6@^-C ##BW1HCQN_7TNE=: MX7Y[YW[CMW78$PR&SPC"5A"^5A"U@L@EVI"YM*ZIH6FBY)8H&XUN MMN%JX]28#1-V%1=&X2Q#G4EG4N2X)I 3;&G)64X-=JXHIR(#LK#&FIS4@M8Y MPYE3UF^@ KE09_]GO;;W2B*YK!U,./4(/:@)>^>S,8 M!1_[$O]/9@_*$'5EB%YRQYU2EI@M[LCL[HQ45)$-Y360$USL6N>D M4L_VE? M&1KOL?.V)\LF'Y)6\V;"]RXQKO MPP3V]XCY8-@#Z+B#CH^ 9EK7AX'C)R3Q>#S^\(BW+RJ.Q_VXHPYW= 0NWA;: MX+?/Q/H0\^A5S'U13YG]O6/07D%?J%HSH0F'%>J"BS$:J.98;SI&5NYD7$J# MYZQK%G@3@K(!.+^2TNPZ]K#M[M;T'U!+ P04 " ".@$)84BHLLR,& "G M%P & 'AL+W=ONZ%?'@W?^#B7D:,*?28)IF\&45*[:XG$QE$+*7RBN]8!F\V7*14P:W83N1. M,!H62FDR(98UG:0TSD:+>?'LHUC,>:Z2.&,?!9)YFE+Q](XE_.%FA$>'!Y_B M;:3T@\EBOJ-;=L?4E]U' 7>3VDH8IRR3,<^08)N;T5M\O2*>5B@D_HS9@SRZ M1MJ5->?W^N8VO!E9&A%+6*"T"0H_>[9D2:(M 8X?E=%1_4VM>'Q]L/YKX3PX MLZ:2+7GR-0Y5=#/R1RAD&YHGZA-_^(U5#KG:7L 36?Q'#Y6L-4)!+A5/*V5 MD,99^4L?JT <*6"[1X%4"J2MX/8HV)6"W59P>A2<2L$I(E.Z4L1A115=S 5_ M0$)+@S5]402ST ;WXTSG_4X)>!N#GEHL>19"%EF(X$KR) ZI@IL[!3^07B41 MWZ /.R:H3I-$--.2*=18I)._9^AW+B4ZSS.:AS&H7J!+].5NA<[/+I",J& 2 MQ1GZ'/%<@JX\TQ%$OT"R,-3_0EX7X> M'$*P)(,&5RRX0C8>(V(1VX!G]7QU,@#'KC-B%_;L'GMUZ'7D3T-]FP4\9>C; MV[54 E;,=U/T2NN.V;K>1J[EC@;L9@2&)1-[-EJ\?H6GUAN3ZR]D["003AT( M9\CZXA/;LRQGIA)Y-ZSY#1LC4RI-"R6]'^X7'G9F_GRR/W:Y*^4ZQ+%KJ1-? MW-H7=S"IU0K*MH@][O1ZD]3\I+LF98'I= +8UF[5@ M=J5L3/I@^C5,?Q#F'= AU,P8;5D&]9,4<&D(-!#K#4 SI@FQW\'B$M^Q6HB[ M4@ZQB6-&/*L1SX;S'M%LR_0.OZ&Q0'N:Y$S700!;-GBB=S6XE'%X0B@13\(U M#>Z-93+KX&Q[TI6X=+#MFCW!5L.,UJ OG[F"D//.RC52EM7!@+'O>&X+JD%N MYOM>S^Z"CU@<#V(M2'@C>'K "Z$UXL2&6$UGGM?&:9)SIK;5 Y0T0,D@T-M, M,=AN%)2(YC(C1M*M3$S:23=(V9;3AZ\A7SQ(:0V^*MM&@/9/2](@X_> ;;@*#Y/5;0T0[03?Q[JG,0+M$34%&\PAE[)VZGE#B?BY MG)AGT)HG\=_08)UOH2>_*%,*Z8NS/6PZ1<-EC$>7XK#MM%-GX$%_VK,Z2$.# M9)@&H;V&YCF#9E0(E@5/"$X>F4QHV;:'?^4E;A-LTF4[M\TT!IE+>]JS7DA# MB&28$)>=0C,"Q)W#OMYZ< >D2 MVL_SU"S6YVE#TF28I+\6DR9 2_=P$(-U7PU!' MHDONKN?,.M5M$)LZ3E\HFD, &3X$_$^A."Z/H6!TCP_&8!C$!H*A#QFG3QI* M)X.4;N:=;_C[*A M^6CVA"(:UNUWV1KHMX(EQ8!O1X6*R]F'+\KYJ6MYTM\ MO<*&YV_)]'H)D3>]\>!-,82>-)\N1]COJ=C&T' F; ,P](XP0J*<"IF:*\73XC)B% I-"\#[#>?J<*,_4,_F%_\ 4$L#!!0 ( (Z 0E@H,6#C M%0, T( 8 >&PO=V]R:W-H965T&ULK59M;],P$/XK MIS"A31I-FJ0ME+822T$@@9@V7CX@/GC)M;%PXF [[?;O.3MIZ$HZ7L2'+?;Y MGO,]=^>[SK92?=,YHH';0I1Z[N7&5%/?UVF.!=,#66%))RNI"F9HJ]:^KA2R MS($*X8=!,/8+QDMO,7.R2[68R=H(7N*E ET7!5-W%RCD=NX-O9W@BJ]S8P7^ M8E:Q-5ZC^5A=*MKYG96,%UAJ+DM0N)I[+X;3Y<3J.X5/'+=Z;PV6R8V4W^SF M33;W NL0"DR-M<#HL\$$A;"&R(WOK4VON]("]]<[ZZ\<=^)RPS0F4GSFFP,?K)9R>G,$)\!(^Y++69$;/ M?$,$K!M^VCJ;-,Z&1YR-X)TDPQI>DM/9?;Q/Q#OVX8Y]$CYH<(GI *+A.81! M&/7XL_QS>/B .U&7C,C9BX_8N\(-EC7V.'+Q,/#+\&M?-!O0V('L^]\L)L/X MV=.9O]GG^*O6* [CJ-.Z1R7NJ,2_H2)<(5$MF+L^WQZ$VV8WU15+<>Y1J6E4 M&_06CQ\-Q\'SOC3])V/WF(XZIJ-_3%HR^B6R810$!^'O4=K3N>?2V#L03#H? M)W\? 2J:9:UXN09ZJ_2G$*%HWA?:]P54WECR+E[_K;8SQW&-@)6WD'. M,AH!+@P:5DH6[E2U)5!1"7 ZH+=OQ:R0=6EL6SD)!Q'U-"'< "#+)\$@W G. M":\K=&-!W,$ ^E+E[S6^ M7:#1 -J;VAJ=5.VLVH"]>:#^0)S:YAC_S%>)J, M^^23:>)FG?_SVF90OF-JS:E1"ER1"\%@0OE5S?!I-D96KAW?2$/-W2USFM>H MK *=KZ0TNXV]H/L%L/@!4$L#!!0 ( (Z 0ECD8YD+C @ #A) 8 M>&PO=V]R:W-H965T&ULO9Q=D]JV&L>_BH9VVF0F!$M^@W1W M9Q+P2R[:D\DV/1>=<^&UQ>+&6-0RV?3;5S8.QI(0.'ER;K(8]/P>R?I;$G\I MW#RQZB/?4%JCS]NBY+>335WO7LUF/-W0;<)?LATMQ2=K5FV36EQ6CS.^JVB2 MM4';8D8LRYMMD[R>-] M_KBIFS=F=S>[Y)'>T_K#[ETEKF9'2I9O:&/O87+S-;B=64R-:T+1N$(GX\XDN:5$T)%&/OSOHY)BS"3Q]_84> MMHT7C7E(.%VRXK]Y5F]N)_,)RN@ZV1?U>_84TZY!;L-+6<';?]%35]::H'3/ M:[;M@D4-MGEY^)M\[F[$28#CG@D@70"1 MQS&>PNP)8"L'TFP.D"'"F ^&<" MW"[ E0+L%^#)&\"?"G /Q\>NJ/MRU52)W=EH][ZNQ*>YB*OOEJS,A!)IAL0KSHH\2VIQ<5^+/T*B-4=L M+:Y8^G'#BHQ6_*_X.>[(;Y** M$!2LU^*1>8'>T2IG6=.RUQG;-<_0"_'J+W&WFR9K4JPNI&#;K7@.>7.; M--&!.?IU)NZ?J$-2H%V29U-QE])DE^L;&UY@I>FAN:(/_U-O:(52MA6#VJ89 M;<0=*!C7W?GH>JH8%_(TU]VD>#0$?6/?S(38CXHG1\63MA[.F7J\H8]Y6>;E MHQCSBJ1,*7HF[OA!L<]14J-[NGN);.L%(A8A.ID:^3L2-Y[3Z M1"=W/_V />L7G7@A8:L#S&UAS:SUZ<[U7&+?S#Z=RA$R90@)BR!A,1!L(#+[ M*#)[I,BN$=:!Z9UTGS]?V'-WV']+8^JQDE%S6I)N]MF8IU(!7CUOYJ[3:?#G M+Q/@G^]942"QCGI*JNQ_NEYU((<+2-@*$A9 PD)(6 0)BX%@ UVZ1UVZQE'E M#\KK9DP1DZ. UU6>-I-IN^Q ^S(7B[63J4PG12-^K!0A82M7F;DPD0:8 #)A M" F+(&$Q$&R@,.^H,,^HL. SK=)99TCIB:4PW5B.0L."*VH>0"2-( M6 P$&XAD?A3)W"B2MYSOV\5R(Y*#A9!PSM*\_=+XE-<;E*"'/1=A7'R4BA48 M;[\Z7QJ=C&G'CDZ0L-5DP0DR70@)BR!A,1!LH+O%47<+H^[>T]V^2C=B MG=_:7>F)G8/6K!)K?_$6177RN15A\Q6@689=$)TQYUC10<)6"T5T4WLNR0XR M80@)BR!A,1!L(#ML]>:K]1V$I[5.+;5/%XN%-&F:JS-61J"TX*H6A* Y(U!: M#$4;BNG$R<=&,;7VQ+39R,E:UY>6/&DF1ZU4[LEZ,&4?K!9(67->$ M$#1I!$J+H6A#P?1&.#8[X;H-@F[$>=9L%&AG-:QZS)C8BG! ;6U06@!*"Z^Z M'Q%HSAB*-M1-[VUCL[G]&ZW/;22]Z4('3Z6#Y[*7LS2G&"T02%H 2@M!:=&5 M]S>&RCJ42&^@8Z,/>A>4F6&';473E\C&YS="S/2Q:V=0VJJC#3?9/$?VE$"3 MAJ"T")060]&&4NL]<6PVQ26I724OU6WV'<\F\D:;.?-HX;@7M]HT%<,>]K&Z MJE$+3CUK(<\ZFE)SWR*.)8\6W\-SQKWIC,VN\[=OR9L3C!XP0 UHK#K0NEUY MT*0A*"T"I<50M*':>B<:FZWHK]N;[Z 7-^?-R4=K1\VJC!FJWZS?G]<4U&W0 MZXII=^BA6CKLQMXKQF:SV+S$..U/6]N?JO/J^J[KR]T)ZO9>ES0 31J"TB)0 M6@Q%&VJH]WVQV?A5UPZ7=;-0GDA/?-^SB2P1+K_WBXAD Z>$M0V@J4%H#2 M0E!:!$J+H6A#@?8^*C'[J*_3E.W+]J -KY,R$]+C:+]K#D9K%7@U[?Y(^]#2 MQ!B#O2FVT9^_TNT#K70"7YKQHR4):L&"TD)06@1*BZ%H0TF>'%DV.[7??/#+ MS!\]3,(>6E8=5.+)LR!HRA"4%H'28BC:4&J]N4O,YNY7GP CJC/I2LN=I3GW M:.%+$+3QZM0(\X@](B4%H, M11OJKW>L+YNB:$H$DC4%H,11L*IC>OB=F\_JJC-T1S M6'BAK)I #6M06@!*"Z^Y'1%HRAB*-E1-;U<3LUUM.GA#-&ZM8UN6,JZ GB0& MI06@M!"4%A&-;ZZYOS%4UN%_.^[===M\HOCZ@S?:W0U;/83K^KXOGR,V5V*L MB*Y+&H F#4%I$2@MAJ(--=0;X+;9LC:?J-'K!BNCC[NP+$?>%3-G'BT<-:OR MG]?5(MCS/'\A[;F&FH)3UY-V]R-=*6SY'E[(1VJ@6GKHP]G)+[PTORGT:U(] MYB5'!5T+O/72%P]/=?B9GL-%S7;MC[X\L+IFV_;EAB89K9H"XO,U8_67B^9W M9(X_EG3W+U!+ P04 " ".@$)8G2L*T*5M$; 61=ED0\7=."/UR.X.CYQ3=VOU;FQ61QL2'W]):J[YL;H9\F MK9:+_',++ 2?S'Z(/<^ V/*'><_S,/G_'(4&42TH)DR M*HC^MZ5+6A1&D\;Q"'M7_"PDXU&(*NEXN5NL490LJKY3QYWCMA;H/6X%Z#= M M1?$'L6X-T"; UMD%FS/A!%%A>"/P!AI+4V\\'ZQJ[6UK#*A/%6"?TMT^O4 M8LFK7 >%YD!_DKQ@.5'ZX5;I?SI:2@*^ DLBU^"3CK@$;^N*U#G3,N_ &'R_ M_0#>OGD'W@!6@3_7O):DRN7%1&ED1O\DVZ&X;E @#PH,OO!*K27XJ-'DA^LG MVJ+6+/1LUC4**OQ L_< PS. (H0=>);'+TKT6J,U=FLU%7XN-R2CER-=PI**+1TM?OT%3J/?7":?2-F! M ^+6 7%(^^*K;D@%ETXCFY53N])TG>UB'.,HFE],MOOP76)PCN)6[ !8T@)+ M@I&YRO_11=9DNN*Z,66\REA!0;5#;-Z:SYD)86T*1:?ZL?%+3AF_$RD[<-.T M==,T&+\/5"O-&&E:;Y4#4G*AV+_VA2(=""4J1.Z"S%NDL MG&F\&MM8%51W=T ?-Z:]N2#.!K^.XG[2.6023\;-6X#S(,!;Q;,?8T,].!YO3@?_#R$$8IZ((=28X11XH:9MC#3(,SEFE3WU"3[BC !MJ2HJ>$"DOVL MF60V$72M2);;4G#C3P?(^MB'$KJJL0<[C#I6BX+H_U!K*D!E,)I<(%V5.\DI M&J"8QCV@#ADTGWEP[K$O#!.#];(T;B924MV$3'$5C-RQPG:5>,J^F8ZKM-P-&PK4=(O6H?4.([2N2=8'8G# M($4N/E=;G4%<>)K];O5!M:*HW_,<4N,$S:$'7$>P,,RP-X)N",N?&UZ32-R6 M058+H8'O,LP)/1Z"@A!.^]B=8C-?%70<#(/(X=E>XA["[,@/AMFORH8#H49[NO_G4G1D,C&"*4SW(/MDDOB:!9YD'>< MAU[@O-YFB.FV*H\!?E+6.Y6V0R=TK(?"K'=3BVQ-3)_6,]5&F."I)]NSJ9ZO M-F94!\TY5R,%T<(Y1V@?KD$-H&GMH M!764B%ZB1)Y1FN_2K"2J%DP[^0CD0YY#<33HD2ZQ61+Y"J2C0Q2FP[:T=5YL M]7R=@[LG\'97Y^^.KQ<'"<)IGXD<4N-I.O/,(Z@C2S1]596O6$7TSOIEU$$. M?G65GTC;H1,Z/D9A/C[,0/I(1<:DW49)LPO4/=OPG]L/0P).D_XPZ1":1KXB M[S@:A3GZ&]WLE[FFZE)OI!K$*RYT NI7%"CR"!Z86J]YD>NX.HUP;4UCU-]; MN<12W[R&.A)'81(?4.31.>@B]GC(D XQG'KVKKAC=AQF]H^K%FN^=QXE#2A\.^0XA-/7LG7!' M^CC(IS86."L9SIUE#WD;S=']WN#-K*(?G$4H\)8/WSJG#_/Y*LZC98P8-&G([ MFJ:.I!O*89A&J8>&<#<#X#A(0[?U9E/8FPQ2@)S)K."R%K8%9\\,I?.QN0_S M[$5P<,QX]3'\B;0=.J0;+G!XN/C<-F]J-K(LMX&'IUSQS9R?-)AXE3:#GW1#1/XQ6'"L4L ),_M::PY M1,R*.F^HCO3.*II#^R..!W8@]N]9XKUSSITG'$()Z@^^D[UKR9**>WM;*X$% MUESEM6_;&^$K>P_:>W\-SY?-O6ZGIKEF_D*$;JP2%'2E54;O9SK]1'-SVSPH MOK&7GW=<*5[:CVM*&PO=V]R:W-H965T&ULE5?;;MPV M$/T58E,$+;#9JW.!8QNPXP8)T+1&G+8/11\H:B2QIDB%I+S>?GW/D-I;LW'3 MEUV)X@QGSIRY\&SE_%UHB*)X:(T-YZ,FQNYT.@VJH5:&B>O(XDOE?"LC7GT] M#9TG62:AUDP7L]F+:2NU'5V6%Z<=;)FFXI_MK=>+Q-MUI*W9(-VEGAJ3H?7N/,[[J,S?GHU4B45,G>Q(]N]8X&?YZS/N5,2+]B->R=C83J0W3M( P+6FWS MOWP8)M]I*J[0TXA:+!/+%(/ZX+$+TH,^?QQ#*!IP<-X!3ZC1T4M'YJ..S M_#V-+IX^F;^8O7[$O9.M>R>/:?^OX'VSL/BTTB&**^V"TF05?_"=\QF7[^-N MYP]B)8/05@W?J<2+X V! 6,,K\G(E?1XMN(M%;Y'KHL3#NE\.1'[I^H@I AK M,(BB5J+0SKAZ+=3P.38RB@;'E72/XM'A+"E*'7S?<2:+ZY\O!^D 39V1D6O4 M)*UCH0_9N)9UR:XS6B5_<*CR+D"MKBKR"#%VE<@TKRF<;I_! 2Z $#(!U2T2 M+X4QA&7)RV/1D#2Q4>PJ&>1(JK$9PX1=!V^)/&^S M*(\MQ<:5K!:0]!4(W7MMZ[T(,'+%6O!1B]GKE=<1W]/;_'7ZR&DC@@:4>%*- M[@X#RL%"] HPK80),'#/I)6.S8&YP561B3(6#(DL#/O=MN13 FI;>8E ]&QF M1EA:0<^&+;3#(3JAT(\B;X)8I#H3<^_LW5[&A2P?%O;19242#H%IHD$A%X8Y M%QBLS[TT.J['L)V4#JF2R!YU>:@J;-DAH+'QKJ^;KH\"IS%@M=45F&2C60NT M041:.20]KSESEX,HZ[1QRFBOLEQR2D&\UQQ!9S_IA'=@$ M>+(PXP /0H?6CMUP.O3%7WAA++P.=S">'C"W!!C CUJFH\846(RR1,@3,% ML7,]*.-Q5K$I/;PG534=-N5@G8P,E+4/H(&Y!<<8YUL7MS9'-T[4VAVZYC#( M>ZG!58K,>>).V]Q2X@6SBLT_L\6%=R($(T@RDS*'&A_^!4/*+ MA=,#:*SOH8^GE*2[<3X^ YO;P; \P#!^R_E\,M^@-Q:K1JLF:8>)&+YYHRC( M< $,*-4(:<%957$$^!M\K7I;[@/)F8WZ9@AE&IV!3,3[0^^X'FF,AZF<\.AB-U)'W(6'B4R'G.Q-R18C)BK3M\08AJ:%PM9S M##!M<'VRW"8#Z@*O<.(.U85G4^E5\^_:S+1&.VW#>$MPS'WHI: 19XO,MS/G M]UKW,&\+JF -%ZP,2;91E@@O+F4HY)B^5$RG%SV !="[HCYFE?L>MG+-_NV0 MV:;G+MJ38R/U=.]N! /K= /DCHNRGZ])V]7M)?,RWZUVV_,-]8/T:,/^(#MU?OB'U!+ P04 M " ".@$)8P-6"0RP, X(P & 'AL+W=O\5=#T'TGA?\0ZM;/W@MZ"8+:S_1FU_*MP?'I)"J5!%(@L2? MC;I6546"H,8?2>9!=R1M'+[.TG_BN^,N"^G5M:W^J%3C7WAXB8Z0]BE\'IE]%(7 MT@08J["M"=JL1&,K76CEWQP%G$>[CHHD^RK*GC\@^T3\:DU8>_&C*54YWG\$ M/3MEYUG9J_FC M^I8BI.9A,Q/YZ?/"+OI+O\"4#>97_+]^F6XE^7"Q\< M@N7?^RXGQ4AMI"BTKX2%8(?N#%[?**3JMD0Y+M&&9KL1"A6P)ZY&:3F-_ M4^'TE3+*R:K:TN>J"7%O@$X?#>MP$UA+J'Q9*X<;BV<_7UZ^?RZ =5@:\*P> M:*1-Q$!<=RJNE0N O.%#MD&I?5%9W\(VPM G=#Y4JMJR/__S5W[LMJ2C6,N- M$@NES,"2T-K6.D#H5%SR)EBDVD[H3+CFZXSOU[:M2APE"/-)'^SYO3415%DA MNM) ]&<$DI5HAU,5+S*6G+!KHDMC6NS[H!KK@L!)A,%B=GSX5_8.+5G"U%BR M5=()10@C;LC+]4(Y<7(<04(\>UP8?*TK[.SN<:.*UNE @4Z*_GA7K*59*7%M MZUI[+D7X]W>[B>?,$QA-.=:_Q*[P[L C=%;OTL[[%%14=)!P)%'[@+U961DH MXV!,FS>,/"'CI9_FD&3^23:_;;3ANRY1; RJ,RV="$2SD.7O*$N\=9*UHLS# MTACP+-"1'1T]AS(U5AI5*.\)8SK_2>UZ/6A_^#(;/FKTA:PX92*U@:WV! ?, M6B+)-R3?V?H+@GC1!E%:SO&0C:_4W^TFMRXV'+21GW!IYQDBV$-N(/O M#!+63BE1QYH9(QH5+^F< HWCA@[-]M2,+R70B^A-MF(6K>X:T!^Z139Z6_4I M0TK<,\LIX0CPND- Z*MM&94?83[.^CI,B2!"P*G#=@!JR6!^$',4W;7\I 95 MA<)+>K#(AK3P,1/D\KZM1&F5;Q&G(>1")(6\ZD?@]7NN26RR)0GF>/%PS7 MI88]7(SJL+9^8+^^=J%6PM4<#%F#'H.0P!4L "80(28YC%[R?9'=9"3>/8R* M&"?7L>9_]\WY?/;BM?_J.(F)I8D$K"V54GMKL-JW"Z]+C>BG^UQ650S6Q#1R M[J=0B>0@(JZJ-$BT3%R@UZ!3?(E3["U;6RXJ"GB[T26)(HM8J(A8R-$?]MRT MD'[-Y_(+"NB-K#JW&VL.L^G8D5$0[!= 0-@^M*V+#,J-!,F?->$(\5):($NR MQX(-5 X@?K)?MUTE4/EO32X(]ZZY7X>!\RB92,P2]O2OQ#,69%N/H_SS,;"- M,>CZ00M^*^9G9Y/YV4MZ=7XV.7UQC*(^TGHR,O%\3N;GL]W3R%$Q]I/CUPK)![L/62,2+[1#J"(V"]*QHLPG2U9$A,!4 M&:1A05,>HF)4"DS.13NBB.C 'U<*+2CV@(V$0?D>$ZBA"2**3<7-9V@]@A]Z M]?EO"'>I )#1F /Y' O[M@^0)@%JS^7^C]S0XG,J=-(,U%C0Z(%APMYRAI A MKZ--_V:]3YU*"G%!HPS"1U*':OI@4W)$%3?1DZ[ @A'#D31K(-CH0 >@H1!E M_,RP";BY3&Z9 -9TL2;_$;JX,H:$)%!88@'E[CY1I,I8$DMGL/(<:?>UI;#K M#H$E4WL4,;($*FKJ>YE$I,*SMUT99SA<8VLU14=5JD@P9--43$8BL@U:[!N* M;.E*#TN7'(J\Z!EAROSX]>7--;^:O7Z.7&UT(4[F9X=S ,)/7:C\@F1R+9_. M2#1_/7;C0!;MSO(F4;.Q*U-^= X<6PL>H6%/HN"HRC1@HE3DD0SNVI>5Z%;4 M(\K6-:QHJ9>LA@)';2*# .1'(IVX6:<.1*&)*UCLHO7HTWU$6QTAA-T%@Z+) MC7G4!J(NW3[B#QG]:PD6AZ!&E*3@C#1F.X4E07TW2(PF/.PLN06QHY6S;I&[@B3F0[-PV, WK$87GRJC])\(?V@ P@CJ%GR1$ MH'.RY?L-:I5[<=#BEN!:=8PM>R^U#H\E-Z3W'P!^M1$EVU38U9)2:M-)' M(Y0H)[+8YI,ZT;NX,S[E%MG^[?'TI:AU5;'>K.L]V@_\7@/L#J% C7MM5.K M1L 5GS-,;T"-4&M%V#;Q]K[K:X?6&P]"5NAJG8F='E48$"I*ND:":DZ2ZQPP MEQQ=JD48"!VQ/M$Q1\\>'>I+Z+:1NJ)H.(0]#KU,81&QB:U9\]#@^(^L-E0>5"1C7IQY0;(= MPMP(-'5&E=,=6D2F0*L5IXF#VQ&GQ0)4BAA5;:0..6C3P -FFR:62:@'?OD8 M_#(#Y#8L)HC?#W\#Q1]$S@^II1Y>9BWOUR'L_G8^_:&'XF&M&DX XL*SSV/V MTTX\?]J))]/CG1/O3[0B!#Y]EF3N/YV/\6]@X#R:(&5FTY.1UKA&]V!"G10A M(_*,IL^I->@RGZD)A<">L?CXZETG3R%&*Q8H[L8DB%02S#E/0,X"3/G91Z54,:N'QU_.8A&=/9"757*_ 2JIMC],-UC9<17KBD<4X4D5K%P'_HU*Z5;$VOP .1&&G&B]Y% MX]",=8P936>)WMN;1.R-NH,3;E6UZ>)JF*0/Z?D$]:;TG5*/BT:&-(P;!.+W MO@L/'R>&'9?+3=0.D+'B4C!D0%85F1IJQVR>]!]'^AK:\9?%T?8$8FQ_.I+Y M/)FIU#R IR!"BTY(SV:S"QZHR4&&NZZ-XGM#U#:#-N'B#KCZR, T0QH;WA-T M,XTF:)5WRF<.GZ?5G0'Z6.@FSM")O[&)7P?1V\P(>Y*'J%2FZ,C;(#(?/XT[ M3;EE=@'!O4"R$0I9Y%B#]$Y^W9G((T6DX_-RTU84KE6#L2<=E&IW*B4#3)RF MY@[P7JB=F88#2T(_GMC(=9I>0%>>,K-K/+$C#55X.D_J]5WFWI[URN)/UV#^ M='ESU76K";YX/-KW/;3==]O;IF0/]QWJ1]\)2*F>A?* #2WL#JE.G4[?=5&? MG7"2"WOL]$B#JN*F"V:AKO%\&NH-",&^K\6/!K]F0,"M^#<;/-@V(?ZPH7O:_2SD M,OX:HE\>?U/RJW0K(DZ56F+K\?3%#P?H*/EW&O%-L W_-F)A Z*;7ZX5>CE' M"_#YTMJ0W] !W8]E+OX#4$L#!!0 ( (Z 0EBXI$:*P H /T? 9 M>&PO=V]R:W-H965TE^F"%JXM"VLUKE9OUJ]ZPUPS\K)Y7G1 AL?(DT>^V1M+'[W5#_D66'+'/I MU+W)_ZXSOWK5F_5$IA:RSOW/9OUG%>69$KW4Y([_%^NP=CSIB;1VWA1Q,S@H M=!G^RL>HA\Z&V>#$AE'<,&*^PT',Y1OIY>U+:];"TFI0HP\6E7>#.5V243YZ MBUF-??[V1ZFM>)!YK42AI*NM@L;]RTL/VK3B,HUT7@O0DP3@XOM>K,0"UW*,M4R%[J$ M]FK:Z]@Y,@%/HPV5-0^:/-?1AKN/]V(V&B2B8X7WVW.=Z#=+R*,@@.N>* ,/ MZC%=R7))M'6J,"0]7+[.,S%7B ^I@GMG G%*R)*Y]P+?E=29\$; R*5;*$R* M7,NYSK7?B'.L5(_:!Y(7$"!?E H##."YD]R-(C2IG:P?WL9Q"GDVAU M>]26+NB LK&9LODF'"U#%)HKOU:J;&A4TGI-1Y$2HNJZ!LFD5UO=R-P9H9R7 M\US#Y1UDZ:AII965-EUMQ'JETQ54\J76A'$2LO3$%_2 V*$+_9OBHVK']C1S M@@6H*G!>U9ZV9!1M#E;6Y>':]8KD8:9UN>QPU&<\@=TRDS:#95UJ]9P19942 MN7I0.<,C$F*+%G)#]JP)2\1N4$:'ZG/Q%]HHAN*'[V:CX>C%WVKCL9A-Z%CU M'.FCBAW;26>D@10696NYKKFT@'+P1G(BP]BT1/LO2N!.1(#0-X!9L*[ MFD!7>^SX#1:@.ZE6Z*O676K6@_*.=)LJB'CVY>66(8#I':!O/DMET)*8S<7YU0;]N!A/QDRF?06>6 MUD?@/NN<3B8]U.TXN1ZV :_]&T9_,1YQ[0P*GR2SP16^<."9.+^Y: :GT_\^ M#CZJRD<@#/ZG0)A=)9/KP2D@Q-E_%PC0YLUPMD7""$HF#<]NOHJ%:3+LF/!\ M>GU!8X/I?Q(1DT$R&N[*?CZ[NHA3P]%$W!UWVJ23XT662+^=\-K76:%U+'=?.X=?="\.0&YNDC&F_@B W*/$IUJYQOY"^H9E@$92PKA2W>"9 MG$H($J0XEM)_YT(^/1RAR*+F07^G ,T,:%,&K)'[E%P-.!7/*0X!0,A[XIY" MQJ0#.=PZ.%U_5ISMXGP:Y#2OFQ6N8>!06'(5M7M\E_A<+8@@@1XPV<2<%(B5 MN]<;RF,=)=R[S*CP.\'Y2J*0F5/!2'4-Y81>ES45H?LTD$)JSETII3^JV[LT MM366DSI1%OI8,W,J,)<5KYDLV:LRB^K5.VZJ,@$EH202] M;D0#C$:J^PZEG["]D:X)*;NS6YQ3FZ8*-5^KYRC_P98]V3DJ7K]P31"/ >1@ MND21)RPJN(R8CXMC("Z728##OF]2^1L0ACV3[T5%G:NRK LN:^]@X[R#[18U MC\JFFELG&(V"A7JZ8S-HN0XF[>XU-@-/T+Y;2>H:-4TD;AJ2GXOA]/N&_8;/ MK_AC2V) RN/;BCS%EK^AO^US!M@)A!P2[70N";MYL25Q'&9M[!&H*8&O;@:]T8)Y*=D8GYDH8@9&QM!**5VN&BUR5V)NJ#@S-WLX*0(<@NX M$O9#,D@<&@F..P.R/*(NC,.+KULO[HNWAV8ZIM-)FG3[:DG5M(W?;).ST[@XSM&@;A_@=7,GN@L0BR*FUBS6UM1OB MK.U74;OFB!MPD[*5F'NJ< (<_\#3U-C;2C&O'?7(H0%MT[J@[EWH(&::/&GW M9*0A=;!R;%12MYJZK(3C>6CV;9KTA;2&"-,RXK:Z)U/MM/C58TH\1'4@ M@E8[E#N\M&T[UAU(&9Y4=[_7Q M.TS&3P5D",@ ?A:@#;F:JE+[HUR)P?PP6=,VEK#-N<>E!W?:)B##O'<8W"BZ^OW+W_$/([!]_[+'O MLO,D6RB[Y(=G%QJYX76V'6W?MN_"D^YV>7@8?R_MDAIAN5I@ZZ!_/>T)&QZ; MPP]O*G[@G1OO3<&?*T1E96D!YA<&^4O\00>T+_ZW_P)02P,$% @ CH!" M6(PVS(5 ! LPD !D !X;"]W;W)K&ULK5;; M;ALW$/V5@6H4"]6N7$F +S%J($$-.TT>BCY0NR.)")?K-;! / M'A=NQ6KM_,)H/FWY"N_0_=[>&)J-]BBU:%!9H1487,X&9_'I>>;E@\!7@1M[ M, 9OR4+K[WYR7<\&D2>$$BOG$3C][O$"I?1 1./'#G.P/](K'HX?T:^"[63+ M@EN\T/*;J-UZ-B@'4..2=]+=ZLVON+,G]WB5EC9\8=/+9OD JLXZW>R4B4$C M5/_G#SL_'"B4T1L*R4XA";S[@P++2^[X?&KT!HR7)C0_"*8&;2(GE+^4.V=H M5Y">FY]SR56%T$= I9M6*U3.3D>.T+W,J-HAG?=(R1M(*7S6RJTM?%0UUL_U M1\1J3RUYI':>' 6\Q&H(:.G?F'H73+U%R1W6<"EL);7M M#%KXXVQAG:% ^?,U\WOT['5TGSRGMN45S@:4'1;-/0[F/_\4CZ-?CG#/]MRS M8^C_ZIJ.(KW.\RUXN%;W]-=&D'@EN#7"4DO*:*%6I_!.*%K2G>6J MMN^!+@Z;!9IP>7?8NMTL8G#+-Q2]#HW@TL())"DK\M0/"A8E&7RC%/X@U(?6 MZ JMA82EDPAB%L#CCTZT5*$< M Q7\%AQD_Y.'/O&%-CQPQ$=X,BN.N@TGAY:L MI)L@*E$!GY"JX5I+8L MR8D#R^DT,JI,69G&8900U3&A6WL*9U75-5V?J352P%:"!ZAWA#^.QN]I$+%Q M3@-23<8L27(_(K^6:01GK]\N"]=3O47-]S*YI983$L3;].2>2OL+]G[>^Z3& M>^IM!]M#^*(=E\\)XP/U48NPH8@[&0\G5,RE]!O46 ,=MS:(T/0U%'T-?2,L M3])_INUE7R(DC,RR+89>*+=#^"U$2]49X^E+P1=""N?3G3)H%TNO[?X?Q>!: M4:7!@Z!U_(&@6[[E"XD^EUD\\2&?L;3("&F)1*0F"RB+.Z3B,,XR^DXFDR-V MY$4!&<7""8PI,'VP%:RDX'ZM*H\.&FF#9A6>"][83KF^I^Y7]R^2L[X1/XGW MSYG/W*R$LB!Q2:K1L* '@.F?"/W$Z3:TY85VU.3#<$VO*C1>@/:76KO'B3]@ M_TZ;_P502P,$% @ CH!"6+@'W/F[ P ?0D !D !X;"]W;W)K&ULO59=3^-&%/TK5RY:@>3&WR:P221@V^T^;(6 =A^J M/DSLFWC$>,:=&1/HK^^=L0FLR ;$0U^2^;KGGG/FXWJV4?K6-(@6[ELAS3QH MK.U.H\A4#;;,3%2'DF962K?,4E>O(]-I9+4/:D64QG$9M8S+8#'S8Y=Z,5.] M%5SBI0;3MRW3#^),'CP!5?-]8-1(M9Q]9XC?:/[E)3+]JBU+Q%:;B2 MH'$U#\Z2T_/N%O5*;WW#44SB\2@GC M?V$SK"VR *K>6-6.P<2@Y7+X9_>C#\\"IO$/ M(Q(/6\AT2>Y2=FV6*FU0:T M6TUHKN&E^F@BQZ7;E&NK:993G%U\5JK><"& R1JXM$RN^5(@,&/0FEED*8=; M&54CWOF E_X +X.O2MK&P"^RQOK[^(BX;0FFCP3/T[V G[":0):$D,9IM@<'PB9M**--KA+_.EL9J.C9_[[)AR)+OSN*NTJGI6(7S M@.Z*07V'P>+#3TD9?]RC(=]JR/>AOV/3]N+M9KL_"=PT2!YMW(]44#4TC0:L M ML@5$SK!R[7<,=$CZ!6L'Y$JWOM)MPJVVA$:(?S@NZ\ .TVMDO4VQV?P(VR MC$BT2EO^+_-7&>_I33)(CX)@EJ(HZXI+;O%G05=\%]L-,W"03#*Z0D(X"'K. MWLS!.T#1^7NBTXFSZDG_D@DF*P1NP'LMG8"E>QQ/X9!+@E2]H83F: >1:^SL M.!2/0^TO].7TC;6)$>;Z9+2XJ_^4>4(-@=:JH)\%DK8^"LJOJV'_;Z=RI4 M[I$G^#O*T]'0#5:-5$*M'R IB',1AW$:4^-P&N9%PHUF-4K6DL0/K.T^#@-4O6X-9' 2 M4T"9%D>0'A?C.7WE'!Y 689)YLDE:7B2QXY=D87)2;QK=_]WQX[#,BN]8VF8 M3?,W.9:7B7?L.#]YQ;$#[QFE*0HO/"OB=_B6A&5^['W+PWR:P:X7-7I6$HG^ MVA=^ Y7JI1VJXW9T^VUQ-I34I^7#A\E7INE>&1"XHM!XZN4\9HI9 MH*AE2;R/)WOUQM0^UZ7Z9(6KBT+:_3N5F]W; MH^E1<^.S7F\\W3BY>E/)M?JB_-?JD\6WDU9*J@M5.FU*857V]NAZ>OEN0>^' M%_ZAU<[UK@5YLC+FCK[\F+X]FI!!*E>))PD2'UMUH_*Q? M-]+?!]_ARTHZ=6/R?^K4;]X>+8]$JC)9Y_ZSV?U=17].25YB5/$Q;"@T"5_RON(0V_!O$DB>+> ML;C9$^+FXA<(V#CQ0YFJ=+C^!*:U]LT:^][-GA5XJY*QF$]'8C:9S9^1-V_] MG0=Y\S_H[TW?7W&K79(;5ULE_GV] HR%,#0!:*NM MP_=,K&H'RYP;DP8$0--*O$]?2B^L=G>TFM1V2B"HD1WTE$9(A_C),E$BP7I8 MMT;98YTC\X+NVB>F"#I)&%LY%E]44EL(AI$W.82(:^X;'TN!)%3%2EDQG85$ MQ/]20*>DCB)=%^^T<4"9;+TQ MMC(V H=>+//Q2-R@W8@/9BQFL^-D>SQ93L^6XN6'\>T8C_+Q*_'R^^^6L]GD M]1.VAZ?3UZ_$#MYG.H<)0#!3J;((*D'OFX!\,!8?MJ02\%8CF( '2C3Z?JEE MJ^F&%K5RY1IM'X[X+B=&0B.1;C9:9>*'>]@5,/J893I1=A2"U+WP'DF /(,Q M\07QDD1%7;)9O2Y&:]#TC+!$$.Y8P2IK1,5 1%ET D)$%1P7\46)L?_FG,& G< M]!OIQ59:;6HG' I!<0,)]TE VL:.$5LIOU.J7TISPFAZ$>SLD%M$Y';4 C!T ME865^5YD,G=SM." MIFJ=J4DR>@;B3$T<$,E8X%#G-LB7CB"D@ M,\G=-X-"=Z-=J2PD!0*%O0.EH4]DC8=?,5T2X\#6J'O]5 ._V9)':),_5/JR MJ@QP@,U2E.!/+2PC]%$?^[1&N=$$&$#&N4(O)*B8$6FGF/3>BO#38\[$ UV M&5)LT2ZE1 59"Q9_3+P)CD_[1A]H8!O0XB52#V2C2V4.\H/;-%&JFMHLS D M*\M0&IH2&YEG82( RPHQ#8TEUIUD7[IV- SX8V'N-:('09Y-0I"7!T&./>,I MXP>5UX2Z5WD6F4]#]1N[!B9[6B=Q]#_6+K@2'RL_LA20AA!;11N MNI0,+DN M>,+#QK4:B[^%*>Q#ZXDCO2ZC'WY/T/>F.BGBD!/[@ 3@;M/H? %63'.]4![# MIDSR.C0#+DV2J#%*.CFN3N"&HS"3R (=Q0\!(:) ":_NJ= #[3 5N@+1"UZ4 MZSLXM#$F9=8 TS.YQ;Q>Y3T^89O7$0# 2#= 1-8MTZB,A]O4=<$Q8Q]N3&@\ MYJCUNB<5#3TS&'EK@Y1U2%U^3@L*U,R6^D!O$C<#S8%YAHKKGA4\@6/MB,($ MF" <) J1=='\P^0SO?0]XYH\Z*2NE0D(*U1/&)(&5>]THR/ _T COOTDRYI2 M9<:R%Z,6C@8>1B%0.-+#TS?4,-$(C-GW:F59QIQE-/ &CH."Q&XVK4/7,F*C MI(VYQ.;@WW5E=2ZFRV;U+?)DRP2O(X)?5.5C$9\VK4GV9P$BTRX[(']?-G4A M$XKN%K'_&4/%4"(W7(]HWO1R-@]$;SI9+(^_?K@>#9D;(?(5TXJD4>6[CJVQ MHR!KW*IZ).Y6H=<2N6G2($770H.UAS.*6T I%*)N]DH=<+$#.!J^PC@'7P$S M$R@:MX?1T0.=:?O8;Z@UI4-@<,KR!*OJYHY*W6T/1GU M^,(*J4Y/44DFKSE!(\$!H(FN EEYO'9[G6,C(?*/L+JQ^!'U7I1MWW2X\7O; MM&$'#;ZZZ.K:JCX=I$TBMVGJ"0-%-'ZVF@YX4!*?H**&Y>02FO:F)VBHC 6R M( 2>*@_.VB+GYIWVVF.G$"@T$:,JH0Z,2U=G60@2;L'&VM+U:O_HTCWVB''? MR#.N,5WL-%@##3S?R U)86AD]M*/,LZFQT%6W"0ZPAZZZ(N>J.GF4T@4+6G@XY*[IM@]2:BJ0'JB@9[ MPW(,A-TI3+Z4M;L!!*A]&J&IBC9A,,("Y"9R=1B]C>176[@;EL^4-20TQR]2 M<4?!<A^@UX"87L?G0WL&I7HHJY?/.^TW8?O:]5#* M-\.;UYCO$3)@$E*YS=3G%C:].==RI7,NT;9X*(<49:55TK6AUC;0OSK"8[>0 M1&RZU]YMSS+N4EF-!DQ3YY[R@9@NDM9SS@/N TZ2.Q/@:45&ZCBPO;D'^_G< MA88;Y?) 5LZWVCU*%M#(9-)XRWE5FO(X(2%YSMP*%LI 2*, <#1MZ7MO_YF& M4>@W@<^C0R\60S_H)(E?*GJ%OB#%Y$ "S UX1 MVE[08I82-0I[!^[T,+)+.JS)^(B*,X[PH^.ZKL$VP*1&<5L+4Y>G5&QKG81& M\TVL@IC3S7 T%0_?P'=HDQS0X1:OA!PX[\.\Z 5'+$3@4.U M \YU&C65(]4)=QB4WKXMU7ZO#(.HM2T<$C3V#>!HK6-K>ATT-6$9#3,93W-; MH%"?.JUQL94YYMP:?!Z9H53H9'@8*"WE)OE!24.GMG55Y4$VUJUD'M*9?\[2 M)?]FQ3\?]0?& S,?M!GIF#K'/4_S T1H)92V>6YV[E*\#/B@!R%AW:OA^]>A M0"_%QZ%LKNUCDQU3;8!\/PRW42E-3Z9.@A\W+TZAW_OP+^SH:YH$]=WNU^>12? X'%&0=5- . MCW":CJ:S&7T[);JSTS#44I+5Z>SD87T^6K*.;YR%Y,1\OS911U M&*.7'/=7?R[ 83?7'"N%-Z7;B(R0;\<31JVBK7SXI8_/"AXIE=A\D@V=@83M MWL/4CS3H&:=AP8O9> %\\[S9%N+&K+DQ"F.]F05@>W_3#MK MV+S)^.(I\PYC SZCZ+"$]ODO%N/)4-!B/&UO?!/XM)H]'*J_H6 .* 'O!]I9 MT>X5"YB'2F^RX/=1F(_/A\;/QV?_7^.O'^\/3.=WX?=WE1ZCIUBY;HXD.XMI M4@68IZ?CN=B'5M$<,SU83%,U[),LC5Y:=38^__D(+V;SNN_@=02P,$% @ CH!"6-QNUP3% @ M4 < !D !X;"]W;W)K&ULK57);MLP$/T50@UZ M,B19 AA.ET/1 RV-+2)<5)*RXK_/D))5I[6=INC!%I=Y;]X3 M.:-QH_2#*0$L>11._H94D-W"C^C16VG 17 2E@16MN M%ZKY")V?<\>7*V[\/VG:V!2#\]I8)3HP*A!,MD_ZV+V'/96WU-)LK%5#M(M&-C?P5CT:Q3'I#N7>:MQEB+/9 CBU4)"*:KLE5E-IJ']? M9AQ9Y'=14=YQS5JNY A72NZ4M*4A[V4!Q7-\A+IZ<4C2X8 D M<9*>X$M[LZGG2U\P._=F/^^9)=^G2X/N<_OCD.^6=G28UM7-M:EH#I, "\. MWD"0O7TSO(C?G1 ]ZD6/3K&_\H3^E8O);BS)'@2():@ M^],@5!9ND P\Y$:)BLHMJ6J=EU@D!=&TP7MJ03/*#5EI)0C%*M[/SZ3'4J%J M:8E:D;-AF.(EY]S7*R8X2\+A;F& :%.!KV*^#?^3X)*B5-B K*%3Z79?TIG\ MKC,.DV,ZI\9!_M S0/(M77+ IL*IS#&]8](8QS;/UQMFRP.R&M#@,H^>2QF& ME\>D+%Y+OL=%J/=Q#Y7MC,2MD1#+:?L7G,QM.%8F=O?B..>ANHGVNIP O?:] MW)#>P0F@<7IX'1+?]NYU85?F>N506 M.[ ?EOC) ^T"<'^EE-U-7(+^(YH] 5!+ P04 " ".@$)80:"@AJ\" % M!@ &0 'AL+W=ONA0-'NXS#LH-ATK%4?KD0WR;\?)2=>"K39+K9$\3T^2B0G M*^L>?(-(L-;*^&G2$+7G:>K+!K7P(]NBX9/:.BV(MVZ9^M:AJ")(JS3/LM-4 M"VF2V23:;MUL8CM2TN"M ]]I+=QFCLJNILDXV1GNY+*A8$AGDU8L\1[I6WOK M>)<.+)74:+RT!AS6T^1B?#X_#O[1X;O$E=];0\AD8>U#V%Q7TR0+@E!A28%! M\.\)+U&I0,0R'K>K-Z"68&6IO^+]?8>]@!GV2N ? O(H^X^4%1Y M)4C,)LZNP 5O9@N+F&I$LSAIPJ/PM"Z@#EP'V!K>9J,Q]YU2 M<80PU;[AB&E\VU^%VHQ>>O]TKS4UNF4<0!Y*VQGJNW2P#C/NHF_MO^[]@+P1 M;BE9IL*:H=GHPTD"KA\Z_89L&QM]88G'1EPV/*?1!0<^KZVEW28$&";_[ ]0 M2P,$% @ CH!"6/W&&02^ @ # 8 !D !X;"]W;W)K&ULC55-;]LP#/TKA#?L%,2.DW9%EQA(V@[;84#1[N,P["!;M"U4 MEEQ)3II_/TIVO71(L^40BS3?XR,C,LN=-@^V1G3PU$AE5U'M7'L9Q[:HL6%V MJEM4]*;4IF&.3%/%MC7(> U,DZ3Y#QNF%!1M@R^6Y,M=>>D4'AKP'9-P\Q^ M@U+O5M$L>G;(_N6WMKR(I'%BX:5%9H!0;+5;2>76X6/CX$ M?!>XLP=G\)7D6C]XXS-?18D7A!(+YQD8/;9XA5)Z(I+Q.'!&8TH//#P_LW\, MM5,M.;-XI>4/P5V]BBXBX%BR3KH[O?N$0SUGGJ_0TH9OV/6Q,PHN.NMT,X!) M02-4_V1/0Q\. !?)*X!T *1!=Y\HJ+QFCF5+HW=@?#2Q^4,H-:!)G%#^1[EW MAMX*PKGL2C<--8?R% _+V!&C]\?%@-[TZ/05]!R^:.5J"S>*(W^)CTG)*"=] MEK-)3Q)>8S&%^6P":9+.3_#-Q_+F@6_^"M_-8R?<'GZN<^L,W8!?QVKL*1;' M*?Q47-J6%;B*Z-I;-%N,LG=O9N?)AQ,"%Z/ Q2GV?_;__]&PMJ!+H YBDZ,9 MNS@!5R-09,O4'FK&8:B"TR26I2@$*@>V9N3V!,4!YX1NHZN!0\ M3:8)?6;04IH G "M!Q#6=DP5"%U+!/B$IA V(&@;6,<4%ZH:Q.K6#Z6=P@TK MZI[D[^3$!R1-.$E2G0:M$+;:X12^4D&UEAQ-4'Q<.WA*)JU^06*H/;0&@(NM MX*BXA5V-"K=42=EYTZ,D5DS*/; M$Y+EDG@4#X$T\(6D$ [Y/O0UU\QPGYH+ MHG;:V.FQ6Q$?3&B#I@I[R)+>3KE^6$?ON.K6_83_">_WY!=F*J$LB2P)FDS? MGT5@^MW3&TZW8=YS[6A[A&--ZQJ-#Z#WI:8F#H9/,/X!9+\!4$L#!!0 ( M (Z 0ECSOH/N/1$ TY 9 >&PO=V]R:W-H965TZNELMRU M3OGK^\V0W(=>]J5)$:#I6=HE.9S'-]\,J5=;4WRR*Z5*\7F=Y?;UQ:HL-U_= MW-ADI=;21F:CO^+O[XLTK M4Y69SM5](6RU7LMB]U9E9OOZ8G 1OOB@EZN2OKAY\VHCE^I!E1\W]P4^W=2S MI'JM'UQ-_CJ[8C>YQ?^H=76MOX6M).Y,9_HPW?IZXL^":0RE90T M@\0_C^IKE64T$<3XR<]Y42]) ]M_A]F_Y;UC+W-IU=KUQ?1"I&HA MJZS\8+9_57X_8YHO,9GE_Q=;]^YH>"&2RI9F[0=#@K7.W;_RL]=#:\"T?V) M[ ?$++=;B*7\1I;RS:O";$5!;V,V^H.WRJ,AG,[)* ]E@:<:X\HW#Z5)/EW3 MOE*1F#5L;26IZ]5-B=GIG9O$S_36S12?F&DHOC=YN;+B79ZJM#O^!E+5HL5! MM+?QV0F_44DDAH.>B/OQ\,Q\PWJK0YYO>&JK*UFHZ[>\U7NY@V>5XJXH9+Y4 M_/>_[N:V+. F_SZV>3?WZ/C<%#I?V8U,U.L+Q(95Q:.Z>/.G/PQN^R_/2#ZJ M)1^=F_V+C/3+9A(_K)3X&E_(?">6T$EIA6V]*[>R2&T/8Q".MM3Y4IB%>T.8 M#>JL+0:33,WD(,^I+I 7)O"1AW1UTK:"D)TA.]L5'VFOY4 GAU(RRMW M-\6ZP//];?"KM1 "$Y<0(Y6E(NEXE%=(8I:Y_ADCZ(7$%%AT8_*45'A4, PO M5P9_.)T+\Z@*'ENHGRIM-58@_]*)$AM5:)/VQ':EDY70D%;EJI!9MN,!C\I9 MRKWF)J9I[$8Q%KH5_G\*/&GP_X?VO!+@4DY;3A699-F=/F'4@KY,%)2SIQ>9 M_@=@;'G7@(A*9O3G0NF2M259P)TP25(5$1!K,!7O8*YR)[[+$Z +J?L^D[EX MGXL'M2G9K45\V^-W>RS.H7-C6>B1M(?'9R:]I.=_^L,TCOLO^37ZEC\/7EZ1 M.2-Q!"980%*Y1S?\#^6@BI'D+&[(]O,8K MP'_1K,!SERM9LG(3"<$S;(B=9U,5R8H]#%-:N#?!<"->LXW!Y"5B;['P?LN. MXFP%]>?.N]C(!@F4@,D)ZI$X9:MI:RM:O2N@6P/;<\(';SWR#K+N3LP5>S'V M7%8PT*[K[+T0!1LD@40[SRR(%^#1(30>1$^5:WH3KLILBX1U.^EQ-+2_YUBL^+A>BH6FD)QJTL'AP\*X*5+[;/;N\\(3I C MTO :TM \IG&GL7.G2'QH%.+@Y"-O\<.^GCQWX%Q^5(D!02Z]8WUX^&AK$'.H MO9+PP+E2>3NO=)-R)\OLT81'F56<(Z \S.X6))]R><[G(>]1-? X"3<%I=QC MJ2H2[\)ZGCHU>9ARL$M""U,58J=D<4;,<^--KGAX1/:K$P]D(#6%S.6R9;J? MCUINQ=Z4[0BP:2.U%MP4N2F;&"QU%MZQ+$@D/B+Y!E[1$TK")#0#3 L1(;C. M*2GD?K6]$*T5V@W4.P)UPAAV1$]/ J+O#ST>?2*%X_H=E:L"&EV[6D11+2)0 M2;A\&ZH)L96B_DWHLR^QF . U)]T(->K=Q7[P0HWXT&8J_ M> !I\@KZ=CJ[$N!_%LZ/K'NHB M[HT&,RP[C&G,'?O4P5N<-; 54MR+R2 :HQC-,H8$V-B4X$-5WG+ #CE+#)PX MD"UGV(:A,?PC!(G!)?Z%><>9V?VEV.ZKO>&U<31UH>5,X+6&,6%!")^Q:0MQ&P_?UIE+MOHUP+U4(%U*#;%@LZ0*@VW-!8:?7H47V! ME*4I!;F,M(-(LM&/NB;0KH&K&FU\KBEF.N%25E(.)L\UW)YA(+<^3E>(OT4CD M;72RJ"&#D$.2![*+U#7$7D'521HGO8T>!H2EK%^8N9RSWNNG7;$)__1"JRY# M*&6Q5*5W\..+41#]1)6)MW62&4OB.A#R^>MI1#Z1XX P[2J>M70L3TG&?_JO M!O:&P?"H+PTY;7W/D-%@3HW$WPEBSX8Q >=M-(UKO!Y/^F(PB8:#?;2> JRG MP.5)&ZP'8R#X-!I.G@G6@]ZH/\::\6V$3^? ^@D\WD>&!I =PDVBN(;XCJ/7 MC+[KM;[&/NZO#; 0QEM:LI;-U^M.IJ>A?A#=?@'4W__/4#]K(_U[W]0(_Y*K M-#%PDI)N*7.>:H0T!9AC7-_^DU;O!Y@*?12JOLI,L?0KDW% &1$JZ!YY"SW" M7H(U EH1X/:H U#CRD$)AK^"B3I(0%4[@:,J$FT#A#11?5-F%FV? M2W>WS/,E83UW9&F93"]@W<*L.Z,;Z"5%RWK3='J15M 7;(BO4$AINSJ7=+KE M*NGLL,-YKCL D!KT6_R^!?O'49+J@6MZWSOW :\W+2<[3^V[/L^L/+0(7>BV MM^'5I5DO>LT0<+0!5]D0+6\SF7RZ?DC@=R0:3W--!F9[FU1EW3!?H,Q[ M7LG456R2?.*1EDA"4PUZHJD]/N&K:^^D26L.?DTC7,AU'PU RV5/G;LS*=H3 M-WA"SYJ%*12^0UR CS3[Y!9NX)GMLJXU;0?L6E*T7H&*-A4\*J%&:R%33M4P MJMN$YIY&8:KEJMUY/(4RM+N*)O[9]_D\+[2\98I7SPZ)1JV,:V:UN3,%H5[L MR#'\T$T&UG3]"%&R3(;1WITB2AHM%M;X,P)Q\'0Q^@! M]B^XC;T3.ZTR.%=5/-),OH48L!)>T7+W-E5C'?-C9SS+?1WSF=T(1N\ WX&" MZFEZ-1+4[Z1@1"F!M),,^_E9%:;K=.#EI3-MV0XJV#=7A!T;J3W!#K-9I^HV M^)4IQPV@5?L:K!K^3YG[A,^?ZPE4%/']OF/ M>[]_NB5/J//H\P+!,]-MISKJ8E(!SNXC\YPWMQ=?R@Y0>N M_; MT&8DLGP@G#M'/"Z?=VD "*+?%.UBH.&UO )V4 .V++K)+B10XUBFW^VI+':D M2@^]B5--AF-LGB0V5]1'9YL:=GU+<*+N33>3VI3^FM%:GG;2J2:DDQZRE% M8$DMZ:F,I&Y7 W6'+59F+36?LLVQ:[NWZAKY>[5&K??SA4;0 -$KJ^A_CN$> M]K1.V*!TU4FA-J9HM]*X>/-'[+Y@W-M;)Q;;"SI)*"RC\UFHAO>&0+*"ANXX M,71=CJCK].)G=\NSL]'F-7PT(>ZZ=0=P'1UOF[W_7;3-?C_$:TJTZ[9/'&1" MW;,7-6WJL)XC0X=TQ#(7;BX39!9=7K7Q;O],\(?#(.M$SY779#^. ML1G;/A#!?L4,7O("#&\ 2O\!VI %@(_+,DJE9L-$(NY-AU,QZI'N'Q2T0\>J M/H5Z4 12^7-\I.9)+P8%OYSTIE14/+%9K#[H]?E(\3+N#6.,^.:+,"3NG9Z< MM26<&FGG+^+&P 0/A#O9SMT] I: 7S&U51OI@+_N?SH :5VFZOE67F=IMT[+ MPZ284X,*T$]RS77NQ$HK%3C)'F$[02/H9A.H-?'$0I/2UZ;RYS#GMI[(C8;R M7=/& ,%@=^H4<=\>:#:O2H[R3B]XNS* Y WE/M]*SRLJ]IU1#NZS(".D5>(O MG3T7]EUPA9,W=[%;'H]JNM2352EYZZ!EO'-;;PR[=ZYX6)P<.V;*Y#SLBF^E MF$6Y)>O;'"-"/]M5SW+%QRW-<]EP'$P4O73J24NG%DP-V7"V[F M;[KY?OFOM M+OY39WLNMA!),#V1.'+7JC34177=VM""TH4EAKJK&\H+;:D+2C#;\Q@9D*3U MJ'N_LI%]KA*Y5LT5OA[U[F301J>=ED$LCK]X-.N-)OWZ"MS@CV&'S7Z[!PO= MI.:)CGE%J-73K M9TN,_WD7-YY472B'FJN_P0(R875R6#R]'O8<[#2'2MUBI%PH\BA M"A:.2G1]:T!UG\3<0)0H8)VI[\K5)'4;0()Z0V1CS&CZ[=O.0ZDOPP5"/ M$GP<5")\YP?\H7"T9BT_J>/#;,A5?D.\;IW$QOW&Z.PKM_QY"T)#"0<6*UP0 M<T^P/*EXD"]?'&R=WQK'$:JN2YZC M'(/F[A+WZY2#GR6Y7SS=M'ZBME;%DG^(1\Z.D'>_5JN_K7_K=^=^XM:\[GXH M^+TL *0@DVJ!H=C0^,+=M X?2K/A'[S-30EJPW^NE(17TPMXOC"F#!]H@?H7 MD&_^"U!+ P04 " ".@$)8_^!I0JP# #G" &0 'AL+W=OJMX* M+O%6@^G;ENFG*Q1JMXK&T>'@,]\VUATDZV7'MGB']FMWJVF7#"@5;U$:KB1H MK%?1Y7AQ53AY+_"-X\XJZ?$.>!>'8@?I6= M!;S!\@+R<0Q9FN5G\/(A$+G'RU_ >\^TY')KX)8"<><#\?OEQEA-=?/'*7\# M7'$:SO72PG2LQ%5$S6)0/V"T?OUJ/$W?G2%;#&2+<^C_8=;^#SOPI4&HE:"& MIXA"$#5H#1UJVX"E:U+K",1WIJK]T34=,?GT^M4\&\_>&==LO 0F*ZBXZ"U6 M('^*SH+X:$1H0P&B*T!XPR495;TA?!,#/I;8V2/ M_%Y4T%#DZ![ID2ONC7E6 M+<=E<1<\-/WF3T>'@JDZYXMQ*LY7ES:R[Z>G+/%P/7*B7:_+AB;*LP1 %F<3 M0H^G;W/X*A_0.,)DA')6NF60ZB6G?G+I.48_OLM=J1'.9#8[01/;3J@G/*@, M5#K!)(Q)<9S/X(NR3, TSM(Q3.(BG9UZNI*CX4,]LO4CUI!/O;1A#@VGPQ2_ M#,/K'_'P"?"1Z2VGV FL2=456P0ZC-6PL:KSHVRC+ U&OVSH2P2U$Z#[6E$U M[C?.P/!ML_X;4$L#!!0 ( (Z 0E@G;YG:U@, +\( 9 >&PO=V]R M:W-H965TA*1OLN#E3/4K:V2C=<4M+78>FU\@K[]2U81)%>=AQ(8/YU.MN M]7RJMK85$F\UF&W7<;V_P%;M9D$<'!5WHFZL4X3S:<]K7*']TM]J6H4GE$IT M*(U0$C1N9L$B/K_(G+TW^%/@SCR2P66R5NJK6]Q4LR!RA+#%TCH$3I][O,2V M=4!$X]\#9G *Z1P?RT?T]SYWRF7-#5ZJ]B]1V6863 *H<,.WK;U3NX]XR&?D M\$K5&O\+N\$V&P50;HU5W<&9&'1"#E_^<#B'1PZ3Z 6'Y."0>-Y#(,_RBEL^ MGVJU ^VL"2$=)>RLIIV!?G9^0=4M>9](TH&O5;5MK3 905"5A1< M[TD8;IZ.Z"9'NA?)JX!7 M6)Y!&C-(HB1]!2\]I9]ZO/0%O!765&$6[K!7V@I9P]^+->5-Q?+/<^D.:-GS M:*Z!SDW/2YP%U"$&]3T&\Y]^B//HW2M+ M=W"]O%X\ ;S>:GKJF =>BJJB/*ZYL\KUQ2H_ECI&W@I_1\6E$Z(9^0=9MG%=[LD)+UUZC1$<]+M@XR9V0LW@\@C]: M42OH%3UI1#2>%$ I%05D;$3'L2AYY>S M2/79>,VQN,4XHA%\0@^(F]M4W*-D$5L,HDA M=1LIO%>J"GE-%4*C:4OE!:-\#'D6O9CXUD 9:W)!K=#:F8:B'<3DLK.K]B%HK2P//BPW]PT#M#&A_ MHY0]+ER TW^6^7]02P,$% @ CH!"6&"5>=Y&ULG5;;-^>CD1,5U=P-34,:*Z6Q-??XM*N1:RSQ(AK5:C0=CT]&-9R/_>W%E\C;8H MA:Q).VDTLU0NLHO)^>51V!\W_"%I[7;&+$22&_,U?/Q:++)Q($2*A \('#^/ M=$5*!2#0^+;!S+8N@^'NN$>_B;$CEIP[NC+JLRQ\M#IC]^2\;85OK=0KQG7!C*_( M,F&<=_.1AY^P>R0VF)<)<_H&YHS=&NTKQW[6!14O[4?@MR4Y[4E>3@\"7I,8 MLMEDP +; WBS;="SB#=[ ^]UO/>DN*>"780BD5Z28W]>Y-B%JOEKGP+)P=%^ M!^$DG;N&"UID."J.["-ERP_O)B?CCP?H'VWI'QU"_Y\Y.XBYG_&_.V*?-+OE M'9NEW P8EMB5J1NNNP_OSJ:3TX^.71IN856R:VEQ&(UUC#>--8\0G+,@LJ>5 M!,L7GAK%-?,<4K*+D;L+R5*E@IXAHDT(VXEG_S=,+!36J!WN2(H6T!-P!1 M64HA2>//#=EO(+C'$>Q46T1"T6$$E)JA[<'YNI*B8KPL03_L">R?)'H"J8Y- M3\>,ZD:9CE V:$*JP!FF 8"BE#JR^,[F^(<@R#ZUO/%TIM[%9'G''JCQ5.?0:C9.2>HU>!6E!%:;?T&,07=E!'A8 M6K4X&L9V&'YKD4!T9%P#[*:UH0QJ8Q$I=PPYHFV4%"EC MV.\ZM KR2'\NC3*KCD&GGAH7UCC') KM 3=*Q1X ?&,YX([:2@'<5UNVEY.6DJI=_A<091L\$HU$[3K[P_&9X]>_A>$NZ<$3(" MKB5R_M)7,!\/?^K-A^PBDL85L=%@LJ/!:VE2A_HO2FSUDZ$.A6TQ#+G'@X3W MYR9@":.=4;)($%Q%V'@AHQF0I4!WLDWOOO8_VKF^:[*K^$AQ &ZU3S?Y=G;[ M#KI(U__S]O2(NN46E>S0'DN8CH>GQQFSZ6&2/KQIXF,@-QY/BSBL\)8C&S9@ MO33&]Q_!P?9UN/P'4$L#!!0 ( (Z 0EA-NEM[60( +X% 9 >&PO M=V]R:W-H965TLY.&;LHJA/C2^.Q[[]YS?9?ME=Z:"L"21\&E MF0:5M?55&)JB D'-2-4@\62MM* 60[T)3:V!EAXD>!A'T64H*)-!GOF]I7\U3E^\3?C#8FZ,U<4Y62FU=\+6*7@/050-(!$F^T5>9M+:BE M>:;5GFB7C6QNX>_&H]$-D^Y?O+<:3QGB;+ZD3V1GR!*T?Q&R +)@IN#*-!K( M.7FX7Y!W9^_)&6&2?*]48Z@L319:K.T8PJ*K,VOKQ*_42GY"3]/>8>+[D7^YQZ+I:NG28 MSO7NE:EI =, F]. WD&0OWTSOHP^#7G]3V3/G*>]\_04>_X-1PW:-(1:J]FJ ML73%@5A%"B4$-BH^X6);*5Z"'GPW+?NE9W?ITD43;)P=VQQ*&T\B=,^ MK14?'K6" +WQ$\*@ED;:]G'UN_T0NO:]]V)_AL.IG25_:-K)=DOUADE#.*R1 M,AI]Q-;6[;1H ZMJWW K9;%]_;+" 0O:)>#Y6BE["%R!?F3GOP%02P,$% M @ CH!"6&0ZHFM# @ B@8 !D !X;"]W;W)K&ULG95;;YLP%(#_BL6D/;7AELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT( MRZ:$2GD!VYSS^3M&'**6BV=9 BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&E MIZ)P92T 9S:IHF[@>7.WPH0Y2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[ M4I3*++A)5.,"'D']K+="S]R!DI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F> M\V"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=P MDJ YYQ."/B&PWMU&UO(>*YQ$@K=(F&A-,P-;JLW6",L *MA,"L 'WL2D:NTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS M02\XZJV#4> ]I!,4^CX7<./0]N?D@-[_JU)Y Z*\(7W ;9[[G MMAC<%EBGWO2'RH0A>V"$J6\8:IK%VVZSYTKW+CLL]<\"A G0SW/.U7%B-AA^/\D;4$L# M!!0 ( (Z 0EBSL\O$40L -8@ 9 >&PO=V]R:W-H965TV'3C^ =R") MY Y@ !QEY=?WV<7+'27JQ6YG.I.QR".PV)=G=Y_%Y.^&[MI7NYD(U]OKM:#K*#S[HU3K0@^/S-QNY4E<%_]#JV@\^"[)D8>VO].5=_78T(854HZI M$B3^;-6E:AH2!#5^2S)'Y4C:./R/Y77,>UI\]'HNI\L&W:# U:;>)?^3GY8;#AY>2>#;.T M8<9ZQX-8R^]ED.=OG+T6CE9#&GU@4WDWE-.&@G(5''[5V!?.KV(PA%T*KU=& M+W4E38"S*MN9H,U*;&RC*ZV\.'B?/CU[J&HN3Z:&8368G#\@[*7XX87DG]\B;]P9G M,\6_Y@L?''#S[WT&1WG/]\NC7'KE-[)2;T=(%J_<5HW.O_MF>C9Y_8"VSXNV MSQ^2?GXAO?84,Y9M@HP(-[7HO*+GR@<-R"J_3_/_E6SQ<:T8*>U&FAMR76=D M5^N@:E%9!-KX^,G#H[6DQTMMI*FT;(2'8(7L#EY<*Z?HM(UT6*(-RW0U%BID M0UCOH-%I[-\T.'VEC'*R:6[H=[4)<6^ 3I\,ZW 56$NH/&^5 [#%P9_F\_?/ M!&H9E@8\:P<::1-K',P=BTOE DK:\"'[H-:^:JSOX!MAZ!W[I3"R:K!"9-!#]B$#R$NUPJN%%QE(0;KMH;DR'?1_4QKH@%H98ZP8[BQU7JNJ<#I3>I.@/ MGZNU-"LE+FW;:L^M!O_]W6[C.;-48<:,]2_Q*Z([B B=U8>T1)] 14T%"4<2 MM0_8FY65@3(.SK1YPTXD9#3Z:0%)[C_,[K<;;=C6)9J)0?>EI8<":!:R_@5M MA[<>9JTH\[ T IX%.O*CH^=0IL5*HRKE/;62$C^I7:\'[0]?YL,'G;Z0#:=, MI"[PU1YPP*TUDGQ+\IUMOP#$BRZ(VG*.A^P\]LXP_YWZK=,4QL4-)VW4%WS) M2?88UH ;^.*0L'9*B38VPHAHM+&D(U%#R(!$@[SJ1^#W>Z%)9Y M%2C/<\0K+M>UAC]<1'586S_P7]^[T"L1:@9#UJ"O04C@!AX X8LE)@6,/K*] MR&YR$N\>HB+BY#+V_.^^>3F;OGCMOQHG,;$TD8"UI59JKPU6^V[A=:V!?K)G MWC01K(EIY-Q/4(GD(%9:^VVG8^ MGQU!(%3BR>Z*.]51%11GU&$*Y5LRVX8IK)U=/>J^<3U!L+S#V1D?%! M,J2&,0#B'WR!AX]=+0[HRH'_7*\UH$#.&$22%9<"I:LE69A:V&E&3&=)_UVD MKZ$=7UA$W]/ Q?ZG(S6187)3K9DD$HA /"KKH]OL@HN^'&0X%<388]ANB+KA MAP ]E?=Z-P0^CDM4C)/C 5#%.*&?@_RLR %-TH_Q6!S08Z&P(NC$4T4<6>CK M%@6=<+DBOQAN_Z !IN(J_W&]@\R'3Z-\W\@;N6@4">X%DH_0X;EBZ4%ZI[C> M8HU($>GX/.IDL\EKC%6N4X/63 =92MC2$0ELYP]TB J=>O> MQ5F#SU7LE?M:SG\G45SRY,/887;&< $(D#AP#[-:M$4W"!L?!]! M[='[-+K5BE)8FX)JVI-/BA ,>UC1/0QH8[TN%PJ9UT&]-#E@TU@\&CU96[[R M0-/Y2V<4BMCT[)!=!=Q[PC",PR [YE^.IB<9XGT\WQD?7,?BCB[A/QW$WRR9 M_4K\I"0QYCRX[?S* _8^(2EN:=A%4]*4:JVM$\F$AW+@8_GT*#..@$5A.$C) MGCIVTO8C)M5*G,S.,B@0_/QH,$\,U$W3*97@/,64*:F*=C31#FK1?50B'XK8 M(M>A 3>RPJ;23G/9Y/T,*^WXR%6GX_T-L_I!"DGRP:I1]VE G?::=RZ=;!5= M8._52E02PS8)#%0CP0M^9X+M U@''C7>#JEO(C)T*<:XHOIU1'WG"%P-M(*F M]('ZT6/)E;L*YDL<&A#25"&W4C>$^B-H>N0EK*O5(B"8Y68E5WZZHF)UG.U6 M:(YF:##,W#EK+'XVXN14YK>?I#\W#AXA",_4).0CGX;VIO[OMD9 M(%GQE/"'Z;XO7=T5)TGNM8"8 Y8CP9V,IX7@X@CLBPHK*DA+7>DP&%9W:&FZ M.J-IGVDIP[1N]K!36EY3:=7@KZ=;#W'D;<"/*6Q7H1;4P)> C(8ZD.+58 MGNB0+%R1]980E77G$&G9?_>-#;ZB%]V6P<+H>.?O+X>SD:/)',7IG,$]B M)&.F<1!=\.+YY-DH M6K-[R\Y\-1@V-WCLR ,X2V<1"C97FXZ<$G MEXAJ'XKIZ6%"X<=A]=>QZY:J"!3QS02R6-*E%-D5N_9N9XT,_.GWA^^&5[E/ M0,5+,;I2*P;8AS)_)6C,7CX&#:B,^.0['"8&/DD;7$(E *4+5DQ<;;SDRU52 MF35ES^ZK!KFP7=AY0YD)< MYJA.78#?\YGIA M ^8^_KA6Z$F.%N#WI;4A?Z$#RO_*&PO=V]R:W-H965T6DI!=I*M#!M'Y 0L.W#M ]N?. M=^=QH\V3+0"0O912V4E0(%8786C3 DIN3W0%BG9R;4J.-#7+T%8&>.9!I0R3 M*!J&)1U MQ'O=?(7.GU/'EVII_9C2)$\I=R@,:VA6$P^E#>QE,Y\R*I1*Y2+E" M"E:J:X5"+5FEI4@%6';TR!<2[/$X1#+LX&':&9FU1I(/C/39K5986':C,LC^ MQH*,Z6:N>)7L)KR$]8?VXQY(HZ>_AZV^BT/=\_0_XKM[Y7#+-]C-YRKIPE8\A4E I6+!K""8'A[$P^ARC]K!1NU@'_OVG:['B$A1:QE7&[H'DBQ0A\_N[G-AK9K<3CP6P7$NJ91CZ M$4/M\:B12T_?VZWMO0A;Z$:QSOH_;N[68)%^I:+C5H4HP2]^'782HZMIFM5G=M/JKML.] M'6_?B5MNED)9)B$G:'1R=AHPT_;>=H*Z\OUNH9&ZIQ\6]%R!<0=H/]<:UQ-G M8/, 3O\ 4$L#!!0 ( (Z 0E@XTYB8*04 "T5 9 >&PO=V]R:W-H M965T%W>#Y^)GGV(.17E0!H M\CU+N3IO)5HO3[M=-4L@H^I$+(%CSUS(C&JLRD57+270V [*TJ[ONE$WHXRW M1F>V[5:.SD2N4\;A5A*59QF5CQ>0BH?SEM=:-]RQ1:)-0W=TMJ0+F(#^O+R5 M6.M67F*6 5=,<")A?MX:>Z<7?6-O#;XP>%"U,C&13(7X:BH?X_.6:P!!"C-M M/%#\K. 2TM0X0AC?2I^M:DHSL%Y>>W]O8\=8IE3!I4A_9[%.SEN#%HEA3O-4 MWXF'7Z&,)S3^9B)5]I<\E+9NB\QRI456#D8$&>/%EWXOU^&0 7XYP+>XBXDL MRBNJZ>A,B@\HD6=$T!Y(!5;D$7'%- MVO=TFH+JG'4U3F),N[/2X47AT-_A," W@NM$D6L>0[PYOHO@*H3^&N&%O]?A M%& KF"UNCM&R]RW^T!W*L ]_9Y'TV*_4+$G%Q2E1#*XZ)P M_2UGF#K,EVK"O-=K,^;[!,AE-E L+D0C8%627XE+09QXE$KG"< MZI!QAD[97X 3"J7)!RF4(CE' 4IMZP*%1VTW8UH5SE*C]^4NX.2(^%'D^-$0 M2V_?#'S/?[=16O=.&N,[)9="+H6D&LA4(&82.L-^KQK?#CJVQ2.?3R8G9"%6 M(+G=9%K:'?=(IBQ-%0D&SB#T23@@[:AC:D.W1WX3_!C73!I[JFPNCFNS8[%A M;0.G[WD5@/6W:+T7FJ885.#UG($;80DG/"+M86?=&(;D7^?!!):Z)(+[GQ)A M$#F]OKN+"&7OH43 U1QZ@RY$#I>+87ML-\Q;6[X3S*BYSJ^ MMQE[>Q!URB[/[Y$]:A96:A8>JF97,-68^0KD>$59:KAVC#0[GF!2FF1MK_M7 M67N5M5=9>Y6UGR9K425KT<&'-)$M*7_\!;/#..4SAC#&140F/9\8Q<4H\-\4 M1^Z84$UJYU)S6R%W)DQIB'I!%6L\X>V%U"R%XV9]UF\C%QM,>P'5*R9K9N<]?N!$PX"HV(6 MY5'9;_9J@*(=EI9/2:MGJGEUMDOC'1KU?R%#+W0B5(X=9"A[=Y&A%*QGU9?U MRVC55@I_0,)>IL-6,@P+7*?OFC^X$G>-(,.A$V#7SR#('EWL5[K8/U074= $ M8D$@]CT&6RY@P3@W$F=H=,WC0NU2A R6F^8?>[ NY6V.+=J;FQT(@%(5CR4@'DH.>#(>%UPIW[V M*))-'<7W,J%\ 8:/MP)_/B(?&&RH4Y,Z4PQZ'N21]O#+)X MG"LJ6BSM@]A4:"TR6TR QB"- ?;/A=#KBIF@>B$=_0U02P,$% @ CH!" M6!@;9Z'Y P ;0D !D !X;"]W;W)K&ULK59M M;]LV$/XK!ZT8$H"-]2XYLPWDI4$#I%B0=.V'81]HZ6P3E4B5I.+DW^](V8X[ M.%Z![8MTI'C//??&TV2M]#>S0K3PW#;23(.5M=WY:&2J%;;'_@B<&WV M9'">S)7ZYA:W]30('2%LL+(.@=/K":^P:1P0T?B^P0QV)IWBOKQ%O_&^DR]S M;O!*-5]%;5?3H R@Q@7O&_N@UA]QXT_F\"K5&/^$]7 VS0*H>F-5NU$F!JV0 MPYL_;^*PIU"&;RC$&X78\QX,>9;7W/+91*LU:'>:T)S@7?7:1$Y(EY1'J^FK M(#T[N^0-EQ7"4 &5:CLE45H#)Y_YO$%S.AE9,N,.CZH-Y.4 &;\!F< G)>W* MP =98_VC_HCH[3C&6XZ7\5' :ZS.((D8Q&&<',%+=CXG'B_Y%Y\?O<\/V'"+ M-5P+4S7*]!H-_'DQ-U93Q?QUR/T!/3V,[KKHW'2\PFE ;6)0/V$P^_67* ]_ M.\(]W7%/CZ'/'H?F ;6 6_E$F5):H#G$\BC.899[B%0*U'C&.D-VA;!0#?6O MD,MS.!&2ME1ON*S-*5!VL)VC]AEZQ,YN5B&#![ZF6K6H!6\,O(,X8466.*%@ M89S"5VK8]T*^[[2JT!B(63(.(6)1E,"-D(**LH:E4K6!E!5Q" D;QSGI$WB9 M.Z D9B$)1P*;[0*;_6Q@[S7=>=J^,+BG0K% ?L*'[[WHZ#*RAT)]%/EPJ+2ED6EG#3:RDLE3V#A7BV MOOX=*46F]9YNPK(BHV=:IO %5Z*BVP&B> QE!E=T;_3V'\>CN'3/,'G];-3" MKKE&*%E).28J80%W2+?J2C4UB)8JX0E;?P%E!4NCT+WB(B((21W9#U$GX?Y M*0DARS,22#7.61QG3J*XEDEXK+[R77WE/UM?O_O(7O5:NT#="3X7C;!OM/%1 MU,.U]9EJ9LA>M;'1O-KX7QK[5M*DP+TRL?R9H#O^XH:&ZTL6C5V1I2PI4D): M(!&I:8K3!=,C-7J>IO0;:!QBFA4%I!3]=Y!3*;CT%JP,#W?[:&\$MJB7 M?M [9WMIAVFXV]W]2UP,(_3U^/ C\HGKI9 &&ER0:GA64'OK8;@/"ZLZ/U#G MRM)X]N**_H=0NP/T?:&4W2Z<@=T?UNQO4$L#!!0 ( (Z 0E@HCY!@@0, M . ( 9 >&PO=V]R:W-H965T*N#\,>:.EL$9%(C:3CY+_?D7(4MW'<8@][L;.)L-VHVD5M3\ KK&L+1#3^V6-Z?4CK>#A^1O_@%%MM9+-W)@8-%]T_>]SK<. P M"M]PB/<.L>/=!7(LKYEALXF2.U!V-Z'9@4O5>1,Y+NRAW!E%JYS\S.RCE.6. MUS4P40(7AHD-7]4(3<&LZ7C&9Z, D,!;,N0;$'7G3 \1O "7R6PE0:?A,E MEM_Z!T2R9QH_,UW$)P&OL;B )/(A#N/D!%[29YXXO.1G,O_TDOF\R_R:ZZ*6 M>JL0_IJOM%%T?_X^)D,7)3T>Q;ZI2]VR J<>/1J-Z@&]V;M?HCQ\?R*'M,\A M/84^NZ,W6FZ)M%Q#G\^*U4P4>(SK2;3C7)<5PN8[:. :W YAL(25?=F7<,X% MF$IN->FI!T#'AMV9O"O6FQQV.&4#9<""XV-I<6%9=E\(1,P1F, M,G\412^# R^DL_OA_A-"9[W0V6FANYIE8[VZ*L>$/HGVMM"O'^!><0V,+N(K MS5^+_,TI^("/!:D.5+S!BD/G\M75*8)@#ZBH[,)');6&>5%LFVW-[,H?U ML M'27X!XK3DFF)125D+3=/$&6D;!;Z81S2X'SDIUDTH%$:^5D^ABM7LXC2+1(: M%5Y=\58#'4.4^7$4PGGBC_)T0!8_27-8*E:B8 VE^(XU[?O.0&+?:TA@'))# M'F<#B(<9+*5A-:RYX 9_K:F:'RM99Y#G?I0XVK?O>=>U7K9WO?\S4_3Z-=2X)M?P8DCO1W7] MM)L8V;H>MI*&M'+#BCY!4-D-M+Z6TCQ/;(#^HV;V+U!+ P04 " ".@$)8 MB2M!>+8# N"0 &0 'AL+W=OI?V+:QH0=I9:PJVF1B4'#9_+/O M[3J\)2%N$^*:=U.H9GG'+)M/M=J"=M&$YAJUU#J;R''I-F5I-I$/<1CWSN#U.N&]&J_W1N&W!\+ON$F%,I5& M^/MF9:PF]_QS:A6:(OW31=R)FIB2I3CSZ,@8U,_HS3^\BX;AQS,2^IV$_CGT M^9).:%8)!+6&9566 IT<)F#!!),IPK(^UI]E&IRM#FFLO#^!MCT%+,UT-LT.X( M7ZGU544=YH+@/0S'?CCNP6VE-4D!P=F*"VYIW2;=8*ETK86('?'=CR>PJ.\G M80)?E$Q/X1T3VIOT01(=*I >U7P/HY$?CD(XXZA!YZC!FQWUJ;+._O=<\J(J MR#GU/CZPE^;,T 8>^\:<,L[9@J>-TU8NVLK-4I2[PA5=*!J8$""5O$J=JX2[ MI7YVBLV9A9P](]UJ!26GY++7W,,TGK//#Z5_(=,&4&:NL\32MD#AA);(O8*. M'94@U+[;\,B/XMCU!F[SQS1([2%$/3\9U^T1)'YO%+EF0LT^-9]RI =V;0DI M2?PPZL.3R/H^2RA3EOT7'D M)Z.DA3HVVT5CX,O_WZG!WAM6H-[4+[6AG:ND;9ZS;K3[&+AIWL ?XU[J9TP<-:A= \VNE[*[C"G2?2//_ M %!+ P04 " ".@$)8K4R43[<% !:$0 &0 'AL+W=OD9-5)%*?;IP!!)(J\-]YS#X\^V0KY7:T1-=Q59:U.1VNM M-\?3J*[&7S,3T>><0A+S+31P.EQB^=8 MED81N?%WIW/4FS2"^^\[[;_:V"F6&Z[P7)3?BERO3T?I"')<\J;47\3V=^SB MB8R^3)3*_H=MNS8.1Y U2HNJ$R8/JJ)NG_RNVX<]@=1[1H!U LSZW1JR7K[G MFL]/I-B"-*M)FWFQH5II1DJLF,63S-.I5GK4KVC,H /HE:KQ5\J'/,'\I/R;W>1[;S\8P=5/@> M,Q<"WP'FL>" OJ"/.;#Z@N=B7G.);\]LS!?\GB"F82$EKU=HW_]=A['A[2/K^DFLR;$D$L MX0]1WZ+2%,,7>L@B,Z\VG7!=%UK!P@"^T/=#01PT,QS$3AT!5*^I'M6&"@NT M +U&."?H\/K^S2\I\Y-WRDSO7%+6I<:ZE#>RJ%=60J\E(E0M4M @!2C/6-V@ M[',-6ZZ _I:B)/)0QS N:A(4C>)UKAS NPPW&C8DHDQ.(:<2F(#-KX)OMB)) M+[]%200#*TJQ-FL0EKR0<,O+!O>D?^RH:C5P#9=DH'/*ZYSRG9AY< 2AYR8! M_&:4DHCO>$$$C+E^"%^MENE'I1J:&?L1FT 8N%$*Q"1++,SZ<1I.(/)<-ANT M^W0OF!/Z,S(;,"-S $Q1#Z;H?X#I J6E^CK#CA9>1M-!.R^@J:'42XN(B\OK M_XZ00G7G2?$/S=^80^:5P&06,).MV$U9#Y(H\([H1>131:[-#J D+A'2/S3".D3=FT3]GG3'JKU \1T_--.JB&H M'#0X#)5.6WN &P]> 4;P#F56*((%L=P^.)ZLE&A:(^-O1EZ:4Z7A)6B4%8SO MD4LU@<5J)7%E\%;0BH(:GJP#W>=&*TT.&O%AE#''MZS 0M=/(7*9 4#L)'[T M@&L(24'HAA%8AF;O^N>'+A!:%*43\&,W9/UDF :/71A"W2R)C0>!.TO =U,[ MF#FSR-_#[;#H#)+$36?D=TC.[YPQC<>SMHA$K:TP-K989XM&@XSR^54PRNM! M2VJP$GMFXQ)#+$=]KA^D:D T,$=>X)NS)W6C?1GL+$G:#8P" MBL4/3!M =7> :Y.>:Y.?YMJV*6\;U//]IOS#G7G'068]K/Y*: *2>J[;QU;Q M=)Q)S L](2!F8E7;$GCU_6+Y9:DZ5!J MIGOWW0KERM[J%26YJ75[]>V_]C\<+-K[\H_E[:\.G[A<$8="B4L2I8Z>>EG9 MWN3;@18;>WN^$9KNXO9UC9Q.&+. YI="Z-W &.A_3IG_"U!+ P04 " ". M@$)8G;M1$.8# ";"0 &0 'AL+W=OAB0(AD2;93US:0EPX;L!9!G:X?AGV@I9.EA2(UDHJ3?]\C M*:O.YAA!O]A\N^>>NWM.Y&(GU;VN$ T\-ESH95 9T\ZC2.<5-DR?RQ8%[912 M-)3$\31J6"V"U<*MW:K50G:&UP)O%>BN:9AZND(N=\M@ M'.P7OM3;RMB%:+5HV1;7:+ZVMXIFT8!2U T*74L!"LME<#F>7TWL>7?@SQIW M^F ,-I*-E/=V\GNQ#&)+"#GFQB(P^GO :^3< A&-?WO,8'!I#0_'>_1?7>P4 MRX9IO);\6UV8:AED,VW $(R&734/Y(RKY?25Y@4K#V9W=U:-%9(B$ MA8KRWN&5=YB\X#"%3U*82L-'46#QW#XB\D,$R3Z"J^0DX WFYY".0TCB)#V! MEPX921U>^@+>1Z9$+;8:;BDC:Y>1ORXWVB@2T-_'XO5PV7$XVU1SW;("Q-1I- MB\I4CF;^(O-W;RZ2\>R#MHW7\R]Z_N*GA#N'NTHA0N,UB%:#<%8+[QO[BM"G-@#N=BB9Z"AT[1&-'VJ;";_'W]X)$N369B]G\%D&F99!C_7 M[,=PB7]\/IN,^D$V.J'ER:#ER:NUS'C>\4$1+VOVF!Y/>[%Z;*5!86K&^9./ MB"Z&(7*?<%,Q SND#)$<>&=E4BK9>+T^9W="D1O,&97.6M4*L"SI+J)KJN,% M5%1AVD>ZF(C*P(*ZPOD@C%H6A&6_&<(IPE9+][UT7,CT*<1F0][MY_"9J@_E MN_81ZF[SCZ5#19>MC45;$QNKE1?Y=S>^R'&_/;)'VT[E%=V"SX0"29A,"#V< MOD_AJWA ;0F3$])6;H?^5"=JZGLKHT/TP[W4M@3A3&:S(S2Q:;E\PKW)0*7E M3,"8#,?I#.ZD81RF81*/81)F\>R8,J.#"Y-Z>>N>!9IBZH3Q=^>P.KP\+OV% M^^.X?[9\8FI;4^XXEF1JFR( Y9\"?F)DZZ[?C31TF;MA1:\G5/8 [9>2U-A/ MK(/A/;;Z#E!+ P04 " ".@$)8'KV$[! $ #E"0 &0 'AL+W=O+5NI;1X(]5W72$:>&CJ5D^\ MRICNW/=U7F'#]9GLL*6=E50--[14I:\[A;QP2DWM1T&0^@T7K3<=.]Z-FH[E MVM2BQ1L%>MTT7&TOL):;B1=Z>\:M*"MC&?YTW/$2%VB^=3>*5OX!I1 -MEK( M%A2N)MXL/+](K;P3^%O@1C^AP4:RE/*[75P7$R^P#F&-N;$(G'[W>(EU;8'( MC1\[3.]@TBH^I??HGUSL%,N2:[R4]3^B,-7$&WE0X(JO:W,K-U]P%\_ XN6R MUNX+FUYVD'B0K[61S4Z9/&A$V__YPRX/3Q1&P0L*T4XA%N : LRKK9$ M])6W*7QWQYW] MOHA. G[$_ SBD$$41/$)O/B0A]CAQ2_@+;"D5C-PBYU41K0E_#M;4@*H:_X[ M%FZ/EAQ'LY-TKCN>X\2C4=&H[M&;_O9+F 8?3OB:''Q-3J%/%_T @5R1N_?8 MKA&66WBL)'%+*M> MN6DI@/I&5Z+[W4B:%DVI=;VDSV#6H!(YUY#34FA"I8 ,6?O6"D.*"\,-.N9. MDL$E;WE!_SD^B%RZ1EW025/M)3[ U?QJ]@SP:JWH!&,.>"Z*@N*XXMHPISQ; M]5J.OIE=/M/\@W>"WX&=Q5"A&:OOO1=C^\$RVY(]>:1/5[U\'V$SUFY%=(8I8-,B+BF*5)VL<5 MA2R* @A3%L=A[S"1808)B](4[J3A-:D,0Y9D(R(&Q$]B.-%R@T/+#=[0XL/U:GDW@_5:?]#?*Z.NU\ M%90A^_Z@::@U/2X,6I;NJQ4-AY:(V8#*-LMY8>7 ^L=57MF-X3"&,&!!.( O MR&M3Y5PA) $;C4*([48,GZ0L?%[2P-$%OJ9IA4$ZA#0)7E4@_\G52]-;N@>& M/=+6K>EOX0/W\(:9]5?WHWC_ )IS58I60XTK4@W.AC1#JG]4] LC.W>1+Z6A M9X$C*WJ'H;("M+^2TNP7UL#A93?]'U!+ P04 " ".@$)8=J30U7\" 6 M!@ &0 'AL+W=O--7]DMM-N_'IL)XTZR"J0>(F_[CD^Y]J^ MR;92/>@*P* GSH2>X,J8^C((=%$!)_I,UB#LRDHJ3HP=JG6@:P6D]"#.@C@, MQP$G5. \\W-SE6>R,8P*F"ND&\Z)>KX&)K<3'.'=Q"U=5\9-!'E6DS4LP-S7 M+"*+M*+<[D=Q6@J>0U$<_H> :& M4*9/T"FZ7\S0\=$).D)4H+M*-IJ(4F>!L7LZ9%!T_-*%&B MN0(-PK03WV-1M^OEMHH>P%_#.6C%9 ."W"/\E+7I( ) MKMU>:@,X?_LF&HY"KIAUFPV;XLWH(T_OR$3Z1_BDBB*PM\]')3RK\<1[+U:5S$_$[6F0B,& M*TL?GEV<8Z3:*M0.C*S]0UY*8\N"[U:V<(-R 79]):79#5QMZ'\%^2]02P,$ M% @ CH!"6.V/>,+D @ O0D !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K=0VGZ300:2V,&T/DU!IMX=I#R9%[LYI@P)^G;;V.1]'FI*&$P%DB6>8[%WWN@ M?#5P?&?]X9$L,F4^N$F_P N8@'HNQD+WW$9E1G)@DG"&!,P'SIU_.^H8O 7\ M)+"2&VUD,IER_F(ZWV<#QS,! 854&06L7TMX $J-D [CM=9TFE\:XF9[K?[5 MYJYSF6()#YS^(C.5#9RN@V8PQR55CWSU#>I\;( II](^T:K&>@Y*2ZEX7I-U M!#EAU1N_U3YL$/QH#R&H"<&QA+ FA,<2HIH0'4OHU 2;NEOE;HT;8H63ON K M) Q:JYF&==^RM5^$F7DR44*/$LU3R:2:'XC/D20+1N8DQ4SI^J6\9(JP!2HX M)2D!B:[0!O@!R^S2/M'HM21+3($IB3";H4>02I!4P:P:/Q^"PH3*"ZWP/!FB M\[,+=(8(0T\9+Z5FR+ZK="HF(#>MP[ZOP@[VA#V$]!J%_B4*O"!LH3\_3NWHLU7A?K]]U45T$OPS]M MYE9Z4;N>V9IN98%3&#AZ[Y$@EN DGS_YL?>ES>I3B@U/*38ZD=A64<*F*.$A M]<1.?;,<4M. ]S725H]**K929F=?)D$/HQMN�\&]E$/ M3R2VY6'4>!@=]'!C)TGM?L,XNTI+(;2/;396:ITM?Z*;'1/;0+Z_8^'!N#YJ MX8G$MBSL-!9V#EKXQ!6FM7N[,]%.3['M<9NMG9;9V?/]>,?8%EBWI[W=L?9_ M6.CWO-X.;-0"ZWI!YWU)5':X&T>?N=C\P&)!F$04YIKH7=]H'5%=%JJ.XH4] M#:=&ULK59=;]HP%/TK M5E9-G=21D/!5!D@M;-H>.J&B;@_3'DRX@%7'SFP#[7[]KIV0\I%&I>L+B8W/ M\3WGVC>WMY'J7B\!#'E(N-!];VE,VO5]'2\AH;HF4Q#XSURJA!H.%8[\@F7&$A":24$4S/O>5;T[ZMCU;L$/!AN]\TZLDJF4]W;P M;=;W AL0<(B-9:#X6,,0.+=$&,:?G-,KMK3 W?G';5,J8:AY#_9S"S[ M7LW1K X_$*VUDDH,Q@H2)[$D?,<\RG[OD&H[-[^'$>R7462?A,)!&YD<(L-?DL M9C#;Q_NHJI 6;J5=AY6$(XAK)*I?D# (HY)XAB^'AR7P435\ BG"@[+=]]1$ M1:(BQQ<]PW?UE)'Q-B._KJ;:*+PZO\OLSO@:Y7RVG'1U2F/H>U@O-*@U>(/W M[^JMX%.95V])-GHCLCT?&X6/C2KVK8\::U8,;$VG'"X(Y5C^J(B!8"$EL8(9 M,X1+77J,,_Y+QV^KZGH0U"Y[_GK7KLH83K7KC8%"10ZIC48?,P-J-/LR_:K!SO^A;7F@7^509WJ7_,H86&M4VRX9TNKL*7U M*ELXHU/&F7DL4]XJ4]XZ4%ZY[ZG*,[+6SH91N>YVH;O]?[HO\%ZM0:S WB^) M'Y2_A[4\\Z)][$6]%AUXT2Y)W,&:466\K[P'6;-WA--UGK>4+5@0A,.&ULS5E=;^(X%/TK M%CM:S4BEB1T20A>0:#N=K30=567;?5CM@P$#T20Q8QN8[J]?QTD3DCCNA&&D MOK3YN/?XW&O[WA,\W%/VE:\)$>![%,9\U%D+L;FP+#Y?DPCS<[HAL7RSI"S" M0MZRE<4WC."%=";RX,2$CF(H' \M^.7)$P3) DCV\9:"!N*![K_DV0!N0G>G(9<_07[S-;N@/F6 M"QIESI)!%,3I?_P]2\2!@\31.Z#, 54=O 8')W-P5* I,Q76-19X/&1T#UAB M+=&2"Y4;Y2VC">)D&J>"R;>!]!/C&QPPL,/AEH"(8+YE1,Z1 %UPA?D:3.)% M>O'QVS:05O(55P\G.QR$>!82(),)IO(-F)+YE@4B(-)" (7[I'#?7Q,AK?D' MB?HXO0;OWWT [T 0@[_6=,MQO.!#2\A0$D+6/*-]F=)&#;0=<$=CL>;@8[P@ M"XW_E=D?(@. )7.8)Q*])/(2&1&OR?P<./ ,(!LY.D)F]RG92'=;YUZBX^3S MZB@\QS2O*O]G8,(YD?,F,PT^!W@6A.DLW:7SO0!R-STDD\>">*6LOM"8Y0\N M,0\X^.>S' #<"A+Q?W73E;+IZ=DDM>B";_"5"1R_U=P_&=6#/M[T*/8U9ST:P@9Z7T_., M]#XQRCG8RI6$0\5R)9N*-HM>;7S7KU"LFS2PZ^?L^NW8A?*>:.GU:V-WJQ.L M,?$]/4$_)^@?MP[/P#*OV3JZ?HV+=DUJS QK]X(SP0O85HQ)5:!>MSSZ2;&5=:/N3;5B260LRF90Y'[1K^/.< MDYVFY0Q?YVPR*7-&!6=DY"S;23?I)HFPP&DOZLK^OR-<*+$AI0"IAJ6ECWYD MK;QF50ZBZ*?0V'4.A)*6FJ,MM:Y;):>QZ]D0]1KH%5T+OM*V*-M0A@4!,]JD MJ(P(;7OTJ=#*\1:]#[IO2M] 8R]NG;P3H9635W1F:&[-T[54#D 0%AUL0UE) M7E<44-.K!_U>=94;AS\VO**UPY:]O5%YP'KCKA5$XUC'QE*H &B6 2UT"JRW M]*Y3C<8XVK'1%.H FN5!T\(S*QI8;_]RT=7JOG'H(T-#A9A 9C'Q>#X]!RNZ M(RQ634TP57Z>@:Q'H7:^S(!M2\JIT,KA%[H$P3=5CY%1)K5.WHG0RLDK!!(R M"Z3CZS'2B!W?=U%E;^C,7-@DBE ABI!9%/UXI45UX5/[R-/8-&A/5.@B9-9% M+>IGAE2JG]5/99V-VV\@68@99/Z2/ZXL9J!>:>X'=K49(\WGO6N[#8H3%2(" MF47$#RA.,T+K3?HK5 4J5 7JOZT*=R+AD27O5\@85,@89)8Q/U'A3J18LC34 M-1+L#:#?L!D*88/,PJ9%(3R13,GBJ4NCAI+I%$K&,2N9%B73C-3Z9]_Z[R5= M-&@(IU FCOD7D^.*JQFT=62P5JIAS_>KL5D'YS@182MUO,7EUMC&(CW2R9_F M1V@3=7!D%>;I^=L=9BNY D%(EM+5/N_+K++T2"N]$72C3H5F5 @:J+E)!L@/%L?_ U!+ P04 " ".@$)8X[(]W),' #L/P &0 M 'AL+W=O#99ZOWPR'V6RI5T%VE:QU7/QGD:2K("_>IH_#;)WJ M8%X-6D5#[CAJN K">#"YKO[V,9U<)YL\"F/],6799K4*TN=;'25/-P-W\/,/ MG\+'95[^83BY7@>/>JKS+^N/:?%N6*/,PY6.LS")6:H7-X.W[IL[7Y0#*HNO MH7[*#EZSDLI#DGPKW_PUOQDXI4?Y\F8P&K"Y7@2;*/^4//VI]X2\$F^61%GUDSWM M;9T!FVVR/%GM!Q<>K,)X]SOXL9^(@P&N/#& [P?PK@/$?D U<\.=9Q6M^R / M)M=I\L32TKI *U]4L^EN75FR8'?):AW$S[]E[%T8!_$L#"+V-LMTGK$@GK/W8? 01F$>ZHQ] MV&',69"S"OIK!5VN%_ND9YLT#>-'=AMD8<9^O]=Y$$;9R^+3ODSOV>\O7K(7 M+(S9YV6RR0KD['J8%Q1+1X>S/9W;'1U^@LZ]GETQX;YBW.&B9?@=/GRJU\5P MIVWXL)C8>G9Y/;N\PA,G\':SU$9C-TZVCRN_NV^R=3#3-X/BRYGI=*L'DU]_ M<97S1QLI(C"#HJ@I"@Q]\CG)@ZB-X6Z8JH:5F\EVPI7B:GP]W![ZWF(V4M)W M:C/#*UE[)5&O_D[BUV6TE;$<[$+U=1%:6YWE57P74::_;\+\F65E5%;!VT9B M]RG>@7?"=]TC"F>,# )>3<"SFU:O\6%\)+CRCGQJ,1N/A3-J]TK57BDTG@^^ MZFV^*/HU3__\[+-%O=M%.&^_,=G.T7)@%H:'H]K#$>KAEZOI%7M, MMCJ-JX#.TVKG?6:%GU&KDRA>W\4A C.HCVOJ8\M-=4Q)D0C,H.@Z<"P[Z/I. METE:K*I.5P?;5O:*+>KSNO5P=)I;T6CLR*-H;#/S'$^VAZ1[H"57(C03,J@+%S/-FI13=*; M)A&:21.DBHLJA-,*:C_.T$9"*O]8F;;924^=W"9!7+BXNNBR3:((O5>"",WD M"U+%'=D&'*DHH4(S:8(L<5%)@ 3%-Q+'3K78C1S_5 +,03!P^7]28$ZJ%*C03*Z@%'B'(D3W-)@WBPZ- M6,%,3"_AH.?X0;_?N=B_K']2C$/W7JY+U"PXZ KNVVYMI'*""LVD"7*"XZ4/ MNW1D#WHN-6XS.YT:PKC.Z2&OCH+V=1UTB,!UR"XV>:OSI'4-*C23)T@78=MO$:0Z MA0K-;!B#3I%X 82L9=QLKAP'+FIBN@_Z0^+ZX^07239%04OUJ<4*J:]+D \2 M;Y&<29 MKDM4-R1H"VG;!Y&D0H(*S:0)0D+BY1&[Q$0VFQ^-X,1,3&=!#DA<#D!P=M![ M.%;O9;J$FI"@)J1MDT22B@DJ-),FB F)UT$LHY%4:,AF/P8YZSQ0$%Z7%@KO MG"KC<'U94:&9Y$%_>+9]%8^TQD&%9M($/>/AY9#3S^6=;Y2@)J8_H#D\7'/T MVC!QK-XK<8FBA0W]1[$A]>E M-]/V)/8M/K+W*EVBC.&!;O%L6R\>J4BA0C-I@DCQ\)('58[LM719FL]5G[,R M28 $\2R?T_":NJ#-JS-6YH/5(!X4WB8Y]V@UJ5:@0C.Y@E90'6H5W1-EA;4U M]H0Z=SX4'/6J2^=#6"7*.'3OY;I$74.!QE"V71!%*BBHT$R:("@47ABQ2TU4 ML_71"$[,Q'069('JTA@1W70?CM5[F2XA*=3!%13;QHBBO7]R"46A0%$HO!)B M&8VD:D-UOK:B0$*H+ET3T3E)QN%Z,[I$]4.!]%"VK11%6N&@0C,O3X&6\?%" MR$F%Y9_OC>Q-U/F8\T%O^+C>Z+59XEA]5X(*S60.&L:WO:'BDRH4*C23)B@4 MW_)Q4;]YO;01<*2J8WAP%;N\!_\A2!_#.&.17A3PSI5?Q'ZZNUJ^>Y,GZ^IV M]D.2Y\FJ>KG4P5RGI4'Q_T62Y#_?E!>^ZPO^D_\ 4$L#!!0 ( (Z 0EB* M5A-9Q@, #@. 9 >&PO=V]R:W-H965T8HK"2I/$B;OSS 6^X7E M60\#UWP;:3/@^/.,;?$&]9=L):GGU"@A3S!57*0@<;.PWGNG2V]@' J+6XY[ M== &0V4MQ%?3N0P7EFLBPA@#;2 8_>UPB7%LD"B.;Q6H5<]I' _;#^@7!7DB MLV8*ER+^FX:^7,I]B"--:&91J%-X4UL M>&J6\49+^LK)3_L7C$O8L3A'2)"I7"*MD8:W<,6D9$9B>'V.FO%8O:'1+S?G M\/K5&W@%/(6_(I$KEH9J[F@*Q0 Z037M63GMX)EISS$X@:%GP\ =#%OZ50*R!>\)&S-8^YYJC@4ZE.")1[ MUQCD4O)T6UA=B536 V=,<07_?*0)X%)CHOYM$Z>,9M0>C:G<4Y6Q !<6E:9" MN4/+__TW;^+^T2953V -X8:U<,,N=/_#MYSK>U"&?Z&3#1>W;Z\N;0B$TFW4 M2[Q)@6?VF)T_G'K>W-D=4OH?HT:HHSK4T4M"%?L4I8IX9@/>!7$>FE4+1*I$ MS$.F:8$I_XVA65HL?1+4D0@IY7>H-%*.9"@#,J-]KHUB&8?G'83OGGCC(XZ= MT?[DLHUK+<:=6CQ6O=TH^SW7$>2I6)L)V3I&XISE5 V4X"(-J!:8V7QM>$SX MM4EX&^*J5.Y+V#99QB]9^=)H_**5G]1L)YUL5Q(SQD/X<$>'G\*RMC_K""4L MB84A7A9]6]2=T#]:JCV!-528UBI,?ZD];MJG<#V!-82;U<+-.M/G,M5(J-HD M/?*B+-KXSIYDKD=WJ:/TGCVI@891([YW=7SO.N-;"MJ7I.:F7*^$1O@/CH<4 MK-C]-5.#UIUQ=:4[R#FZ#7\UE> 3:V]/&3 MG.^>]F=I/5[MO,X+$%TUUYJ.,:5E;LXXF]H/]4S'O0U*%Z=^]Y%>S7%TIKNC M8ZJ]WL6<@VN]>5-]8G)+1"#&#<&[)U/:;&3Y3"D[6F3%37\M-+T;BF9$3SN4 MQH"^;P3M!57'/![JQZ+_'5!+ P04 " ".@$)8L18KV,(# L# &0 M 'AL+W=OG-AI M9AN(G18-T&!!O'0?AGV@I;-%A")=DK*;?[\CJX0C.L'[8EYBD>'?//??" MRVBK]),I$2U\JX0TXZBT=GT5QR8OL6+F3*U1TI>ETA6SM-6KV*PULL(+52+. MDF005XS+:#+R9_=Z,E*U%5SBO0935Q73SU,4:CN.TNCEX(&O2NL.XLEHS58X M1_NXOM>TBULM!:]0&JXD:%R.H^OT:IJ>.P%_XPO'K=E;@W-EH=23V]P6XRAQ MB%!@;IT*1C\;G*$03A/A^-HHC5J;3G!__:+]HW>>G%DP@S,E_N"%+XF$>2UL:IJA E!Q67X9=\:(O8$AMDK EDC MD'G<,LFXRTVH)VMTF;6WA7O32!X])%96XU?>4D9RP8:)&J)"9 M6B-1;N$7F(?.5L0CY832W>![@*(4F*XUCJ0:+CIP:-4"X-ZPQ8"B'\;H2O_*K%F.XXAJVQG&:/+S3^D@ M^;6#@?.6@?,N[9,F,8#YU)CCVF*U0!WT]Y/ ^"'00>W JW7M93/I#]-T%&\. M@+EHP5QT@IF53*[0)=]RE_H$B\BU% "7_+0TO$#MN3V$*UBXV,.5' 8U:$$- M.D%=%P5WQ@P4M4\#5S_/R/0AZX-CK0];Z\,WQ(?J8#\\Z>OA&;XA/) MP2USQI=D.3_;#NV-CXH@&E>[>T+3S@7I;@VQT'0-@ M]X2E;WG#CN^1Z5%O6+PWP%6H5WY,-41U+6V8Y=K3=A2^#@/@[GJ8H^^8IMG, M@, EB29G0Z)!A]$T;*Q:^W%PH2P-EWY9TCB/VEV@[TNE[,O&&6C_09C\#5!+ M P04 " ".@$)8"5IOD)X" #P!@ &0 'AL+W=OW.3:6#AV M9KL-_/N=DQ*5-G1[V$OBL^_[_-W9=QY62C^;',"2ET)(,_)R:\MKWS=I#@4S M%ZH$B2M+I0MFT=0KWY0:6%:#"N'3((C]@G'I)<-Z;JJ3H5I;P25,-3'KHF#Z M]1:$JD9>Z+U-S/@JMV["3X8E6\$<[&,YU6CY+4O&"Y"&*TDT+$?>37@]CIU_ M[?"#0V5VQL1%LE#JV1GWV<@+G" 0D%K'P/"W@3$(X8A0QN\MI]=NZ8"[XS?V MNSIVC&7!#(R5>.*9S4?>I42.;&]2Y MJ=$8#9?N%.=6XRI'G$UNF6 R!=)-[LKQ6M3LA1&'M:: ;T!+_G\*8R#KUVA_R>R=XF(VD1$Q]B3&:OP M?EG0G(G.8VW@<0UW/6*3T&C0QS/8[(;0X34(:*_U>J>MUVKK'=7VA!WAG,OS M4JL43*>ZAJ#_3MU5L"?NT"D,PZA;6[_5UC^J[8Y+CD64D952W?70/]BU-Z#[ MT@Z=HBL:=TN+6VGQ46D/RC*!Y=J4,X=.=?'!@47!9;Q_K!U>-(CW4^?O]"/W M%GQG>L6E(0*6B LN!AB?;OIK8UA5UBUJH2PVO'J8XY,$VCG@^E(I^V:XKM<^ M&PO=V]R:W-H965T M/?Q 9 HN<\*\3, MV4A97KNN2#:04W')2BC4G17C.97JE*]=47*@RR8ISUSB>:&;T[1PYM/FVCV? M3UDEL[2 >XY$E>>4_[B!C&UG#G9>+GQ*UQM97W#GTY*NX0'DE_*>JS.W1UFF M.10B907BL)HY[_#U@H1U0A/Q-86MV#E&=2F/C'VK3SXN9XY7,X(,$EE#4/7V M! O(LAI)\?C>@3K]9]:)N\47;+M9S4%()R?(N63'(TZ)]I\]=(W82\.1( ND2R/]-\+L$ MORFT9=:4=4LEG4\YVR)>1RNT^J#I39.MJDF+>AD?)%=W4Y4GYSZYTP^6/"W2OPB6BQ1+]^;U*2[6@$KV^!4G33+Q1 M25\>;M'K5V_0*Y06Z/.&54+%BJDK%=?Z$]VDXW73\B)'>-U")-'C^$3QS _ZY4^'HHX1<_*LKM<6>Z+'K!_5: ME#2!F:.>1 '\"9SY[[_AT/M#5[@EL%$;_+X-O@F];T-3/[S4?X'6G GM(K=P M80-7[RA/\ WOG5&Z';BE3MA"&[=BQ^Q@N_+M\':%Z0?1 M_AZKBYK$$[UX\> YL/&[?/X5-FF2@9Z854]A"VU7 ].#RG4*VZ(5MHXU8,?@@;?<8O"#4ZW"0QB?>5JHOR_"-:'6P+-ON67JN" MK>26\,6,XZ M8;$[8CF''2*#'2*6IRP=WDB)T01[^X+5A9$('U'LX%F(V;,L6"$DK]JY;%H@ MI=JUZHN>JA'JY(6RA#8N?'! )#BG9JTZ(UMHXU8,SHB8!T*G:S8\F/D%)-@W MKIJH."#[8P%W9_Y=__GP%^7KM! H@Y5*\RXCU1O>SO/;$\G*9B3^R*1D>7.X M ;H$7@>H^RO&Y,M)/67O_U69_P=02P,$% @ CH!"6*)FXH5@ @ MP4 M !D !X;"]W;W)K&ULK511;],P$/XK5IC0)D&3 M)J5C)8VTMB!X**I:#1X0#VYR;:PY=K#==OQ[SG8:NI$5'GA)?)?[OKOOXKOT M(-6]+@$,>:BXT..@-*8>A:'.2ZBH[LD:!'[92%51@Z;:AKI60 L'JG@81]$P MK"@3098ZWT)EJ=P9S@0L%-&[JJ+JYP2X/(R#?G!T+-FV--819FE-M[ "!7QA<- G9V*5K*6\M\:G8AQ$MB#@D!O+ M0/&UAREP;HFPC!\-9]"FM,#3\Y']@]..6M94PU3RKZPPY3AX&Y "-G3'S5(> M/D*CYXWERR77[DD./O8:,^8[;635@-&NF/!O^M#TX02 /-V N '$3P P!) M TB<4%^9DS6CAF:ID@>B;#2RV8/KC4.C&B;L7UP9A5\9XDPVH9R*'(B_,KFL M:BE &$U>D\]4*6J;3"YG8"CC^@J]=ZL9N;RX(A>$"3)GG.//T&EHL!;+&.9- MWHG/&S^3-R%S*4RIR7M10/$8'Z*&5DA\%#*)SQ+.(.^1I/^*Q%&<=-0S_7=X M?*:-<5RA @ 'P< !D !X;"]W;W)K M&ULK55=;YLP%/TK%JNF5MH* 4*:+D%J$TWKP[2J M6;>':0\.W 2KQF:V2=I_OVM#49K0; ]] 7_<4"2^=N+%;E4YD M;3@3<*N(KLN2JJ=KX'([]0;>\\ =6Q?&#OCII*)K6("YKVX5]OR.)6!&7!NB5#& MGY;3ZY:TP-WV,_MGYQV]+*F&F>0_66Z*J7?AD1Q6M.;F3FZ_0.MG:/DRR;7[ MDFT;&W@DJ[6190M&!243S9\^MGG8 0SB5P!A"PC_%Q"U@,@9;90Y6W-J:#I1 M5FXO-P! MIP9R,F][/;JWFI*YK!U,.[IT%MP$O?OQLD MP:<^ZV]$]B(149>(Z!A[>B/P4 #!3272'0A#']%]19_HDD.?]88O<7RVB&S2 M:# >3?S-KJ7#H#@:Q5W0"ZEQ)S4^*G4.*\##FF-UV8"H>\4U#,.==<,DCO?$ M]02-Q^-^<<-.W/"HN%=O4Y_*X8& X6@_@X8\FP9]EQ!(2-$Q!RR#-=]*O-+5%VCJ M>>?X4BVM_[*J]CT=!2S=6M1% Z8,"J'J/[]K^G ()YN0-0 HL> X1. N '$ MOM Z,U_6DB-/)D97S#AO8G,+WQN/IFJ$$P^:QU5@DI&5<9$PJY MVHB5!,:M!;3L+6L=CI> 7$A[0L:;ZR4[/CIA1P1A%W1*-V(G(5)"CC9,F^#S M.GCT1/"876B%N66?5 ;90WQ(A;351/MJYM&SA$M(>RP>O&%1/XH[\EF\'!X] MDT[<-C?V?/%+FGM^W]Q9W=REL*G4=FN _9BM+!IZTS^[NEA'&79'<7,^MB5/ M81K0(%LP.PB2UZ\&H_['KA;\)[('#1FV#1D^QYY\U??+G!09C'.@\[76N-^X *W&)W\!4$L#!!0 ( (Z 0EA@_WMA1@( M ,@% 9 >&PO=V]R:W-H965TJ 8DG&Z5K9C'4V\ T&ECI0;4( MXC"\"6K&):9V5G )"TW,KJZ9?IR"4.V$1O1I8\FWE74;09XU; LK ML'?-0F,4#"PEKT$:KB31L)G03]%XEKI\G_"30VL.UL0Y62MU[X)OY82&3A ( M**QC8/C:PPR$<$0HXV_/28=/.N#A^HG]L_>.7M;,P$R)7[RTU83>4E+"ANV$ M7:KV*_1^1HZO4,+X)VG[W)"28F>LJGLP*JBY[-[LH:_# 2!*7P#$/2 ^%Y#T M@,0;[91Y6W-F69YIU1+MLI'-+7QM/!K=<.EN<64UGG+$V?R+4F7+A2!,EH1+ MR^26KP409@Q80]Z357>]1&W(D'LY!\NX,%=X?K>:D\N+*W*!:/*C4CN#3"8+ M+(ISGPB*7LBT$Q*_(&0.Q35)HGL=UX-CFMEL9']LL)1"]HEX/E&*?L4N&X>AG?^#U!+ P04 " ".@$)8 M6+JCTU<$ F%0 &0 'AL+W=O6P3D425I.UFOWY)69$L MFY+C1,B+)5(S1V?&XIDAAVO&'\0"0*+?29R*D;60,CNS;1$M("'BE&60JB0,S6 M(PM;3Q,W=+Z0>L(>#S,RAUN0/[)KKD9VB3*E":2"LA1QF(VLL0<]N)J.+$!&+1?Z+UH6M8Z%H*21+ M"F?%(*'IYDI^%XG8(II*D; MN0L2DS0"@3Y<@B0T%A^5V8_;2_3AW4?T3H&@NP5;"@4HAK94'/6;[*C@<['A MXS;PN83H%'GX3^0ZKF=PG[2[WT*FW!V3NZTR4Z;'+=/CYGA> ]YY]&M).4S1 M9YI2"2=?U33DGZ_*$5U)2,2_IJ W;_'-;]%+]4QD)(*1I=:B +X":_S^ M#QPZGTPIZ BLEA"O3(C7AC[^PID0*"*8&*=@B<(+=@;_+ MTV2&0[]G)AJ41(-6HM^53&N%0RL2+\%$+]C+3^#AP2X[@Y7O]STSN; D%[:2 MNX25$OE,Y? .HD7*8C9_-%%L13GVT^X(K!9PKPRX]R9KO==E0CH"JR6D7R:D MW_H%_,QKH%Y$*^"JIJ/SK<6$,N"4Z9J!'H%PH]2WP^.@T7/R$L]:C(,RQD$W M>C;87V..X^ZNQ$-6-8[8J8JTTYFB%5 UK>K[ =YA:C+KA5[80'6KG\"OU+0" M8#M)/@["P2Y!@YGK]?T&@E5%QZWU<3S)FRK@Z ;B/(EB03-SI])IU>X*K1YV M5;>Q]R;JAEO[@Z.3TA%:/2E5HX#;.X57*]P!?(R;)>Y%KO4XJSX#MS<:SU8Y MO-]*X,#%NS)WT*S.LVHY<'O/<93.A?L"YO5#?Y>JR

)6@RZ_F#!H)5\<;M1?*.DRFD)%$;M?NQ54<>#MQ&[UN;AZ*1TA%;?R59-A-O>1+Q:[ [@>\U:]Q+/>I15_^&V M]Q_/ECIWO[\8.+M"=\"HSG'K4*&]!3E&Y@JHFGZ%;K#+TV 5!$U$JZ;!;=_M M'Q8Y=W\'[_;VV.T;>7OD[*U#+'V"^(WP.4T%BF&FO)S3G@J.;P[E-@/)LOQ< MZYY)U=#EMPM0$L>U@7H^8TP^#?1167DT.OX?4$L#!!0 ( (Z 0EC@ECE0 MP0( (<( 9 >&PO=V]R:W-H965T^[Q(X.U5$]Z 6#(<\&%'GH+8\J^[^M\ 075E[($@3,SJ0IJL*OFOBX5T*D# M%=R/@B#Q"\J$EPW%@55+S? Y7KHA=YFX('-%\8.^-F@ MI',8@WDL[Q7V_(9ER@H0FDE!%,R&WG78'Z4VW@7\8K#66VUBE4RD?+*=K].A M%]B$@$-N+ /%UPI&P+DEPC3^U)Q>\TD+W&YOV#\[[:AE0C6,)/_-IF8Q]*X\ M,H4977+S(-=?H-;3M7RYY-H]R;J.#3R2+[6110W&# HFJC=]KNNP!0@[;P"B M&A"]%Q#7@-@)K3)SLFZIH=E R351-AK9;,/5QJ%1#1/6Q;%1.,L09[*1+ IF MT!:C"153DDMAF)B#R!EH$ZB((I; MX*/#\#&4" _:X#[6IRE2U!0I=5:U0O M:?U3&R=#?'1!J\ MAUQS@7\*H&P SL^D-)N.O8R:?X_L+U!+ P04 " ".@$)82M@!/',# #R M# &0 'AL+W=OZTJ@_;BVDO''*26 /,M4VS?OL= Z5I<&F%]B:QX3S\ M_L? L><'(7^J/8 FO_*L4 MGKW5Y[KHJW4/.U)DHH< [6R%SIG$J=ZXJ);!- M[91GKN]Y4S=GO'"2>7WM0B9S4>F,%W AB:KRG,F[CY")P\*ASOV%2[[;:W/! M3>8EV\$5Z)OR0N+,[:)L> Z%XJ(@$K8+YP,]7]+ .-067SD,9(L@@U28$P[];6$*6F4C(\7\;U.ER&L?C\7WT?VKQ*&;-%"Q%]HUO M]'[AQ [9P)95F;X4AT_0"IJ8>*G(5/U+#JVMYY"T4EKDK3,2Y+QH_MFOMA!' M#C1\PL%O'?R7.@2M0UTYMR&K9:V89LE[*!(.2CRCGSF!<^KG%RB! MJ3=H'@:ZA WH*3_/T7G7KO;17X0\$>U2/HZA$,14\NP7P6 M-B")V)H:AS:U38AI'<)\0FX32JGOS]W;8QF#B4;*"#L9X: ,))_8R!NOR3%Y M.#,B'Y$/QAY)/NG()\^13VWDDSYY$,].R0=CCR2?=N33Y\@C&_FT1QX'$3T! M'PP]$CSJP*/GP&,;>-0'#WO@@Z%'@L<=>#P(?KT'[.I;#=*&'_?Q8X^>/C&# M&4;RSSK^V3"_,.TF;[M/!MBI2=DV'YNBF>7M#:/9]$328-*1DJCWT&N]05'_ M@5+GA.=EI6&#S1)7!Y2V-DJOI^?=Q)_1^$3/<,*Q@HXV#_0%JX1[2LE,:VS7 M*>-LS3.NL4U:M=&>-A06]:0-IAXK[:'YT\%>VJY56DF)CQPIA32[3JL1%WFG(BQF M,QH%)QKHZZ%QAUO/=SCH02D M,<#[6R'T_<1L>[MC3O(;4$L#!!0 ( (Z 0EC*Y$_W, , *H) 9 M>&PO=V]R:W-H965T1 M"FS:I'6K6G5[,>V%20ZPZMC,-E"^_04]V42Q#X92953@UVU=S72P4T+? M&L; N15"C#\[3:\,:1T/VWOU3RYWS&5*-8PE_\DRLQAZ/8]D,*,K;F[DYC/L M\FE;O51R[7[)IK#M=CR2KK21^C=[<3TA2&'NYC#6H-7O+V3=@)/E15X#^)'=6C5=:C5:>>C!<4L[=K1MG=U9"S MQDH#H5J#J4J\4.L[-7L O9,#@"CDZ *XR"9K^:N%,2=VJ)OY]PP@.>\AJJ& NA M]D'TTXIVG@*VFF$U8+<$[+X*<$FW;EM4$7:?S&C<[)XP5METJA%[)6*O%O&K M ]NXJ@TSZ9M]K@KTW-/[CVS(^PH=(\6YXE"E>,5=4S9G0./9E&;?L0'*YUGR%U!+ P04 " ".@$)8 MD_$=\1L$ !I$0 &0 'AL+W=O^G5.N8[NH8KQE_(<( 23YF<2IF!BAE-F]:0H_A(2*+LL@Q9DEXPF5 MV.4K4V0<:*!!26PZEM4W$QJEQG2LQY[X=,S6,HY2>.)$K).$\MTCQ&P[,6QC M/_ 'Y)7OBV#-+EB!*(!412PF'Y<1XL.\7MJ< >L77"+;B MJ$V4*Z^,_5"=C\'$L-2.( 9?*@J*'QN801PK)MS'OP6I4=I4P./VGOV#=AZ= M>:4"9BS^%@4RG!A#@P2PI.M8/K/M7U XU%-\/HN%_D^VQ5K+(/Y:2)848-Q! M$J7Y)_U9"'$$L-T+ *< ..> W@6 6P#< 5 .\VQ_>9F3=W?OR1V)4O(Y9&M!TT",38F;4%2F7QB[4 M^=,,?X$,X5:=]1-OW/) 7 M%;#N149]F!@8D03P#1C3WW^S^]:?=9JU2;9HB>Q$3Z_4TVMBGS[3+;XW"3RB ML2#9FOLAQJ6 +#E+,%(>OYXHW0 ^6%XG;FZDKXVHX+V9VJYECB58O2:Q8 -I&NHX[EG MNC1NX$9=^J4N_4;W'GR?K5,I\$+X$&WH:PP=DH*L\[E?\<;MN3WOS.=&>]>^ MGW[E7GF>U3^8//%Y4/H\^,5=. HT=8XVPJ^-)VV2+5HB.Y%M6,HV_)_B\[!- M/=LD6[1$=J+GJ-1S=&-(FHTJ+\VIQMQ1->960F[C#F[TS[8.&9KUMN"2T9V* M++4YEU7QU:NXVFSGVD-OB^U4E:.\U6XMY!94)]^^@ZH\C0:OEJ%EU MM!)Y^JAFCU/("">PNE+#-%&WF[ EN7.Z+E9^<:SK:F2^L[K.?J"#>)&!KK;C M'>F2NLMC'I6'"?"5KLL%T>\G3X3+T;+V?]05[]GXS+Z?VS7C#[:+$V[MC(&PO M=V]R:W-H965T?X2[)2^M$4B!;6 MI9!F%!365I=A:+("2V9ZJD))*W.E2V9IJA>AJ32RW(-*$4;]_GE8,BZ#-/&Q M6YTFJK:"2[S58.JR9/IYC$*M1L$@V 3N^**P+A"F2<46>(_VH;K5- L[EIR7 M* U7$C3.1\'5X')RYO)]PD^.*[,U!J=DIM2CFUSGHZ#O"D*!F74,C%Y+G* 0 MCHC*>&HY@VY+!]P>;]B_>NVD9<8,3I3XQ7-;C(*/ >0X9[6P=VKU#5L]OL!, M">.?L&IR+Z( LMI85;9@JJ#DLGFS==N'+0#Q[ =$+2!Z"1B^ HA;0.R%-I5Y M65-F69IHM0+MLHG-#7QO/)K4<.E.\=YJ6N6$L^FUS%2)8-D:#1Q/T3(NS E\ M@(?[*1P?G< 1< DW7 AJNDE"2WLZ9)BU_..&/WJ%/X8;)6UAX(O,,=_%AU1K M5W"T*7@<'22<8M:#>' *43^*]]0S^7]X=*""\_WF?P#X;?WRD/KBV6YL\^_<.WU/]&9#OZSSK]9P>/>UP;BAA#]O-4 M<\.=%9W2#=E<(IBAQ#FWIY#7%%#.45!KS/VBX&S&!;?/^WK4;/S);^R\=YGV M>X,D7&Y+/YS3* JWS*!$O? >:2!3M;3-->NBG0U?>?=Y$1^3/3=N^H^F\?8; MIA=<&A X)\I^[X+JTHU?-A.K*F\Y,V7)P/RPH%\,:I= ZW.E[&;B-NA^6NE? M4$L#!!0 ( (Z 0EB 10\P=P( ' & 9 >&PO=V]R:W-H965TV!"H&T/TQ[PG1:D_?A=.R&TJ.TT:2^)/^XY]YSK^"9?:7-O:P!''J50=AS5SC7GE-JR M!LGLL6Y X<,6< ?N6W-C<$8'EHI+4)9K10S,Q]'%Z'R: M^?@0\)W#RJZ-B73[Y4XRCV@D! Z3P#P]<2IB"$)T(9#SUG-*3TP/7Q M,_NGX!V]S)B%J18_>.7JD6,CT8V M/PBU"6ATPY4_Q3MG<))(= M/"FYULK5EERI"JI-/$5-@[#D6=@DV4MX">4Q24=')(F3E"RU _*64&)K9L!N MT3?=3W<'#=+%/=TNI@VEZ5#"-%"G.ZBO'EKNGLC/BYEU!C_+7]NJUU&<;*?P M5_7<-JR$<81WT8)90E2\>S,ZC3]NL_J?R#;&ULQ9UM<]HZ&H;_BH8]L]O.M ';&))NPDP2 M2[N=.3W--)NS'W;V@P(*> HV:YN\[)P?O_(+"&'S@-M[EB\M$'Q)<,NR="'; MER]Q\CV=*96QU\4\2J\ZLRQ;?NIVT_%,+61Z%B]5I/_R%"<+F>FGR;2;+A,E M)\5&BWG7[?4&W84,H\[HLGCM+AE=QJML'D;J+F'I:K&0R=N-FLEG>)?M;=4";A0D5I&$ MJI=TZS'+/\IC''_/GWR>7'5Z>8W47(VS'"'U?\_J5LWG.4G7XS\5M+,I,]]P M^_&:+HH/KS_,HTS5;3S_9SC)9E>=\PZ;J">YFF??XI>_J^H#^3EO',_3XE_V M4KVWUV'C59K%BVIC78-%&)7_R]?JB]C:P'7V;.!6&[B[&USLV<"K-O!V-W#W M;-"O-N@?6R6_VL _=H-!M4$19K?\LHIO.I"9'%TF\0M+\G=K6OZ@B*O86G_! M892WK/LLT7\-]7;9Z#Z+Q]\_YME,V#A>Z :;RB+RC^PWF20RSYV]"U0FPWGZ MGOW"PHC]8Q:O4AE-TLMNIJN0@[KCJKC;LCAW3W$>^Q)'V2QE/)JHB;U]5U=] M4W]W7?\;EP3>J^49_O-]/ M"XZGN6M: X8?\=&\7E6IO941-.5Z-=5?D$M0K._=V[0;K\!Z^RJ7@ZIV<[O= M;JYUHXFF2G<^&7M\8]OONY-OQP00'+CZO/H_->[[+[O)T@LD". MA D0S$K0WR3HDPD6QP+6<"P8)VH29DW)D<"VR?FUY#XZ3L_=#:_^-M=S??M- M'%DQ 8)9H0PVH0S(4*ZGTT1-9:98M%H\JH3%3WDX"QU+6N15=NFL*GG"]&B3 MA6FZDM%8'[GUX;I\PWOVQ_YCR U9A[8YEC!_*Z#AN=X'=W-$ELGK9?K>1:U, M 2K32G*X27)()LD7RWG\IA/4X^'Q+(RF;*F2L3X@ZA%\4R8DK6TF)BB3AXVKON(0$MLWNHG;8 M&M:ZQ"/>PY&5$B"8%8C3,W//'GUL>WQ62=CXU=-;MOWNH;0 2N-0FD#1[$2W M;()SXFEA50%4PT#2 BB-0VD"1;,;AFL:ADO/+;8"7U:!2],F/C#UFC<6/6(M M)QM-ON2&+J-U]FY]OG%Q4>N3H85R*$V@:':HQ@$YI% 8?5.I/H".,YUI.7=\ MB,(L9>^^W3^DS0%"I0Z4%D!I'$H3*)J=LS$[3O_4O3I4 4%I 93&H32!HMD- MPP@CAS9&O^L.H)K(AG'C](<&M Z6KDZ?O2F9-!I[:#TXE"90-#M$(Y@AI<_%>:[=6.,4$'DU&V-LWO4A=HA*$V@:'9>1B,YM$B=X7: MI0/5=,O>E5VP1?D;KG/.)O*MN;N%.B@H3:!H=MI&0SFTA_J;'C)E^HO+%'N2 M8<*>Y7S5Z']I3NMPZV[)=1MF.\A".90F4#1[H8&Q52YMJ\C9#ON#!:'NE[,X M:HL*"V TCB4)E TNV$8G>72.NOP MQ(<&M Z6KHY3')H;,X3:*RA-H&AVAL9>N;2]NE-)L3(S_YW<=.B-64*U%906 M0&D<2A,HFAVPT5;NJ;65"]564%H I7$H3:!H=L,PVLJE/=%/SZ!I?NO<&U8T M#=W:T!Q:*(?2!(IF!VH4EDLKK!^?0=/@UDG2U2P/TVRXGD /]LZ?H=7B4)I MT>RLC?YR:?UU]/R9YK2.MJZY&GXLA);)H32!HMFY&UWE3L\.+9%# M:0)%LU,UELPC9>Z).WD/JM"@ MM !*XU":0-'LAK%U9B#MU0Z[41K0.EBZ.OO=*+0:'$H3*)J=H5%G'FE@CNG2 M?XNCCV2W#G5C4%H I7$H3:!H=O+&C7G^J;MUJ#R#T@(HC4-I D6S&X9Q;!XM MKX[HUJ$N[4!UB&X=ZLZ@-(&BV1D:=^;1[FQ_MRY?]SD8&MDZ520M@-(XE"90 M-#MJH]N\\U/WXU Y!Z4%4!J'T@2*9C<,(^<\>OT9SL% '5Q%LQR,4SM#&5HF MA]($BF9??<.XM?Y!MT;V[0Z__L"C4:T#I8NCK>_E-SH/7@4)I T>P0C4KK_\@2-:M/ M/Z1AZ!):IPQ=NP:E<2A-H&AV\EL7TSKUVK4^U,]!:0&4QJ$T@:+9#'ZM>A+@U*$RB:':)Q:7U:7GTMEA8VA@=U:%!: *5Q*$V@:':@ M1JSUAZ?NKJ$:#DH+H#0.I0D4S6X81L/UZ55O1W374(UVH#K$&?+0>G H3:!H M=HA&F?5I9?;CRXMI<.MPZ6KN_TD$6@T.I0D4S;[DJ=%F_H%KD!6];Z:2QA\_ MZ(W;YG>@*DYO_]X)K0B'T@2*9B=H%)A/+S_CKTM5G)4["9_#B8HF^64L&N?" M-*AUFL[A58/0$CF4)E T.S8CJ'S:"-7=QM?])]S0K-;)09>"06D<2A,HFIVQ M\5?^J:\2[T/U%I060&D<2A,HFMTPC-[RZ?5E/SZBHL&M Z>K69VPY1UQQ1-H MO3B4)E T.^RMR\K3CNC $ M[#7FZ*N00"^JKH#2!HMD)&E_ET[[J)^[M0)-; MQUO2ML_"\VHGX4&+Y%":0-'L((VG\MLN *L&7?GJ@%(HM7 M69KISCQ/\^A;PD#55T7S[0-W_9XP4,T%I0D4S0[2:*Y!V[,LS:'[T"(0&MTZ M2^@:+BB-0VD"1;,C-XIL<.I3+ =0KP:E!5 :A]($BF8W#./5!C][BB4-:!TL M71U__Y$96@\.I0D4S0[1.+ !+9<:]UJS8S>F"I5?4%H I7$H3:!H=M)&@ U. M?4[E "K1H+0 2N-0FD#1[(:Q=6_' Y?>E\LPD_.-5EME*F%I_)3IT-4'%JGF M7@![M\:Z4G/J3@U:)H?2!(IFAVB2#[;BX;3Z"B"6W'U5!: *5Q*$V@:':R1I$-3ZW(AE!%!J4%4!J' MT@2*9C<,H\B&M");G^DN&R9>U5SKV%D575+K%@ ]MQ)*XU":&-9OUSGL63_> ME]EVTYE262 S.;IB3]E-\J[].UV^G67K]U M/@5._GK78$:72SU<^R*3:1BE;*Z>-+)WEC?.)%\[O'Z2Q4M]O.ZPQSC3P_CB MX4S)B4KR-^B_/\5QMGZ2%_ 2)]^+:H_^!U!+ P04 " ".@$)8-%^J3T0$ M I$P &0 'AL+W=O>81WQ]Z.4T+9S:IWBWX;,)*F:4%+#@299Y3_F,.&=M-'>SL7]RG MJ[74+[S99$-7\ #RRV;!U9/71DG2' J1L@)Q6$Z=&WP])Y%N4'WQ-86=.+A' M>BB/C#WIA[MDZOB:"#*(I0Y!U64+'R#+="3%\;T)ZK1]ZH:']_OHGZK!J\$\ M4@$?6/8M3>1ZZD0.2F!)RTS>L]U?T PHU/%BEHGJ%^V:;WT'Q:60+&\:*X(\ M+>HK?6X2<= @(#T-2-. 5-QU1Q7E+95T-N%LA[C^6D73-]50J]8*+BWTK#Q( MKOY-53LY>Y L?KK2XTI0S'(UV8)6Z8)G?0_H"MWHQ*7R!_I2),#1/VM '[^7 M^L5=$4.ALXH6&2T$>G<+DJ:9>(_$FG(0*"W4YZP4M$C$Q).*5_?JQ0W;O&8C M/6P!^LP*N1;HH^HX.6[OJ7&V@R7[P MQ"X*\.^(^"1 OR)OSUE?+#T$ M;3J#JH=!3P_W("1/8ZFR6656Y2R572.WAM&E>"TV-(:IHVI- -^",_OM%SST M_[! #EK(014]Z('\N\P?U42R)7KH&'?--W@#OK#E"ZU)G,,J+8JT6*EZ4^LJ M!O1.+:1ZCMZC?SMGJZ:NXX957*U'VQD>$G_B;3MHABW-T$KS)Z>%GL^?91B> M,OA!V,TP:AE&5H:O:EE!XMT)49Y!,CHAN<(AZ2:)6I+(2J*D< GI.?F(3BFB M03?$N(486R&4'ERR.L8G)&2 Q]THV#<"ZENKZ5LE_"HA= M<&1E:Z06#$BH! M+6G*T99F):"-JK@*K5,'_32S4XI0I]E_05AU%R;)?RCDH]%RT\658!Z2 *VF\+EAHU/W6$<]%@4-O: [?YPKF7C4V<(1SW; M!F*,@5A5^T+3;H(>^V5/1HA1>&)7^/-MNPGX8O?0PV'$G-C%_$+G;J(>;:H& M?A^-D7$2O+EUD[?8R1,C^\0N^_^+=3=]'&GLT.U==4;]B5W]7V'=3>0C1\(C M-\ ]3$;WB5WW+[?N)O 14J1,V'?WK[+N)O;QAB)R@SXJ(^K$+NJO MM^ZF@\-E188N>;DC] Y.+W+@J^J,1J"8E86L#S+:M^TYT$U]^F$^KP^1/E.N MRD&@#):JJ=I]JE7$ZW.9^D&R3746\LBD9'EUNP:: -&ULQ5I9<]LV$/XKI<683 MRLLBB'@L@B1&*7^\'%WA]S=LFAGD+;X'_%G4KE$&Y2%)?F8W'Q>7(RN+B(=\ M+C,7OOKSQ&]X&&:>5!S_E$Y'59^98?UZZ_W/'+P"\^ +?I.$/X*%7%V.O!%: M\$=_$\JOR?-?O 1D9_[F22CR_]%SV=8:H?E&R"0JC54$41 7?_V7,A$U ^+L M,""E 6D;V#L,:&E 49IUEIYRR[RW.36"DT09V6\EZGZ M-5!V1&IT"#_/+W_)KCEZA_(FZ,LZ?WR5I3V0K^CLEDL_ M",5;U>+;_2TZ>_,6O4$3)%9^R@4*8O0M#J0X5P_5]=^K9"/\>"$N)E)%G?4] MF9<17A<1DAT14O0IB>5*H _Q@B\,]C>P/2: @XE*5Y4SLLW9-0$]WO+Y&%%\ MCHA%J"D@V/R>KY6Y93)OA$.K$M+<']WE+\^X*;&%'3/;90O$>['VY_QRI%8 MP=,G/IK]_AMVK#],H([DK &151 9Y'UVS9=!' ?Q4DW9T(_G')VI054,M;7K61/,X+QU+*LB\E3'138[4!0=@7*!D&I9>B1!U)-O!XP=@?,.\_N M8@%[&XC%J; X()8/+SR=!Z(?B]/%8GM=+&!O [&X%187QA(O#AAI;@<0GKI. M%U&W77M$-H+UJF ],-C/F^B!IRAY1$F^0*L%]W,2/W&1C2M?(K56\;Q%N5Z1 M/CR> 4\7#1C4P/I,*\C30R&7P\]_"'OK-37@,XU ,(:!"+&E=V4+7--_Y/0C M*^$33Q6=4MMQ,<'0.@W4H%RK!.0@C?NI=FIFH\1,\8.G?B(7.@;'. MI5NO/N'8&'NM,L.]#T5'-#IRP!ZP!ZK"':8U6)2-F=V&!78[%)9F)!AD ZWM M8)&$H9^*/FBT"PT[8T;:T$Y!1+!F(ABF(H;=88^RL2XV0L=3MXV-]0S:9M": M:6"8:NR]G.RU>^Q93[N+V77'WK2-^12\!6OB@F'F\KT$&R^V2:EVD3WJZG3K M1^6JM&:P(&TZ M>%LYDK=F3C1MPC!O^K*10OKY7#9BA:TQRM*$L(6BXM5RBA;^J^D=[*;'DYU[ M$HB6GB!PFB!AF"$-*'C?Q#)HG0W5DZ!=TBFFX1D,0,2UB-=)JR MT]-E.82F57+LG)7C_00YNB&A-3=.74M@K'Q6W>!@3+AZXOZ%X-(&AL(1T MF*!;.FL4R74-H SMO-V"+M6L@\*LX^B2;ME?/5)J&0#U-6OBJ7V>@DG%K^FU MM,LZ"#.5P]#.!LJA*05EIY-BZ9%(0XGQ%!2$:@I"80HR5(HMW=95$L<:>VUA M#^Y]*#K-.BC,.@Z58DMW#7W+<<<>F];^M2&>0@BBFI'0@[]L[8'3->"TQG:; M^9?M=E>Y&;0F$Q162/X/[;(,J2FSXS'IU+.W71.TIA84IA:_I$J6OAN58&/+ M@0:FT810HTGS$[ZF%>S ;UK#9$AVU*];Q_+6S(FF)@RF)CTR9(^U6RILN!"1 M$'9W:DA[>F);.0J;M+HF2$UH&$QH_B,YLB<*KZ6T0HK;GJX=@*;+LJJYW=,Y%G8*+,8GH(7:&3:Q+$[]5D^K4]97^=GBB6Y>'-'^Y*=JL1 H MY(_*U!J[JA)I<>JYN)').C\X_)!(F43YY8K["YYF#=3OCTDBMS=9!]79\]F_ M4$L#!!0 ( (Z 0ECF?&PO=V]R:W-H965TOV8=H'!RX! M%>S,=I+VW\\VA$!"T3HA]4MBF[O'=X\?P]UPQ_B3" $D>DYB*D96*.7ZRK:% M'T)"Q"5; U5/EHPG1*HI7]EBS8$$QBF);>PX73LA$;7&0[,VX^,AV\@XHC#C M2&R2A/"7:XC9;F2YUG[A(5J%4B_8X^&:K& .\G$]XVIFYRA!E 5$:.(PW)D M3=RKJ>MI!V/Q(X*=*(R13F7!V).>W 4CR]$100R^U!!$_6UA"G&LD50_0O)GF5S(((F++X9Q3(<&3U+13 DFQB^5SC6L ;\"^1YUX@[&"O(I[IO[OCFG"\G%;/ MX'FOT1H2#AFMTR*M$\X)78&Z"!(M7E#1;D9>S/)D1WB ?GU3D.A.0B)^5_&; M[M^NWE]?_BNQ)CZ,+'6[!? M6../']RN\[F*G(; 2E2UBI E&% B'5 M7U7R*6+7(.H7U7;LN@YVAO:VF-6I50M[N)-;E<+MY.%V:L.=,B$16ZI7V!;H M!BJU7XOPUK-I"*R4;#=/MOO.,NXV255#8"6J>CE5O<9EG")V"@(=X/:1B$]M M7+>-JS7GFK;]Y6?NL!-0162GJ0)SUX M9RT/FJ2J(; 25:YSJ J_TC/%5;MMMNO%K1;*&/<^H!5(1C1 MU05: 05.8B-M$JB**1*2$UTK5L97X+U!+ P04 " ".@$)8@G6*&[D" "O!@ M&0 'AL+W=OM E@"&/%1=Z$I3&U%=AJ+,2*JHO9 T"3]925=3@5A6AKA70W 55/(RC:!16 ME(D@39QMKM)$-H8S 7-%=%-55#W-@,OM).@%.\."%:6QAC!-:EK $LR7>JYP M%W8H.:M :"8%4;">!-/>U6QL_9W#5P9;O;H7]PM6,M*ZKA6O)O+#?E)+@,2 YKVG"SD-N/ MT-8SM'B9Y-H]R;;UC0*2-=K(J@U&!A43_DT?6QWV N+>D8"X#8@=;Y_(L;RA MAJ:)DENBK#>BV84KU44C.29L4Y9&X2G#.),NC

SFU=. ]-63V1+R?UW-.GYQYNJ4J?TL^-48;5(F)@GQ? M2,ZML/;HQR'9/)W!83KV4[W2-7E/P3"O2%2@2K_<;(VHVDE30XX-RRQ#\**.N YVLIS6YC M$W3_J/0W4$L#!!0 ( (Z 0EB5VTG8_@( #\+ 9 >&PO=V]R:W-H M965T:/$TC9=F2YULYP0U:)U 8[&*[Q"N8@;]:)MJ6O8Z$H%Y)E)5A%D!%:O/%#J<,>0/'4 [P2X#T'=(X _!+@/P?TC@ Z M):!CE"E2,3J$6.)@R-D6<>VMV/3 B&G0*GU"];'/)5>K1.%D,)AJ"Q"059VK]=AZBTY,S=(((15\3E@M, M8S&TI0I+D]M1&<*D",$[$H*/KAF5B4 ?:0QQ#3YLQKM> X&M]*A$\7:B3+Q& MQA"B"^2[[Y#G>'Y-0-,_AWMU^33#Y[!6<*=N]X-L_.J(?(1[?O-\*,QC[>8Q^C'%T6)KB1DXF?=^1;[=^KWUX5K(-8X M@I&E*I, O@$K>/O&[3D?ZK1MDRQLB>Q ]TZE>Z>)O;A:J.9JP8,> SKE$.>F M_)W5J5JP]PR[KMZ;P'4=SQG:FWVY7GJ=>[[7/?0*&R/]2QVZE0[=1AUV=>07 MF@$W/RH:0?&UU5:+1K;7?DUMDH4MD1VHV*M4[/WG6]QK4_Z M]__I+6YD?ZVJ;9*%_1>5X_+2>2HOA5KV7FN1 5^9%DTH)7(JBQ]J9:VZP+%I M?I[9)^Y@6C1S3S1%:WF-^8I0@5)8*DKGHJ^N&2_:M6(BV=HT, LF53MDAHGJ M<(%K![6^9$SN)GJ#JF<.?@-02P,$% @ CH!"6 %]T<0? P <@H !D M !X;"]W;W)K&ULM59M3]LP$/XK5D ()"!IDK[2 M5H)VT_:!"<$8G]WDVE@D=F8[+?OW.SMM^K*T=!)\:>W+/4_NN;,OUU\(^:H2 M $W>LI2K@9-HG?=<5T4)9%1=BQPX/ID*F5&-6SES52Z!QA:4I:[O>2TWHXP[ MP[ZU/)%%%EE'YYPY2L1@X#6=E>&2S1!N#.^SG= 9/H)_S!XD[ MMV*)609<,<&)A.G N6WT1EWC;QU^,5BHC34Q2B9"O)K-]WC@>"8@2"'2AH'B MWQQ&D*:&",/XO>1TJE<:X.9ZQ?[5:D0J%!:9$LP1I Q7O[3MV4>-@#(4P_PEP!_%Q#N 01+ M0&"%EI%966.JZ; OQ8)(XXUL9F%S8]&HAG%3Q2;NW[KD99)C@W6DJX*R7X>R0$ MY%YPG2CRA<<0;^-=3$>5$W^5DSO_(.$8HFL2-"Z)[_E!33RCX^'^@7""JD2! MY0OVE:C(0%(M9*\N-R4VK,>:'M!3.8U@X. E5R#GX S/3AHM[Z9.V >1;^T*=#<^W]CJ9W:J41AEP77YU:JLU>!T M:^>%'?L=#E3E_+.F*:>Q>RIGC"N2PA0I3:0.D>6$4VZTR.V0,!$:1PZ[3' H M!&D<\/E4"+W:F!=48^;P+U!+ P04 " ".@$)8;&,<_:X# #_#P &0 M 'AL+W=O1C; #?B+P9;??!,K)2EE$_VY6,Z]0++ M"#@DQD)0_-O '#BW2,CCWQK4:[YI P^?=^B_.O$H9DDUS"7_FZ4FFWI7'DEA M14MN/LOM;U +&EJ\1'+M?LFV'AMX)"FUD7D=C QR)JI_^EP;<1" .-T!41T0 M'0<,7@F(ZP#GG%\Q<[+NJ:&SB9);HNQH1+,/SAL7C6J8L-.X, I[&<:9V1^X M4KC4FA2 DYM1!80:H]BR-'3)@1A)$IGG:#A229XRR5-0FKPGM\*P]RGCI9T& M\NX>#&5<7V"/0]&[/R;(GYDL-16IGO@&*=L/^TE-[ZZB%[U"+R:?I#"9)@\B MA;0=[Z/41F^TTWL7G02\A^22Q.$O) JBN(//_/^'1R?HQ(W]L<.+7\&S+C8F M+B I%3,,77MX3GB)BLE*R9S,95[@?+AU+U?D@2K!Q%J31YRSA9NS?WY'8/+1 M0*Z_=KEBRK>(R=%SLAKB9C:(@G/B;0SM> M#AH.@G$SJ"5SV,@E MX^3'WCK]/8&U?+EN?+D^BWRY[M.PGL!:AH7!_IX4G%'&U&0.LR&^B@9'*=,Q M*AJ.7SEZPH,K8?C&PP?R@LOOL$N0YH I.!6=]$]^X*T3WQ=:VXYH;T=T%LE2 MT^C+M)[0VJ;M[[7AR5O@CTZ7^$4BA"^SI6-0?)PL_D$IE8-:NPI3(U%D4549 M36M3Q=ZZVNVH_K%R,(5;$MI ML/QSCQE6Z*#L .Q?26EV+_8#3&ULM5=1;Z,X$/XK%E>= M=J5 M[_/,YXF9F>RX^"YC $5^9&DNIU:L5'%MVS*,(6-RR O(<67%1<84/HJU+0L! M+#*@++5=QPGLC"6Y-9N8N0C8D.Y9GS M[_KA+II:CO8(4@B5IF#XLX4%I*EF0C_^K4BM>D\-/![OV;^8X#&89R9AP=._ MDTC%4^O*(A&LV"95CWSW.U0!&0=#GDKS37:5K6.1<",5SRHP>I E>?G+?E1" M' &H=P;@5@#W%# Z _ J@'<*\,\ _ K@&V7*4(P.2Z;8;"+XC@AMC6QZ8,0T M: P_R?6Y/RF!JPGBU.PWX&O!BC@)!Z00/-J$BK \(DD>X>;B!0=E?R06BR)\QWTBDDA-;H:-Z.SNLG%J43KEG MG/+(/<]5+,EM'D'4Q-L88!VENX]RX782+B$<$H\.B.NX7HL_R_\/=SO<\6K1 M/%[@C7^=11*6'"ADGQ-[HY4_O8'FI,[!9G\ITV[DMMOY];WQ+4L6 A3 M"R\""6(+UNSGGVC@_-H6>$]D#1G\6@:_BWWV"%O(-]#BUDTW\!MM%:8$!0:D M[[OM[)+ZXZN)O3V.^+75R'=]K[9JA#*J0QEU>C3/0"0A:\WU3N1;SZLGLD:0 M01UD\(%I&_0I0T]D#1DN:QDNWYFVBQ(X.LHMWQN/QB<9^-K*\P(_:,_ J]JK MJTZO;N]OYVTN=:+>*GM/9(T QW6 XP_,OG&?,O1$UI"!.H_*N0QZGE M4M=U3A*PQ8P&GD?;,Y >U1*T^Q9\F"]:W>J$O57]OMB:0;J'(-T/S,.*O"\I M>F)K2G$H8VAG>="9B=ZKUVS@T=.;L,7*=X,S-R'5=45SYO!ZIN]X,6(9L=P( M?8(J!OP( )*5A2?HPI-@W0?9,XBZ=!R8VEA7@0.#6?"L8/D+B5F$39 10Y*5 MX)E9%9 RA30%PSS!!2R*]33+^ ;SAZ_(A3OTL*A/4],!(?.%,W3W$P/$RP), M7Y2^D"%I.S+[J/+'$F1M.BA)0KU#68C5LW67=F-ZDY/YA>[>6N;GU+]>4+]U M980KII^R#UN7[>(]$^LDER2%%;KA#"_Q=$39@94/BA>F)WGF"CL<,XRQ:P6A M#7!]Q;G:/^@-ZCYX]A]02P,$% @ CH!"6+!;-@5@! 1A0 !D !X M;"]W;W)K&ULM5A1;]LV$/XKA!8,+9!9(F7+5F8; M2.RM"[!V0;QN#\4>:.EL$Y5$C:3M^M^/I!39LF5A*92')!)YW\>[XQ?Q>.,] M%U_E!D"A;VF2R8FS42J_V7JCS( ['>=T#0M0 MG_,GH=_WPW)Q9@+?YBL).9SR" M!")E**C^LX,9)(EATG[\6Y(ZU9H&>/K\POZK#5X'LZ029CSYF\5J,W%&#HIA M1;>)>N;[WZ ,:&#X(IY(^QOM2UO/0=%6*IZ68.U!RK+B+_U6)N($@/TK %(" MR#E@< 7@EP#_'-"_ NB7@+[-3!&*S<.<*CH="[Y'PEAK-O-@DVG1.GR6F7U? M**%GF<:IZ0?@:T'S#8MN42YXO(T4HEF,6!;KQ<5!/Q3B,IOT$WHXH*?2ZMT< M%&6)?*^'/R_FZ-W->W2CS=&?&[Z5FD..7:4]-.NX4>G-K/"&7/'&1Q]YIC82 M_9+%$-?QKHZL"H^\A#(>,1O\&?^_^&DQ1V_RK9O^?PK? M8 MZ_\9A9XAYT*Q;(T>3]+[Y7=MCAX5I/*?IMP5W/UF;O.!N),YC6#BZ"^ !+$# M9_KC#SCP?FX*O".R6AKZ51KZ;>S39]A!MH4&MQ[:@5]P8V(*4&!!YD.WFPYQ M/QR-W=UIQ)=6@S[I^Y55+91!%L5%(O0&C)HE'PKP6NWK2.R6JQ! M%6OPANH-NDQ#1V2U- RK- R_4[VS C@XD1@.AR0X$V*#58"'@V8ACBJO1JU> M_9&P-4MX-=FOR.R6IQA%6?XAB(,NTQ#1V2U-&#O>'![WRO#$GFJ ML#X>A698DL> M'U#,9,1W( Z-+K:2O'HK.F*KAWPL2O#@+579:<72%5L]%<>:!;?6 JVJ#"[T M-B 7IW6#U0@/\155'HL(W%Y%?/JP0.K::=V.??4.=,16C_18F.#16XJQT\JE M*[9Z*HZU"VZM"5K%&%Y<3_Q0G]KG:KPTTW>8@#3+D9AJHCYR/,?)=YR<^@(V MWPJSA_K6HW\$ $J+*SN8*SO2-V9(ER"J2_>M;2>8^_.MQ-$M2$&O;=)(H,BL45]AJM&IL/=AVSMGX#-_-</218?M(Q5KEDF4P$J[X?6&^H,CBJ95\:)X;MLX2ZX43^WC M!F@,PACH^17GZN7%+%"U#J?_ 5!+ P04 " ".@$)8/=?ZIR<$ #+$0 M&0 'AL+W=OUMI5NI:F_O/JSN@PN3@!8P9YMD\^]O; @)*4'7BGYH _8\CV?& M#S#CV8Z+[S("4.1'FF1R;D5*Y3>V+8,(4B:'/(<,9]9LP\!AO(J4'[,4L M9QMX O4U?Q!X9]$0'KN75+;U9TJ@'&XJ\8=O+DFNA0GCG_KF_N MP[GE:(\@@4!I"H8_6UA"DF@F]./?BM2JU]3 T^L#^R<3/ ;SS"0L>?)W'*IH M;DTM$L*:%8EZY+O/4 4TTGP!3Z3Y3W:5K6.1H)"*IQ48/4CCK/QE/ZI$G "H M=P'@5@#W'#"Z / J@'<.\"\ _ K@F\R4H9@\K)ABBYG@.R*T-;+I"Y-,@\;P MXTSO^Y,2.!LC3BU^![X1+(_B8$!RP<,B4(1E(8FS$!<7>[PHQ:4WZ1=RMR?W MAYD/*U L3N1''/_ZM"(?KCZ2*[0G?T:\D$@B9[9"%_5"=E"YLRS=<2^XXY$O M/%.1)+]E(81-O(VAU?&YA_B6;B?A"H(A\>B N([KM?BS^O]PM\,=KTZW9_B\ M"WQ/L,&'1I%'R+E0<;;!=![S^^T/-"?W"E+Y3UON2FZ_G5N_(6YDS@*86_@* MD""V8"U^_HF.G5_; N^)K)$&OTZ#W\6^>(0M9 6TN'77#?Q&6Q-3@L8&I-]T MV\6$^M?3F;T]C?BEU:/)J%V7T]JK::=7MP$+M1R)#IB)(&KSKY/BM7O0$UDCVNLZVNMWE.)UGVGH MB:R1!NHE)HT$[//@-+5!0PT>Y<)_BU M>] 76S-4]QBJ^XYJK,C[2D5/;,U4'.L=VEE'=.K1>R$TWYE.Z;D>7YIYJ,<+ MGVUZ+$%H=RGQB?/09AL1!]@B%((EK3YV!@:XX&PO M=V]R:W-H965T*'WU'%'=GNI._SEO, [6(/\ M4MQRU?)KE93D0 5A%''8+KS+\"(.)]K C/B#P%$T[I$.9H#V" M#!*I);"ZW,,*LDPK*3_^J42]>DYMV+Q_4O]H@E?!;+" %H<(13!1&Z(91N1?H%YI"VA;P57AU MC-%3C%>15?$&/Z)@>%8Z#'F1L4> +L?L,FLH!F@85#I?UC%Z_^Y#ATQLEXDA M43*A3:85Y;!>R:'1';ZBVUZ)E5HZLY*J&[A:N;]^4^/1M81<_-WA]%4I/NH6 MU[O/A2AP @M/;2]&T5O^^$,X"7[N NE2+'8DUH(ZJJ&.;.K+EYG!(<,24I,; M9P@>"K6!J28]Y!N5,6R+"B:(WM($@HRHC#6C_[7][ZY*'\;&![U1WR^C\V#N MWS>16OWLB]216 OIN$8Z_E]([23/4 & :#:/P,J-7+ MOD =B;6 3FJ@$RO0WYG$61<'JUG?E"[%9@VFX600M9G&CF9L83BO,9Q;,:SA M'CBF";3^4QN@L"6R?)5U0;**]H7D4BQV)-:".:UA3M_R93)U"=6E6.Q(K 5U M5D.=?5^B6LWZXBK%PJ"1J=/!L\TO=C1C"T,8G&K.H,9(ZK?7]Q@E6#GQG3@*%>DD>J"P/L^K>^K3QTIRQ M^:?AY5'E#>8[HKX9,]@JTV!PKM:,EZ=_94.RPIR';9B4+#>W>\ I<#U /=\R M)I\:>H+Z#';Y'U!+ P04 " ".@$)8G5,\TD,# #.% #0 'AL+W-T M>6QEUY#B9 MX[*67S]?.TT_\.TZ'@9=*HA]C\^YQ_9-8^A7>BG8W8PQ'2QR(:L!F6E=?@S# M:C)C.:TNBI))@V2%RJDV734-JU(QFE9 RD78:;7B,*=K)P6W7@RJN=7(N"V5SNPSN][@>O@.L>F"0"]$8[! 7&/9+JC53 M\L9T[& ;? 8%=?M^61J'4T67[-E--I(:GUL&+4#2,[84+]*7OY(MV@Y(^%_CPWTY&V#X7-;A7+^,+V%UEC %-OX^JT+,7RD^!3 MF3,W^8,3#OMTQ0MFA>)/)AN4RL0$F"+!(U.:3S8COQ0M[]E"K\IID>&>.T?H M^=^N\Y1)IJC8-&UJ_RVO\HL=1]W7LFR_578->SW6[^VW;O+J&$S&QV#R*&JR M=PPFDR,PV7VU;\W#349O_L93/\Z09=0L+48]:M[_" M]-IQAHY'4PPM8M MCN''KX9Y P:6!S+]W5KCNXU7R/XZP/9T7X5@,\4K$9LIOM: ^-<-&$GBWVTL M#S"P7<.>8!Q)$@R!6O37:!PCJQ/#Q[\_V%,214GB M1P#S.X@B#(&G$4-8?20$3;8T.P6BP^0"X99K>]9!:GIGBQ1MZ.Q-&=(ZOS%NN>EM<_BM6N-7TPV(6S/IE-?;U0G_6]VJPQL65G7 MR0"K;CWU6Z=DXS=*A:Z=9K-9->VD-I.+\\.Y[MT4K]B@ZJ"M@<;8\%VK%__O M]K@J=MKKI6YU>%M,AN56342GC>[T#]4L)K.)\!O[\J=U^H;_6!_M5 MMT&Y:QG4C;/]5IMU/ WV[CMEPCZ.3K41 MT/B-WOJ),+)3B\F5W2DG[N5:Q9N"J]PV^QL,0(;"Y&(',",A\%\C'BP*$(LB @BQ$ADTB6 M!&0Y)F2.("L"LAH3LD"0GPC(3[R03QL%>-U6FC<$])D ^LP+]-AWG71OPJZ$ MUVNCX3!I J3KVO8F: 3YA8#\P@OY56HG=K+ME>B4]+V+[V_ ^7I&)>P9+]TA M->^O4,._:PTTVC1MECSJZ/KK,&KF_K9\Q$R6+.;(O'"'.ZE-$7\94%5OKO=A"=>HWTL'[&H+3RQ[J[#:I52E[S)GU<:/LVLGM1M>_BJVS35^' M]S33]#XXC$GY8\XLD&R6Y>)! 1$ ]@[RRD!IPP:B6UM<5%,FR9A-^6&PZ-4KK6OX3D Y6%(2B<9LTYNC=<-A.W)R28&\M)!&EP/1L89)R.[)\PR M(:N:I*K.*)UDS#JA,7%=G5%.R9B=\G'Y)4Z>8B;ROV!,2C,9LV:.U6'OH!B3 M,D_&;!ZZ'$LZ^)2 ,F8!D?68.,&8E( R[O[+$8]_\*=3 LJ8!43J/!TPH024 M,PN(U'F*22DH9U80ZD6+DVL5I&Z3-)13[LE'=0\>A\C)P;%1W5-B3,H]^3CN M.157TF_$)<:DW),SN^W)F]QPM.$[%K=EA]^24>W)F]Q"8,9YX')QR3S'2,-K[TXDQ*?<4S.XA,+]! M=Q)C4A8JF"U$5IG)*U10%BJ8+41CXAY004[2,%N(QL1.+R@+%?_#0-OQFOT4 M8U(6*MAG:@C,]-FD+%2,V0-*GTW*0@6SA8Z/24-*.KG&F)2%"F8+X8'I#XOV MDI)/R2P?/$3],1WEG)+9.4<[N3^IL:2<4W+W?(YAJM>XC#$IYY3SHBQ4<7]'0&+B$:.*LE#% M;"%RKB])[Q5EH6JPT'38V5^<-VJEC6KNX!(>VFO9UO=.Q)_]EQ-%&2\;#MY@7_P!02P,$% @ CH!"6"=EU:4, @ A"4 !H M !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/D7Q =B^/2K'-IQWYWJ M;M_7Q._8^4ZGI7CFV]Z_IR.E_9=,.Q'<_+89OZ=OW>;DO2Y3*G MX79&\_QT.W/Q^MF7_YG8;3;[=?G9K7\?RVG\Q^#TIQO>ZZZ4L5F\ML.VC*LF M?1RNIVNZ'.3N/+E9O+RMFN'E39HT=Y!"D,X?9!!D\P MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'> M-MDL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0 MVU%O)]#;46\GT-LGF]T$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G)8'>@7H'@=Z!>@>!WH%Z!X'>@7H' M@=X9]F?4.Q/HG5'O3*!W1KWS=^I=Q\]#J=>>KS4^_SNI'L_WENOC+\NO MDY-7Y8)SNJVHSW\!4$L#!!0 ( (Z 0ECNU>T8Y@$ /4D 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A M6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J0 M6T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7M MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/ MV)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR( M8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, MZ>,&UL4$L! A0#% @ CH!"6 -AP%GN M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ CH!"6)E&PO=V]R:W-H965T&UL4$L! M A0#% @ CH!"6"2T'^^"!@ $1L !@ ("!" X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6"@Q M8.,5 P #0@ !@ ("!_1T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ CH!"6* 01C;&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6+@'W/F[ M P ?0D !D ("!.%0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6$&@H(:O @ !08 !D M ("!)F@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CH!"6/_@:4*L P YP@ !D ("!=7\ M 'AL+W=O&PO=V]R:W-H965T7 0 "D* 9 M " @66' !X;"]W;W)K&UL4$L! A0#% @ MCH!"6$VZ6WM9 @ O@4 !D ("!^(L 'AL+W=O&PO=V]R:W-H965TA^0, &T) 9 " @2^E !X;"]W;W)K&UL4$L! A0#% @ CH!"6"B/D&"! P X @ !D M ("!7ZD 'AL+W=O+8# N"0 &0 @($7K0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ CH!"6)V[41#F P FPD !D ("!\K8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH!" M6.V/>,+D @ O0D !D ("!#,( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6..R/=R3!P [#\ M !D ("!0&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6 E:;Y"> @ \ 8 !D M ("! =X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CH!"6'F><5RA @ 'P< !D ("!$.@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6%BZ MH]-7! )A4 !D ("!$/ 'AL+W=O] >&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6,KD3_

&PO M=V]R:W-H965T&UL4$L! A0#% @ CH!"6(!%#S!W @ < 8 !D ("! MO04! 'AL+W=O5?R9W\, #.D0 &0 @(%K" $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ CH!"6$-6,3HI!P ARX !D ("!G!D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6)7;2=C^ M @ /PL !D ("!@R&PO=V]R:W-H965T&UL4$L! A0#% @ CH!"6+@.:6K+ P $P\ !D M ("!\S$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CH!"6##I\M__ P CQ4 !D ("!ZCX! M 'AL+W=O&PO&UL M+G)E;'-02P$"% ,4 " ".@$)8[M7M&.8! #U) $P M@ &\3@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1P!' &@3 #34 $ " ! end XML 79 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 80 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 168 272 1 true 66 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://imetrix.edgar-online.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited Condensed Consolidated Balance Sheets (unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) (Parenthetical) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunauditedParenthetical Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (unaudited) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited Condensed Consolidated Statements of Stockholders??? Equity (unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - The Company Sheet http://imetrix.edgar-online.com/role/TheCompany The Company Notes 8 false false R9.htm 0000009 - 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 0000010 - Disclosure - Fair value measurement Sheet http://imetrix.edgar-online.com/role/Fairvaluemeasurement Fair value measurement Notes 10 false false R11.htm 0000011 - Disclosure - Balance sheet components Sheet http://imetrix.edgar-online.com/role/Balancesheetcomponents Balance sheet components Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and intangible assets Sheet http://imetrix.edgar-online.com/role/Goodwillandintangibleassets Goodwill and intangible assets Notes 12 false false R13.htm 0000013 - Disclosure - Commitments and contingencies Sheet http://imetrix.edgar-online.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 13 false false R14.htm 0000014 - Disclosure - Related party transactions Sheet http://imetrix.edgar-online.com/role/Relatedpartytransactions Related party transactions Notes 14 false false R15.htm 0000015 - Disclosure - Income taxes Sheet http://imetrix.edgar-online.com/role/Incometaxes Income taxes Notes 15 false false R16.htm 0000016 - Disclosure - Common stock Sheet http://imetrix.edgar-online.com/role/Commonstock Common stock Notes 16 false false R17.htm 0000017 - Disclosure - Stock-based compensation Sheet http://imetrix.edgar-online.com/role/Stockbasedcompensation Stock-based compensation Notes 17 false false R18.htm 0000018 - 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 18 false false R19.htm 0000019 - Disclosure - Geographic, product and industry information Sheet http://imetrix.edgar-online.com/role/Geographicproductandindustryinformation Geographic, product and industry information Notes 19 false false R20.htm 0000020 - Disclosure - 2023 Restructuring and other costs Sheet http://imetrix.edgar-online.com/role/A2023Restructuringandothercosts 2023 Restructuring and other costs Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9954471 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 23 false false R24.htm 9954472 - 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 24 false false R25.htm 9954473 - 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 25 false false R26.htm 9954474 - 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 26 false false R27.htm 9954475 - 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 27 false false R28.htm 9954476 - 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 28 false false R29.htm 9954477 - 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 29 false false R30.htm 9954478 - 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 30 false false R31.htm 9954479 - 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 31 false false R32.htm 9954480 - Disclosure - The Company (Details) Sheet http://imetrix.edgar-online.com/role/TheCompanyDetails The Company (Details) Details http://imetrix.edgar-online.com/role/TheCompany 32 false false R33.htm 9954481 - Disclosure - Summary of significant accounting policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails Summary of significant accounting policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details) Details 33 false false R34.htm 9954482 - Disclosure - Summary of significant accounting policies - Narrative (Details) Sheet http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails Summary of significant accounting policies - Narrative (Details) Details 34 false false R35.htm 9954483 - Disclosure - Fair value measurement - Cash And Cash Equivalents And Available For Sale Securities At Fair Value (Details) Sheet http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails Fair value measurement - Cash And Cash Equivalents And Available For Sale Securities At Fair Value (Details) Details 35 false false R36.htm 9954484 - Disclosure - Fair value measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails Fair value measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 36 false false R37.htm 9954485 - Disclosure - Fair value measurement - Narrative (Details) Sheet http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails Fair value measurement - Narrative (Details) Details 37 false false R38.htm 9954486 - Disclosure - Fair value measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Details) Sheet http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails Fair value measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Details) Details 38 false false R39.htm 9954487 - Disclosure - Balance sheet components - Inventory (Details) Sheet http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails Balance sheet components - Inventory (Details) Details 39 false false R40.htm 9954488 - Disclosure - Balance sheet components - Summary of Property, Plant and Equipment (Details) Sheet http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails Balance sheet components - Summary of Property, Plant and Equipment (Details) Details 40 false false R41.htm 9954489 - Disclosure - Balance sheet components - Narrative (Details) Sheet http://imetrix.edgar-online.com/role/BalancesheetcomponentsNarrativeDetails Balance sheet components - Narrative (Details) Details 41 false false R42.htm 9954490 - Disclosure - Balance sheet components - Other current liabilities (Details) Sheet http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails Balance sheet components - Other current liabilities (Details) Details 42 false false R43.htm 9954491 - Disclosure - Goodwill and intangible assets - Goodwill (Details) Sheet http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsGoodwillDetails Goodwill and intangible assets - Goodwill (Details) Details 43 false false R44.htm 9954492 - Disclosure - Goodwill and intangible assets - Summary of Goodwill (Details) Sheet http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsSummaryofGoodwillDetails Goodwill and intangible assets - Summary of Goodwill (Details) Details 44 false false R45.htm 9954493 - Disclosure - Goodwill and intangible assets - Intangible Assets Balances (Details) Sheet http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails Goodwill and intangible assets - Intangible Assets Balances (Details) Details 45 false false R46.htm 9954494 - Disclosure - Commitments and contingencies - Operating Leases On Balance Sheet (Details) Sheet http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesOperatingLeasesOnBalanceSheetDetails Commitments and contingencies - Operating Leases On Balance Sheet (Details) Details 46 false false R47.htm 9954495 - Disclosure - Commitments and contingencies - Minimum Rental Payments (Details) Sheet http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails Commitments and contingencies - Minimum Rental Payments (Details) Details 47 false false R48.htm 9954496 - Disclosure - Commitments and contingencies - Narrative (Details) Sheet http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesNarrativeDetails Commitments and contingencies - Narrative (Details) Details 48 false false R49.htm 9954497 - Disclosure - Related party transactions - (Details) Sheet http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails Related party transactions - (Details) Details http://imetrix.edgar-online.com/role/Relatedpartytransactions 49 false false R50.htm 9954498 - Disclosure - Income taxes (Details) Sheet http://imetrix.edgar-online.com/role/IncometaxesDetails Income taxes (Details) Details http://imetrix.edgar-online.com/role/Incometaxes 50 false false R51.htm 9954499 - Disclosure - Common stock (Details) Sheet http://imetrix.edgar-online.com/role/CommonstockDetails Common stock (Details) Details http://imetrix.edgar-online.com/role/Commonstock 51 false false R52.htm 9954500 - Disclosure - Stock-based compensation - Narrative (Details) Sheet http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails Stock-based compensation - Narrative (Details) Details 52 false false R53.htm 9954501 - Disclosure - Stock-based compensation expense - Activity Under The Equity Incentive Plans (Details) Sheet http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails Stock-based compensation expense - Activity Under The Equity Incentive Plans (Details) Details 53 false false R54.htm 9954502 - Disclosure - Stock-based compensation expense - Stock Option Activity (Details) Sheet http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails Stock-based compensation expense - Stock Option Activity (Details) Details 54 false false R55.htm 9954503 - Disclosure - Stock-based compensation - Expense (Details) Sheet http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails Stock-based compensation - Expense (Details) Details 55 false false R56.htm 9954504 - Disclosure - Stock-based compensation - Reserved For Issuance (Details) Sheet http://imetrix.edgar-online.com/role/StockbasedcompensationReservedForIssuanceDetails Stock-based compensation - Reserved For Issuance (Details) Details 56 false false R57.htm 9954505 - Disclosure - Stock-based compensation - Abveris Acquisition (Details) Sheet http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails Stock-based compensation - Abveris Acquisition (Details) Details 57 false false R58.htm 9954506 - Disclosure - Net loss per share attributable to common stockholders - Computation (Details) Sheet http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails Net loss per share attributable to common stockholders - Computation (Details) Details 58 false false R59.htm 9954507 - Disclosure - Net loss per share attributable to common stockholders - Anti-dilutive (Details) Sheet http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails Net loss per share attributable to common stockholders - Anti-dilutive (Details) Details 59 false false R60.htm 9954508 - Disclosure - Geographic, product and industry information - Geographic Region (Details) Sheet http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails Geographic, product and industry information - Geographic Region (Details) Details 60 false false R61.htm 9954509 - Disclosure - Geographic, product and industry information - By Product (Details) Sheet http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails Geographic, product and industry information - By Product (Details) Details 61 false false R62.htm 9954510 - Disclosure - Geographic, product and industry information - By Industry (Details) Sheet http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails Geographic, product and industry information - By Industry (Details) Details 62 false false R63.htm 9954511 - Disclosure - 2023 Restructuring and other costs - Narrative (Details) Sheet http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails 2023 Restructuring and other costs - Narrative (Details) Details 63 false false All Reports Book All Reports twst-20231231.htm twst-20231231.xsd twst-20231231_cal.xml twst-20231231_def.xml twst-20231231_lab.xml twst-20231231_pre.xml twst-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "twst-20231231.htm": { "nsprefix": "twst", "nsuri": "http://imetrix.edgar-online.com/20231231", "dts": { "inline": { "local": [ "twst-20231231.htm" ] }, "schema": { "local": [ "twst-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "twst-20231231_cal.xml" ] }, "definitionLink": { "local": [ "twst-20231231_def.xml" ] }, "labelLink": { "local": [ "twst-20231231_lab.xml" ] }, "presentationLink": { "local": [ "twst-20231231_pre.xml" ] } }, "keyStandard": 250, "keyCustom": 22, "axisStandard": 23, "axisCustom": 1, "memberStandard": 43, "memberCustom": 22, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 4 }, "contextCount": 168, "entityCount": 1, "segmentCount": 66, "elementCount": 538, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 620, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://imetrix.edgar-online.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets (unaudited)", "shortName": "Condensed Consolidated Balance Sheets (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R3": { "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R4": { "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R5": { "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunauditedParenthetical", "longName": "0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-23", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-28", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R7": { "role": "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R8": { "role": "http://imetrix.edgar-online.com/role/TheCompany", "longName": "0000008 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://imetrix.edgar-online.com/role/Summaryofsignificantaccountingpolicies", "longName": "0000009 - Disclosure - Summary of significant accounting policies", "shortName": "Summary of significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://imetrix.edgar-online.com/role/Fairvaluemeasurement", "longName": "0000010 - Disclosure - Fair value measurement", "shortName": "Fair value measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://imetrix.edgar-online.com/role/Balancesheetcomponents", "longName": "0000011 - Disclosure - Balance sheet components", "shortName": "Balance sheet components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://imetrix.edgar-online.com/role/Goodwillandintangibleassets", "longName": "0000012 - Disclosure - Goodwill and intangible assets", "shortName": "Goodwill and intangible assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://imetrix.edgar-online.com/role/Commitmentsandcontingencies", "longName": "0000013 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://imetrix.edgar-online.com/role/Relatedpartytransactions", "longName": "0000014 - Disclosure - Related party transactions", "shortName": "Related party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://imetrix.edgar-online.com/role/Incometaxes", "longName": "0000015 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://imetrix.edgar-online.com/role/Commonstock", "longName": "0000016 - Disclosure - Common stock", "shortName": "Common stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://imetrix.edgar-online.com/role/Stockbasedcompensation", "longName": "0000017 - Disclosure - Stock-based compensation", "shortName": "Stock-based compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://imetrix.edgar-online.com/role/Netlosspershareattributabletocommonstockholders", "longName": "0000018 - Disclosure - Net loss per share attributable to common stockholders", "shortName": "Net loss per share attributable to common stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://imetrix.edgar-online.com/role/Geographicproductandindustryinformation", "longName": "0000019 - Disclosure - Geographic, product and industry information", "shortName": "Geographic, product and industry information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://imetrix.edgar-online.com/role/A2023Restructuringandothercosts", "longName": "0000020 - Disclosure - 2023 Restructuring and other costs", "shortName": "2023 Restructuring and other costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": null }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesPolicies", "longName": "9954471 - Disclosure - Summary of significant accounting policies (Policies)", "shortName": "Summary of significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesTables", "longName": "9954472 - Disclosure - Summary of significant accounting policies (Tables)", "shortName": "Summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://imetrix.edgar-online.com/role/FairvaluemeasurementTables", "longName": "9954473 - Disclosure - Fair value measurement (Tables)", "shortName": "Fair value measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://imetrix.edgar-online.com/role/BalancesheetcomponentsTables", "longName": "9954474 - Disclosure - Balance sheet components (Tables)", "shortName": "Balance sheet components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsTables", "longName": "9954475 - Disclosure - Goodwill and intangible assets (Tables)", "shortName": "Goodwill and intangible assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesTables", "longName": "9954476 - Disclosure - Commitments and contingencies (Tables)", "shortName": "Commitments and contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "twst:SupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "twst:SupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://imetrix.edgar-online.com/role/StockbasedcompensationTables", "longName": "9954477 - Disclosure - Stock-based compensation (Tables)", "shortName": "Stock-based compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersTables", "longName": "9954478 - Disclosure - Net loss per share attributable to common stockholders (Tables)", "shortName": "Net loss per share attributable to common stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationTables", "longName": "9954479 - Disclosure - Geographic, product and industry information (Tables)", "shortName": "Geographic, product and industry information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://imetrix.edgar-online.com/role/TheCompanyDetails", "longName": "9954480 - Disclosure - The Company (Details)", "shortName": "The Company (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R33": { "role": "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954481 - Disclosure - Summary of significant accounting policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Summary of significant accounting policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails", "longName": "9954482 - Disclosure - Summary of significant accounting policies - Narrative (Details)", "shortName": "Summary of significant accounting policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "longName": "9954483 - Disclosure - Fair value measurement - Cash And Cash Equivalents And Available For Sale Securities At Fair Value (Details)", "shortName": "Fair value measurement - Cash And Cash Equivalents And Available For Sale Securities At Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "twst:CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R36": { "role": "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954484 - Disclosure - Fair value measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair value measurement - Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R37": { "role": "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails", "longName": "9954485 - Disclosure - Fair value measurement - Narrative (Details)", "shortName": "Fair value measurement - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R38": { "role": "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails", "longName": "9954486 - Disclosure - Fair value measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Details)", "shortName": "Fair value measurement - Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R39": { "role": "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails", "longName": "9954487 - Disclosure - Balance sheet components - Inventory (Details)", "shortName": "Balance sheet components - Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails", "longName": "9954488 - Disclosure - Balance sheet components - Summary of Property, Plant and Equipment (Details)", "shortName": "Balance sheet components - Summary of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://imetrix.edgar-online.com/role/BalancesheetcomponentsNarrativeDetails", "longName": "9954489 - Disclosure - Balance sheet components - Narrative (Details)", "shortName": "Balance sheet components - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails", "longName": "9954490 - Disclosure - Balance sheet components - Other current liabilities (Details)", "shortName": "Balance sheet components - Other current liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsGoodwillDetails", "longName": "9954491 - Disclosure - Goodwill and intangible assets - Goodwill (Details)", "shortName": "Goodwill and intangible assets - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsSummaryofGoodwillDetails", "longName": "9954492 - Disclosure - Goodwill and intangible assets - Summary of Goodwill (Details)", "shortName": "Goodwill and intangible assets - Summary of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-27", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R45": { "role": "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails", "longName": "9954493 - Disclosure - Goodwill and intangible assets - Intangible Assets Balances (Details)", "shortName": "Goodwill and intangible assets - Intangible Assets Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesOperatingLeasesOnBalanceSheetDetails", "longName": "9954494 - Disclosure - Commitments and contingencies - Operating Leases On Balance Sheet (Details)", "shortName": "Commitments and contingencies - Operating Leases On Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails", "longName": "9954495 - Disclosure - Commitments and contingencies - Minimum Rental Payments (Details)", "shortName": "Commitments and contingencies - Minimum Rental Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesNarrativeDetails", "longName": "9954496 - Disclosure - Commitments and contingencies - Narrative (Details)", "shortName": "Commitments and contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "twst:IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "twst:IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails", "longName": "9954497 - Disclosure - Related party transactions - (Details)", "shortName": "Related party transactions - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://imetrix.edgar-online.com/role/IncometaxesDetails", "longName": "9954498 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-98", "name": "twst:BusinessAcquisitionIncomeTaxBenefitDueToDeferredTaxLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "twst:BusinessAcquisitionIncomeTaxBenefitDueToDeferredTaxLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://imetrix.edgar-online.com/role/CommonstockDetails", "longName": "9954499 - Disclosure - Common stock (Details)", "shortName": "Common stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "twst:CommonStockNumberOfVotesPerShare", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R52": { "role": "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "longName": "9954500 - Disclosure - Stock-based compensation - Narrative (Details)", "shortName": "Stock-based compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails", "longName": "9954501 - Disclosure - Stock-based compensation expense - Activity Under The Equity Incentive Plans (Details)", "shortName": "Stock-based compensation expense - Activity Under The Equity Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-103", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails", "longName": "9954502 - Disclosure - Stock-based compensation expense - Stock Option Activity (Details)", "shortName": "Stock-based compensation expense - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R55": { "role": "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails", "longName": "9954503 - Disclosure - Stock-based compensation - Expense (Details)", "shortName": "Stock-based compensation - Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-122", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R56": { "role": "http://imetrix.edgar-online.com/role/StockbasedcompensationReservedForIssuanceDetails", "longName": "9954504 - Disclosure - Stock-based compensation - Reserved For Issuance (Details)", "shortName": "Stock-based compensation - Reserved For Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R57": { "role": "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "longName": "9954505 - Disclosure - Stock-based compensation - Abveris Acquisition (Details)", "shortName": "Stock-based compensation - Abveris Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R58": { "role": "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails", "longName": "9954506 - Disclosure - Net loss per share attributable to common stockholders - Computation (Details)", "shortName": "Net loss per share attributable to common stockholders - Computation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails", "longName": "9954507 - Disclosure - Net loss per share attributable to common stockholders - Anti-dilutive (Details)", "shortName": "Net loss per share attributable to common stockholders - Anti-dilutive (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails", "longName": "9954508 - Disclosure - Geographic, product and industry information - Geographic Region (Details)", "shortName": "Geographic, product and industry information - Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R61": { "role": "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails", "longName": "9954509 - Disclosure - Geographic, product and industry information - By Product (Details)", "shortName": "Geographic, product and industry information - By Product (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R62": { "role": "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails", "longName": "9954510 - Disclosure - Geographic, product and industry information - By Industry (Details)", "shortName": "Geographic, product and industry information - By Industry (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "twst:ScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByIndustryTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "unique": true } }, "R63": { "role": "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails", "longName": "9954511 - Disclosure - 2023 Restructuring and other costs - Narrative (Details)", "shortName": "2023 Restructuring and other costs - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-162", "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "unitRef": "employee", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-162", "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "unitRef": "employee", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twst-20231231.htm", "first": true, "unique": true } } }, "tag": { "twst_A2023RestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "A2023RestructuringPlanMember", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Restructuring Plan", "label": "2023 Restructuring Plan [Member]", "documentation": "2023 Restructuring Plan" } } }, "auth_ref": [] }, "twst_AbxBiologicsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "AbxBiologicsInc.Member", "presentation": [ "http://imetrix.edgar-online.com/role/IncometaxesDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Abx Biologics Inc.", "terseLabel": "Abveris", "label": "Abx Biologics Inc. [Member]", "documentation": "Represents the Abx Biologics Inc." } } }, "auth_ref": [] }, "twst_AcademicResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "AcademicResearchMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Academic research", "label": "Academic Research [Member]", "documentation": "Academic research." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting standards update", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r134", "r135", "r136", "r137", "r138", "r182", "r183", "r184", "r238", "r239", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r301", "r414", "r415", "r416", "r424", "r425", "r432", "r433", "r434", "r442", "r443", "r444", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r471", "r472", "r475", "r476", "r477", "r478", "r487", "r488", "r491", "r492", "r493", "r501", "r502", "r503", "r504", "r505", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r858" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r20", "r739" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable", "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." } } }, "auth_ref": [ "r73", "r945" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r235", "r236" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r53", "r144", "r575" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r32", "r33", "r89", "r150", "r572", "r599", "r603" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other comprehensive loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r9", "r33", "r446", "r449", "r505", "r594", "r595", "r848", "r849", "r850", "r855", "r856", "r857" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r790" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r81", "r739", "r951" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r414", "r415", "r416", "r613", "r855", "r856", "r857", "r928", "r953" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r796" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r796" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r796" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r796" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock for income tax withholding", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r58", "r59", "r380" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r764", "r775", "r785", "r810" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r796" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r803" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r768", "r776", "r786", "r803", "r811", "r815", "r823" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r821" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock based compensation credit", "terseLabel": "Stock based compensation expense", "verboseLabel": "Stock based compensation expense (reduction)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r409", "r417" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit loss", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r151", "r237", "r283", "r286", "r287", "r947" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r956", "r957", "r958", "r959" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total amortization expense related to intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r6", "r48", "r51" ] }, "twst_AntibodyDiscoveryMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "AntibodyDiscoveryMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antibody discovery", "label": "Antibody Discovery [Member]", "documentation": "Antibody discovery" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share amount (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r202" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r41" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r956", "r957", "r958", "r959" ] }, "twst_AssetImpairmentChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "AssetImpairmentChargesMember", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairments", "label": "Asset Impairment Charges [Member]", "documentation": "Asset Impairment Charges" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r121", "r148", "r173", "r211", "r221", "r226", "r272", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r436", "r440", "r474", "r569", "r640", "r739", "r752", "r895", "r896", "r935" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesOperatingLeasesOnBalanceSheetDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "verboseLabel": "Assets:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r140", "r153", "r173", "r272", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r436", "r440", "r474", "r739", "r895", "r896", "r935" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r67" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 }, "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails_1": { "parentTag": "twst_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r244" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 }, "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails_1": { "parentTag": "twst_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r245" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": "twst_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Short term investments, Amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r241", "r291", "r568" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 }, "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term investments, fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r242", "r291", "r561", "r862" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r818" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r819" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r814" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r814" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r814" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r814" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r814" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r814" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r817" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r816" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r815" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r815" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and use of estimates", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://imetrix.edgar-online.com/role/IncometaxesDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r431", "r731", "r732" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://imetrix.edgar-online.com/role/IncometaxesDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r61", "r62", "r431", "r731", "r732" ] }, "twst_BusinessAcquisitionIncomeTaxBenefitDueToDeferredTaxLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "BusinessAcquisitionIncomeTaxBenefitDueToDeferredTaxLiability", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Business acquisition, income tax benefit, due to deferred tax liability", "label": "Business Acquisition, Income Tax Benefit, Due To Deferred Tax Liability", "documentation": "Represents the amount of income tax beneft due to the deferred tax liability as a part of business acquisition." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r702" ] }, "twst_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized cost", "label": "Cash And Cash Equivalents And Short Term Investments Amortized Cost", "documentation": "Cash And Cash Equivalents And Short Term Investments Amortized Cost." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": "twst_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r36", "r142", "r706" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": "twst_CashCashEquivalentsAndShortTermAndLongTermInvestments", "weight": 1.0, "order": 3.0 }, "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents, fair value", "terseLabel": "Total", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "twst_CashCashEquivalentsAndShortTermAndLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "CashCashEquivalentsAndShortTermAndLongTermInvestments", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails_1": { "parentTag": "twst_CashAndCashEquivalentsAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 2.0 }, "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value", "label": "Cash, Cash Equivalents, and Short-Term And Long-Term Investments", "documentation": "Cash, Cash Equivalents, and Short-Term And Long-Term Investments" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents, and short-term investments", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r847" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r36", "r100", "r170" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r100" ] }, "twst_ChangeInFairValueOfAcquisitionConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ChangeInFairValueOfAcquisitionConsideration", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of acquisition consideration", "label": "Change In Fair Value Of Acquisition Consideration", "documentation": "Change In Fair Value Of Acquisition Consideration" } } }, "auth_ref": [] }, "twst_ChangeInFairValueOfContingentConsiderationAndIndemnityHoldback": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ChangeInFairValueOfContingentConsiderationAndIndemnityHoldback", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of contingent considerations and holdbacks", "label": "Change In Fair Value Of Contingent Consideration And Indemnity Holdback", "documentation": "The amount of changes in fair value of contingent consideration and indemnity holdback." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r794" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r795" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r795" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r109", "r746", "r747", "r748", "r749" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and contingencies (Note 6)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r29", "r74", "r570", "r627" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Commitmentsandcontingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r108", "r315", "r316", "r690", "r892" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationReservedForIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate number of common stock shares reserved for issuance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r30" ] }, "twst_CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAnnualAutomaticIncreasePercentage", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual automatic Increase in share reserved for issuance (as a percent)", "label": "Common Stock Capital Shares Reserved For Future Issuance Annual Automatic Increase Percentage", "documentation": "The minimum common stock capital shares reserved for future issuance annual automatic increase, as percent to the outstanding shares." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r742", "r743", "r744", "r746", "r747", "r748", "r749", "r855", "r856", "r928", "r949", "r953" ] }, "twst_CommonStockNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "CommonStockNumberOfVotesPerShare", "presentation": [ "http://imetrix.edgar-online.com/role/CommonstockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share", "label": "Common Stock, Number Of Votes Per Share", "documentation": "Common Stock, Number Of Votes Per Share" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://imetrix.edgar-online.com/role/CommonstockDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r80", "r628" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r80", "r628", "r646", "r953", "r954" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.00001 par value \u2014100,000 and 100,000 shares authorized at December\u00a031, 2023 and September\u00a030, 2023, respectively; 57,779 and 57,557 shares issued and outstanding at December\u00a031, 2023 and September\u00a030, 2023, respectively", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r80", "r571", "r739" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r800" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r799" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r801" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r798" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r34", "r158", "r160", "r166", "r563", "r582" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, after allowance for credit loss", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r361", "r363", "r366" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r361", "r362", "r366" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r367" ] }, "twst_ConvertibleNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ConvertibleNoteMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Note", "label": "Convertible Note [Member]", "documentation": "Convertible Note" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes Payable", "label": "Convertible Notes Payable [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r77", "r122" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r94", "r173", "r272", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r474", "r895" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r92" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r136", "r181", "r187", "r193", "r276", "r282", "r414", "r415", "r416", "r424", "r425", "r445", "r446", "r447", "r449", "r450", "r451", "r457", "r460", "r462", "r463", "r503" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r136", "r181", "r187", "r193", "r276", "r282", "r414", "r415", "r416", "r424", "r425", "r445", "r446", "r447", "r449", "r450", "r451", "r457", "r460", "r462", "r463", "r503" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r136", "r181", "r187", "r193", "r276", "r282", "r414", "r415", "r416", "r424", "r425", "r445", "r446", "r447", "r449", "r450", "r451", "r457", "r460", "r462", "r463", "r503" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r64" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r77", "r78", "r122", "r123", "r177", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r490", "r720", "r721", "r722", "r723", "r724", "r853" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r26", "r331" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r27", "r177", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r490", "r720", "r721", "r722", "r723", "r724", "r853" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Debt Securities Available-for-Sale", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r841" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contributions", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r376" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of employee's gross pay matched", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r52" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r6", "r216" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r116" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r861", "r950" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Stockbasedcompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r378", "r382", "r410", "r411", "r413", "r734" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "twst_DnaAndBiopharmaLibrariesMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "DnaAndBiopharmaLibrariesMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DNA libraries", "label": "Dna And Biopharma Libraries [Member]", "documentation": "DNA and Biopharma Libraries." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r756" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r789" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r956", "r957", "r958", "r959" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share attributable to common stockholders\u2014basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r167", "r185", "r186", "r187", "r188", "r189", "r195", "r197", "r199", "r200", "r201", "r205", "r463", "r464", "r564", "r583", "r710" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders\u2014diluted (in usd per share)", "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (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." } } }, "auth_ref": [ "r167", "r185", "r186", "r187", "r188", "r189", "r197", "r199", "r200", "r201", "r205", "r463", "r464", "r564", "r583", "r710" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Netlosspershareattributabletocommonstockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r194", "r202", "r203", "r204" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r479" ] }, "twst_EmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "EmployeeMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee", "label": "Employee [Member]", "documentation": "Employee" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r412" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognize cost weighted average period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r412" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r927" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and related benefit costs", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to options (including performance options) to purchase common stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r754" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r754" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r754" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r828" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r754" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r754" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r754" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r754" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r10", "r136", "r161", "r162", "r163", "r178", "r179", "r180", "r183", "r190", "r192", "r206", "r276", "r282", "r360", "r414", "r415", "r416", "r424", "r425", "r445", "r446", "r447", "r448", "r449", "r451", "r462", "r480", "r482", "r483", "r484", "r485", "r486", "r505", "r594", "r595", "r596", "r613", "r671" ] }, "us-gaap_EquityMethodInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments [Member]", "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition." } } }, "auth_ref": [] }, "us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity ownership, excluding consolidated entity and equity method investee, percentage", "label": "Equity Ownership, Excluding Consolidated Entity and Equity Method Investee, Percentage", "documentation": "Percentage of ownership of equity interest excluding interest in entity that is consolidated and equity method investee." } } }, "auth_ref": [ "r829" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, FV-NI, cost", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r568" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails": { "parentTag": "twst_CashCashEquivalentsAndShortTermAndLongTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets - investment in equity securities", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r149", "r473", "r567" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGain", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, FV-NI, unrealized gain", "label": "Equity Securities, FV-NI, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r271" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedLoss", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, FV-NI, unrealized loss", "label": "Equity Securities, FV-NI, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r271" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r797" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r803" ] }, "twst_ExecutiveOfficersAndSeniorLevelEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ExecutiveOfficersAndSeniorLevelEmployeesMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officers and Senior Level Employees", "label": "Executive Officers And Senior Level Employees [Member]", "documentation": "Executive officers and senior level employees." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r467", "r468", "r470" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r467", "r468", "r470" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "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." } } }, "auth_ref": [ "r15", "r67", "r69", "r119" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r338", "r369", "r370", "r371", "r372", "r373", "r374", "r468", "r517", "r518", "r519", "r721", "r722", "r728", "r729", "r730" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r69", "r118" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Fairvaluemeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurement", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r466" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r338", "r369", "r374", "r468", "r517", "r728", "r729", "r730" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r338", "r369", "r374", "r468", "r518", "r721", "r722", "r728", "r729", "r730" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r338", "r369", "r370", "r371", "r372", "r373", "r374", "r468", "r519", "r721", "r722", "r728", "r729", "r730" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r11" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation of Beginning and Ending Balances of the Level 3 Instruments", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r11", "r69" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of contingent consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r469" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions during the year", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r68" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability value", "periodStartLabel": "Balance as of September\u00a030, 2023", "periodEndLabel": "Balance as of December\u00a031, 2023", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r11" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r338", "r369", "r370", "r371", "r372", "r373", "r374", "r517", "r518", "r519", "r721", "r722", "r728", "r729", "r730" ] }, "twst_FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "FairValueOfAssetsAndLiabilitiesMeasuredOnNonRecurringBasisLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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]", "documentation": "Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items]" } } }, "auth_ref": [] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofReconciliationofBeginningandEndingBalancesoftheLevel3InstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r469" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r284", "r285", "r288", "r289", "r290", "r292", "r293", "r294", "r346", "r358", "r452", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r581", "r714", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r874", "r875", "r876", "r877" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average Amortization period in years", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r146", "r298" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r546", "r547" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r106", "r547" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net book value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r106", "r546" ] }, "twst_FoodOrAgricultureMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "FoodOrAgricultureMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Food/agricultural", "label": "Food Or Agriculture [Member]", "documentation": "Food and agriculture." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r765", "r776", "r786", "r811" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture, fixtures and other equipment", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year", "label": "Goodwill", "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." } } }, "auth_ref": [ "r145", "r295", "r560", "r715", "r739", "r880", "r887" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Goodwillandintangibleassets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and intangible assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r105" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsSummaryofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_HealthCareMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HealthCareMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare", "label": "Health Care [Member]", "documentation": "Service provided for prevention, maintenance, diagnosis or treatment of physical and mental health." } } }, "auth_ref": [ "r899" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r90", "r127", "r211", "r220", "r225", "r228", "r565", "r577", "r712" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r300", "r306", "r655" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r306", "r655" ] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://imetrix.edgar-online.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r8", "r60", "r114", "r115" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Incometaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r174", "r419", "r421", "r422", "r423", "r426", "r428", "r429", "r430", "r608" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r130", "r133", "r191", "r192", "r217", "r420", "r427", "r584" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of refunds", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Increase (Decrease) in Employee Related Liabilities", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r830", "r851" ] }, "twst_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in right-of-use asset", "label": "Increase Decrease In Operating Lease Right Of Use Asset", "documentation": "The increase (decrease) during the reporting period in operating lease right of use assets." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r851" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r768", "r776", "r786", "r803", "r811", "r815", "r823" ] }, "twst_InducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "InducementPlanMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inducement Plan", "label": "Inducement Plan [Member]", "documentation": "Inducement Plan" } } }, "auth_ref": [] }, "twst_IndustrialChemicalsMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "IndustrialChemicalsMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial chemicals/materials", "label": "Industrial Chemicals [Member]", "documentation": "Industrial Chemicals." } } }, "auth_ref": [] }, "twst_IndustrySectorsAxis": { "xbrltype": "stringItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "IndustrySectorsAxis", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Sectors [Axis]", "label": "Industry Sectors [Axis]", "documentation": "Information by industry sector." } } }, "auth_ref": [] }, "twst_IndustrySectorsDomain": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "IndustrySectorsDomain", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Sectors [Domain]", "label": "Industry Sectors [Domain]", "documentation": "Industry sectors." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r821" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r757", "r827" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r757", "r827" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r757", "r827" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r70", "r129", "r164", "r215", "r489", "r656", "r750", "r952" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r842", "r955" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r843" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r152", "r707", "r739" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r845" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r844" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r96", "r214" ] }, "twst_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory equipment", "label": "Laboratory Equipment [Member]", "documentation": "Laboratory equipment Member" } } }, "auth_ref": [] }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdsAndLeaseholdImprovementsMember", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leaseholds and Leasehold Improvements [Member]", "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement." } } }, "auth_ref": [ "r107" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r932" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r932" ] }, "twst_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r500" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r23", "r173", "r272", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r437", "r440", "r441", "r474", "r626", "r711", "r752", "r895", "r935", "r936" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r85", "r124", "r574", "r739", "r854", "r878", "r929" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment additions included in accounts payable and accrued expenses", "label": "Liabilities Assumed", "documentation": "The fair value of liabilities assumed in noncash investing or financing activities." } } }, "auth_ref": [ "r38", "r39", "r40" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r25", "r141", "r173", "r272", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r437", "r440", "r441", "r474", "r739", "r895", "r935", "r936" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesOperatingLeasesOnBalanceSheetDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total financial liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r67" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesOperatingLeasesOnBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r377", "r544", "r591", "r618", "r619", "r679", "r681", "r683", "r684", "r686", "r700", "r701", "r713", "r725", "r733", "r741", "r897", "r937", "r938", "r939", "r940", "r941", "r942" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r795" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r795" ] }, "twst_MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "MinimumIncreaseCommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum annual increase in share reserved for issuance", "label": "Minimum Increase Common Stock Capital Shares Reserved For Future Issuance", "documentation": "Minimum increase common stock capital shares reserved for future issuance." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r377", "r544", "r591", "r618", "r619", "r679", "r681", "r683", "r684", "r686", "r700", "r701", "r713", "r725", "r733", "r741", "r897", "r937", "r938", "r939", "r940", "r941", "r942" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r814" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r900" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r822" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r796" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r169" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r169" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r100", "r101", "r102" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to common stockholders", "terseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r91", "r102", "r128", "r139", "r156", "r159", "r163", "r173", "r182", "r185", "r186", "r187", "r188", "r191", "r192", "r198", "r211", "r220", "r225", "r228", "r272", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r464", "r474", "r579", "r648", "r669", "r670", "r712", "r750", "r895" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "twst_NgsToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "NgsToolsMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NGS tools", "label": "Ngs Tools [Member]", "documentation": "NGS Tools Member" } } }, "auth_ref": [] }, "twst_NonEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "NonEmployeeMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee", "label": "Non-Employee [Member]", "documentation": "Non-Employee" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r795" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r765", "r776", "r786", "r803", "r811" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r793" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r792" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r803" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r822" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r822" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "twst_OligoPoolsMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "OligoPoolsMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oligo pools", "label": "Oligo Pools [Member]", "documentation": "Oligo pools." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r211", "r220", "r225", "r228", "r712" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r931" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r930" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r495" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails", "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesOperatingLeasesOnBalanceSheetDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of operating lease liability", "negatedLabel": "Less: current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r495" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesMinimumRentalPaymentsDetails", "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesOperatingLeasesOnBalanceSheetDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r495" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r496", "r497" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesOperatingLeasesOnBalanceSheetDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r494" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r499", "r738" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r498", "r738" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "The Company", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r76", "r117", "r604", "r605" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r147" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r17", "r157", "r160", "r165", "r480", "r481", "r486", "r562", "r580", "r848", "r849" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized (gain) loss on investments", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "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." } } }, "auth_ref": [ "r154", "r155", "r270" ] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Other Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r739" ] }, "twst_OtherLiabilitiesCurrentOtherThanContingentConsiderationAndTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "OtherLiabilitiesCurrentOtherThanContingentConsiderationAndTaxes", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current, Other Than Contingent Consideration and Taxes", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer, other business acquisition contingent consideration and taxes payable." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non cash adjustments", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r102" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r97" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r795" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other associated costs", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r716", "r717", "r718", "r719" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r763", "r774", "r784", "r809" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r766", "r777", "r787", "r812" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r791" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r98" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r99" ] }, "twst_PaymentsToRepurchasesOfCommonStockForTaxWithholding": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "PaymentsToRepurchasesOfCommonStockForTaxWithholding", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock for income tax withholding", "label": "Payments To Repurchases Of Common Stock For Tax Withholding", "documentation": "Payments To Repurchases Of Common Stock For Tax Withholding" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r794" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r794" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r793" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r803" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r796" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r792" ] }, "twst_PercentageOfPayrollDeductionOnEligibleCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "PercentageOfPayrollDeductionOnEligibleCommonStock", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of payroll deduction to purchase common stock", "label": "Percentage Of Payroll Deduction On Eligible Common Stock", "documentation": "Percentage of payroll deduction on eligible common stock." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "twst_PerformanceStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "PerformanceStockOptionsMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Options", "label": "Performance Stock Options [Member]", "documentation": "Performance Stock Options" } } }, "auth_ref": [] }, "twst_PerformanceStockUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "PerformanceStockUnitMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Unit", "label": "Performance Stock Unit [Member]", "documentation": "Performance Stock Unit" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r847" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from exercise of stock options", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r4", "r14" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturity of investments", "label": "Proceeds from Sale, Maturity and Collection of Investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r35" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r230", "r545", "r585", "r586", "r587", "r588", "r589", "r590", "r704", "r726", "r740", "r831", "r893", "r894", "r898", "r948" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r230", "r545", "r585", "r586", "r587", "r588", "r589", "r590", "r704", "r726", "r740", "r831", "r893", "r894", "r898", "r948" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r139", "r156", "r159", "r168", "r173", "r182", "r191", "r192", "r211", "r220", "r225", "r228", "r272", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r435", "r438", "r439", "r464", "r474", "r565", "r578", "r612", "r648", "r669", "r670", "r712", "r736", "r737", "r751", "r850", "r895" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r107", "r143", "r576" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails", "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r566", "r576", "r739" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r107" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r791" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r791" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r368", "r377", "r405", "r406", "r407", "r520", "r544", "r591", "r618", "r619", "r679", "r681", "r683", "r684", "r686", "r700", "r701", "r713", "r725", "r733", "r741", "r744", "r890", "r897", "r938", "r939", "r940", "r941", "r942" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r368", "r377", "r405", "r406", "r407", "r520", "r544", "r591", "r618", "r619", "r679", "r681", "r683", "r684", "r686", "r700", "r701", "r713", "r725", "r733", "r741", "r744", "r890", "r897", "r938", "r939", "r940", "r941", "r942" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunauditedParenthetical", "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r375", "r509", "r510", "r621", "r622", "r623", "r624", "r625", "r645", "r647", "r678" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunauditedParenthetical", "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r175", "r176", "r509", "r510", "r511", "r512", "r621", "r622", "r623", "r624", "r625", "r645", "r647", "r678" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party consideration", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r72", "r509" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r651", "r652", "r655" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials purchased from related party investor", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunauditedParenthetical", "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r375", "r509", "r510", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r621", "r622", "r623", "r624", "r625", "r645", "r647", "r678", "r934" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Relatedpartytransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r506", "r507", "r508", "r510", "r513", "r609", "r610", "r611", "r653", "r654", "r655", "r675", "r677" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r75", "r418", "r943" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r759", "r770", "r780", "r805" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r760", "r771", "r781", "r806" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r767", "r778", "r788", "r813" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r142" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, non-current", "label": "Restricted Cash, Noncurrent", "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." } } }, "auth_ref": [ "r131", "r840", "r852" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Units (RSUs)", "terseLabel": "Restricted Stock Unit", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/A2023Restructuringandothercosts" ], "lang": { "en-us": { "role": { "verboseLabel": "2023 Restructuring and other costs", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r302", "r303", "r305", "r308", "r314" ] }, "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, expected number of positions eliminated", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "documentation": "The expected number of positions to be eliminated as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, number of positions eliminated, period percent", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r309", "r311", "r891" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r304", "r305", "r311", "r312" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r311", "r312", "r313" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring reserve", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r305", "r310" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://imetrix.edgar-online.com/role/TheCompanyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r82", "r111", "r573", "r598", "r603", "r607", "r629", "r739" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r136", "r178", "r179", "r180", "r183", "r190", "r192", "r276", "r282", "r414", "r415", "r416", "r424", "r425", "r445", "r447", "r448", "r451", "r462", "r594", "r596", "r613", "r953" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunauditedParenthetical", "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails", "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails", "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails", "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Including Assessed Tax", "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." } } }, "auth_ref": [ "r212", "r213", "r219", "r223", "r224", "r230", "r232", "r234", "r364", "r365", "r545" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r649", "r703", "r708" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r132" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r822" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r822" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Calculation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Computation of the Company's Basic and Diluted Net Loss Per Share Attributable to Common Stockholders", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r859" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Stock-Based Compensation Expenses", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue by Product", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "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." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill balance", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r715", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r19", "r86", "r87", "r88" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Performance-based Units Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://imetrix.edgar-online.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to 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." } } }, "auth_ref": [ "r71", "r72", "r651", "r652", "r655" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/SummaryofsignificantaccountingpoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Cash, Cash Equivalents and Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r16", "r120", "r946" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r311", "r312", "r313" ] }, "twst_ScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByIndustryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByIndustryTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue by Industry", "label": "Schedule Of Revenue From External Customers And Long Lived Assets By Industry [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers and long lived assets by industry." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue by Geographic Region", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r46", "r93" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails", "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails", "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r42", "r43", "r44", "r47" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r379", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity Under Option and Performance Stock Options", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r12", "r13", "r55" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r113" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r753" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r755" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r232", "r233", "r615", "r616", "r617", "r680", "r682", "r685", "r687", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r705", "r727", "r744", "r898", "r948" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Geographicproductandindustryinformation" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic, product and industry information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r218", "r222", "r226", "r227", "r228", "r229", "r230", "r231", "r234" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByIndustryDetails", "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails", "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r95" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r734" ] }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRatioUponVesting": { "xbrltype": "pureItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRatioUponVesting", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Ratio Upon Vesting", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Ratio Upon Vesting" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r399" ] }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "verboseLabel": "Equity awards restricted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r394", "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in usd per share)", "periodEndLabel": "Ending balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r394", "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting of restricted stock units (in shares)", "negatedTerseLabel": "Vested/Issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationExpenseDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r379", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationReservedForIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum aggregate number of shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r735" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r392" ] }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedIntrinsicValue", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, nonvested", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Intrinsic Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Nonvested, Intrinsic Value" } } }, "auth_ref": [] }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (years), Nonvested at December 31, 2022", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Nonvested, Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate intrinsic value, outstanding beginning balance", "periodEndLabel": "Aggregate intrinsic value, outstanding ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r386", "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in usd per share)", "periodEndLabel": "Ending balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r386", "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingRollForward", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationReservedForIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement By Share-based Payment Award, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Outstanding [Roll Forward]", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Outstanding" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationReservedForIssuanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares issued during the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r54" ] }, "twst_ShareBasedCompensationArrangementByShareBasedPaymentAwardTerm": { "xbrltype": "durationItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTerm", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award term", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Term", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationAbverisAcquisitionDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseActivityUnderTheEquityIncentivePlansDetails", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r392" ] }, "twst_ShareBasedCompensationByShareBasedPaymentArrangementInstrumentsOtherThanOptionsExpectedToVestOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ShareBasedCompensationByShareBasedPaymentArrangementInstrumentsOtherThanOptionsExpectedToVestOutstanding", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vest outstanding (in shares)", "label": "Share Based Compensation By Share Based Payment Arrangement Instruments Other Than Options Expected To Vest Outstanding", "documentation": "Share based compensation by share based payment arrangement instruments other than options expected to vest outstanding." } } }, "auth_ref": [] }, "twst_ShareBasedPaymentArrangementExpenseCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "ShareBasedPaymentArrangementExpenseCredit", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, expense (credit)", "label": "Share-Based Payment Arrangement, Expense (Credit)", "documentation": "Share-Based Payment Arrangement, Expense (Credit)" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of PSUs that may vest based on performance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r901" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Nonvested at December 31, 2022", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (years), Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options, Nonvested at December 31, 2022 (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, Nonvested at December 31, 2022 (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP eligible employee common stock purchase price ratio", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock for income tax withholding (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "twst_SharesSubjectToEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "SharesSubjectToEmployeeStockPurchasePlanMember", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to employee stock purchase plan", "label": "Shares Subject To Employee Stock Purchase Plan [Member]", "documentation": "Represents shares subject to employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r125", "r126", "r846" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Summaryofsignificantaccountingpolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of significant accounting policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r103", "r171" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r31", "r136", "r161", "r162", "r163", "r178", "r179", "r180", "r183", "r190", "r192", "r206", "r276", "r282", "r360", "r414", "r415", "r416", "r424", "r425", "r445", "r446", "r447", "r448", "r449", "r451", "r462", "r480", "r482", "r483", "r484", "r485", "r486", "r505", "r594", "r595", "r596", "r613", "r671" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r232", "r233", "r615", "r616", "r617", "r680", "r682", "r685", "r687", "r689", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r705", "r727", "r744", "r898", "r948" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunauditedParenthetical", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r178", "r179", "r180", "r206", "r545", "r606", "r614", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r649", "r650", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r745" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunauditedParenthetical", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r178", "r179", "r180", "r206", "r545", "r606", "r614", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r649", "r650", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r671", "r745" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r860" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares associated with a business acquisition (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r79", "r80", "r111" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited", "http://imetrix.edgar-online.com/role/StockbasedcompensationexpenseStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r79", "r80", "r111", "r391" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r31", "r111" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofStockholdersEquityunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r83", "r84", "r104", "r630", "r646", "r672", "r673", "r739", "r752", "r854", "r878", "r929", "r953" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Commonstock" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r110", "r172", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r360", "r453", "r674", "r676", "r688" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/Balancesheetcomponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance sheet components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r839" ] }, "twst_SupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "SupplementalBalanceSheetInformationRelatingToCompaniesOperatingLeaseTableTextBlock", "presentation": [ "http://imetrix.edgar-online.com/role/CommitmentsandcontingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information Relating to Companies Operating Lease", "label": "Supplemental Balance Sheet Information Relating To Companies Operating Lease [Table Text Block]", "documentation": "Supplemental balance sheet information relating to companies operating lease [Table text block]." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "twst_SyntheticGenesMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "SyntheticGenesMember", "presentation": [ "http://imetrix.edgar-online.com/role/GeographicproductandindustryinformationByProductDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Synthetic genes", "label": "Synthetic Genes [Member]", "documentation": "Synthetic genes." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r802" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsOthercurrentliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income and other taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r861", "r933" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r794" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r801" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://imetrix.edgar-online.com/role/GoodwillandintangibleassetsIntangibleAssetsBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tradenames & Trademarks", "label": "Trademarks and Trade Names [Member]", "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." } } }, "auth_ref": [ "r63" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r821" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r823" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://imetrix.edgar-online.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails", "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r346", "r358", "r452", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r581", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r874", "r875", "r876", "r877" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r824" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r825" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r823" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r823" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r826" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r824" ] }, "twst_TwoThousandAndEighteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "TwoThousandAndEighteenEmployeeStockPurchasePlanMember", "presentation": [ "http://imetrix.edgar-online.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 ESPP", "label": "Two Thousand And Eighteen Employee Stock Purchase Plan [Member]", "documentation": "Two thousand and eighteen employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://imetrix.edgar-online.com/role/A2023RestructuringandothercostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r304", "r305", "r311", "r312" ] }, "us-gaap_USTreasuryBillSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryBillSecuritiesMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementCashAndCashEquivalentsAndAvailableForSaleSecuritiesAtFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government treasury bills", "label": "US Treasury Bill Securities [Member]", "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government." } } }, "auth_ref": [ "r944" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://imetrix.edgar-online.com/role/FairvaluemeasurementSummaryofCompanysFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government treasury bills", "label": "US Treasury Securities [Member]", "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)." } } }, "auth_ref": [ "r709", "r728", "r730", "r944" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r820" ] }, "twst_UnvestedRestrictedStockUnitsAndPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://imetrix.edgar-online.com/20231231", "localname": "UnvestedRestrictedStockUnitsAndPerformanceStockUnitsMember", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersAntidilutiveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units and performance stock units", "label": "Unvested Restricted Stock Units And Performance Stock Units [Member]", "documentation": "Unvested Restricted Stock Units And Performance Stock Units" } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://imetrix.edgar-online.com/role/BalancesheetcomponentsSummaryofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders\u2014diluted (in shares)", "verboseLabel": "Weighted average shares used in computing net loss per share, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r196", "r201" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://imetrix.edgar-online.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossunaudited", "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per share attributable to common stockholders\u2014basic (in shares)", "verboseLabel": "Weighted average shares used in computing net loss per share, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r195", "r201" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://imetrix.edgar-online.com/role/NetlosspershareattributabletocommonstockholdersComputationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 86 0001628280-24-003051-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-003051-xbrl.zip M4$L#!!0 ( (^ 0EB,>VZJ9Q$! /^&#@ 1 ='=S="TR,#(S,3(S,2YH M=&WLO?MSXDBR*/S[^2L4S#EGNB, (]ZX9[CA=KMG?4^/[;7=,W>_&SM1JLIW9F5E_O*_WB:F\D*98]C6KS^K MU=K/"K4T6S>LT:\_7SU=W][^_+_Z__'+V(7'X%'+N33>W%]+8]>=7EY2!ZK5:X\)_(GC!8=%7A\09\ ?A(H[="!["$8QU8UJ.2RR-AK-X6_6PVH@M M)WC<8)8 M/18\\D!E>NGH% M'/$??U ')RI(30W6WU*![1_4?V2<6V<_<^LDS^UB7N@Q.J0@$C3J),AJE.&7 M#M<3,'N%R_1+%R3TKR7'F$Q-5!K\VICAXN;$XW]Q MJ^+2AQ"?.E)U<)URF1C\!?0!?P\-RA0^)YJH(:]O_V=>5BZ^W \NS8\^Y? + M_@*=R%R4C"BJ&H"T2DT-WHONA=/48X_6*PTU^H2X$_P=?.1B;MW)8*@7 S" M.'"YO 8(@& -!_+OI%N9!ZS,E^4@'3OARB:4.!ZC?1^P_&8P1' O^!O'2(94 MHUB06J"!=T+* _99!)-OMU]^?_J2'4K-HD')-S.VA1((/BX=P^6!Z0?3BC_* MA1]Q;?9.@"Z]CQ>_4,N>&%;2L&G)>6Z(B_G9;\1GJP#XG!.3]?1BLIZ?F&SO M&@S^:N@(U:[X4X>/O4U-0S-<8;4I.M@_%O?S0ZW^2$U8$^AKYLZ>T5Z;B#C@%].#'#CKLG4<(EY M+.!7:\<.?TWS)AZ72_?NF#)\CM$QCO9"A3-_-+C8N2.X8UP\4I<8%M5O"+/ M0W>.!O!%<#W?J_X6X+"-^E-W[E@6BP W?MYA[N6U$"\@36Z&0ZJY(NYT/[S2 M[2D/6_$9I'I2_Y?GN+B*HV&,G?O060GB[#&R&6=NPNY_XB;X?9O*\?N[=YF,C;89#5.'HW]>"1MP,A[MC] MVSU'W@Z$I6/W?/?G@.7F]#:.W>D]C .6'_R/W@$^N .6'RZ.W1G>LP.6'^!W M[OD>;FF%W:S]:EC$T@P\QNJXC!_57-1F;&HS(+S/MJ4_X5%%$+3T:,*YC<*Z MOALA__WIF?&#*+//AFD>(>@+Z]2F(/K)A#)\XH' DH\EPZI96,^TJ,2>'^@+ MZUM>$V=\9>GX#]H-+\1<-AE^!SMB]CMA/ZC[U;/TK9-/E\ZX?YZ%O_X-5D.8 M-IY]HR_4G)]'^! _^>[P)]1CD7?-PCJNQTX"]:,A@<+ZT<=. HVC(8'"NO([ M(('B0+VP3GL:J+_/QY):.)$2"KM_O@]-6 "R+ XE%#;H73IH'"1LCVH0LE#7 :*&R([+3!7MBP MU%FYIJW"AH;.*DC;*FRLZ*ROND0S+["\L=::I8^Z2C,?N+R!TK^H\W M$),-XE+E)J+_K -"^='B 8*"^=' 64>C) UP&CCK4)BD 4X#A8W#G3;8"QO[ M.JL09+NP\:>S"@.V"QL#.BN_H%/8H-!G8F+GVZXW6R-1L?3@B0=&I\30 M;]ZP*R-UKBS_)+IHHWKE.-0]F@W[3F&C,T>!A_SXH;!ADB]TX"Z:1=C3\_+: MMEXH<['_ZYWM;JJZD/I[3V.;N<^43?##V/AY,2@S]U7G@(L[&F(^A*_4W=LZ[> 6-%GXGBX]A@B M&X6 ?P$*K7>.(011"&3MR-0HK/O_P&Q8B#M[ (O#!3," 3W%,3[/(@7$==XW M,K!YS]=9^,S1@+^P88 B@S\_55%8]S\5^$-1Y3&P1L Z@0>_&F_XV_$(H,*Z M_D5'06YW[47EBG/A/8L?R?YU)V="9/ MM[#N<:'AGQ_]%]8]S@3_)WOHOA*N;X-?OV"PW>9O7-O.\?A@W<+ZP$>&D?QX MY+B]XN#A;Y0X=&R;.H;APS]N)U-FO]"C"E-TC]M/+@Q"\N.0T_"OQJ6X=)OQ@O5;RU8WPCWY\0.[.?9 M[^1?-DN(9_LJF^K/5!M;MFF/9H_&:'P\JJ)76+?Z7?BX]AS7GE#V2$V^V^Z, MC>GQX**POO:[1^5I,I/B*PCKN-' !'2-*&.6Y U>#M\\&JFY#3A6*BA<,*B 5' X0;$KFZIP49I":.X=.7'UHXZ0[,=..DPJIEH_ MZE#&?A@A/[%3+VPTX];2[ D %0@)WTPNEXK'XN^'3V0G!52*8 S4"QO5*!A^ M]I7^NHB?PH9"4N'GD3H4:W&#]10K-G$CJ@^?*$<5-D12>(P=BL<*&SE)A;$G M:IJ&-?J-6I2!#V/I5_K$L S'900=&!]UIZJ_"AO2."+<'8KOCB40$6(++7"L M+ ;/$"(R%C(8D\V%;E-_ M[UB/(^89/6H4-IYQ!2/HALF#UE'#M9LWS?1TJG]E]D34Q.2*ZWYX0Y@%EH<# MU,*IY/,L>8 U&]VG:5$V"AL1.3D,'\CN;!0VIK)3#',I_9WWP*!ZTA$OT/%) M:4,GZCDV"ANG.4LJ.)0L*&SL9_=4(*S#)V_P+ZJYS_:![/J#\7]A(T=G@_E# M\7SAXDZ8C1)&"G^C]HB1Z=C0XC4)KB:P1(VIVH"2 MT(/Y_>;J-+FD6;A05'%0_9$V8NAQ?<_GF:6.Z:NH>'^[(E:7LW"A4&*A)1#<4KAHA(; MD')O&B/[P;;-4^62P@4+BH*00W%((7WX-0CY8I$K2_]LV-,Q81/RS1@PPHR3 MU2J%].>+AYX#<4^KD+[]&O1@1'-@Z[,OAJ/9+Y3MNDSX@=BF54@'OT!X.12_ M%-++7X.7NY'S?+K66*N0[OWAT7$H[BB<7Q]64'=<-GOBM9SCVU_^'8.8US K MC,*<*J,4SKDO'&8.Q3.%\_ W8.9*PY9%AA:<#SI1ABFZWJGR M2KMP?GW!\'(H?BF<7S_7@@.\28\9U@A3\>(Z'ZESZ8&=LI>5E4$ MI2^482)]7H?P)(WX-%*XT$9J&A&XPA;!MY,I,1B.?STF;)3?44U))3Z5%"[, MLC,,Y2_#[MTQM@N//7VB1%*XH(]4-WNHA]$N7%!)HCW?TIS&VR7#UN)8,7%L M3!7"-&:;\^C$5ZHV&UW4:[7&A?_$Q9!H;F5HVZZ%38B5(;,GCW3H_%H:5GH= M!7ZT2XII6#\>UP_'Q\+G2HIK^P-8%;6DV$RG[-<2A@4N%F897'%LCVG4$7^. M*=$Y&'7CI?\+_.!$;-!>A[1ZNJH."&EV!SK1]6:MH75Z;=)I=*GZ3_Z!\!W' MG>%T)X95&5.LYG'9;$W=3Z^&[HXOU5KMOTKSSX%) H\.;->U)Y>-&CSJ7W+M MZ65=K;:G+KSA3(D5O*+9ILTN?ZKQ_WT: B(J0S(QS-GES\] 98YR1U^51WM" MK)_+#K&<"A"U,10/.L:_*_EGY*A:9G,C"I8@^5:Z1>RW5^N2" .P1N@,)E1,XA M2)W'#_[)YT9,8V1=:C F90=!5ZFO_/=/:KOV:?EGL$"7K]Z?U8!S1P4F9Y*I M0R^#7S[IAC,UR0SXGW^"O_1I'@A(SR +7=PZ]%?.@2!N1Z1>K0ER=X&I7#WX MLG^["K+?E6K:KRZQ=\/!;<#+B,\PF\ RO!]?Y::I06%AOA4'%L MT]"5 "G^?<1H8^GF%"@)Y.]E38$7P^]?<, DT,ONR:&[0 Z=1'+X?G?[?/-% M>7J^>KYYFJ?Q L[VZ>;Z^^/M\^W-DW)U]T6Y^3_7?[NZ^^U&N;[__??;IZ?; M^[L#+J&>:@E_$M LULBUK;+RI7I=5>JU5K.7:=K[Y=!ZIUKOU/?&H(TM&/1( M>?#K_>/O"EI(EFW=>?PDJ^(;3H^HM30T4RR"QJ].C3+Q?/B=L!_*O44_+B'[2'1YH]II=M>B-#5U M-*NU5CT-=:PBA0#5]>F;LF"UF72X# -[FEYF7&$N55KEL6R\-1&NF87$WSW" M@+W-V2.=VLP%_PFKR;C@L+RYET/CC>H5D[ M$[1S #6,D/S[]ZO'YYO';_]0'F\>[A^?E8?OCT_?K^Z>E>=[!HSD'I?7:9]EC\.%706!=UIO5 M9CL HF%A*..R A=;H:/7_V7 +E:+^.7Q]^^"K-!W-E/<,57^"FA3$5$#A<(R M]7=HP@?^^HT(/,Z3N Y7*A,88HRO570RJ\PH815J!23?*/6_4(W'1H0CU%#+ M"@8Z4BO3XD+Z_C%!*:RAG7UKC%ZOVD79GUEAM%JY*8SF^J'.36$\,_@<+RBZ M6F,,B>F$*J/IJXSFJ:N,Y\>KNZ=;KAB*HS.*(FD"F>Z&Y!,(=0S8*HKBVHIR M0.<\W2JN["#36 MIF_O@7BW-7WCL]\[C]2;J7@D*R\\TA%OHF"Y6-(\X(7:9E,_=+\5BQS$#;]Y(YJKX!)QYR!:M$(UM=^-]:P)T,?7[@-*: <6UC!ICR+X\9 MCFYHW,"VAR=%+1]NJX_5IZKB9]*PT\2H$9<@'+%L1"SCW_SOCR>%T'E>5N[L MZL<,ONXJR^X="OP0!F%6V7>EZPP;NHA_OL%X:B#W>J5^NZLJOX$D>"4SY;/Y MHB]*OW)F%]7_T#7\>L^>[==0.:FU4O_)]MRQ\@10^XJY;%A1)+>]''FQ0O>;_9TR%7O8_42_U>\U:=SL'_"#>A;\L="VF M#,!F3(FIT* Q.ES&SNB.0BQ=^;N0BF5XQ2N;0V2CUN[4E M9'[,0#/8"=!\&-O60K1&;9;Z';57J;4[:G&()5TVP8?(]_SOG[IUM?/)45QJ MTBDN4['X.LO@B&()>] C"ABAY!T$([W1'7JCQ[)SWZEV&[U,3N=J9[39;N?B MOJJ=:J/;+-BD&MVJNK.-IKV9?9UT^R2&*])G*='&BF82Q\E@UH9L<_1@8(3+ MUZ?99&";'YPLMOW) "&(AW)2H&_:F%@CN& IKV,#KC"NJBBC>A9G+Y:'NUK\ M%A\VZ?3 MLX1S[J1]X\L&L4>T&$=%R3$?0E4[@(HQ5>Z(HY._E-],>P >T1/8N9JK8$HD M=3='"+,:93NUYI./:]Q:.L9/J#*8*=J8:C^4">9[OHXICP?BEGMD[U\J']2/ MRI@XRM PJ:X0TP01BUD<#OS[EV> H,6-^ 'U'X!!L> (1F?4!@:C1-X""&P< M..I7I03H4:X O' ;\Q84G9\XXX].&=4H5W=J7>'I5H[R <8#1"J.!Y+>&=NX MXQ4D!;ACXBY,7GDE\[/$*8J7_35\+',']T-=K'$ Y #W>>,L?)X_"B_A+/QQ M,*'%X9/@DR2.J_1JBDYF3C5S9.':8PR&$UDQ*!IO!DL];R=U4]<3I/>:H\*Q\P7Z_SJ=ZH5_T'W+'A MP(S)%#=7=TV?8KXAV5'G8W:BB@$&X>+36$A4O;,E*L C44PLQ* 030.B8@0I M ^',4 PD7E4 2)7$&\X$J!&^P@+N!=1, :S,DH]& Y$!7K-(V7$[%=W'-RN M@A"D?&XZ'1H63VSB43@,K=1AF2MFR&^KGX+'-CZP74L\*SRWD.*M]'H'834IF+^?LUB@MCUT#%XYL-DNP,OE#G#\U M_Z'(X*S72OUOR=Q>O+S7=9G#Z4 ;G@(Y]%+RI)>K9GDY8:KY*:?=\J*A M["Y)HY\JVHX>6T^KS)C#+W-[C&75-AP8GST'!G*Y?Y8.0/$;A\2U ,1FUJYG8.V5^5#Q,D%36YRQ\:L5O="5 MA8-\EZH6O4(&CFUZ[NI7-M0::JXY=93D-<9_CEE$&B-:&3!*?E3($ :X).8K MF3GHG\CR2'N?R\[*(QTFTC1<$]'!U)?$0)0A(B5L/K#)PYE@=UHVCT9ZCH@& M 23%8>6$\VXVX]\R9_CQ5P,^#9]5+%B:C9;1B^%P.];"Q#IBHCN)*>3X,)92 MTPG3'05SQ@U](10:A>H_D(_)D9V3#@E"_?'^%??OSWX?'FFE]5OM[^<:/\X^;J\6DY[/K.M.>B\NZ"&(WV M(W7_G+E(5DV].UDOOV>'TO$&#HQ,A?SD87RPOYN!KB^?WRX?[QZO@E8X33(& E#),9R MDA@3!M^P/9?K8U3,00:33W:&XWA8+<3/KN4I;I1O"VDB&\?!;)PR'OWTWP K MG3HNJ'783- MA ==[_$:+,TRWW7U]==7#CT8 CM*<.TEOEE:T&CU$A@&FC$!+?5KZ?;N:\)> M/I\*SYEZXD/<1].95WBPOHIN<[,9!P37%OQ5&*L6JK]FJ=_JE+MJMURKUP,- M&$RUOXSA%3[+4L70O>^H%;<4YW*US51Y4GFJR]W?*;S*IRC2F4HC\*I$ M15D03)[[,O["E)N[+^#^? ''YO?/-X^+==..;WW/PLS]"E1V]WQS][QLV!Y' M:32U46VV.[EDDG3:U7&7%B/""LHIX MY0"$USR8TLDXEPQ*I\9+@;T2IE=,V_[A1S5=D8F;H'[RWSQ*5@<,UWD P^)P M.,XXEVPXKJ] I>3C$^'C1JG_ *I>N:TJ7\.M"L,2KC$OT"59^018&=#.VZ7^+2A@1:WNBVDEWG+"VW>+>+J!^\^1$'Z2YM1IX7E[&?S^ MX^*2D_>!X1X>TT;%AID?\!L/5_-TYL_$Q%Z!RM.84M=1/H0,_U$R]ZF@7C+W M*6,8DSM7,'>DJ3$&?S^EXC,B\P'3:Q@=8[?/%ZI\LQW)_2=)&RW)_:>,X59* M[N>Y!F/;A$\X?D:$0'9A3JZM1+&X%9PO0W2G3 ==N4URTCCNMOQMDKK<)CG\7++A M[7=BD1$7N&&RN6XXFB@-O_&Z6Y M:3L>'C B ]MS^8%#ZBK,<'Y($7TR1%"75O:)8[E1\V5T4\KHP\\E(^+P&!$# MW'#Y/&6V1G44R5( GPR&ZSV9V%T$+.\PL3O,[+ZM*O>\7H-,ZSXY5@8D-VK2 MECIQ+,O,[N-%W#@]>2SW M%[)67OX>>2$7./AO-# M&1+-M9D4NZ>#5BEV3QW+S;K MZYR;QU)(GPX5-#*5CI!"NB!SR8+EEMR&/UK$?:%#PK.@O"G6ZJ26@1T20^$L M!?')8%H*XI/'VI-45RERTUC\8^ M6+-==O8Y-%<>MK///()Z\_CIS8O=PS:;6=- 8H546&XM7^(I1302_D(UBJWTYGOIE+'E9?AJF3>Z M(X;EX" K8,1;#AL6_\2$$LOO7QATTJQWKA*Z9T9-,QN\;2&9\%GQSR\_6N8Y M&N&(ZDW*?IR)0\\W,'X>4X?&5\-%.U5<&UZ>V+@6'I>9$!=@YY1YMTX.#DP6 MT3WXF$Y?J&E/\74^3]/0L,HFO,I[@!I,5Z8 >9AD\#8^Y0(5#!E,+L0/]BND MC!>*B \):_ER=X7M&U%V !_#U#4R)0/#-,2@]&T*H/%K?3(Z CSAU_TCRU-J M45=P/\(1#!MCRNL':1X,!U]$)(/%X_#78K6QD346Y*C7/@VH:< WR_Q/]5-P^=4PS<5K$S);O$0=P Y\ M<_$Z4O7(Z@NWD$P6?KB56=L>^;2583TTDPX:I>>9%0WEB]KB:,&L#9G MP1W$R MAAD\QV$O3T\8^ /&F8X"D(@Q1#J8U)XRJ\@_;4\3$>7-RX).9V+1? M(QH(=A;GUD:6/@@U[CD<,?$53CL@ IY(A@P -%<#^C3 MK]%2]B>,,D0SF.9-L'NG)@IUZ<9P*"0$91S.RI#9$QC6=F@ 0EP04XS)U#1$ M^W#\QFK ^8!9-6/#TDQ/IZN;.B=T/IMS3!OM)<>T>S 5QLFRO9N>Y>F,I'FG MO5EM(2PX%7 A.T,L \S!*)N1/SO$;-?7< ;X'%UE^8%Y-0DX/BNA5F>7//BZ+X6\PLU6:-/_)E@I%#* MX*1YM2:/!8*-W% WW@:&' >F"?,]GQ32Z!> M9UC=1;,=5SPF] B2 8X>&$02D?M$) 7MJ6$P!9A7:'R.#"%*)2;VB FP L&D M<88>VC#<(0)2,2D$ 9W:1AB$#$)S23&1"JKG2(,[3ZAH;@9&%@=N*TT MF5)75//T_;F!Y\"8CL3(/D7@#TJGRI2 Q<=92<3V'!ZFHMK8@HF.9J'9'R#- MEC;>X2P+/W0WPZ *,3WTU6*F!49J_" 1T$47F!G 1G6&)@IQ@@BF.,+!Y>!V- -QSF37TEQ+>^?LD.L8TB<9W MG$0@;.J)\*RD@GW&OUR7(18$#C%.+,K9\OT1.IF:]HSZ(9 ?=*: 5>G8ED5- MB:0]VHX\4PG,>AMEIE69$!V#E"YQ7+#SQX86VV.8>@,3+HPI,<&F ;N?C:BE M\TIN#-')X8F\;D??!J J9@*]$,AO, _+U@J\;!3 M)SJR\4?V"T">^\6,CCS3WW(62/)C'M(MVP=2HAW*&1=/MD*!&VP02KYUS_=+ MP@X8?A($9A+X!L10(3JF(=#HQ>AIOFF]$G\265G-!QX_8K&R5,&>,FXUZU0D MI#A^P@TXS";<\!,*XL6L@HP"/TU(;&W[=HKQ8/YM1Z$+=!G"+=%;*]9(/7E@,3^/$?R-%-5\\+,PHO;8G$X/GR_%0 M#.BSJO(G%1K5)3\HD+1B@VN?D!EG9D'M@#:BC3$[DP_/\TO+W(6RPH#N' /ZU2C2Y^*8!@R3"C0__/4O&^:O(#!XRR!D0NN%.FY(40B""5# M$;#D"* M%F^EZG@#$!X&89FX11#(2TF!Q6/PNS&XJ(A/^ MV[@4+K%>QX;&Y=9,I$^'F\\9#69YEBHS+S5R.4O5D&>ISMT^+\I1*=')I1KK M/3U7L"3K::E5\B(E8[1+2Q)HWP#Q^V$H.X[P\!$O,9_9T%+,*D+/FK-LN:"@ M=W@4K%.J*Q:][RFNZ.#^F9AHIBM/8XH)EA^\H.7[QY2LU..;[4ZF=Y8-2FU456;]:)-JEZM=9MKA\I6-DC! M?[O5L!A%K-+!7)R\PQ]95?P@5[[I;F0; $#_PRU:^[8'0^A.X&1.P3YVQFC) MXI'(B%,VEWNH(3!\L&Z"6BWI?'*18!./0F(VP MFGY60BHE8>4%Z3A\>066PT SJ10*;OOAH7H)S9U!,S,[#_G_CI!=DT%RS4.R M&'%%MKU\%Z4M@"0SI26#]-@HZ4#0"M]_KV)*HF2U>8RD3)RQV,'!7S#0^D), M'C?/6WYF 6E-R5H<[ "@^\]%"&5:8:$Y]1?C[=*RK:^8UHIA>SQB_8@Q-L_1 M2T%/-O;2\246W>; /AP5R ZA03G@8%QE6>._J=KM<;_=^N9B? MZ@HA\QY^3HVB[/:!Y(_SX8_F ?A#!?[HMLO-3JT@_)&GQ7B4>O9I;#.W@KNY M\ 0^W$1JRLE>]U&\VR]U.:XF[)$+W+D#S0&@#$-HK M]YJ-]0@]>V_A2M-@>;Q.GT9!5PU,6E8LZAXRUG*J9+]!C@6H> PQ<4==/S"1 ME?RQ8G>KW&@U\Y%G$K';R+,\$=OBBJK6WH#8L[?.4'58KLUXST.IP?6SKN*BK5QOJ-L&ZM^!HEUN=$D^DWR6U+9+#Y4(Z-P,:#22P7[-Z; "'9'?UF'3V:=KE>SVGW3&)V M.Y($UX@R^0]%#A]5>QA!0]][\:WD<'+C3(N MQ,HW1,HC?N1^^!W)G71(/'<3[-9R MB34R\.2V,+C>[UE*W;R-L/IJP+OTF_%"]0@G(M3S#@^D6^JW&F6UE]-NF43M M-B(L7]3V +7-Q5N$#CS@ M<6=;VKOBURT\\%3N-CO2-#N\7,L+IRK'J;34-@3+>&I33(K)"-G!(F11MLO[ MJ;X.>KS<5+O20CN\),L%H0U$:+LKXV$I$IAVDYF99S62$TNH> \$3H;[4R4N M967W9JG?::#=LKQ]^[ZCQ47)6)(,)AEL%QE+61D,-Y@Z[7*SMASI*":#G8^' MDER\[9LA>@$�DU\ELIRC085Y_^Q/M8:G]:=DQHL4[_O$Q G;/4DK/!F[)F7I@0=!5N]+ MR6ZU2_U>C@G91W"P0;)#<9:V@X(-V[%#I]17F^5:JUX0?CC[@]: 5N;1Z*!U M$6RK4XM/;U8TB(*8@_5.YL)3U(URK[5<+E)B]1#R,A^LXMGI6KFSJ6R1] -\ M28:=R4"4S;=FD;MM^Y)F-Y.I:<\H?<26:SG0?QN30H#^NSEEA4CL;B/5*O7# *@B1O2\ *[5]?L>J K:8O9,IZMQ+ MZM9R2A^1J,WO7-6VJ&T(U/:VJX03]%F#]^EJ3![^J;,W2N_G2I;%-C&D[7*8 MQ+[M+18\]"I3^PHBF_-!*28C@+J5ARXR5"?;5I;)1"29B)2O?-]>#K1!M+?* M]?JR;"]F3I+D-L9BW:U!1H.W>+3,1C8K)H[YG/9^PU-%3['^YLERKMCX-R=."4S,'.+56PNGVG0IYW+MS[.4GJU.:+;KP$ M8_M#5/#YRTY$8G,DM7_B:?GRV[;$F?FR\I_KN/J!LJ"RG5BO#NI97@(JWRA&IT,*!-&9$,M*_5:O<$7^42G;OQ>3=PK M*S#*E,*@+]2AO< BW6DD'4%:PA<$_))K61@#)@T5"8P,4W_XR MKDXXQ)"TPI,)(:270UPWSW/&T'BC>N7?E-D)3 $.5:!W\\G?.()<*,D%Q5E: MCH&T+;B@530N.' GIH(]K&&BBD:FADO>UZ)')JQL5=@@1,8#X.+6 MNA:8R&I_@8^JEMOM=KG3DV> "R O< L6PX&\J4UK20?/#5A+.@>G#;PG5/@(4\3R7ZSB";CE^ MOMD.=H2Y'SZ3MP1VP*8^[>6,EX-NZIPL6I=Q/'O?+UY./)S_<<,+,*A.P(5*O M5JXUMZ[\*<_62F8[;F;;$%_9GMD:I7Z[WB@W&\?";.?N "T?Y=AOBXV4^;T" M1,DD<,;";$= .AEYE_ZXR)6E;R_]\NO=M1O$%ON8B>1QR>,[/:R2"X_GUSZL M.#S.C: +%[LK!/E=L>SF"6$CPPHFV LSF?N_#-A%?SXM;-UK\0EI8 U1EC=Q MJ;54.='/8ZH0#7>RB#7#[#C+=M'P87#94@R8V8CQ;7S&JXNX8^I0($'BZ0;O M^VZC,>>(WS@B>/AX:%C$T@P>5($+_+1#=25T_ DU 9F?IK;#MS4O&=8V-E[H MIU=#=\>PG-I_S2>:!T02O4(&, //7?U*48#>7,@?C/W$V2)W&;37(:V>KJH# M0IK=@0YD#7RF=7IMTFETJ?K/.F9JBI?&+,J^']'*@%'RHT*&L,!+8KZ2F8.$ M'2='H,4XT%?!:YYL&[@X_Q*R7UVMMO-/Y4\%0L$^()ALQBO,7X(HH0R?@NF0 MPLQ%&3.4RS]M1J8*G,C;9@&/X9D@9)A?+D@_B5#XC]W"?+GY()<5KX;C*I\- MV]$,:FD49LJF_JJ7F/LP4[P.Y=%U7!X]A5(( >R7<($'N(,WMYVHX$ZB\B&4 MP^!KX2Y_FV:VU[!QS2A.W M(Y[%LQK(M[[C[G_9OUV%6Q?+USMJM5%O)MZJ5=6,UYNU=J8W5DU*K5=KW:P? MW\ND&FN'VA V2;DUMO:QWM)C"6:]4&E%ZE;Z#/*/*A-X;NPH%#A3YUP39-\K M#;6<91_J^.),R6#Y<&N!(65[,(3NE!7ZIE%8#0@E<7!! 9E%TNS&IMUTS68Q M%YND\"Q&FKA;3AUH3PQT]5RV?;> 2J%/D:8P]Q".C_2%6EZLT$^NDVA76REF MD> G(3HJC6J"V3 @#A6V\?]5_]]ACBX=4IWU'*S)^M)2W8\ M>W9L'9P=.Z5^JUFN-T^DY'3QG9*45!25E@ZZT%[FYX/L^+$3;DR7$GO7ML,# M],PW3O>=LG@&&N-$-<(& PT)ZW[HZX6LLKY;ZC?KY59C^>B%/)Y>&&*1C)#* M--J*$7JE?KU7;N:6=WL H^8X]>(C=2AAVICO].B /-.>XD90_J;-88^N',)S M%Y"]LO0O$5QOA.V8D3_4&O:7;I1KO:0"2A)3VSIU>6)*+?4;*OAO>SPN?IRB MYXF:<'%45D;4HIA$@R*(Z!/#,AR7\:"M/%:\?[GEH^4W@13@B:LYE+R7+?!H M3;W<;>;4I$2N1MR,D-[@_TZ@O'ZC<=A_[.$7<]9A8(RQ]H0R)$50"Q29D MME_6V.5Y@88^EW"#.:=(L6F"%.>NVE<(,_?5<2\%]&^MKP![7C/K?AC6DW:O MXW '!K@%(IK AV9_\Z&?OL"66EM39^Z=.$S VW%[RT?D%&@W)XEL4WZ)S,,@7+ MVJG=45EJS"O)*K4EUENX#YRN]SK+%>>767Z'T8-2X8X M8X984IX[9(@>,$2SW&ZD*..W)X8X>U_Y%L][4,2&==SY+M!!T0$'I!LU<%)>\I=KLE'&?,X[[I)6R4;@G.%YI6!X )"I'])D3GWCN M&4GOYLUE!,!J6(3-;ETZ<8"]\>O,YOEM[W9EVCR1K=M=/A,M ZJ2L0K"6&GU M7I$8JP.,I98[S>(PUMF[';>A+E>FS'XQG'BY.FFH[E(3)O$I\)]OD7ZF%AUB M8YME-NJ"89H07LW=P9"G.<]'>[R;&+%[W*;F<<4\LWF4\OJ.NHJ)OAAQ768, M/%%1T[6QW^;$QNE$=:NE;R9-R#Q\,Z"Y]^_&UW$[L%&NU8IC]$E6D*SP3F]J M.U90N?_333@A)_V?@VZ[S#>K1OV:IKS3P9,5MG6R]C:_<['.HB.?GL4H3.C? M5%<^C(AA?116FXUM(X*,BRT-M-/1.D>D57+T^%>UZ_X>D@X>!L2#VD _J&_N MK2>J>4RTJ&&& [>^P)_6Z '68NNK6WRKV Y#3>ATN_9@P?[,K/-.IUBW8;DG M\FB4^MWV)@/][&V%KS:#/RT%@,RHI6\GT/ M@;9K'VO/B#3QQ2M+?XY0>!5B'.L[%V ME[RF0O3E.'*B3QN52Z#WB'(S!B;\C 6M.K2[JA$ M/892[*WX">4#XAB:*)]I8'=%71;_D.4(=B15P(U[0O)=K=9UB&1C%^HM;^+\5OY M,GZC]C[&?^G]T.=ISM_.O>VG4]S3AI9GZPC'C=!L8%"PW>TF!P7=$"C>3IB3R/(A\0Q;D;FFF MN:?IYL:3+2#R=KG93*&7ER,,%US:I^\4GBOU=#82#[9'_[_J_U,0(T/;=BW; MI6+A%DH64;+9 ]BZXA)>#)Y[M'&28]>=7EYO5 MY:IX"I" R;?> #B9UM0Y_)HZ:.(N=XD(UE0&+#I3JF$]=G/&'PM(*.06N.;3 MI=B!#,@5:'/'+923^:<:]OR]6)A:C+.#.4T(&QE6H)G4!1-8](KJH#0IK=@0X&4+/6 MT#J]-NDTNE3])^X"^B^-6>1VC&AEP"CY42%#6. E,5_)S$';+$ZL0*EQH*^" MUSQ1-W!Q_B4TU.IJM7V0#M^M_Q*\!8+-%J<'+\''IDPTT/Z%%&8N"JA6$/4_ M;48F",MG[H@" Z*T%WEYI)]$*/E;)DOK7.Y.SP7)J^&XRF?#=C2#6AI: &SJ MKWK7QE/**5Z'PNHZ+JR>0A&% 'Y:=/$[GY2;OSS#G2D?0KGW,9LL ]^'XV_> MY8%EFV3JT,O@ET^ZX4Q-,KLT+#YY_M*G>3Y+: _/24SJ->K775Q%NU:M;KK58GTQNK)M6N]AK)=PXWITZUURO:G%1X0:T7 M;U+==J]XDVJB/"C4I'K51GO]M_VX[8)=5.]P+9M+(FOB8[TT^:["8-I/G&71 MTE^6]7[B#WBM7!SSH&T.45EFOXK?Z\<)DBN8*VICL,HY7*;$T"N&@)%&IH9+ M3 FE_I6F>1-/A"%7\DIH>R$8,;!HM.AH1EY]&C-!IFU^\4K M71>PE5K[\,@WP[(5M.Q)&4DHULSCFV,_'^4**+?S@ZD?(#ZE++ATL>RW!;V/ M0:2->K^X>[CIY,J'6XP+VQX,H3O%2/,LGO 5NR;I]^RV/K)Y2L"[XCL.^9?8 MW=%C[\V$?4].2;$$1LK=U<_$)):& 6P1S*%3EV]6*8V:V*H<-!H6VRG7&@WX+T.E-\EWDN^.@N^R ML%USY^9CH]1OUQOE9N-8C,?,8<8A_]_IA!'G/@J#:!7CK3(V=)CO)6*T6>K? M3J: 0PPR7CU]5^HUM0V.N4)T>\HI[L,=IN?7(U'ZCL#3 E0SAQW]]V/4HLZ1 MRG$%',.(1[Z0S =ZIZ82LBW^* @GHZC-RCP[,VHD[4K:E;0K:5?2KJ1=2;N% M#-PT\HF[.A1D=0@(OJ6,.!6HZH/"=,%.]Y:@$R/'Z?D)R>>Q\2ZYS$Q!U%.]5M+%'M/XMM.J5]O+[<-E%T# M9\?D5/3/DEMDMHDM4EJD]0FJ4U2FZ0V26W'06UGG\)P\T:99CB\ M:)#PJD5FPOO\ZIQ2$<[:KT8DW#J.1_5XSS-QW(G?]-WD '.)'C*>;5H.;$F< M'C:)Y&3AE2F&VWX7 _Q!3(^FIO]>J=]KJ9(!) -(>!417CDV3,Q#7K1J*>3% MV>_%/-*IQ[0Q<2@_-1]O=H"YSHK!^WPI+GE37@UW/!9-7>4&S=8[H5OLT#@/ MQ-"_VNR9O/T9X00N)._?)/&&"KR1XM25Q.L.=,,YPBM;1L &:S)JANH\BFKR MSW9J7LAV@*-5+_7KY68]Q4DIB7O)*Q)>A9S#F=S@KPR(:#40 M 5PZ9M*1E? J +QV9-L]VU'98O1X;JUK4:J8R]_!HOQ]Q!*>CN'2)\I>#(V* MD,$CU>R1Q4?AT8/,4KI9ZJMJN9:04BKI0_*3A%53OR%U=/#*I-8ZZ_4:%X_7<>EXRX7C-]MQ[JA[/^1= M(I?5#YZFZN6TYWZ..)0T?S!3[KTDWTE!\F MQPRO;)ML2R7P5QSI?V#VT'!1(V<.C'1+_6:C7*NE..HOD;J3G=/\<=I+B=.S MCW8M]+KY0C6_U8U:F%8W89>WA"*EY]P-1]W0LR#/=CCM&F^'T^GT#EY7(6>J M.-$C?GE#Z4@Y)TG[;-GJ8VU7G;:ZHZXZ.0K!(AZZE4PMF7H;IJXO]1+)NP![ MFW<[:+?;Y4YON2>_&SBWO%BCL7JU<:^;<^NB0C,T# MSQ[VBS4F%%]2B(0\FU6WW M"C:I7K71:A9O3NWUW_;WNX*;OM"O=\!:6&5LI-S%6?M8;^FQ!"-!HZ!6V'[T M8'=!#782U:#80>'2F->Q2+'5L0E:S'X5O]>/$R3120:%PV5*#+UB"!AIXE2# MA%+_2M.\B<=/_0HP\11" :1X'B&_DOIPP1E!C0-&IT-#,]R]0V:MMP*&6##$ MO$T%QE(K"<+[AV4+8/ELQSDQ,"&/8>9.S&'X^2A70+F;$TQ]IQ-8=M]P LH\ MV.*9+@N:7ZVGT/S%37)))U<^W%J*.[8]&$)WTN1TI4U<>7_R2?&$KT@129/, MD7+5YP2\JXGM67DHJOT\]MZLM_<$18HE,-Z7%?=$IZZ?%E?C:7'U J3%G67. M6WU#M#'7G+^5V<[E:FV0YR7(GP'+9LD.6RA3O+CNDA\S7;2Z;<^_-#)$\ M5R2ZDSR7EN>6*N?MC.Q-8.?LL26 M\@I1!IX#+SIP2Q--M&1WSV+:DE<1?IPDEL!V,;)/HJQ)+^$EX27A)>$E@V7] M1SKUF#8F#N6'$C5^U,T/FPUMYC>I5%SRQJTAO\N\= JV3J'=(E'(P7ZO7VWV M3-[^C' "%Y+3B)(LH4ZIW\BK-18!7)N&Q(;26L^SHI9$=9Q]EXT&;"N])CQ9F"%'INDA7 M3\*K /#:TCQ;<=(O)FN?[:C&(WHOM]:UJ.O(1>U@4=0^4A'(I4^4O1@:%4'> M1ZK9(XN/PK="LIYEZM9*_7JYUED^["![,DK.DO J KRVL_6.11"IZ031V4$EX54L>&7J@K*A 2$7C]=QZ7C+A2-VM[ZC[OWP MF;QEUDV\)6&]D=.)X'-$L62)@V7.[80C&JDXXNRC? !?Q00X2U]'^H827A)> M$EXG#J],L9I&VGZ[#\P>&BXJ[,R*NEGJ-]5R-Z&:C0SP'C0 MP5.6REQ>O:Q MLH7V E^HYG<74 O372#'WIC%9J*,67^-I6[&NVM T!4-"-K-W9^EW3-5G%JM M!-DD>)-)L8%MMFICT-U5&P/9^5LRM63JU4S=V'5)VZ[?+Z%35A-V8"5O2]Z6 MO+VK(,!2,Y0,1>*7&;F'1]Q39.Y+[I7<*[EW>^[=7UN5'K9XZ-3*]69-LK=D M;\G>>S"\EQJXY,[4V$NBV2XWZCGWDC@D9_.X\X5+!B:-=107Z.[SCO,IVXVK M"S'GW30;3T$XO-/[F"I$P\1+8LT /(IENQA:9G#94@R8V8@14YD2YF*PV1U3 MAP)U$4\W7'[(!\/DXKB/Q>'-Z^D,#8M8F@$O.BYFW2:72I^L\ZN+[^2^.P:_N4C&AEP"CY M42%#6. E,5_)S$'BCA,K4&H&KW)8@3RO IF XIS%R4,4-Y_--F9((T?4:Q@PQXC:+0A'% 4R<.4#*S')U*&7P2^?=,.9FF1V:5A\/ORE3_.LTUK> M7^14(VY'_%>M"1[T]S[]+_NWJW#K8OEZ!V[4U<1;M6K6ZZU6)],;JR:EUJNU M;B$GU5P[U(:=YY1[IVL?ZRT]EF"<"_6T'_NSNY&SFMR*8)0J$WAN["@4N$SG M2CV^-9UE#W_-VO?GF*1;^0?# J/(]F (W4F3?')4>$TVUI,$'K1B M?5YT7)CYY92@7PR:VF\*?A80'3APF Y0F3N6%"'HEVYIF4+ZNT_*[=5+_6:C M7*NE*#?WGJ,R!6OK(SFA.$LK6"ISKY$^/7W7G)!3MG21"3M6]$%Q;851P+=F MF%2Q?"6)5_%W#0TQ#^,_X+05S0HKW/MY'G/L%)N"OM I4(W!8Y4*./(*F=@P MN7_+VF49@+B5-3(O>N/X@-]-RIMD6_I5#"V9A7*SU.^6U8[L"[ /!&\XO;T3 M!+=*_5:YWJMO=7H[B-?#^W0U/@__5)ZGH HNG>]LJ\)5MTF)0Q7ZAD6;9%V@ M_8OE^\!D^H:(N)U,B<'0[!(V\C)#MDO]>G/9&Y28V[N\S8JY#F"NM<6D4XG3 \9<<$EV/68 M6",LJ:@,0?0K+UC,$K-=8HWN> :?H5/V?M$FE?1[1)O[ZKB7 D&WUE= #R\U M>C^,-;F[CJ,F_=G6>JVV^FRKQ/ !!-UVN-XH^NHUM=1OEM6$_MF[ZU10<-$G M2LM:*.#0B211M%BJ^CW(N!6:GF,%/'O$B:C<=R/\^B2BKI?Z[9S*5$KTY6*H M94)? \RQ;B=G;_+X]JF$V'?0""..0UV';S68!AD8)M]^NBR"2B[,^V>DHJXT M#18"!,&H1HT7S!$OXXZEE'"'4U @U1@&R[Y0\>^M%6#I,4129NN,[T'56CG% M1,\0TWEV"-L)AK&*7;G6VY0#=4:AAUOK!8QMFQ4DO^(8J'P_\BR&F,QDWN:5 MLFLY;::?(8IW*\BV06V';Z-WEU%[MA&$!T:GQ-"#G6=AM]NB8XW'&$#:-^BE M%M]'YO(FXO?1]84.*2!']QW3*TOG3NL5QU1FKN"EQ%2U+0L.%U/B[03I/8[T MSG+HXFR-N3"86LE!\IVAVM^/91=&YP2. NI?(G"U5NHW:CGM@4MLYA)9W0*; MN/>3T*/Z7,VV,*HV)3/TY:6B/N"YLM7!E@>!G:S*6<7C9N"";MKIE(C>1X)A M_NAM@&H"-W2[;.Y3,KT H,RCD1DP\3J1R1\BW:Q,M,Z$U,5NM)*ZP8 M"3H[176+1TT3$JO/-K06"#6955U8.^UF,C7M&:6/6'-Q._K'CC3E6B=%@0") M\X/*NAQQWD$[KK,Q<'I&AIR(H<7R?J2B+Y3 X_B)3DQM0?M\TZ!5STO>G2'* M=^JBKD'T,BYQ+Z"^+,5V8;@567C=[:R.QAIMONF=(RIWOZ-:/<=0ROZ 0AZH M%JOP/3#[Q="I_GGV':@7!$! NUGJ\4<,'CVEC@IEX M]E"9,C1!W1G/RJ-_><84#_?)PJBR'&0>6SX/9,;/BC[;_(@NHP\^N3V8Q'*O M+/TFH+C,^JK.HP.U%"F%[V'A@AF&DC^*L[0\,S%WR!\-7J/EE*JH'IUN%4;; M^P_+GV'$HHVNA*W!Q"I'[",P M&PA,][U/ *;'#' 27!CK]1OEWL)C1C2AW7VQ(@GE<^3;IO.[]R^TW2>+._O;)ON4/,[IU#BG M. MWRC3#(>7'7:PH+IB3[GIOV_[\_1UV_'HKAT%%FX=QP,Q1N^'O**X\]T")KVU ML%^N\8)5(9(+C>.>A0./F1Z"CU?]OQTH/K,7OE'!_JLM;^H=AF_.HQW4X2>8RS).:7_BD4[C.ZV:/9G8EF\8@4.E M&+RJLN*2-^75<,=CV\05ROCU_G9A>:W^:)LNAK#[X35'%Y=T7VWV3-[^C'"4 MU2%NU/$$>#--GH-$]^XV9M^/[F6,-L T3*C$LY,CCT46 =M\?^VQ@$DZYN=5A(;D)(1GQR!EQRTV(1$9:BGT/?--&*CA$7/1_1E:DLK 0\O?$":+3\WBB,.BXS-!<+ MQ,!]>:Q8'F8L0*!9$//]\,8GY4>@Y'L+!17^=Q/1\&-(OGCCRM+G+\2>3!)? M6&(_H6Q*QC#9G@XT2FZ4W'B8\/6>N!$S#-O+A5R*R8UG$EG0_4HN&%A(MB+* MN9D1\K1#/K[U5HSY .NP]>5"/O[&4UP$"+&0V3_O IO7$E,%Y2&90WJ"!2<; M3&E3@6QR;_MU?*[>=7I!K!!7&="185D8$,:C_!Q12C M/4_>=&I23&]6,#F%ELO+101HM 4Z>$24/@)$[ZB8IG6:IWY1MDPJP M!Y<.7:U2OY5W.[?CT\IWV#L7U6^L% M"3$]7612DX7NIOPELN,>@?*(X&DZDQO4<:PURI7C>!.JJTD"O@WZN+M<@DX> MB"T*24AJ3V/-)%)[QGA(!RL.M>K+UJD\Y2I/N?)E7+BHM>%?W7CI_\)_")H8 ML(O(*)Z_F1M/J;6-3-4"IGH>4VYG3.#;,[1-+1N3M@E#:P.,$)>.&#'! F'< M7W;'U*' ><0#@X4W];1T-$/X;SQ>@LT$ U,77G1PG!J*@-A;@O0O:]$K9 S\-S5K\2X"<^[4Y:W M($L)],X\*.(_<;8H80S:ZY!63U?5 2'-[D '\="L-;1.KTTZC2Y5_XF'[/V7 MQBQ8P92,:&7 */E1(4-8X"4Q7\G,09*,P6%B6)4XT%?!:T+8"![U(=W Q?F7 M,$I65ZMM4*2' *&0BR"<;<;CFI<>5C' IV ZI#!S4<8,U=%/FY$)N'SF)C[P MV#5J,EZYEO23"&4/LF+9K^6RXM5P7.6S83N:02V-PDS9U%_U2N:>IR&UO@>* M29[]'1=LKJU\#Z77=2B]KN/2ZVLHO9Y"Z;6\OI17R/^^'(4PCD'X)]RN> MX1.?35O[$5E776'1&1;XNE>N?PTG0,$2FZ(L!R]8J*]KH;P".\R?^@+KP#U_ M/#ZAZ#L5=9W,VPN]KM#,:[A-^>!&"_^HO!(>./#OB^ !/L"5+XJ4+Z!,7U&G MPZM?Z8!YA,V49EFIU]1&58D!43% ]RO.S(+7P[*_]M!T8"D\A%J[K*K\.%X(SX!,Q"-V0X,:PR'E&%(Q+!T#[+BMC M2DQWK GS!>P0V]8OR C(P3-=(+2YM?[W3]VZVOGD@+6"UKTRHX1A!@X_LO9$ MIT"F \J$-=^HK39?%BBF=CB*@;4!$5#?4%M:9X .@61LJ@3@=9$47*J-+8%I MCN$IX(12AH]9,+<)=<(W\%,P4_5:Y]>F8%13_Z7 M^HG?!) "78'/I>%YP+$QG2<[)"F@L0&L28RAB^1#6O(")"+A]/T@V:60BO^(S2" R@#3!1VX[8NLD_LV]&S8YZ? MA1]SXM#%00@L"/A!&0,R%!,Y@Q=\^0(1!+3]+-% M'1 6"%,$*/["B[-5E2M'Z'\MKLQ4U/SU1GE.CHT)EY. 'F_BF?Q;.@798W#' M_S_?GU'86GGDXY'CE^HWA.'Y .ET4;EV9#=B#^]RK=.N+F]#*H G M$Z>.1(- 1(W4'$HL\ <=%6GM<,@M(=8OI<+W@);J2FY<,9LME(4*1"6WIRN0!G M;#.W D)M$N_QLCV!;DRLXX41X=O/\.G,;2PB^FS5,(M.K2[GT 74659>QX8V MYG !T),1=Y:4 371Q'# & *6'Z!:&"*'X#V@)0D2"0L PR3L@1#7"=(_:8X#.K,M MW]H3,HQ3 T,.M'")%EA6,%'&9\KM+Y!%T?I!CSC.T$.##TP6L*]P9SWIVT , M2#&.#UGN' @EA)8CS"RVFB/@I]MY\*/&-\#7Y@H;?2PK6%8"/@ %7)K,"R7/ MU!&D0#2:D%\Z^(M@MX+IX"&1@%N$%H"%EK*#F51(78 &7W^CHT^8-EXTSU"N M@44]<8!XH(3*;RCAD?(43,L/U19 )Y7-$C@N(OU@(&&R.WZ<-"'52!80. M% &J9XT /44>RI5(5P#Z>@ ,@VAREN,Z+74YKM-2E^,Z3]YD@IX>.B'1%X*, M"&3JJ?^-C6&?]&OY3!S#N1\NK&,F?B:LI9ZPEOKR6E;%GL2Z$Z!1/UQ$BH]X M"98R+#D%N7"(B0[-4;!/N"6B"CRF/V&@)B%^6C2QNK03]JY=+N65LL"]C;)X MF,YU& ]DQ&D83#O-F*)1)^Q0$T4;5TU1$.^[Q>? XZ8KJX>/ M?B59C(5-8C.*)7U7E6OA&\4O"ED=1F#1&(8[^/UX!I([3F$9K%TMSA'L.C"K M!Y1:,4C"K&UP*F%0<%+X2P 19HL1S4-?ES%*^'S@G7^!<\B7S"?$7PEG)GO\0^5O?-;Q$R MR@)A-)XBW A/*D!N2 <\V#?@L@%'-!S;[17@YFY9])%Z3OG\D$8#(1,:-HN%@4K4Q4 M12$FB<&B>02QUBP;X>N /B F9QYG3"D/ JXB$P-C\ S\55V8]>EI&NU$W:;" M__4AR$$4%P>^5\4S7":'BCAD%AP6D[-CQ"3S9XPMC2@%D M#2YS=+X3\!+&KH/Q0Z\Z!+]G1FR$,TD&4)/;J!@']46C\# *;M[7?3TTITX! M(N^3AD+\H%HDCD./(>9?\E#P#QHI;!%UP^0H4>9?<*YO=PL,H6Q"CIV( M+%6,NSD.]5G3C%*L%G2-J(7.-2#/?5WQCA.0@NYO8F5DLYCL7IXH R^%QV>L M*)-6T8,@?/ .U]&";D!'N2B7 KH4#HG8K@K\:MN)P2_2NJ#E@18YR08SX#)S MD\.Q:-B><\9,=W7&C$Q^.:?DE]6^5)(WIE8::_RO>B'W_E$'<',*;!$3A"/X MOF%0.=BUY*(0#!64GURPQ!5&\B;W>U6(, \PT/(ZMM$_L%]QC];Q!HZA&WRG M#H2C:0I%&^0)^&:,$QQ9$&*/A\F#2%)@GD=)(QM#,-DB$]J8ZIY)[X=+AZ(7 M8KL)KGUCR8D_:(;F$"!OOW+EQ!G%[_R+VXE )3:@#51G8"PD;?VOCZI;>&#) M)R>N]\1 BP5*0D6*IH1O<6\DJSF#UKAR^@+!Z.*]6H&]O[3, MY#G$"#I^,MJY7)&$NS)#5T _5*?\P##0@4FF#KT,?OD4) ,;%L@E/R/:_[)_NPJW+I:O=^!&74V\5:MFO=YJ=3*]L6I2 M:KU:ZQ9R4LVU0VW(1R_DT;/D4XD?.,_8'@RA.VE*':8\W[<&!,)D+!(0 I]4 M 7>4,SFZI&<*B]!Q5L!G3@;&>T]D9BSM<1BV2:%_P_:Y2:I3UN?:%K0G60N=>$,=S)^(.88,)F/-_6:F(EKG:YWEZNXE?,>C^2!24+[HP% M4U17S9\%6UA%M5UN=O(Z9'K@DEO'I/8?Y_W.D#) RX.A[9K1ZJWMF M'*T,2*B#DY#6LCZOODB;\ZUESQ"W1<7NN[_-.J9X5,&=2\9U7,/UXGE4F"1L M4GV$:4FX;VEB?BE6VL$\-\<%^ZHRF"DF=5T\AHV[EHSJALMOF[PC&IZ9,-Q8 M+N1\7FI\3U>D6!4C]RUCAGGL?$%R]G\!EK1I^QYP'27)6IAH)RH7*")3UPEV MLQ/6%T\M\S/HHK3C/:8QVW@P2YPZCZ8QH*;]6E4*@8.59+6$E5H'SR1B/@7/ M2T"&NA:\)0YS'KXP%Y]A_ 3P! \VPW\./Z [-W5?+/@G@O%*F#'K62A6X'># MUPX-DG 8U2CHJ*">*"I$?K):"(G@P)7!'T3MP 44P820(3P@RATL#\4/<"1Q?K8H!,./ WZ9R!$SI ^,2P#!*W("O9S-!//),QG=QB\4'%5 M^8Z):()-HCHC^( 2G>_!0Q663ICN *AU+F9$=16_CL75T[5?P^*C\FQ/#4UI MU-N5>JTL]'%4)^C6PGH3? X\%Z7^:8ZDQ..Q47&<8&3_U/L\5GW!'>)R'G" M'%&,@2?:,_IB ,VACO /QL.X.DV[\ZK5!)0?-F IA)$[?A^]AUFV0!(2'\@R@;R 8GTZ# MX_D SN 885"[(@D08:[M_'%&"O:7)\IX".3SPB&80XQ&TM3/^4_)#CZT,!?'F$P!7/F'[MP^=%9Q X'@D[A 6T6?"DKR)F5TW'_-^?,$[54X8S2]:A,64^(1 M^<-KM?!P0UBAAL^.6S\OA!FV!\0ZFPI^<,)#37%^FC\*-\*:,)8XX1,K_S,E M4SRD+IC9KX@%9#EP8X/.E\H)TVP=OWI&5%@ 59\H;F+2"M!E!4LP!">%;%0< MP$\3;NWCL2"4#C0N,_R:)R" >#*LZQ\GP+,K532ODD9?F"L_58=\QR@>CX:1 MN? +%.T./G?\$T*7I2[20C.&2@ (6&@"N6O?/#-A8^\ MST>9%P!(8S64^<$D%P^G@P?M*Q!^9"-8XP(60'XBT-_P)-,2AF(V9U(R.81EH__@+0^=/:&R_OINM_1C;)BKWGWE\WITA&N*9 MP&N2<8.#:(X[SW(8 ]#GC S^,: >-)% [@+4(F/)+P[FXU6L?^0;JWK^6U8M8J9''V1M2YX,!*KE,2F_A:K91! M*67*B7\4QYX>Q31PD:L.M[<3CJ:W$P[J'XE2]!=>"'V>H?#3LCV:=Z4;?_@_ M#7=\[=N?5_@EWN EHR&&O1NKRVW5Y^HNA>N)G_7;PZ*"BN^SS*MJX*J6MV52 MFI=YX[.Y1WQB!F!UN=]Y_OA\QZ+>C\]6J=^H+B=4+>!SQ;%K8;1E//!LK;A5 MG[?=8LHA.)Z:%9#J%H"LFTG-9!EX.I)6N6@^61>+TA ML,^P;D587,NW&'F0PZ_,NUA08YYEPN-R:)K@$P,*RLCR36M*M'%X"ODV*N=4 M%D6^8@4 _6T(&M;1\@V7@)H63,ZE0\YB"? [!Q0O#S8PC5%0^P[^=?A91'ZF MF;YPC\W_MF^MCT:,CG@]U3FK&99K.3Z^N2O$;2F-^-7R\)%57PUW2SPKFL Z MD9M[U"(D)(S"8E&@:*;WX40S$U>WU.^L(:YYQ2$\-T>4Q/1Q&,F(%S_.R4NM MNJ_4? GE4MPL707AM(!-.)TY5W8IJ6#6V9Y7[\GSZO*\^OKSZFM.IG-'ZX!' MCC_'_7Z+N-Y23?&?G5"-.:*R2*PH;U1F,:9QN)@BO! CCF6*V#2L3:W[TFJQ M%BB85698416==*XGN*3$'0P4BCJO?_F*RHZ7.';]WZ&RM!C: 01Y%:#>O\ -AX MV2Q1DPO_#(*R49P5%#RUM#!^&E/RZ[_&=P+]'H8P<#0@HA'(7X0Y8Y:23WH+ MQ9"_7CU]#K>7?=^ %_B(MB=Y#Y MQC#/_A#E#L56HU\/3J;:6#8AL8:]SWBBK'E(29ZH3A[1&:.N7ZX:M_=XE@K1QH'M M'"X4=V_YOB \5:&B^%Y4R3*0I2 ,>;0HL)=XIHEHK<#WQK"W0FR]@45NS977 MXQ/W)6W9K^/JEV2-,L&XB0DDQG@**H8G:U4U#/")W+"E]A%1*;^YP)9?$A6+ M-585C&P!-5ATL51K,"MX(>2I>8A/B$[]SA5SZ9,SX3_X$T,MY'-@FBRZH,UV MN/T8Y0EE=!6.1IM@'4XAE%>I%0[$&9KB/I$78K'KB^5;83@KQJS)&JC>J-1Z M2NE6;#0_JO \EH5J7R@4/]0_!O7 XJ7^X^D;2-#A MFT%M6S\+CWM6F#^&4Q3)EKBUX6!:PV3K1%(MN@8G,JLNTJ MI2BIJG/FCQ,F,BBO<&FI-: M8Q2H\V7%R<#VW+D:_L'(@=.>G8X*9R29O@I8ITP(!PTC0;V8C([?J0-&M%[D/2R-J' MY"OX";S(2M15-J&N9Z>V'%?KU);C:E^C9,[_G[UW?U8;21*%_Q4%L[VW^PL= M!CUXN3>(.&V[YWJWN^UKNW=B?]H04!PT%A*CQSD^\]=_F5FE%Y( @0 !-7>O MVP94JLIW9N4CX[4=-&&6+U_RT@M.^=B;7T5@)T@;WW.@D/6>K6X3SG4^8S!3 M_(%C*[Z\549Z3TV,QHO;OG1<0C513C:>$)QXDUNWU(UA11Z4BQY)"GHQ48[% M8Q[X?3I/-DB'7Z"O(HHWT-Y$_QQ%$WC3_,8=+^07="&3)B'\B%-2O]LB6SD) M28HA)8!H6&"%R:+6''.!K2>&\0:1X1RWYT]>E:[+\Y>IT!2MA4PNP)2%+U@3 M%V=)6SXO':&D7/[V;- $U6 *&QY/2.(8Z"MGP+2T0?+ZL^5KP:-VN34NII]^ MMU=XF4ZYO=RC]:: MF>1 KV.A-[!:J3-7T9N\;>4C\HW3>,GDQUMF =S$#B^ M/276PD2B=&JL6"BID9FR9%Y&[+^FJQ8[V%;(DY..LJS)>GD]YV&0/<(+DD0">[CQ+PUP9XL9;I>O%@-X"#'PL<% F;5X02HR? M(,)KY0"-/!^0IE&%(W'K#=!+\YDY#CGH;'Q>GI*2?2\/1TKQ@S MXD,*9Y[O>U,Q=WWZFOV1$&L@MBR^RVB*_!_:-&!38ZL!WCYQ;;1 7/]98O(D\E'4<7$Y"*(KY(*2.AZ( MT=\@A>*KYO2Q3'!(Q$+RKL:^@K&-@[RIE)E?B.?MP?P=1A3:6#D5*&E]<29.P7"WWPO7U-/->42&&F# M 7:OT$AO9^2P&CFLINUM5^^MI^HEAM4,#3FL1K+@3;.@",!):I;4+*E94K.D MYA:=_>3F44EV6VT3Z>KF^=7VYQ;TOZORU\J;=;XYR%O;./X.CU\^?RW/-S1L MBOAOV')^>)MT;)UZ[KSQJ,6L.(=M+_#=X( V8[A=$6U>MFY$/Z" M=4RU]5&_,^FKXZ'9D#9J@=$GJ:LIZDJ+2"GR_6<2^/Z;9;N_,&P2_-7ZGB>Y MA?V=S1_^Q7ROC-H&B<\AZ>U*Z.W'-A <=A/($%R1L(:=2;&-6^'F4E+3I:GI ME,24$E*>K&KKQ!'7B4T- &N)!W85EN>?W2_=;*NKT*=BBU=E:CO.88;H/@[! M-F8K@>8M,MOHPH;H&"3X2!WU]6.Y;@OUGT*62_(Z WGM:XD6R&K4 UE>;)XM M2:J=)%7/V#P13>TR-D=:9U+L1+^_L2FIZ08$5%/&YD@GO3?N'1V!:8BL&HIS MMMK*_*,PE55YR$3^L9:BD&(O@Z"7NHQ[3ZA(6>S7YS]LM#-KLYH!K*8.M;;X M=9*(FB0BK3X1Y55^C3CFR)1Q3$E+%;2$+DD=6NI+6KIE6CI$N7'3Y-&=@Z$B M[)3:RF[0+F5W#VDD7[W0YZ1N3_Q&6:N?R?NTYP:QP^-R^3PI<@K*H, M<.>4)/65^:L/:8I4+NY;6T3AI9UFJJ->,9IRF._;&*XO%(^1O"YY_+\\"O4W!1S^"MU'VI[:_:SMHFJF*J]=Q=;V0IJOR>NK\&1 MW-2^FY*MH.ZHU8UL!25;02!24+RN8YDIHE-4MJEM1\Y=1\BF>I8.SIK2]8AW!YY-=X+:BQKJ*Z.WNKEIYV(X'8E MJ(W[8%D&Q%=3]?GC 6G%T:BI?KTM<<*NPOB4W: N%1/I7=@6Q=*@ MOJH=7[[84%<,25XM(J_F;=%18[:HI+4[!5UIW[@CMNZAGI%&3VM7>TS)!$UVM]'/U^S**.GRT"G M)*9FND49/4,2TRT3TR'J[?AN44;/;)>ZNX=,$]DMJDTY<+(LO:Y,.F^W**/7 M!Q%E]E1=.SI=K@VUZ9+7):]?#Z]?*#!O])H;&":97C+]'3%]O>N1B]R.&+UA M9S)J8)*&Y&G)T_? TTT:[:?N)67T1MQ>U_2F;JO:UDM*G.J/: 7HG!7_33_B M1YSZN(0X+GV>^VVQ_7Q> "?51H]T 84(LJVI[9#\_9URHMC\H_L99;(/I^2Q M(#_^)Z7@?,6M?X67_.)XLV\IFL:<$\N->RP M0F61M*U0+)]AABLH=L*J1B3](7MAW5Z')[FI?3V'=4:^?W]@SQR5=T@CVRODZ4]G1::[7/TROTC"4X)3@G.>P#G/:0__.ZY M[%4![_<; T\\.K2WP!%AU3N(C-YJ<'/'@,93]>PQM%YGHANF.A@>70[:GLH. MR2RB+:#=;221:Y61;9,4;I)"S27$6 9!')(B=GD0MU M2#0THVW6UCT4/,J.;V=CK/ZY=$^&IV3;K=NFJ<&EA'6_,^FKXV%;2H@D635* M5L,+F,G-)7]+FFHC38TN):J&[1)5]Q#NEZW<+L5EEVF<:&B8_SM2Q[VV-*N1 M9-4D6?5/T@-INSTPOL&PF22IE*1VW.J=@*3TGB2IFR:I'1=@IU)^NM8RY7LLZ M;DFJ:I*J3J+Z]B"J?KN(ZAX"FY=LXR:;/MQ=7X==5C6OQ&K@DD0?=";ZT%#[ M(Z/9_@TWT(E%\MW]\=VN'DF-\5U3EY.2ZR3773W7[?#.FN.Z44.6L^0ZR777 MSG5G,S''8&*.#%4?]*^$[81#&^\CAC"\J'/V(N@&BZ@W>JG)G=WTSNXF*I-I M#I?M"'?9GONE%?()],+\KC:$*/Q;)B&D=IN2UDRN&3PD\26 MFF/PQFOS)8-+!I<,?FP8JSD&;[RS@&1PR>"2P8^,F#7'W\UEH[6'O_=LK2^Z MU%MTV)T]V3="="8V5E][@8U/O_&9 \L\L[2?^@^=W%,Q.-)'K"D<.@JK'RFT MKKT V6*[?$W+PR+[YS*)7*ZM)_8P]9GU[<%:P&;?6,Z+]1H@.C)G6MGN0Q: M56?/][ W<*/B(R0:7>L.*$!Z?G!P*@36Q(86B$9@ .;CKV [5FOVHBQ]E"-_ ML=EX:/7',1N.!];0&#'M?\& IT$..!+A+8H@%]ON6I,R MG&_PC) A^K ' JKJ6S[[X>+3'KZP=9@=]]"3XQ[DN >YJ79L2HY[V'&VZVAZ MOV=K]UN=]U#K^+QY<]).7( MD0]G"-+?:(2]?ZF^EH;9F>AF7QWTV]++0_*)Y)-J/KE HTZC?X-=E"2+W"R+ MG*;OZ'86::Z7K601R2(G9Y$=34-/9VT-VV9M-=0YC=X[;#GYR]$/YV*PP?G; MIQHCV-W\-=C5P.%4_*5W)D9?[97X;G+ Q^FPO:LS MU0D4=.-E""V(9DF22DEJ5]NE$Y!4X(^]J8NW+L,K,;:V3;[V$CVYXZ[(VN MI)&MY#O)=Q?S19KCN\8N]"3;2;:[>K;;=:W>&-OI"CNS0FN:Q]!O/ M8VE!AU;)X)+!V\[@.V).C;5@[C=>["X97#*X9/!CHUO-,7CCI?J2P26#2P8_ M,I#6''\WE[;6'OZNF*%0;V;"93J^8QM[A']D.0I@4.3]8!=XRW&4<,DRB%?F,\4AP4!/ A'T71E!2#I>>'#R'S5]GMT%%%( M;>UG7A J4RNPQ0DCUV= &_@5, : RJW:^=)Z9O &YF+RMZ4(2O&BH+!&/ ,# M6:P.@]. ;7]G(5'^QPR4\!#LDGK%"6"1>-5@R^@FB_=_J2)MAO@%#?U/0="U'U"8&IT4L :$(HKN \^ MUM6<1*+&VYQ_/:0Y4C,(D;7OK>P@\$#X +288CWYC'%H(U>"W%C[0&DA"KPE M\15_1 VK]W[^Q?-][P4Q#/_4?OY)64=^$%E8!^PI+TM[MLQMA-8G[#D> M@ W^B]_&B]3D%GT[MY1FFH(XK9E?Z QV-< MQ#HQ_VTJJ&&'WIK G%*%P%;AD0U,D7TU_#F(JXJ$!BQ\[0*Z%#*IOFU2!-6P1!C@F $"+.(]EGP;X$L &!!$N0@X'@+="Q\ _2I74A9>P %&>? MCR\N\X.EO4[A\OX[T@^@[VU&8;\'ZR)\?73G_+'?6;CTYA](>+-R2.J@B8I, M]4-,)#$U[*-*!(PVB3*K.\B F,%.GSR?SPL*%#'[(+8_<*7,"*&ES7S+GRU! MF;5?(2"C%T[-)?;T-4='8,E:RG]_>*\JH!4WO^'F+,HCH MLX(=H%HIV#R3OCRR!.G[FU3T;R"HW9 !P;&Q8%'0%*Q8;UQ*_!"G9! M#,Z0F4A"H_W'36)Q*,82Q7U:(!.^_\U%=^(Z_ XO]Z7I3 M.#S9K1_<=10&GQ'E,W#ZR7_%?X)C (+E%_1WXGC *ZU56VD;J+2'VY7V)8FI M>U%J>E^4D&7"PK%FWT#'6'/8 > <+7)00F@6I((RB#68S[U9?#XM,B:C/9W9 M%G*'%E8!/Q1YW_;Q[:IB(VV^JLK:@2_ #>6_B*UY4 21$Z))1)2=TA%*JEEJ M]8,4IS@,NN<^@(!1.RS50+B'],2@OT&V@I4%9B%]#=]F3C&- L 9UX;L^PSW(,!1>!_N'K_(K)S9"RD W K!#I8F%>QZ?),I M) )ESKT9?"!<@G\@P@X*=VBV^**E7^DE^OJ2HPX/\:7#',!*$W0VC1EG7V,F MCPQBDP68>$ HX0M&B\0\,%7\1:>=QJ92'-L!@'CS0!'&)YM7PKS,H\[-?MW0 M+5JE-LG$AX5BF7]T\RJCH&'R"N8KO.87QYM]2[6$V5$8Z(XUO! \ G;)P9@H M8/B\2F(&(=T\=!K19/-S1T'"FC*P/5UB2, 0, O^5<3-$J:-$5>8JWD(T]WF M',VAWNT;@[8-8NQU]8'1T*9&@_*7'#0=TFQP.B1=@XRZ>LDE(/T;]!V(ES*2 HC[;5 P0S,0NQQ /^_LTPY;TMC M;1L2O3$*NZ'N14UBYM92&PX!P>WD+0QW=-N\8+PC37H8])MM?]&6?"7)L9)C MF\XT:@?##JZ+81NJAVJAQ;_O[!2*SF$$)!-7D>VM3Z%P3\2_%>S[-\MV?_." MX(.X%__@OK=\C*OL;F^;8>22$Y )#N&H;221K8,Z+F[CK6YE\(BLP?[ M^\/2GH/X?X.P&GDE/7Z+U MVB&:M!QAGWW!0KBT'C8H)C.AXR:@R^:/H?@,%\^G./V2+:VC@A[/Y9?WF^@Z M.&GKRVS)YI'#/BZP!, -/?]5]'C_BO11LO=^R=[[Q;W_QP8%I6?'WY:<7K]D M2E=\>$K72Y.PPVRFUT9.59%%-K&R;[&:V(F)J5-QA><;*I^SGUF:,?5#WE.) M:YS31ZPIR(DHK'ZDD)IQH1H(3=\ 9>;/I9^Z8D_L8>HSZ]N#M8#-OK&<%^LU M0 F6%1T@-[( K#I[7L08N%'Q$L.+E02P@4WJ!X<]XYH!&W!?/P5;,=J MS5Z4I8\BY"^[13QX^20[D(&PHIQ++&M2AO-J(:%O$2$H;JXJ;Q&^T.NF IX\ M;Q%3!%NYJ2;S%B_C/LC4Q+V!$(>Q%$-324WFHECW!8LDC4XQ>A7 :%NZXB6< MR\_6"Y9;P\/6@6.K9:Z2S%5J.DZ1^$] GK_'U%D[SC#H3'1#'?:-*TDVDAPG M.>Y2V8'-<-P0.&ZH]O1BLXAVZRTWZU73M8 MLKGRY'GSTTU*O^>THGV%3HR*OR$FZI+TJ->9F.I0/TCH2)R>2DP=AU,-;TW' M^N H,553HY2Y%K(?\NF <3L\L:^<^X/5GGD]PCRBGCH:U/7K+]_/6'*;Y+9+ M:J!#N VS=72U=X77&HC*E"<]) ^M*=Q]X@, M&'#!UH"-UT^PA5"TQ5QC0D\Q]V54VH2H MJ7R1-':,JL@ \8BU.9K35<1;!/DU?]'K@+!5 M5\Z%.T8!-\R%0[QNZ@^K!@#5+=)K0;VMI*64EG9,G6V8ED9(2^;HZ*RPAFCI M'E(Y_ILM[9G#3I?$L8V)2N!U@TPTZAW'1$4^P4PD?=R0U=,"ET(22THL._H) MU2:6<:\S&1VMG1NBE7NP@'$,3A1*8_<\[**?TT 94VZ5IA_M<$ICMXVTM",7 MJ6%:HBY'6N_HHB-I[-87S8&W"%\LGTFK]W3\]LWT')DECYT"6.NM% MZ;@/+#543:U8:2(MYQL@IK->_(T'1$SZL*G&@-)TWL=T=H/0CS@MV"[.WGSR M]ZL?EE;/@5QUUHN\\1"M'KTOP\HW24MGO<@;C] ;ZQ\?)VN)!7WL>)D#NCG? M9?K4(2"X'1X];_@1[Q!'ACHR&FZO?/'41:+HQLE/=@M\A[NFJ.BD7Z M[>2]>_!P?@-OYHWR.)M%J\BQ0C8'BEC[@$3>!U\OQC%Z4!Q/770 M;P'%7:'3)-M?G!5*[98'YW"]ZO?),'L&)F\.5%UO*F6^!1TT)(M+%F\YBQ_J MX1W"XB:PN*&I(Z.IZ\X6L/@> ZQV]R\Y-Y%@9Y;'+?UM5.K',JNXVU)6ENTZ MKXJ/)F" "0EI3B\\A!U=L+0M3B8#^GIFCI?YNJM\]4++R3N2[/N:N0%37JQ M^;?#)\WV-RDX:ZCN1[&#E&+[G,E;.@?5.E[_A,<;=";&@45>!,((UF^'$*.>U6T'N]=I%G:.!4?D8 MMH]4H#GC<\@41TSNLS.50?7;/-&:8K39;^F*Y5/.S-[P*CH]?04Z\:J M>\@ M,]G-::\G9#>GF^OF=$LM@61[)-D>J:;+\L&=>2N6:8D06M]A];7UBG+]@HV2 M-N;AWH"O7"?>O1\@M*XQK.LZM=\SWA'\^HH$^HG3I[#E:CO$5-BOC8L9]9+@ M)<&W+134!,&/<;"",2QVLCA.(5YA9<<[MF PSDXR\_,C0Y3<0U?+6V0=NNO M-AN4YC$Z/G-L'$C?6@^G%0W,'?0MT7MNV=40>C5$[WA$R^& MI[=/)9;W$F>GPK(!9EG)I5P=J1:'8^%Y5HW4R_]*#GB2(V?:P.$[[-$*)J]M ML9B=R4 UM;H51Y>_5Y=\)_GN HY"4WS7[TR&ZJAV%Z/+\]T>^2RE0Z!VWD=7 M7?@CQ&PV'EK]\5S3II9ECJ9S.(39,V;#\< :&B.F_:\YZ.S,$AA?+$F@WU7J M90#@",L7VW' */O@AI;[9 .\'X. A<$[.Y@Y7A#Y):D VH"3,T">S1]#\1DN MGT\0B)>G^Q0[>8%BT1N*"-W(9,@B-WTUOJ;DY7I[\Q%\IKS@'SCI"PSC)U@\ M]'AJD^7[K\ FRK/E1 RS$IYBD,TC'[^HE=43)S19F>3W)*')9[QL!EZ]L$$R ML0?'?F8E>&D\]2F;B_]QL4EH=;.%M&%G OY6FY.A=AVX>*81GJD8KCOX3/HQ MX]^^S)9L'CGLXR)FX!(1,"[+!KI/#>>?VQRU77U=6HDKXZTN@U#:G%P M U5GDA$D(Q CZ#O:$A[,"5K;.*&AF_B;T*$,4VMSVK/QWAU[)M?)$/U9H70[ M@FO'G=G!/VN+E.D?FY@\!*/H!;>CFX5\FO M6-7$H.W:"VQ\^@U=GMC/+"W6_"%_WQ2C)7W$F@+PH[#ZD4)8Z$(W5)JQ ;K, MGTL_#6H]L8>ISZQO#]8"-OO&--3A#5-"-1C>FY/'! M#=:D#.<'WA+]2M>)O^%MXN9=5T4MN6X6;H^J[WOU2]\M%6](Q253H&!?B>NZ M9CJPSMP8=L?C\J\N6-(-GJ[1V.77S1>_MW)3VY?%S?8+K!MM M9: J[/N,@>F*"1$8/&KR_O*(0O;VD<2 VO[+9TH6W/KU>LLCL2NBO7EBNW,$<]S8]S&J_ M\L^ +2+G-WO!EOF:_,]'ZE'#2^0A]0D_*>?G1WT\-D4(OOB"3WW03WU1HE< 3[94S0K.-4FR&'.&[- M[!T.5;'W4FIJ;V!TU-S+SP$*=K\J+>1@&\G/G* M9[HV]=Q@::_W"2Y=5X)](UY/X5ZM(:\'!PAJ!W@]>XXFNL()1+5DE79>H]W MF7-]5:\[@?U\[0UN@P;JF8Z'$T%#IJ.A86?.T:!8&5IE.DJ":*50.," ,724 MX*IAUIQ"V9)D]58;*%]]:\X0>8'R[]9J_;-"'ZPL_UM[&L==N5VCG\:N,0R0 MB*<.YI:(MEL:Q5A+YNG'&D)%P69V)N->4]')%H0\;IQ#@+-A5RPU9LNCHVBTQ9:5Y* M?I3\>#W\>!YV/"3B.>Y,^CB(ZOKT84EEK"S\DH5?9Y[Y/L'4 M9.67Y+Y;YKYZJ2@7OTLP=1R_-3"*&9RR\DNRXG6SXIDX\8!K!!/'R.JJ,2IF MS;=3#=9VO\H&JK><50XN"3O/./HK=Z#,$SE0YH%%9(3RDSH" M%X^>]PT*>P[,X?'A<\GSDN?OD^?/P_('W&KTS/P<3X8W'6:_YEXS/,'"W69^"4R4%7J3=\\ZVW M6MGA"H=Y/KKSMP3<)^;.;!:\LX.9XP617S)WL]_G] Z8 ,44BL]P^?PTSLSR MBN7.Q3/B!97W"O$,T;(YGOPM)>_6MPV&S:#_!"BA%=_8X![;LSV0]!M[ D=Z M[7LSQI!%@@(M7FY$*2 ,WORJK*Q7913")JC&DBD@%6S7\E\!19$?T+38:13 NX*@J\ ;?*;8^"3\'O_AAHIO M!]_P:7QM^A)8*%Z;WN-Z&&*(?!R7JLS@>=C=$XA/>"[ [=&[HW#FK>B=N!C? M9;?>&-56T4\YGKZP6>0#H. =;QT BO(XRY6T7?(H6S?^T56289.:3B7'\*>E M ))I*+82I">;TU0\$M9,%"!P,M(ZV', 7^ F0ZD#6>%C8%< M"VEB,N 6=+IK6\F;WN)#R;K6DV6[<) P94)5L4%LOEW:;*&\_P[[(AA]7"SL M&?-5XHKT!V!0 &O8L!GQ ^5'7$J\ZQU;,'=N@1A.7^@X#,CB27FV/9%)B1N- MCY1!!4*?>%?9 AQM^'.0R 5@\BD G&#D /4Q96T!@ "3]%;QMI4U9\3XBL\ M8P! 8'!X"'[VA_WUAJ9)<59_,5G6B8 1BCU%6SL$Z.\.Z/1V6VM-=*F%3O$:2MV0Q+<1%@:[*M9DP M!2TYFXA@M8;S@T1+Z".LAAF'!'P8+JU0>;9\VXL"8$CP]+BZI,]Q@7F".PZQ M*0M?&,NRDH$PTL:TSQ1RIH#<"\I<,":!9^&=K\H"3%(N4U=VX# +51 A"CD5 M20!?FL53?) \E/GA^8GMQ4)Y67H"%%@RC@_$7!MX$:X,0AKPS&=< \XY@\/K M@B70R])SYLC0N(HU^V=D^[ (?1/$6]K$%, ;< H@ \.D-E#P4[&ON;6R$!' MV"_,P"(@DWLSMD\Y6%.W86/ MT7991ZA?8!L DJG/:V1I.0NR/8"(UD#,)%&%P+'X65(YG*?T,OK.2. " M=>O4L$,;;5"W$)95F\^)G)C&,R+'!Y9'\ZVFN 1+=A[-A(5?)B>Y""J3.U7& MV?E-7T L$9K/5JB(8^(#>>78*V[1 J2>6%?Y&UF=(4E^8<)&KH!F^(H$D+%B M\;B<\-#FAQ4 ^_Y?-N94,6U]8SV NX1U> M8C_[\<]Y_PG\ SOI\2R7GLA'!N5'CB(0@W&6XA/S&DGH[R0=?$[#RR.)P\8 M)P &XM_C RO@W&<4PQE#*+8G D K\7WZW8H;0(*#E95'8(+%P6D ^@K$]C=9 MP,LPT8!+A@U%%B1K @C7P,-DHW@@>P([?@>!O_!&^-=_6N"N JGH?&U33< 1 M@X=#@5P6? \W?DB2H!4'5LZO;.KS-0R^1@Q>,C%!+,R6;!Z1[/24);-\04M\ M._!_CVO?=A1M))ZNY_ZTQ<=Y!PL]@PKNYS#%V*CQ6/E35Q@.*3 MDVWX-%^6T]'>Z ;Y+UK/'#W\^<>CFG=(D-+^ MQ,@BK(9R/4B=$$Y V/2(%%'&-WG'0).BS1ZSUQQT$JA/?]/TX@+>51APD_?* MV(:+L8&QV SG]$MG!?+E?@':;=$4Q6'(C5)<* !V+34\JRQHE(F,?2-FRI- M,5*8\8<%SDSL=A=S]1N?RLF>6=KD[H=\0"F.A::/6-/ F(/4Y]9WQZL!6SVC>6\6*\!QF*SP03;?<@"L.KL^:"#@1L5 M'V'$6->Z@PN%(7@(>LYF(D;P)@(5X>.O8#M6:_:B+'T,V?YE=T1: _.%J^^% M@@%<-.7^XZ_6I SGU4%5O32H:G0N*$Y!"(%EZZMYZSH7((E]-Z&3$SGEVP%: M4@O?6U7;LA5RI:N@_Y :U4;6@< XAIV^L"#T%.)SGAKEH>0/[77$PRMH_6%C MKXH'UV 6X+=@=:!4(64N?'% R\Q>DU]=;N=DK*RE!4ON$X"XYKAH>5S] S#/ MRDULYF)8O>(,O8L%1#_LC)GGS7LBKD#0UI//LJ$BC-AS'P(-UAPDT$-[!HX MF'253_"*"$@%:0@\BF5FH?S+^()\(6 U-%^ NOR5PSV+><9V3U\(9!>S")H: MZ![ 7X-HL2"N@(]@CY&/?Y^^EC[ZVE6^B" ^=\#BK2LO-CC6Z(V%\;K$A1YZ ME1F&1Q[WYP^TE@@@P[$!U $NBTZ>..@FE&C]6 @JI /I=_!?] !S+!G#C!LW M*^N[O8I6&;\H=IP6RB(*(Q\%QVN,K(R[YD4 U"EZG7$@P(/%OC&%% '^-LB! M PH]._F3.P)Q#[L (0!"(<\]I86_VD"[C@"R,-9)$$X_D28+D#D!"P,G<3O M(IN(;XKO9!M=_4J@!^Z@G\-_B_O)R<;-M3+T_&*'2PIMIX8HTIO' ]N"W@7( M "9$R@FE;GLP-G =VYK:#I>)"?,@#3&D2C"!@@35MD\1DDB QW^&E3#@E+&1 M_D!@T% M"&G>0#WAL/L!!Z!)UE21%=R>X\_@_WS2["B M_+X"$?T;0_9KQ<[WO@IU:,]I3'A!%+:P9C$%<5YU/?=AAHAQ'&Z- =8MBH.) M!=CWM>WCOS/Q_CGY:.&2PHA@9IAFGC;PJA3)0X0B*-,:Y2K8!_SEJH+A*J R M?+.:4@=@S!$CS:^1B0VW0A,>2#07=CVC-D89YI1(Q'4NB B M46KCAZ0_$+T.+ NDANV"N9)$:6BOIJB?,^?%/8",7:$@9&F: P4%K:D(K(HV MN;#4R]*&M1@HPQF^ST%9,X]F'$XAY==O(,![ 7@)T&:PQOF(+MHH6LC5)VPR MI3IX9L'O!#G)(?SP?C356C%@YA[CNH)L1Z[ZA:Y(5Q!O;K]-]5;PJ>"ZV"3R MUCRF0+=0>'M Z..*G2E6[N(UB6Z#C3WS&7<*ON8)-5E8(%.[0ER_G% MTQE MRL^I!'A0H(WDI!M&5 &)!35A!3PFQX/4/'W/$)=8I ]0]#B.]Q*\J1L3O8HY M$2.S.QZT;DX$#AK8/B?B1MOE-]@4FV]C7(E3U/]S&OZ[BK\. M'M!5(*?@0&%3 HOK+KBXT:*( M'>T[\R;@9WS)Q\6? :^+J%T3@4,QQVIO7+,F0C9TVHWSMQA2='-QM+;H "VG M (HKWY XC;& V6@B-KWA3601)$6K%*VQ:/U-D,6K(*':LA5GFYKJJ#>2LK5I MI/_A\1N;%HG76Q:BFS9I!N:JXC*ZPIOE!>UQDC1?6EFAKJY?S.Y_S'N7P2G# MUQ;#X\YD.%1[PZ/FW&[!38-UNQM5NM61REKEJ[\Q< U8!6!_MT),?'FMB"4/ M>L64IT&O6,-ZN0CSKSQU .^V,+M@XVJ(W^9AL4%Z]5A^\TA7W'2Y$U\"S;>' MF2D9M"K.7*C:+K,BDI"SH\';$MF3MSO[$]!%3%8\XFKE_9)^#,)Y7Q<_&JCJ_L_-(B@GD<\T*C/G:;K,C#9-$$ M-_?;$(6\"E%_;NYY%[$_8,6O+UA$_3LLOZS='':@4U!_K!?''=YJ0@*0]. L M-K$D4"!0%.A?7[S:=(F]2PUU-#Z.+F]%!@^E#&XYB2]]QFH3N=F9C%1C6!QO M=\.R=R1E[SD)\U2[EEXN-I#C<0V/T^VQNWI!2JLVD.+S5--7A M>'!0PL-I>Y7?N/I#I+[!4MK5K'[!)N__XX- M Q^I%T5M9AMU)GU='6O%',^?ZJC$^ H:%F#52#[L5S>GC4^6ORU5\GVKY IA M45LHX/1=31T-:R9^2P7\"@KNF17 M>(/QJG8MHD?0;(G=TZFA<;'F7?2HJY:(N(U_JT/%6HZ*^[E0Z@=WAGV(&.R8 M_OO!;:#J>I 2M-Z9Z-UB$%4!7#EQT^8F#A.SY*[SU#1U,R7657VM2AZX>2Q8T5:$6+/L7) P3K)PMX*Q/&!6'.3UA]#N37G>\+V&T M7^9M&F/L^YKAV /L+-\DJ^;A_YZ_I3;T!YV)V2VJRY/143.['N*NBY>HR:[K MZQ8\)Q3GT%A56KG,B[T6;=*Q+&D.OX$"1GVBZ9D5-+5J([P1J@W74F1C= MXDSC,Q'#P=L>X[:+=Q@GH(;'+65^O$$O%PUL_F"!J6<]Q1-P4CK +H0D"[:6 M9NZPE?\NWO+(7_(Y?@=O]@=OT') !%$V>S./_%?* 19@&Z&CW.\:FQ6(RBN5 M+L235@H'BN/ABH^M'C,G*5($X [ M-4K,&L=])UX]V=X]2?FS\A'$ 2!/??C MHVDXN[5?H(@?-M3'UKD6)YIXV^^W>>+ML.[$V\^\'^,G; _^U8@2P?_-OUK?:X.WC^!MDEZ&ES_3 %VD_7WG[58*&+-4["QZ[,8M MMK&/=_YSFAM0I)#ZQNMX!UD\\B&'P2>^,Q'X?W3G=2.!&9 -$61-!D[V/<3G M!))_L+#6'49F]]@0:HLAOHGPSR?%WDX&*!68/$TB^+C(?%8;#N/M4]S,CC K5'VIBC-MN8H[HV)LA0$*4@ M.+<9E>.2_C/CDOXS?#$^PF&[&7D10U'_H;IA!1T'IQS% VO0,/AG!!2,$R&R M@VT6?#)0M5X[=MIP'3@0'T$? M\2'T'G#B!KYX8=-84QPDI"K6_!^@_<2D!='T'Y@+."E(1@N1G6&%\?;K!WRK MC!P<<^;C4UO 4=NN&8^VA'I_$<.E'G'\,.^ADU#L+\QE )MW$?OJX;1BG!T$ M'Q\<+1UKJ->V1+[JZ[5Q6XZF;S]:(1"\*765"O8]3I9B*5%[9>FXKBS]@O/= MQ7CX]X!4O&X-V5;!:I0(5J,H6-]F!L@?Y)_3HA<4N[N#>WE'"N?BL#E-8[-G M-H9]:3 MK3++ $/E5H>%MH:8%[)+_GQB_A=<:VOH[,,?OVYBE^. < SVV$>? MIM;._QO?F2XI.*^78MA$SD/HEG#?FOG\7"H7HP&.NYLQ)5KC>,;OS)_9?,:> M%X4TD!NE.YT['MG25=Y;LR5?9!,V.((#IP6%8@)S)5">@4JWAB8RT"#1E0'% M'Q2&_+CX;U@C2.&P&2 %$?6",XJ86P8C\"L]EQ7A@QOC V4$5^$1RPF!-X+# M 539(XL12J HG^TY#;-^68)HQ6E.BPC_B4_1P'/0\=:S9?.V="CH\8<( L?* M3 "<>I9/X\B3 6C'FZM[BLIAFT6EUJLK*U.I^'&!K,_ CTG&[;#Y6YS\1[3T M"X;BXNN+$@DZ*)&@@Z($)6)]X".=9YGW'29-Z04EK]6W-;0[!WK*I6]VA-:3 M3\-7@PP\<*0VSOP2(]1H)-(IV[B&&!>%C1Z3 MX=NX<.2$5CQT+/[1BK1!$ ^J*^&NW/0O<0N8WWP6F+1_"G3L4 MP8)+BMPQ^,S0=&PBC]N1/0Z[HZ?BR([WY (BN,D/QC&??D=RNG1C-*F1QH 2 MS-/!C(AIVR8>>&TBJY&X1/C78JK4I1*20>Z \N&K,AQWB>)AEV MPOK;$((\@B+R37C$!?ZZ8'9(HM$B:?2J>+-9Y%=-'C\!+&C%_<;3ZM230ALI MW,E4/L13095/CN76\]0O@]N/;J9OHSY /U ;J14F-F ,] WC*1/5YU9^Q.]Q M6J'>^YE^AI_2O[6??T*\6C@@%M\,2P9@!C ^\3PY;;P%&L*8 M1A%)H7(R!\IUTS#BVO.GC+0]#9L& M!+WFC0(UMA;6:T"@+49+(O(#M<2$+%@9Z);"+X'+R8GDHRKQ)&)0<.9S^FD5 MCYZ;X&LR\ <7Q^E21ELY.;?D6+OX^#%Z G&J8*@X#>9L86+8I)T>G?&C)W.- ME?4F%V;@E.?%[#1[Z^G)!R\>&(*G167(/QF:#E2+U)^CZXW%T"HTN,&(=6Z-O@,0)MZ -NYOL%?S/AE6%G M C2H BD40RS";TC':F>#*AS(FT#B,^*YT5ADJT#8G^NWB(X"XQ?$ <<0 MW[3 /LD[M)NJ<?7]@,1SG8PHM\_YVGSB.$5[ ;7,=+N:8?7Z>VA-MK"K'/*1JY$OT3$=.2 MLVR57)\W"5 $/R@844J=L6K_40BFSU_^#!+K@ENB-+ABRIB;=8SS486OM MT;M>\:[C4*E&?_PW#UY\(DN^/)\V"1?'4FS4F2R\R.62ZUDW<%L V$F3L]_# RGS#F\E*1NZ%OL;Y;PF]\25P.'NB+4/; MB7\3$/2ZRI]X0R%"4*K"\ X"5P (8A4>)O!ONW HSUTF*JN^=#@8^-R\^N " M3T<41?X(A_&_@EC^R!746]HUBN;/N":>3>"JWD5&'VR!\HN,Y'ZFC(%S&K>& M[*QW-SE;LGGDL(^+/_"TF$*0BD"2W22Z']&WJ!Q$U.^U9.0072F*K7+5*P*? M5;/KR^T-97Y( BBFY5_-:/OQJ-LS:D]#,7O=X:C?U#24H=[,-)1Q=SAHVZ8, MLSOH#>YQ1 N(_>\SM@[36VRT.ZQ[G=S"O;0[/7Q<2J3$A4S<+R0[=&'9<6I& M0BE-C[39/ABPU9TO$G4<&V96F)MIPY5.2P;;[ _G*VJN4178V=%AXW3V:$(2 M?P@[N5:GCGX/IR.H [T8[6F:BFI0SJWWJ6D$!%?*0%N2ZC:XJ#F/>G\FVBAS M_1MJIG>@F'X%O439>V6.G-&9H U#Q#P6M.K=(SOI[]MU\BJDZW^3SOSK!XK]RI:=1[?L;)V0Y0A.A6Q1 MC@ZP=TFQ(GJ?P(ZDANL3HWF".$B,8LLHH]LO=H4]3HQ>L9$JKN:DF7J+(C1! M[C8I.NI,1D6[XC A>H_T<%U"-',5?Y $'7D.J%!E1QZN@77E=53I\);?'Z$9H/E?T>B[G_\,+_ M8?#:.#.Q9@>3OJ9W)D.MI.]HTIT%L^MH,E7D9A(@Y;V]>H MD_RHD%U+.;<\?93#N#R_(TE"Q8T"@ Y.KZM)Q-NF")PX_KPA.FL2M4GQY^H& M[25U 9<03#6K CYE:C*VE06T2L9N;KPZ\?]3-O$_D^@?=S5($_Y? (L\W9PZ MNEBSI-[N8>R[-MG7@9YY+]7I9^:3\W78"$ "P$K+:C-H_\4HX^$%CQBZA,J6C0@(2(&BMIRY:42&\TA\C5CU2*;FI! M)TH 7.KQ-A7MQI)O\^C"C&M[@0WLLE58(7 S"X6V*'\9:ME_8N&UH''L!$.M MC2B+5)2R[$Z6KRAWP6YWF8XD!*6RZ@]+R2$5%>*#_?UA:<_GS'V#XCGN2T04 MD&FA5*7?!YJ^@45RIO\#>GFFNPBGB%_ M4R,D3]7+BM#;G M^,P*E.-P.JR)T]'E<3HZ%4Z/0,I7_CBF(J,)#!@GG-#2A Z2]',& $HD3QWQ M$=,3/;XH[%8^O-]50]J:2O:FV]Z8JZX0[># K M.W9S871%-97&L-L;;J\4W/]S4QLU4KZH&]WAR&S9IJBF7I <[.K9BJ)=K',O4(J22%;1-<[D[%1S'Z6N2+'4LF= MYHILYY!MN2+:I9(9C\H5T8W.Q!AT1T46:G&NR)UDI M='_84$L 20O[BG#]:FLC]3[&[;I&<6R-K(V4M9$U&*=V8<_EI.C.VDA]T)F4 M6#:R-/(VI>CQI9'Z$ BFU]6+24LU>0RV5]J:" P/E6VCJ]D/D MVPY_I>RT59U=95]!0^M,]$%7/T%?P>T"M:D2RGH);VV=-;V]0G"S!")5E((8T\TV+>7\< M!\<66VH%F="V8DO# .W:'1Q1;/GI L66&[[E]11;&F9G,BZIM,UA"I')?T@F7M55.&T^%R?$;-K_^#1-WKBJ+3>$BQ M& A/G,'GR.-*\=A%M:2:("Y>PLI'%<=&)I4JA?%RE//*15I^'#U656)=IC^S M@[BF+]6[YT](,*HNXUA?C31U[(8ICLD^GY4$(:"LY M="#J![ < CX""\ .EMNJ/_.C^!!FQ?'AVT9*ID/WJD2YV8R0^0I;VT,LX\57 MKUPJ)^5LPB"H*$';\S07JR@S!GR65GE!&=>PA8H9+\.YVR=,Y944E9#%16K< M?LC2AJ!!FX@-1'>8VA?YD>%1$*NW7QRPAQ^^S("9<6NTS -R#3&1-V=.WM98 MVO!"'\U<0-32FO,1;18RVC.^8A9/!@;DXM+"*(2/'@3GSS)KT,]LD$$H#YX] MK-IP^ Q+#GD\$XU:#<5L-MJ,S^ S$#9VF#DG#9V/VTUDY[AEELU97)E=9'X" M(%I'P*8S' WO6W.JJ -*Y(>P:0@F> ]/R^SXY*UF 1XQPM7_)<;NBM+W@,Z- MDE 4P&.E^-+CLV6S?310O-F+5Z0.\>C:L4!#/L-^',>*GQ8TU54>Q WXM$?'5FD#1 6@FD7-*LN ]BT2BHDP[%7^K;P;>'!5I6 M-N8*(\/[2#[V9I$\X!J^)M.7"_@_NU^ "'QF!2!KE%>;.4!AD?^,*XF)OIOU ML\E@S43:$(SI:XY!*M7TO>]$2X#YG$HI "A91DUD6/(;, ;L.:H_OK-M0U"K MZ@W-4PU!382I<.8+(M! FVXYZ06-4K!Y(U7]EH9U4 0<*'P\=G*W K4(MGC7HR>G\D MC_U>V>CQZ %QL-P!CD%QRF36Q :F/41B$((BI6]%9*P3UIC(F2F^W MK^BBMSQOXE0-IX4?D,'[@=D18VPLK94TEF[;9:ZL5Y3UBB=/R3A19^LBMVXD M7KP7)M(GM)!*PCTF]G\'[Z(XG::=!8F7R\FKJ\I;2[<5T:]RHCRD"]I.HOP< MVZ5O4[,4KY_TW?=/IM:9]+MZO]AP2E:@2XE^"HE^.8EHT.Q/#[)IG' -]FY*(6J[K/]=4 MI2WD9(F>QM%S)UT?"-"Q##I=QX<]XL!72*!-6S*8BL);;[RCO VN,/AU839/ M)<%7F:'2!]^Z& C:WU#90L.-BYC ] MV$(^ODWTU*HM.JTO6^!B*N[:#$$5=09.MQ\U5;%Y8LLK3@R$C;)J I6_JOI5 M0R&ZMAJT90D/S72(:,@1N^=\AU-UB6@JW\'$OCWJ>#@X5A36PO49H@<--:0X MGH3;)"IJWIC5._R5\NT6#^1$[2B.SW[ )"6C.RZV3[HKIFUVY6O2/OM6 K4Q M%:*/_8>ZHT*+A&,L%"GLI; _U$$]GX5V7&)$']L,C=5QO]B\N6U2OZ&;A+8R MUD9?OK,VY+NS@-+A3M41:F^CP9ZHHPW*>%('7=94JGB;XI;R_F$OZ[\)(MNC MY=P^=P]]HS,9#KNC(C7*/N:-&M?'M:O9@?TJNWH/LQIG@73-T:DSC.]5$^UO M.39+(#NO,OIX_=T2%73CD?9LZ@BU=&AII#WN/I&WZF48_M2WD$@3AX7A^P,* MPY>DL1SEVQU#"!?*\+L4B;=.SAP:N3D*,E?*]!>+X6<8OV8,OS^D&+[9\,7; M%7+\ 8'>(T]Y%51^IAA_-057^2)[=$'NCRC&KS<9XY?*0BJ+2]X!-,-C>7=. MJVTGCODEP+6KC8I)!%E1<:%.W-!2,PBR6?EUN[4/>IU)KUOEX\3=VL\\ M4J#0N;EM(P4&&BK3\N;5>6#-@3VQ*6G< ?PU:9Z;Z8J)CVWMAEEL3'H)/J05 M]^^(KWS*#*?@S=,%D;:E1[Z;Z4+%(=U3*YJO\R; SZ)-,W9+)BW#Y0C\T )> M>,9J&,"QB[W1&$U:$"V%X5$@@!6U%F;?V2P*[6=L/[P 8O8#50F8:\-7#GMF MSD9G?N"-(')"'#.,'#=-V_2#>,J,_W@HMOP.E!\[G[Y\##H_E?6#YW2*WRLV ME?O05(#"YF@3%?L3MZVVBVWSX/O,1(VT@3^] 4Z0]$^V_'SOZ;B?M4&/64G.PC8'--D?W#Q)OL#HS,)7[QM/?8K^&X+:7>5QX0J0>8I MH<-ZZ2/6%.S;**Q^I- :\@)&*&H2;'J5 UWFSZ4?[V8-1M##U&?6MP=K 9M] M8SDOUFN QG=6HX,ZSP*PZNQYS6_@1L5'Z!SH6G=P$9N\_P/W.<#D]+@T?D.2 M%'\%V[%:LQ=EZ2-[_L5FXZ'5'\\U;6I9YF@Z!S_*[!FSX7A@#8T1T_X7C#UJ MQLZ'T "9@2[^C[]:DS*<;_",8#]S/,!N/QM]V_'3_B4[M:/P1ZO&#DCSB?$% MI+"Q/3(J8QO A;9&3F'"%W/BT,R0 YJN(-:PPO*?TZIH#0/D'3X30?3BKQR] ME1H(>;LZ"H0IEA]2(L9D@-1.; %I% M9OK5T8_)+ ??O4EQ@"..8B8/A_ M?-R([TVM:3*H9',X7.84(1\5X[.UY],)A9*D\43S?T3HPHF12!MGRQEAV1?R MG:"2HA$C.QSRQ#=*IWD0E&K/>QU53,/88GN5Z=54ZVX9C!8/P_CJH?;-I)#N MYW&GMPP#8'FCIP)G%P=CQ/.$2\BE&OA;L4V ):*=)G9S:MOB-* 2/Z7F'(P2 M@<='4EQ0M,53-#)F//'7A6913,X\< +,A6Z/FPRU)DX,ND.CJ9$%-/&BB9$% M>M?LU7WYR3?5[QJ#4=LV90#ZFAH8TC?K/;%M4^;VX15RXD35D6^I5;Z<."$G M3LB)$RV?.-$*6=OZB1+U^GW?0.;+_C[9^.S=%0HW\H-!9Z*?H>JB&1*XM6R6 M>H>_4NK?UB,MSP(MZE$P&'8F@UXF!^R6!ZG!(-19S+L&L,6 MC660POOFA/7-\V3CGGAOG'.6#G*E30L$-&6K &5I7/[I)1]M:I4FA M7F8RZ_68<$"FYI>0^S@$Y;>N*O7V/H=&8[R%[G37?\J)==Q_7 MJ*Y:<\-1TKBBR(UF9Z+WS]A7ZOXZ"UTJO']X^X)AOS,9F%W=;$GG(2ETVA.J M/TE+@>$ 0_6Z(?N;7=Y,/'==_'9C<=ATH+HEX>BK&*37BI' -]79K/:(/2P# MO?RXX"&V?"E>]M<>%]SJ )L,H]QS&*7:2N^W;*9RT5P?@[D^[);,\VY;/$6J MC@N-#VXU2J7@O77!VU+:O-KU^GK&I6^.^HUYGHIO%&6,R M.5(F1Y[!J-:/G/]]LM#W2*/0=^_HZ7LRL[W-U+JSZ5:KP^4C'8BT.Q[+S'8I MO,]X8["7W7*B&X.B 6/@Q?71X_)D^GK3Z>OGFYER'!2OB!F/\2/.DJ(^,L^2 MHEXG]G>%$;Z36=*7RL\>]9O-SVY!K/+6A<^)N]&>+-=Z-,!<:^/D0RGN6 2= M3_^\ITYR6UKH)9U+\G9B0E9E*FK8F6B#H]WZAB31C4>>RYJJM#'R? ^CAEH3 MEMZGX^T6P8I:US MZ@X5"%*S7#:(?I+V,.,>YIQKC>:<2U4C54V+?;'3=)TI&'%CK3,QM:.G'5]6 MIU0,L:LWQN3N!]EMTN6E1MD5IM6-=9Q65[1[E L-JCL?8 X<5#-B\\@(C. KO.L7^,VW]&!F1V% M'VL,;OH1N]2L >1<0J!"4\3$%+8<R?Y?3>EPU+C>DN=:5/])CKE[]GO MNO1GX^MLB_VU,,V#F"8;OZS3(+L5(=L#9@XTV!4]8Z7UNL-^SE#;X?RVCSSV M#5WO>>8[ YW>2&_Y(Z#2)L^7@()F"1J(/GMF;K376(M3)?'MA&7K8PD$T6-2 M^7:#H+5! SI[/>=,WQXT$-8T.%.EQO9[;HZ610#ZG>91%F&8)MJHZ,8LA:XFP/G.UH47(BG(TZ$U,MNV:XN^E57Y@# M'SZI\41Y,7]W9;MV$/HT*EWV<#P)Y0\N0OGCSF2HZOV#I)7$LKFU#5,IFH>; M: [@!/"WL^![T,-$!754TM[EIZN+0^Z)G^WW( Y:NC:VCH MNY1OJWBQ(G#-5O:[)D2\/#5%B8,$8&Z,TPM4 MGM-5'EW%7@'9 EC1OUN! 4X/;#WZS%K;8$=1>@B\SW:?X36>;P.^K##T[6G$ MLS[@N_BD@?*R])0@6J\]/R0\P%:B!2;6$F;@E6&:%_5_ H"B-X\P-0IV70MO M!L^PFEH.G358,A8B)BHSUV#_,R>:L]H9:*/M&6AO4RCAL2* \1=O$;X QO]@ M83%U;-#+9T(54L>VXB6ENGR.':!W[1 =\-_E 4W]TX8_!XIC36.0XZ\"L5$E M> U"MB*B)-F":+-X8J?X3@7,VK-E@3!LW),'9!>^TN/LGY%-X*PU <,O\9ED6^MH,@(BX%MY_YF3?!"DJT!D*TUD!$SR":D+QJ M%Y[MFK4'7 "A8XCN)5W(O@L-OFKY_\:H5S^(#:ZGY;OI2R-4S"&?54OT?,Q M1"HXZ)D2E7D\,6*,/,5,BOGXCP*IFP&\%+88@$T83\S59D",\=(!8Z&YX68<6!; M828?]7@D44'X[[9KKZ+5!W'NTR.LC^WKQJHY+'I* F%J]1%=47ZX]8AZ[H"U M3_3HN@#VQQC],60^,1_S,U!S*Y \,-T&7^7/II].")/4R!;[X]6 O8[!O+>;%> W1QLA8'F!M9 %:=/6^9&+A1 M\1$Z8KK6'9S25MD"#N[9@>3Q?**;-Z1F\5>P':LU>U' L@=._XO-QD.K/YYK MVM2RS-%T#MZJV3-FP_' &AHCIOVO!MQ'G@4P'A;F80N'__BKM[P\;R1W7 M]&YO9#21.WX-&<\?3I/Q?%5IN=R2(0UE/5NV@US0ZC3=BWAF)2U-$B]-6 V; M Q.YF+ML8^VZ@&]?M+BFI[(C@^@ UZ08%!YU)GUCQ]#$:Q"2>V+@<<[CD'@G MR^UH<&N7GH\!))DAM9?[?*+J[+@S8XHA3LV/"7[*R'=,SK-,G.*P(C\07,)Y M>OG RW;E],%K9 F.U ^$TW2DV;X3!P=:[\HF#EZ[$54>>=G;AJI71]?@K>Q- M,>..&H4FC"8-?//A:)]TW6.[;ESB*FIKM.M+-/T'FX5T)>R^*FN\B''LE,<#O*=[MH%$ [S% 4GSM%0PM&\O;.PXX<[I1CG] MQ%LL&&JTX"=\,8*0KGR9"K\#88CW$?$R:^O5]QP':$#<+,*>HC4^5C>&;O2J M8^AI[/OCXA-_X[OXA1_=]^*X&5HK"Y%K>F>B%6]IXABY[2O,\K$C5'HEO8YO MP/:XPD&)9"ES.YCA%3M <>T3Z)G/35]^71:#5A@*@3)E0&EX/?,KF_J1Y?.[ MU,?H*>*W+73)PV]WV/<9N(W\SA>[;X!1O;&IEB?)W1@S0BI=(&2)CQ0LL?,7ENA@.0&,R(];! !OV*Q M W&C%@3\CN$X7BFY]SRX;UI\YTM]_SXN,BPE>+"4LXS.I"3).+E]6E@VYA7X MWUBH/&/KI[WX*7?E&?H6J7UQ]1D660FOK*X=CN8)X>A8>X&QJQR02F60W. Y M5;CI9SM\+;WRQUNQ-!VIJ]3I_G-*>5,C'P0ED-G3?OSVD_+%>B9UL24#I(U) MQ_XQ J%/ZT\KZQLH? M"^*T!7$@>F^2SU!73FQMPOH.@.*B@$C?C@0ADFG\W\7VUDSXQF ;=QS=.4G-?;RC%$X?PX?8:E N5Q!O*-9V7LD232*H]5 M_Z'RBEUL%F,WDG&9L>9Z.1.9W+M=9Q%F+VQRI/R)P_Y8J"NI2@-[;00'"Q]V[PJ);%%I%BW^G M"*N2Z;CKW2E%0SC4KI>-SR NRZ6^IM5-CGPO@E3QS(!BGB-VSMW,<]2U8I[C M'^!&.EX09,(3F]4=64=RZ3D80MR>R5B18,5?7[(I?5=/^"UM73< 1QASQ[= M^3L;$QGG%4F@V+FJ#4U;^S_P1--,RC9//&.\)$8HI1D5EFRM[)CBN7G+&'YR MQ3T(L6WO_&ITAZ-AW42YP;BK#E/QE? M5@CO:L%LO:-IN37[NWHQOR_YQ ;G7O[#,3UX;J=QQZUVW2ADYU5TW0":^> " M?;#?@'#J-M?0C<[$--1>KY@55-5=X^QM:B2IMIU4]VT01O>AA#X)1LQ>I3\5DS@WK\# MZ)FHJMVSCJ2$D1+F. G3;YRUM<-DS($;J1)U!LV>'NYA42/ M;FB3264_LR]L%OEV:+/@_76)X]V4!;F"P,+E0EH* L !T],LIP9Y5?RQ*0MJ4?88S(* M6%QC2:TFE1HN6]; (GR:]MZ9WZ9?KGC8VN.3(/R KL#;?GNM5(P-/J->*K M3, S>"? ]FUJ^VCYMF0%[NI94^N,\_T<:IE/WYLS B1&JWB^.@9%T!?WOJE3+G^XS"S"*!308^O8,_\J+ MAY% [K;S6J6['<'R88-&-66#;MA? .\OVMN_$5X?]"9&*4IHY(.3D4'NV;1 M7X0.AJ@#^L.R'*_F2D3O@>C"Z/HS(7H,B#::%GA7:"W2)/M+JGO9^/J8].^+V MFKS,9 MJ'JO. E0$E)K":F-AJ>I=29]U>SM(X=W-5T_( UCS\Y.1JL[.^FUQUZR)VSA M]9GA"&W X3L[F#E>$)7E&)EZ,'3GOWGNTV] M^//' !LC_?*:GL=R'G$N:D6;)]-H5[85SXJ8,L=[R;9X\L7YL0GJ4W(T^/@) M0$PY_[P3>["TUP_8FHX%H1@&'W251X(VCN6&?]I!F(P:_A,D#O;B Z' I[Z* M7ZK*6\NUYO#?W]EW>^81*7SQ(MB)^,7/ROO?WS_F%GP?X91OWM/W=WL^AW.\ MMX*0]]Q[7/"GZ.^?'M_FGOQ/"Z -[US"EE7QGO_R &NJ\L&=V_@9D+D%Y [+ M_VXYUFN '_(&^$"=(,NMFHT^SYY_8G9'YJAN_HG9[_;-?E/C&\?U,EFJ-J6; MW8'65%),@YL:F]M?+G,D+M.52J9.7/_]OTR=D*D3S0U[%.;(A0H394W0313\ MU.N4/=KN/ O_@GO);HAK_MT.E[&+\2'.Z$'W OYO_M7Z7MM5-JD5T;A?[)M\ MV-2_VRGDDQQYAQPYOCQ']CL3PU '9G'^2#LY\AKL[CUI!:,'LMW(;C8Q>Y=G MDP'8L9JJZ\4Q0Q*#>V!PQP70.3 X[$RT@6H8.^Y[[B$_!(./,AG@)(2^(XOZ M'(0^PGM-0]LQ>5ZBO"F4[TB(/@?*Q^!6J?J@:,-=7;N+=ODN)9(I)5.>@BEWI &=@RDQZ0=TKEDL.6H[ M4UZH==![-[3#U[_;<_8A3:/)8*J0TO++ZR>>A(/)+5^8_VS/6%#,7NF79/?T M2[)[6I_3(E*.@HTLCEJXV99]U.?91S+G0^9\R)P/F?,AW+*CDOX _Y'^_^>%0<>^I;OMV\&R*S HC@+Y]LW:>&.&-#)H*< M">67S^;M8^<7=63<3R((5OQ/O3F.90AF'NSL5:KCW:3:OWQ&;7^,71/TDG" M1. >"+Q\6LJ@UYF,P'N4^;23/_[V10GW].6D8JU/[)=/JAUHX#R,55,KYF!) MG)\$YY?/JAWH8#^;JC'0[\::DFFU,H/O7M)J!X9,JY5,*9FR56FU _-&TFH+ M??SVQ/VC;UM.%<8'>Z6;GV[D[W0735JVA*-^A? M70)OW">P_6W8C+%Q0$KN<#!N:N+>CC%Y-;)?^Z-Z2YUE4\,=RFY,J4 M7)F2*U-R+VP="R,$;"X%#)D5;BOX*]BK##^2&;HR'_!L\<[+9^@.!I0/J)=, MT&EG/J#D2,F1)^3(%D1#L&>1H?9EANX%$DMFUAP- AQ R"Q_MI1I"7OPS.7S M= !4JY[:TXI2[^XR2_XOLYQP.;-\)M,,3D+NET_3 M'?8Z$[.GCD8-#:*2.-^%\\OGZ0XQG0A%W'$#JZ])DOWJ>?._6D^^/8N<,/(/ M3C.Y*VT\.$6>;I$:]P_=@#QT^Z//X M()#,GCDKE&Y(2%S>WC /S'4[$[+;'?V5C"\9_TKSZ8;] _/I6LSX>_2O+!VC M&Y\MGS*EZFL&ZN! (!'MF,Q?^?]!5,$NRY$6V MRZ=OP]+T0HXF%P49O/QE:<^6BK58P/;Q-[C[[S9F8#BO2J6L9:NUX[TR5G3' M_HG92\EI M@6>2XX[@N,6P_ _Q+.5-^@S174,(?"-LBL7:.'W$ MFH+.C<+J1PJI:A>0YB"^/GV8"U@LV\LY\5Z#= : MR ISD.19 %:=/2_T#=RH^ AM%EWK#LZ@ILO P94/L+7G$VF\ ?N+^?@KV([5 MFKTH2Q^ET%]VVT1:9T+I_<@7:.(BI_W'7ZU)&Y,B MG?E>$"@VV#5\Q/L7V [(45"APR2;7D!@V2!%29B!7)J"VG==5#,V-R/(T,(E\9<@%(/0 HA: M#JB>F8ND6='T-.+:$'^-U# M_M/XP$"CENTCD>)I@3' E@1+ !]"9;R.OZD)A_X9X "R;- MQL]2.&QR@A4$ MWLRF8[_85"J4A4C]0P[.<$APCWK=8L.H^) EHPD*ILPV26Z42G+S_'*Y-\04 M+V*YN+1$L+&68>,*%N>^V#X.8E;Y@96;*KB6@ 4BI'P)2R' ME@V6#.O,7IC/ZI+*L :IP#^8_\QJDXJ!I%+,68A))::49A&K[X78U.(^M RS M43K;PA! ^D@]-=$[.@-Z343O#K&/'C/X)0Y6/&Y"6BG&T7:X'L>%W_KF>-CO MCS33P)CG_H&XJK>VS$_Z_Q3Q_RIW>G^NHU[M.M8(VZ;4(OW->_(W6Q:D1XK^ M -:&HG?!87.! -$63B)IV-XP"H(X& L_<%X#.^!^FHO^(Y:P>>[<3@*V(* C MA[L5(F0+5D:E^*B\%3DW6_^/%X'IXT4.GL#B(;:%YSC>"YK-6^#@17X]6"BA M]\3(8"?['%\4N58$CY&9!O3G!OQOJ7&6O@ \Z)#'#G,&H.N% (MP:86*!89; MZ@DZ 7M9,OH(OH8M_[_(\D&V@ ?^F:T]##:ZRJ^@I!6M]_#_N#$>@*HSB]0*1N/$I6:*;P??^-<1 MF-0^OH]'3C["9L&DB7@\@VAC96$7T<4"SA57@ )N1!S:"]#.#^V9O>:.K"MB MUULV;P5TYX&K(^$]6[[M10$&B]]E'!PO 1N8CNAJ,HZ M\H,(@(TK?7"Y+8LGUO$#O!]X\JWU4OEQ^A."E82FT3/P[Y]YL]D[%:DE6L9&U,7SEVRRT?-@+FRU=OE?:UAIH MD"%G6(H+D%J!GO$HJ@H0BU "\"A0>E+<[O0U9N87E,CN4\S'^"5J,B6P'7N& MPG!IK[L* (^X# Q1V\(5_X6BP[>XXLO4M&\ [AR%FM !5\%!WS&.U^7)0%1 M4,$^'H,!3U.8A&\!GESF=J%N7&22B$*XPC.6XF 82EEY4U \RGH)+TAW#6B< M M3G7,9D $CZ*0OR)W[9F'EY^EM$(W/Q;8$2<;$&!P924Y9 P(J#1$>@^2=(,CM\55$T MSFRN,:T(&(LD$=]0'NWATO>BI^4:I#[:"0"P)]=> *;<$$ (IHX((N(FN+RD MJ!$(?!#N!$%D&H/@IMZF4P,++!*% ,N>WXC[=R=P!>GSN1T]I MZV[ZI6!F5*'=ZB!":P38XSSF-N>5]"/9(4 D.7GQ EPEB(GDP;/E1.P!% ] MW%NC#L2(CXVP#2),B @R4,&;: !P -S&H<;E$Z #P1=P &^^ ;@ROI7F#^60 MG7W-DXVW.F#>HL<'WM<3Y]& P8)XB#R5X+MRGSSDZ8;X!(PUGL-&1$6B("['"I0:BVRV.1VWC20!P',LL#>7(D%@8?O RAF$;*H3 M=9/#N/6?S@A"9E0>01XZ8&YK X0QD(\ B&\L%&+G&\J))VOV MNJ$#N$8"^87A'A:RJJ9EY[XLC;7#D^^]N$ :WON)/J?<7&=-%W#2Y2AUNTG M6HN"J7VSJR>?"*LY+/25VA;XQUXY^0BGBIE*#A-WA"@470"QXV%J)FW#-+J] M_#9,K3M*/HE]M6/W ?Z:C9<#2#[XES47L2\":LD59D:C9!*VQ'X3\QPL]F@5 M"<<5SC-GF-#%;^ TM3<V[RUNB?I-1B2HB%3DP0L#^1D19FU37\ M:@$R3CQ/@G+.UGC+O636,Y P&C9DMT3<@Q'LR;[; 8$MD6UX!DKY2744?99: M(W'&'(J\1#.D"\0^W*:!J^9E.E>$&8F<$8!9Q8R[?/\=/;) ^1L)CA@B/*_N M)2.)Q*L7%HKUA7#;+;Q?@@_@OQO6Q"X$B32$5Z ;RU<^ 56 7SZ/LQ1JMD!L M71#JUR/8]05UI_]LL'AC#&+WW,:X7OCF01M=#'[DU@U^/LT5Z5[! M]AQL-+/;1UB(>@0AV5%(&/H/*$CS.I90GE.RZ/D E?LH2N?H@G@*U0#$*X$ M249DE-LZN8ED%+>JQ+1$:TVTHAQ+%3*I;H([^A-KEBAE$NJ(6LTP5=@E8HUX M#["I#37\J'9CVTL:D)C/'F8#0IF0P38GWZ<0AP4&-NA#<%[RK@PFX8[Z#!L@^T\L+ :M M,FH,(RJ^:PFC!SP4@,$TXL'NZJA,5_DM8Z.(RPQP4#D1Y M0O$R>/OA8^6%B'?!(RL/S@Q(!CJJVX'ZQ)518W.OA(S61,]_3>[XO%UQ]/M+ MNC!DOK[,G[B8@H^[\:<) :)W?K1"^_-?\!9QS8OQ2UY3!A(=5!!=@Z2W]^+2 MM^A0M*I5/_!"M\?YH5:O_E%7QP[_C;3%[_>'S;3%-]JYJ4&O_*NV]>K?VBC@ MG)IB=[OQ?GDC_U/X19N;*1<9FR5X-7IKW>$,!CEL00Y;D,,6Y+"%IENGB/BB M'*L@F[@?<7;>QZJ=_<\E,4MBKG5VWINIG<1<6V4MZ']7I9)^PVPCNO4H*9&H MHYXVSEYJZ^CU8%?*O>TCX1_-@3H>#@M&=$TR.9FLO6?,F.K Z)T=,_?0B/8/ MD?VE6"&_Y**X(.87>ZL5YL&&WNS;TG/PNNED;=RWD6T)3*^&; VUUQOM3[;E MY',)X^WF,:.I(]T\.V9*.CZV.*.L/!Y:<'[;G+Z<)%C&B95D(O%L@%S=@*@' MR*4J9U)]STS,/+/@7=P4^)K1 M73W/U_0 /KA?GH2:S5+@R=*PU^3,_)BB1$/KHT5-"$@0MB3 M^=2%.,T^36& 1WAN)J7KQQFBK\:K+GE7,?'PS\K[ MW]\_YE9X'V'/)7C$GL]AX^^M@&

QE_Q M7Q[PIJI\<. ]' [!'SH$"<6RV?B7[@1:L!7^AU[RY/ M?:>I];N4"7>[FS)[@_9MJD%(Z8/MYSO#U:6N7>?=9?':6;FWZTSLC8"%06 # M42-?ZXG)*TYYQ=DTZ'Y0).":N1N6H#N0YN2E>F<2^PGR4EW>0QY^=M-0___V MOK6Y;>1*]*^@G,F]]BV()DA*E#S)5&D\GJQW$]MKS51R/VTU@::(& 08/"0S MOW[/HQMHD"!%Z$60ZM1DAB+QZ#Y]WL^+TXMNQB&?V2_[8,3NWNF>>1T\V?V MXH^63UH^>?^]#X?NV>BL@]1D^>1C\,E!!T^V"WSR$#PE.VX,/>(O=+#QP',' M@_Y#-S]HW/R!4/BPOY7"#YY07PXR>V?N<.A99#YB9'X)>608:WVR_+"'P:I[ MZ $D[UW8;+I6,+NG4^?@F8>EHRW>/G=P=F;IJ!7,[EEQ=/!T=$2FGQY?N',5 MXC9_7VT.^A!.-D@*S%BZU\C[P_;[/2HHNDT;NQ0?/B8X'L\/N"O+?G*\[MZA M>OWMAM1^3[0+0L"R1\L>'ZN4WT2%BZH8H<.-'35_=ZX&F B MH^36R7 J[C1)::3RVJ*/LZ/;T.N-Q^==RU0?]<[[%UU;5"<+#3H+J5-;:& + M#6RA@2TTZ"[H;*&!+32PA09[-WFNZD7_-H_6YM$^P*=PX8X'-H_V2/-H!UUL MS]@%1Y'EDY9/MLUR],:G':0FRR>?/H'SY?+)0W"8[+BQSU5KK!>=K#QRO?/M MN8A[#>P=($2WJ\\'SP->3BG#T#V[V"6M^7A1>7S]F] M&.XC3]\VO=U%<7FAB=^V@&*+6>Z>#VT!14LMYX72T1'9LI=KS9M?M-9ZZ@[N MB&%8D];: 2_2I#UWO?'++L[WMGOM#QZ77X)-6TXRL*I>.U7OPAUY^RB8M0;M M+FK+/>.)!\^RK$6[Q04UM4MVP+HW:A7CK"V M?Y%D(0X-?9?*2.3AC:Q*^K&YJ2.1C586'^ M>Y96C/%:GDQ2*;Z=B"DL]IV(;L4R0Q9IHC'@L G 37NOH_L0%ZJ^0NXP\'IG M>QH:RNPFD'Z2TKC8=V#*RQ2O@N6(SJS%F:5R^N=7?PCEQ5B<7@2>-Q%B=#X) M@(6.^D-_?'$FQL-SZ?V/!W1#-)-,G??P0L T,'G%3TUG?E#-,;QQ!\;8W064K8YAFV.89MCV.88'0:=;8YAFV/8YAA[-_T_LID9BLCQ9W*.R\K> MS@4<''QE>V78&O"'U8 /QMLS(VT-^,$Z4@==K.[O@O_4\DG+)]OQR:%[:GME M6#[YPOAD:_5[2O\[*/7ZTA"3Z=M[?=CG$P76-=CHL;#.%[W(.7UW;YW:OF7%/76 EZL9GYZUC2!9\_^YC)87:K-8ZW\SI,Y&?AEVY916D9Y;(Q2*=1Z$?K* M4ZI!?;I2K\9:@8:Z>?NN)WC7,=3J?TF3H/"!'&?A8HZ%O4X8^U&!&W6R#;,[ M]UO"?U6N-)DZ(HJ]IL, 5*EW)_V>9T%= _7HS(+ZF4!]]GB5]!;4 MVT$]&!V#MHJ%;&!P_#';IUM96!7V$&*IZQ E> M3SEU#8#FYU#L4>.\8-= MFA0<.0S:4OU1PJ!!Z=M03?-D%6>P"G%TR2=XT>L.O&+-(6+<:A3F 3. OL1QSD-Y.NU M*!%:#S6\NF>QT<8G/1T.-*?(O$_F"Y&&61(C5%M5Z%#=3"V^\5QU2=NGGAYE MK9?M)SMNV.WNR:H'#JZ60PF/%%R[4=/[F8BO=^H$:@'VB*WCCBF# M:$W7M[V2;*^DUGL_\J9R%IE?$C(?>>,OB\PO"9F]L3NX[UR T#FROGQ(KO8 M#0<=/-G.-+%KU]#L^9<]H,'I;;MYZ3;0V-XLE2+C.,T/8Z]WZL "HS")G6F: MS)T?3D>]0?E5R[9A@Y[S&URNWX&WJQ?#?Z>1Q"YE@%JW^0Q_^O27*U@$T&)Y M43)U?O!.>YY^OVM3Z/@A((L[#21(LG2#,_ 00>DF/'/0N]",9$-OV&F;. M(@WGL#!XJ\CS-)P4' N!@Q%Q(Q#IY4F1PB4+QR\R(!R9IE8G2Q:/D!F/>Y6 M1A'^%X$\!QC=(#$4:2R(Z3DY4&K/:2*Q.VCL5I;M]L0"GOL]Q#7"1CVP=( A M*%#X%/-C ERY;C@RKFM+>VX-:P %!N=_[#GL[:&G)6OG@ACH \N&M<]"P+RI MN$E2Q$$ JH!= #;'L+@(X23\W$GX(0#8(N(&A,E"IA3(S51T]P3)X80_,RHT MDZ")"$'1A/051BA(K!\L'K=Q^JM(V$"F^O6:M .#"/4RX"(D&\7_2.AEC#?P MRZ0(HYR@ .<(J_,1*W,IYGAM!.>H@K,9/0?AA& *T:<5(R#APS5##' 9.([$ MT^DY;:.F^PE69[29M9$"-M+[8N.7=E$VTOO$[G<;Z7V42.^AQVILZ-2&3O=- MD#9T:D.G#_0X;52BGS^$N@6QCM]%OVWSW?99C@;NZ?#LP2[<[6REXS$FB[H' MB;J#"WGCTP:*N1=UG#XD.W?[%Z A1]X4'0TWB G05Y%OON7Y2_J:<6YP6H>%^>]9.2!O M(:[ER01.Y-N)F,)BWXGH5BPSY,DF(0$5F0#HKY$\#KW>V)Q)D MAA=(/^&8USM@I#+EDO _B3$6IQ>!YTV$&)U/ F#BH_[0 M'U^B3*".]_!";F@B?FHZ\RYRQ#"^D5F.I;NKO 4H6?AA MOL1D 0QRHO1RDH)CG3$%:^-B*OR\2/$7^!1&>'F4^%3V"WSE[V&4)?$-\ OI M.I]3>:WS(%*)D5Z\;2NK,WG40J;PK%@J1N>:<_GRQ/]V,B&FC,%TX%9"IST MQQI4:1VWLY#"_W@G7)R)&[@?8]"1KE1&'D8!VQ3 DA9Z=XM(Q&ML4VTYI!B^ M9K[]WK"6>F+> -#+PD Z<%8WH2_U#6=5DDA'(KM?S8!Z *(O2JB\6\L"&^JU M 4R[*!OJM:%>&^KM4NS2AGIMJ->&>KL!,!OJ7:^2;=:J;B[@&B[NMSUQL-UPRO@\;:%Q[M?3TX>\AYVDAO5^,: M]ZF(OAW,*P*1E7H=^@]N%2V*C'-U@.L^L>L(2!"L811KU\%.[:& M13RS0K9>FU95N\$?Y5M<)Q(3)RL6BRA4D8M::.6N8(BKX&I$FOF*\AEM6K_N MJ3WKE8258GDD%DNF(N)@>8!5D5F>4@C;!C]>A$O?+LH&/VSPPP8_.N3-M\$/ M&_RPP8]N .R/CHU^K("DC>YL R'6);=;E\6!>S[J6V^R1=V#0]W1P!T.CK& MR*+NL:.NUW=/O6.L.'[AT9!!%UN\'FA$Y% :@69WJ^55!*1>_'8ZZ)VO1$!& M Z/\X:'-0K+@NDT/4(N?AFF6._\J1)KS MI#LJ#IE(7Q1<$B?GBRA92LE/UO-R])+ I,C3HC:M(3&,=BAF[0ASX M^-N)WH"ZSGB<5P6:Z-2R:H78%S&5.W107:3RI.J9J*L-^1T '=JV44&TJ=Z( MEN-5F+@>1NIJY'+==3 H?2U<7Q2FSHV(N$$MX$D.&\>()'S$\TNK@LU9$@7( MGIL*G7+NL>/NZY'K#4^/JT+BR>, 1X6[AS[ICA"X@U$0&]]Z#/;D]?NV MW,>6^^!L+!K>Y"?7,;P%)UOY&]1\:FJXDZJO)L^-:U&4'_I&,\:5/F-&1(AN MOIP DH0\\"S\BXR3^3]<,P16+]/!:)'P9Z'$'F;EO7J>58[#W>@ZP#F A$B= MI81_X>8YQ+=QQS06C()9. U,XGOAVPTANXXT+/N(1K;,V=,*0#!&G#(X<0'NFT M/ZA4KEFEMB$-ZQ9N[50;O/ B'>L:/GC7\-#M/T*I65==PQ:77Q(N>V[__'AQ M^86'.1YA&.011SHZ[F9IJY,K]_9#O2J#1B@<",+ODC+S-&SI>&'ZVML4*;60 M;"EK+5X^4PS_V 74G4K0(4BNSQ2=W5UL/9GF=XC(/]S(E7?%C:[KXX=X*M[I MV!Y+YX[%&]S3#K)'\^04<]X^#^_8A?LAR?#?$ISQ&[9-NFIGFZZ'%8_=\7@\ M_L61VS^_8S[-7MR(%L^."\\&[OGY'<-D+)Y9/'N$>,F@/SX0/&O2'8\OR''7 M#*D7$56E"O*>QM M5O4^*Q>1BAR;9\5<,C%+TOP$?L%+;^!G'!Z3-8QTUU!6H!AA:< BX3J0=U0B M$M[(JB( JP&,N]2I]:M;Q 10N\@WW[*6;K>GXQZ;U(DYLP@^V^<=XZ$QG+ M:6CK@VS5BUW4SHNR]4&V/LC6!]T?9+8^R-8'[9L@;7V0K0]Z<"[BCDJU+1BR M!4,[9E0,'M2HY:!+A2S.'B;.CA\T2OR@4?;8 UDOH"+H]6C4K=98MA3H,>;C MG=M2H,.=Z(,>Z[]SG[(4(U4\YT7KVJ6J38W'^D803#4>\^X;_!K2$[;$Q1;2 MQR!5M&PY;.6>X%P9]?W1VQN!B_NO/U%UO>_MS!B[^&_RK" &?> MX/'X8A%B%AX<1U*DOEP?_;+'>&_S!JYXH8BOD=Y+EU;=3(&_)4X@@2DEA37,V=13*+0=R3L%LXM%6$F,VKJ M=P./=!:1 !K#2)ENO.*D$SD6\5%Q?I_(:SX%F2+G#H=F]$7AF+'/DLB 2 P5Q M&L65905-[L+I7WRNF?2+E$\ !UOQF2=3.#TZ+.JWN/:^X>KTM$!.\O+I6<^Y MS+=O!YLX3D2DU_+#X.S,F+Y&K1^SF>(5\ '7>H/-('->T0^C4>_"W.Z&#(;] M,VJOWS\L3OV9R2R^-K@T0#]E6N^ 9H&#QCX#87%WT:539,R6]7)%"OP.D>26 MI__YN7,+B*(ZH?(HO8DLQ[3%V%IT6N#8.[<^1H\9$K<]U6,$W951;C3RS74B M,<'\@R1=UN[*BL4B"O&N"(@G,I+-@9B*B&\H)Q3BKWJ280*<="9%H&;*,9N0 MY1[IGD#-ZL.=(*@XUW+SNLF8C>(].:1LEM%PB&% &< M!YE$$8E@1Z5^%'-LS_MO)!], E,:#N):15,;N/"[H\PV&<,/@TZF*W1R4=OG MTS5[0/0)QTDL]W/5,^1V7+R,U(X#/^%#2SEYFO22MB'<[J%M^R23K7M^8:#; M)>&D\R3](G(5/H%)3WI8P9G\VB,""IU GR89\7M,6+"1M,./I T&[L5X>(S1 M-(O(+PJ13T=N?]RQB4F';Q0= MJ78I*"C!@HG"R=UTIFOE'NX=9"\WB[DHU< M[VS[V#C;YZTE\SD#(?K,/0@[ST*.H@'[G%%S,J%^#K6 M;J%4S2\:CUNM88( MVT#4+NSW5#<2,P./-U=-V33@FV52!:2C4$QT\@X_J8P/]QP,.+:X'\]J+L(8 M8!MPB%X ?+AK!3Y ^#[PFCQ323"Z6!\ XU6[1-4^SI-4+\@SH<9Q=P)$D:8X M#U4MA9<^K&4@PNO2P@C[% M6)8;&9EKU:^OG2Y>==KSU@^+=[9Z&D:T_@#RI5I0].FH57:HH[,_VQ"S9^0W M/3HQGU;(MB,Q#\P[MM+RL(8>[L9!N2W& H]JN'M?Y@#\Z.PQN4.=Z#:Q!UR[ M;6)3-K$9VR8VMHE-5T7 1C%>XY<;Q.M@57RO2]AA+<&TE-XU->,.)>%T!Q$] M[(T;]*DF?<*K%M0-"=W2=OBXS9/:631KW[B-L[C7]UHYF&.MO:QIST)^1 M_$)$24,4\W 1KF ].QL?$\X7\ :\9E&D(")U8NA<8-IF3MJ*D>&L"&3AFR]=2NI;S G58T9G$&7I(>J0=Y^L4U4";3Q44D!K!SJN M+"G67 I6M\J+N-M>3:>\ZTQ!\1/ E^XZ63/+':]]X'$::FTWSK,EQ_EUF[.U MLWBY9MLT^8S9MEE)L6[)J)C95"8.FPXC\XD@/4T4PASN)&8CA.P;HT;O-LQG M: E@&8C)5GXP/ L5GLOO6*;#A,&/2Q:'4JS3XH#Z=7#NSF^:SJ9?F40[ '+C M&=S_6!\Q W_7:ICA3M4P^ZI]F4Y/=%52-I, :Y&F:*5VI?9%5=4&">BH.5>% MB1@EQ[9U[^&4S[I\RF@/V3_]K2$_@9 M2^HN#JND[CW65_I8_\5V*0J610(JCRY[S6")X10NB?&D8L&$ZZ!RB@?7!B?"6"6TRE6">+#2TH0<_8@J)=.R\UDU6;,4K\@S/PHR;#HK>=\1FT= MZ.8ZP2U,!,A\JGN5Z'^E(EJLMS(.?1-BE,NF*CST$M.MU6[@%&:@4"0IX1>Z M%])0(FB)F<7.#9@C28$@2;])..V%]/&=M4K$");%GHYBSJH&@P46/)%1*&]T MR22Z29*8'"KDH.*2Q##UBSE !0M_705$M(?H;%CMF2+[P%\(%*21P*G@;JN3 M &.FR%618YHN\4?R5M-C-OB%^?129G&PN@!-+[' +NJP(2XBITVJVK:>\Z'" M [@-'YLAXDH!JT38)0'7ORT8AV'?J9Q&B!W:(13&N!LB@)YSR2Q7;W@NEH ( M6#MMGJYA#F;2/-)+58*W+"OH[V(4U<&'Z'Z Y\6*;7\1P*D_?G2=CX"=SE@_ M<3,G+PM@EU@ RWKK%9*?85GT5:$F6KT KEM)H"Z%B1(E&8*IY?(#KD%M9> \ MOQXS&'59C_DJ?4)(H-M5GIG$\-GOE-H*B$?.U@RP9*'%A[%HC4O,5&EG&[?D M&H$WMIFPS!NYL)8)(F"KJ89V\(DX/=X_1<79U0,0_%*$^:8(:^+ZKI,!NGY* M@(N#68?CFP?]'Z\J.KZ#K=,-WH](LD2I'M[#Q,N.02#L_R[@;YD"WUBGV__> M Q7LUFMF3U1 4!Q6>FDW/%5PA'#N.842"0?_!6Q8_VWH"DKLL7AVTC#[UB6# M8Y/?WY@A M008QSTYB#ZX8 2A7(?^$62L7@W(%_J7X()V5[:5)(M+@!.S5-+DA!EE"DK3%9<_YO+)E M%%Y90;LH66TIB4F&<=2OB$!Y%1'.N54Y7Z#P*GZ_,@),IU&A.3I;+M!>9B/. MZ__1T3S72-9:N5T97I+ZZD\UI4!J2.CK;7P3D65-@0KDQ3^ MC)7CP%\>EJ:$-#\7_TQT9!K/)T_A@4CDZ")*?)^0T_F]=]5S NS@DP(E_T=R M"]26$GT%"1^X+U,BL]K]I>\&CCP!\M4MJ!2XB,#(=P,7*L=?]2+7T&?PIP]% MFKC.^QEL(Y/._P?EFQ6QGY%404/[@H4*95I.C+Y7>&[XB+H M (P*]/7D1N"O3*9<69PCKF&W0"$JF%!MB!V-6;.G$5ORE5W&-CB\JEW#!0FF MFR)YH1=5P'5S4PL&=Z8WE:$8UI4 M3<90Q2T43P)T(FZZ*%+42S-,C4WQB=AA4 ;7LCS/D@2K@T6&268 6&',Y&$[ M,:-;[L#[PE22LCRE@R O@SH]#+!6YL'V=V0JUQ6/6*8+L.M#]I>Q,Q!NO@49 ML.4A.K+#O)]%S2T@S@ST=QKQ2"B)OKBJ4^9$Q-\R;0( :9$H55B',H(BQ.6" MEICO!DR;W)JQ+TD::(EWL<7R+(QDV2&T\O\'QLS/*KV:FPE2O@ YV)2H+M/4 M*H<_,>:""QH$VW7,M'PV^9);X#FD#2B(:8:/U%Q "4RBM@B9GJ_%G*?R8I M+?\G188,'-93,0#4"4)V%Z9F8,'4'C_J_K.X.W)24[R"S"* "A4_J5]9-LQ-0U^6@,^T^L;L>XD;F(HP M*GA] "M0>%E5$P&(S SYC0I%W0T-=I,V@>/9_8/#W3J<[M,_..J:?Y!R$)*( M)?P7S 0-$ &[I!3_3$L^__ MU6+ @:%3P/U(Z?JEE7^8Q;^&ZJ*$JO-:* V:6QZ#'2:!2[ &_;7 :+DW%"?> MZ6OYAF[U3@/U5Q6Y_:!UC$L_W^IWU/(A5'I0'-1M/5@E\"]NM-$8P.@Y/[,D MBOEW62(1!XSO 4N$#!X'P5%PX/@]#M".EQAB\<8_9KO $1@Q:-S$DI6PTL%= MG4X0J."W>IC>9?DVE7X'NT39 [P:_3PIRAU0QS=!&V#P.GQ33D=P>4D8BG:K MMJSPN4(6YO=L,I#>);"UL(\2RB4BVYXOVD"$I:\RHDCL)YE>(;4:MVAK#V M3?A%?9L->T0K9_";N"278+V'==?B2]_2G)$7DP? M*3%F#=)NC=Z4J8+(&; R1)VU1;3$W)(JL05LE?P$3U[%CPV2#R2R35@,&"99 M&[<3Z<6< L4G>=]D)DP=4=Y C-88&4M*>=U-2#W%B0&CMLQ> MC<9$L 8@WY$;UC'KLYD6?I:^4*4E-*LA1C<58 0Y=H3* =^=XV@[9D%#-7(4 M2HCW('WF869X4IW+*$M( I%SG'Q[E!UAB&ER3M54%;**L,=[>9 KOK32VT!X M7,I?7)4RS6#- 3!I9.B3:NN&:Z5$+42ZM"*(0%YCRA GNH,4K,B/$$MG'"6I M2?:4FX5T'V(H1[;$B"[IX80L7]#5DA09$,'' -U5).;_IJGU[XIU=D8!OVP2 MH!EE!$WQN&)_283/;K6(=$ZE)#S5?37RL!0NMN5!"Y#UQ\>5%R2]L ME-Q&R?>: O\5QUI5)D&IM:6E1K6[@-Y@".R0MBO(J"DR/4&OV3Z1WT-5W4H2 M?6/B4)DJ1.-QR,2C6UL.;SDL^?E5A':7I"=K@7^G+;D= MA<@-)913!(Y<923(>";TT#+$61%5."SCFS!-XK*NF..V-PFA%RA]:+_ERJ&/ MKYLLU>/,T4-J )(HX.B%,F=8*:0T^S)E#'7?2J59P^N>PZG$\X2V, ? S#"R MKA(KZU2A'@OB'*0^NP (VW$#$XFK(U:5BV\R)K="$*2DWE)X;NW=4FNBTEE% M(#1_%&]8/9(R3=B\IQG?7)T??.=7,V5UE$8UZ4J14-(#6ZIE0\+7Y''DFF-+3= LD&51X&#AH>$9TUI6O MK<)9MG"EXL=9,64U50?5" '1%\>QTE)0S*@5A')=NF7H*.=&!&YEY"AR+*D$ ME=ZXR371MC6'^&L6'.E\Y18-08+M#1 M@J 6+8"_%!NM.:\)12G]A]RK527/O]C!=$>7 KJ=PM5&42K'/9$B$):I46NV M=*+P&YI*>;)^@]L.2(]&*D]5V3IL+(_O2AWKE\NOOX%/^;< MZ0ISKNSI6LSYKS2#4K4=PO8/^^>BI-PV5H:5(IN&20*#B597;Q1BG6D%Z[TQ MDY("2HEJLSCM!QS F6(-V LQ>9"K0PJDJ1L@-@YTRSR-#G2/A<$=4 M ]ESA!J[]D-1=C4Z[.9\/)6&MIHUK-=P=_:0?O:FV 2-+=6AB3UDSNS6R&"O M7.RR:VSL*P85,*TU27?.E^GOQ4DWX*9DFF:UVRA9E9Y(/ZA$G:2NF"KTH*)F=3<#Z5EEOAM.ZTDDKQ16G#R.C4)RU1 8"_Z_\ MX*J8M>*"=[FOPD@:23=7'][C[Y_0&L2LY8%9ZK8[^^0TNC7U<+>L0A7'4AP" MV%YEM"(4U43<6&6Q4P(O]BU.;NETBZR,4Z'16EX02 >IY&$\XJ- M8<4+LDMSW?&]L@$;=L$E^\0Z)Q),DJ:Z?75<-5PQVL+4_$QW^916DO6Y@T)6 MBP3J5U3H#F(AN:6$8VZ=P"DV9N9P[494%.J'L[)L-+CQC>%D2@T M,6]GAM_O4#.9KX221JFJB1V=X(>[\W,RHC^O328W!'1C7-\D+%0/S>)6/G1C MCGDYYYSRA(FEE)//*6\N Y-QR2&Z6UEOH;)<61CV]@A]3+M'1R"@:UHLJOAT M &>RI&25,%,MO(Q)1F5EI,HFP?;YR0Z'C9(0^"M\Q:S(G0 U%O1; I%$F&B%1:MBBD6N M['FK]5A9%!/@Y?I:4!K3:YV0D6&U'[HO!1ZM<47+.EVJI" JJ0( MZHD/:\=3'@VO']G2Z@ZHFA$C/O55TG "K0R%:4!YY2!\/L!JL J7HAF(-!ON MYU+GV-A6]41.A,QFX317F*=\H[ LFR:B-:1AWZ:)V#21KJHU):]C$Q<>?8** M 74P<%41BBJ]9&ZA"]K*;@74(T]UHUM5A>"9(J6LVC+Q4:B2->#=&"7A ENM M$W="#6QI,'S"ANGL.Q09*G?NBH#RL<\^?IM$JB&=_J8NK4K!:/I'"3F3!DL!FNY-!K!)1#3FE6D=4PB'D/HYE#:;20:M. M#H92LT,Y-_TB S9%?\$Q M;$:.55C4M%Q#E:;ES]%>(Q76U*NK:BB"BJKHWP@)RU5'85/W)!,&C*'% "Q45 MJ5EA+3JWI>9-J)^F<8Z^=C,@SZ ,-9=Q#&6SZCF->?HRI\YDC$0R6(EGT; , MP18;O\)H)^0K5S?6")AEW&QXEGY,F0$!^#3Y^SH5JJ;-:(Q@/)'3ZDR77]E;H6Y=CK7 MPKD);] BR<-)$K#3%G=8DB:N^B:),+\C5%%++J_-@&_"O6 _%W,X1?3D5>[I MRBJED8K _?1Q95I"*P0&%)EPHF)JW*6BBOA8X+=2V?U;5@OLYAMR>9S\DH[H6F1+_2*CD,!5=UX:1$\DJ"H<&&C*,:$< M\Q.Y3)3[2FE*91\>Y2,ECW_%P+E& TFD&]KI72ULN$],7)-2V,(:95=9[586 MJC:#$TB[VG93;%\]T/0YLRI4=OG0K2A45Z4FL!N%N2D0'M7TY6GH*Q>V!!Z= M+"6\%[[\)I5LY/A]Z=]1'%<5QFYQ#-57-RUDQ$M<<8Z&%7=H;&.2S92+K/YB MD'3HDO&1$421(DJ2#X1\:PMG]Z?9?H-/HD)HW<.Z1,30*--1,]P*DHJJ4="* MOE]Q ;IZDHJ:#L^RBV5+'>/+_B7LDX&-P)95^6/952V3S?@5DIJ@VV>5*IKZ M/&UX0FER()84<:DE*7B86.FJ:CN%LPH(9E/QBK67(J82*],"C@ 2<5C8DI5&(P,;#BAG U9V>A)Q;L>!XBAZI>L M122#4C]1#4A$7[1I69PU%PXE6P!T1?8 M\M*)Q*V21S$F3.AN$"Y93)PV777N+&VI]1^Q)G*M M>MVJO*T,M09T!2%MFJMM % RH6O1 =&1#FR2@-N/H&(H]"T&@]T!=@KJ03, MK0PP(X**K\!'!"+'0$22=AX]R<5Y):DXKA$Z9%OJFC>3#1J6+F? <2>]:$G\ M$=18I/>$)L<@Z6)+8W(PZ $!I#Q58ROT*5'LFW"?=36,9P7Y3#=P($\27TLN M&6"VQ-ZH;1%33.U)Z)ZDJ#Y8\, 2U2R<6&*JHB\YZI*6E^+@%KR[;/Q4*9>L M;BL9,RTBT)K*--^2;DK\Y@6IW #]Y:UZ;I+RMJL2+#V2B1*[W(K0. %/V>\2 M^/(-*=P "\4Q8XG+05Y=-B%!)A]6RFSMR!+=,*S<124_PW^70JBR(%3>'W>: M ":0+'K.58BZJ>L=B]Y-4:^NFO%)U9ZO%9AC)5+ENQ% 49DV, M)KQJE>P!I$3L-./NMV'$24_KJUU5&%?A5-FQ-8>14.70*H/=R$G'A7&'A.0F M^<8G+K+;Y]?O2GK-+$U M\ (DK[ZMO/##%[JLU@[H=I;0G,\:7'@>N=GB6AOFG*E>;W]6'K9*N-?.3./H M5TQ@ ._?R&TY)#'CL:-M==V?DIXS[ _[9^<#94KQF;!.DD3+N ";-\DQ,E4R M9=H,T1XOSR8)E$D"GDT2L$D"7=4Q!!H"2;R<8SU/+8WH$EEJ2!) E^!PN +9 MJ,E^D/*U5FPFV%_4)Q(;V7,\:8'*DB#(U-F%Y51='_53X MYS^QC0#([\'8F$Q'#"ZFB7^D6@G*#EOJE_.#\>[+XAJ6CV.[N!*5:PS**U*) MH9Q,*^FLF1F%YR"KGK&10]3,5$25%DXK:*JNB:M[&4(;G@\F"SPS*"-&Z M)D1!-6JQJ5)7*.__GT4:9D'IMN99&4;GQQ5%6!>^*;LPC$L=4^T8"^]X3%*< M,T*1FG%5+"C@_QZD<5[B"O^%G>4486A5\E<9D%GP'N=AAF6% MB508@W3-@HP9MK6LR!B=%^6,@3J J'$]-G%/)='D%<=\*<9: QC6]N79HZZ( ME=H0\Q=2;#E30.#O MP$*ND6PIZ5U$G%>%F;N4)U+.Z2$CEFM;E0%R 'VVK_1^BMHNJUUU(.'KE!JX MQK+54/!'HI?3SM-+YV92_B(ID2YSB@75G,8A53YHC.H20CT_/IUW'I]&O6ZA MD_,W])BHHA&CR79G\"@WG(;/CU&G7N9P'OT;B^I7#QP%8_SU_1[-<8:U1)E\1*4Q/SLY/'_"B2V[T MMN.;SMJ\Z?ZO&=_W-:W !C+GEZI[ENKLW]Q$RZGZ9\58'%9."L%HG"J-3WA: M @\'69D'XGAGXL1[/6WLZ/5&D1SV?RB-S7*".L<9YT;8793]# WLU]/81)KB M.&==4Z(^,$9LTD V]H=5@]\U%';-@5B>6[,*8WTTTK!(7T>"-3*E51W(K0AG^N2+779W+-4_A_ MH-^L?N[!3V_7OS_O7?2;?^GWO);?GYZ.6]VQ:4UGY[W3B[..+@0_GBPCQYU?#5Q4C#E ROQLLOCM>/8,UDM.U(^;3W;>\VDH2&P5X5];Y MB4;WKO#!/+CKA/IX/NJDVQTD[W;C43XW#$;DI2K[0): N!L$.^\-)/P>1/N( MA ;F$CYL3X=&>+]20/8M9@7%83;#SYTGPH]F'TZLT.O\BJD+6P/74 Q^Q4P9 MDG+;C'I*[*,:W.^-09 [U+'(T7MHR7'NN*SC;[N_?.P:ZQEZ/:\%X[F_/&GB M3[SM/?F!C\"BRF^S_ 1=/Q[\\]WK_^N[_#[TO-XL!Z;_'F$]U5F:BR+-"LRW MR!/G2A44#/L#[=*Y$E@Y*[.3S]\CN:1>[O#+H-\?N+H+_&OQYL0;P;_?4@]X M_.1BZ'S#U,Y>@]UVM/I*,VVQB,,J%BPMJU%9>_[[N!SOB2\[*OXXL/SQJ/CC M8!_\<6URL>6/EC\> W\<]#R*RHS:V*^637:>30[N5".])Y9X'SCT'EGL>(_>\4\E\)NYI]4[+/8^5 M>WK]GO?_.LPWI]..\\W]+-#DFR(0\T@L$J!'<9U*2O+ZSJSS _4N1IO-)'Y+3:#^.T6!VW_'":9ST-'WJO8D^X%M?G=><4^;(?^38(1^ST7[6[0'+R<_ "^/K0ES+ M-^_@AC>J)K=Q8.?/(J)&A5MP^_7&6$]0L3]7S5YYDJ@Y:/ZOU H: M'MAV!31US^BB,NN?+W]0TLNQQW M^GLLBH *BUL,/G6=7%Q?\WSV203KY+QQ( K)*R0.'@A,7K)0H(;EB_*IOG, M9^:PFN73BX*/+ .T0*CFBJH<3GB!MUJG87E,G<>\I:SL/29W#\:]P7C0-K?[ MXN[D[GMGM.GRSAVSOO8.P7NFQP]ZI\-VF>@;#^.T-S@;/6/^^/[8?1OO4J'SG'L% UFQ"F95-9GU-SUFC25@P;&2-7IM(NZ='I+I8 V MXPTXF"47_HQU<5W\XV#(GI1]C#ZIL0"^SU)\A\':U+X'>_7@Z&K,@UX?VTU] MFM55:K:UF3D]P99,NO$C=>'!-W-K2K05MGJ^JC'D5U7'$Q7[\"Z&0XZ@S$FO M*#L]&I>:U:WJGE']'MT*%?LAP=JGV"&81FOFZL4!#<"9[C2$G'M/19*'2>(^ MKZD-;F2 !+<5*=N52%/HFM0*+@U4V"")^))N5*0VUE=VIDQU^#AEJN,G+U,] M\(K4O:_EF3M#[J]OQ]7'OWRZ_.WWKQ^N.M!@ A?TQ0A?(]M4(YU+W]-.C)EO MQ"Y7*3YJAC7[!;:EXX$NQ()39KPL:7 &&#>V1%DWD3,1377[7<(*=0&R>%F@ M\*'GB2*?)2GLKF'^^3%4QY["#X-V%:>;+8F+.\I'=WW2:- [.[_81R7J7FQS M.4FY12FY-S8[DLX.Z7V]G>O@:NMX?%P_W5Y/X>?ENR>L(]W' MCMYF;U="W>W-T>:M%VR]SM MC&4[VFS9OL4Y._"?63Z/?OI?4$L#!!0 ( (^ 0EBH((VSEQ +ZR 1 M ='=S="TR,#(S,3(S,2YX6J0K][/?;%LR7; MXZRKG+'+UB1[GU(0"4G84( 6!&5K?_UV@Z1$B2\@*6G#.VHK6V.10'>CGP;0 MW6R"/_[E8^*3&5,!E^+FX.3P^( PX4J/B]'-P;?^@_/IX"^?O_ONQ_]PG+_= MOCZ1>^F&$R8TN5.,:N:1=Z['1(\9^56JW_F,DA>?ZJ%4$\?Y;+K=R>E<\=%8 MD]/CT_.D67)777O#T_/+RXMSY^SB:N"<7UVY#CT>#)S+2V]P/KC\=/6)#7\8 M70^/3UV/G5TX%W1XZIR[[J4S@!:.=W5Q3-GYZ;EW&1']"*X#=\PFE,#01'#] M$=P7A\=O;^_'[Z?'4HU.CH]/CXY^MO/3V^FZ4'6?-*-+XZBFTE33RM'SZ,3 MYQ2Z4@TC'H2:/0#>]VQ(0Q_D#,4_0NKS(6<>&)//T%Q6&J1N:ZI&3'^E$Q9, MJ"6^-IUR,931!;B$MGJ=&.PK&R;;1F8SRUD5S#_75+E*^I8E MY&BJY)0IS5F0W@@-@;%BPYL#W Z=9('^;:K8(4B2-,DP6)UU>!LXL V"S/> MI^6 $A)H>#<' >#@LTA%;1Z_QX9UQP]=N.#_+T;OTT'=T4,7YO^?'[A+_;H# MARYNZ#>Q>NS>A_N$>S<'=Q+\^!=XZ;E'1A<<$=(8_ NES#^.@6^JCS_(V9DP'H:"AQS4ZN'61J$[:BM4I /0&2F8+ ML&+B)$V=Q.1)1)]\O^#PWWM,\Q3_0A6,<\PT!\EW"/ J'RO:9YNB3;Y?X=AY M]!?*#.3P&78 (V- !32:P'#'T('/V),,MCS=F_"U6L=Y->M8\B9R2);<"; G M*_P)"K!?+#:";?LKR<9"6 WI8N>&M%^'BC%]T]+]?2Q]CZG@RS]"KN>[6WO* M>%G-Y,]-S"3-\4__^>GTY/)_2,1YO]#D8W1'@_&#+]]WN 7EL+"B?]D$?61$ M#*>.HMT?,UP9J9C7!3'5TXK-)XS@>.#Z,@@5@Q_0F<2].Z3LMW RH6HNAP$? M"3Z$G0:&XKHR%)J+T11LU(6(ORX0%:E:0;I:!RDFC/,D19HL:9.$>( ^3XW5\D PQ=$B*4(>PB./* ,-*4.Y4"ES7ZZ)1 M0,6*Q\DZ'DF8:RB1):D.(?*3E-X[]T$/'H=!B!$?^&": :L/2QDI*S:GZ]@D MU$PLL*1'(H(=0@AVW0G7Q@$"5;C2+.1,--EXRDA9$3I;1RA%S8"T0J]# +TR M'QW5*55ZKA6%2-HU46Q== KI6*$Y7X>BX0 M.1MY:@G2GJA MJXVSZX6!5G,LMU&31I.P*EDKHIF4P)+R#R2F'7O4$762(M\A''M8B?'*0 .@ MD%"!VPI*D7K,E"N#^J&/C9P-M]-,J@ )DA6*!C9#DQBB'4*K6L+L9:?IN 7U M$BROKB[.SR\S:8;J:3GR?<*F2RGM:@#T<0?:$;@Q;2NTF2Q%'6@C)ET"-B]M MV@S&$DI6T#*)B_PT;!\5,2<-ML19Q*\P;)6.Z".ZR0NF>:X^L;<4'%\W;*GD= O2*BA<>Q.$*O]5$U-.=$" MT1->=B7!BPNI"(A%4"ZR%(ST=$37R+:WM6U"_-M):ZSMMY.]O;79WI9^2N1< M!@]<4.%RZO=,A@P\@B=.!]PW2OPYZNC1)*JH6'C:,KS(Y^Q*,GZ.*R8@927'K M).8EA1_)K89(UZ!LQ3>3?+?4EJ0:[$%=4?UB_]P=NH4LK##7?.=S=5_>(YX/ MQ^/B=Y0/25;@[0-OXV3%/Y.-M.*_9)ED>Q916!?-H*0>+#Y,28R> "WX*=+' MQS6TA4W960TBDPHL+TYSR((MB?B29[%Z=MW>+%9Q^AFX3,+)*P[.?Z'S35(\ M3=E8S2"3][.90C M]:+3(1I":2-GA2^32"T^@D#ODO0VQ-J@6OB^-,3K'P98NN[T3Y&F3Q MJ;0+(X_@0BFO,"0U8]Z#5(]!$&+:;:MHEM"W(IO))98@ MF_ QU:P)ISW."Q7U!C.F>-!S84,+#*NMPEQ,WHIR)E-4@G+,AJ3X=!+CFB^U M8JEM&(VU(>J;,[3:02:9U/"-6A.F)=SWUF$'JP>>K&W*R6DC M*K!^;8!?V 5P\;.\ ^7S:W#\N/3ZYKNY7AA]>>Z !"&(P'5H? HEP^G-0=2< M:P:DHL_L1E>23H]P!\DLO\>=4 M9*@*==&$E%T!'%QLBM_%B6X-HAJJFP-7,8_K6FH!GQFFAII74(NIS4Z]JWD7 M56F;R_TQ%7=)!8#&+X)Q+_X^8$]X_>A4_P(=;4RWK0IK/!&2QR&+5],6NHCR MT\%/0$+?4\T6;_1N?S8V$J+.Y%W#PF.#W4&1[/9OS-42HM(/OF*/D;"1PG*; M;F%1\O2U!]LF6'"T"*V.!<^6$:,*(TFJI?KRE4U#Y8Y-!>

0\-X \1 O#53W4 M8Q8CIHB8H7!#''/-(>B"(!,O*%A$%IH7RJREYGE[68VTU,M$S/EB-DX+S+?3 M>/MOS["_">T].5J[T+T?OZL5!FZ,VQQ8@3V<ZS-T8ZF4UL'::\G9+A[:GAM-DU5T4O8]3NJK$/+&KGA0+) M,_D%G''PS!O2KK69"\5%\^J^ VN&L#>XM%-,'P[;FA8C6I"?0>XC8$#R09#V MVIAC@L0$NLR8*^E',ZLA[CL:Z*>'@J6FI?V;\/*CF=4ZF+8 2)\]@AZBW4-O M9N4<'>:23@+!:NL(*2TXK/EUBA6?K,9LQ+-#Z@.;61T,4+=1:@\ _=[;YH:- MH(U7+I),'-9!@S+6$>3<@[:\F$R6IA2M"SO74_/(^\ALI>6U[8=V4E%/,Y1O M=KAA7D89)(/ 2\W+],1FD A%,\UU"2&4UMO44VP]M MD=E=,#UO-RJ*]I;KS M*!+O(2U&TGN5K#3 A!:K(;\>30'.@Z&-V2G%6S<]NY>HX5!T$%EZ;974QYZS M<Y0&">K$27LU7HF6Q^+WBXE=S]@J<7G?1P"[AQY5,I1D5T M%H+BM $[;B'ZXL"QP)/UJ4C6N@?LX5:N]8N=7G321Z^==5(89>-]"EX"RV3= M*1L^A=<\FDNXMWA=PJQS2!5FB@GVBO M\ZC!>1>%(.!FT?J>;3/*GIE5W(.Z>K!M[J9RE+(IS$4.&CU97DIR\$4ZT):Y MXFTTJ7GX\&Z*AM]M^M#C5E#92@EK(3)8S>KO838+B_&7UO/$;CRWYPK1N_DX MR"E?UC!E90BT4]7M*LH,+M!W6L>$1173?NM_HE.^C!&%Z<(AB-K3B41'#D.I M,=-,(M#&IOAL*T/WC]W^RD2WT?NAE(E6A_?:394B*]?)S"$')(DR[\%G9("E M(%[KTS?&]2\?C3(;9"0]=4*SV8>ER. LI4 HVH*//FBAT!;9ND/7L$"X)P%@*!QL M(^?FC>^[Z1><+>JHX]^[!9Y=]Q&77-2TKXB"@KB6N$'4V;+8A*R>3($U).W'$FB@M/M@L(/$>[ %UI$G M7>)6>P2K,FUGR2AP24:0F;8U;H64NK4C/"@0[K$$AL/!-H+N92+<$(]RP9+,"<+\0PD>E=$:"5,2'RB#*U-@CO)&AX0Z*)VFYD7+62>0\F MQ8LP"=.$'XX1%[_63U?Q5O +DTTJPH&K78:5]HR,'E>@Q"Q-T&;!.@ M$.1B*U&[ (L,4C OF'/%V=:Y=T.#XAYK8VA,;"/Q'K#P;H:?PSB__OJ9Y(-U M&WV[.,;9>2K.@5Y$89J6F19$FV=2X%/.H"N4CD44H,99 Q M 4]@-,XNB&FBG]XO1BYP'1;X85$GW+TC5X'^$#[AB'P\5D@ $%5 PK6MIGPB M=Y#+C!D5+['UP;0Y=<\96SWIL+<4\;=_3G$V/QY__D[8ZZ]I^/Y-I-$XE[:<'.KZ?A MKC3Q;?FLD8F96>T4V*"(*6,<>)X523B37"/2_[?.:>F%D><,\OTC8VU>_O S M7:ZRV)47^&D\G1*/@9;U-"^97;IY\ZZ0&[;JC7FYYK>G42ZMZ!IJ@DLO$(R2L D9[?1^Z'D]U[J_7]Q\+V%!H>)>P111(RVEH37"=Y9ZP% M>KYV5@W,T[812V^NZ>."^^9C;AX=VK0] >@R"' 8!;HW\MM-?G+)W=1?92RJUD,!K 8,KEJ7GZ,GD-)V22A _'7NHE7[TP]]CA?$X?M(!#3 MYY)H&LAT0661<@%9..T@CB&$*!4PB3FD$+SWS5M9/[$0]V$ ;I"P]S9H&6BJ MXR9,K>'I[Z3F7[OY_,VT7GRB&*D+6"$-G1H:W*6A-* (G-E M42OF>XMKMV3DQ[(X-+0\FCR!P)A6T2%@XK2NI6,0DA80@I/2<1MQD/G!C8VH M':2[%79O[)S+;*G*T-M"FVAW@J_KS>B\%BW].IXO1M[YA'4VH_,ADA5B(@3O M'$C-3)WP*83H[7#NE;,?_MM!86?8QF;G&0,UP9Y^^;F;UG#,1+ M;^_H4XNPRL+Z7!G=(2=CUU%SHYZV1.$DHX9;^&6,>4=K-O%Y2=W93ZDB+Y-G2H2U7;>O':T4L;^K%D MGDU@6HK[#/&[7S&\6]A<&UUS4?9QPW8Z(\'6#MO3_,OX:_WN_#J\2&MU"742 ME:E5I=& -^3>6L(W1M0^Z=;)#.NI>3IX:"SY'HZ)?^#Q.$TNJ(E_2L'3T_T.$N[ACN1E=_+Y=(&SZUM3B$PE7\AK M8YY@R(A73_\:A,LL*F5**=A8\6M(>7H(:"'S'NX*/G1E\6=8[DGGW[ZJA3S= MDL9:-'Z.69:L"LI+2,G500PYDX>?% CILU)8> RM[<2-B7MZ<.E'+WU,S\$P MQ^-NDI=Q]?,?WIQ\GG5?\'*R77$^Q:Q5O0W.Y*V[!(&G""9)#(*K''+K^Z-- M:7MZ\.E%*S?1HQNT1ZSU@JE*^\V4I/*)C**+B;I)*Z.,@U)\'3$7B+:$"I), MVGGR*VQN'1:[BYZGAY)FTK^)#--;Z.+OLVX^'TGC-4K%(+-. M@;MZ4]V\(85I=E=+W$UR*?9J/ M3KK98OP_R]^O96:D+;<998&$]>,B/^ MWG7YS_&$B,[C>OO_J69SA&7"RIN+GU<)+.=I!#LD1>SPMH;Y$*UX;I0*<90( M*C/,OU2F\-?QEYK7>I6,[Q!UQ3GO M;;1C*/4I:KH:4Y:)]$#@3:UO7AV]#7 M+CWB_K>^^/9;^.]NMJS96MW,9F>-I\4*V5?CP+$$'ET$+%;K[%*4O/F$C%T( M'BJ1HC>$K4^IZ%M]AY)G<8=(+S.XFC.0I61T?$BD$X!9Q6)ER42L;,A MV-87'9N3M_^\B]XQ<_UFI"?=]5&=LY[4[X1>FH>T";E]=6[8CM0]]6'H2_6; M0ZR9W@X ;AYCR3X&2%)G4,QZB"5EX$)D841"G5H[%P)=I/NT[?WXT_'%\%A;G*.1"(XY12HR"-X\LO A%IZ;Z1EMOV\ MPCM)VD/Q0)\JO=%;MYT^>HBYO3R=+[H3G+W'51%6[:=Z3IJU9*EJX0$QUN9. MKCK61!]+Q1N'OA2A6L?JUY/SM&'22@\]["@?9R'C29C]J]X[+7^H/)\3YY7) M'DL$:7P"I6O"B\NUB[T)V? 0LVCM,]])T-.&23M=]%&FNU80?\RQG$Y^'1<< MH7"<7 ?B6<1=;L!7A"]Z #:;0,5D21(8>%,?"1$R6*!S."-[3[> !0.8!ZAC6A;ITWW3Y7FF4 MC-=6:UMW708JU'1,BQ9L,FAS49R)YOV MZ;R>4*JAZFZ'F"9UM5K,VW[.4&<&G.8_X<9HMOBUF8 MSL,R,6>7:[[['MGP+F\KZAM=V)V]\UU]Y\?O[_R.(R37QVBF(2==YQU%3Y9* M"2!+,MI8Y-FTSEF]CZ9V%W-KWC1_\>W*7Y;1>6=\0$6&?G&,3EXT&;QSBJS] M$(3ER0G>.I+S($*'NHAKBISUEV]]J>A0+MTVXV\95K4NAE 4 E/>KNH>/,L< MN&/.IV1D8JW+Z#>G;O]7;KTAI1M$8SW8[9?I.8N&;$)13Y=I-ZG9SWU97_J[ M R8["'\86*".HA@N( NA08EJTG%)6S>1)'0I7NO68<6AX'#/O=;^T+"-S'M& MP7DAE=0Y>2P0A);D,ZBZ*Z(!1A:_TB4X45KG'-VD8GB_:E?=W*'J!PBVAW#? M&HR_.YVEXS#'^2\DDLN?&3$CK O%@A"A)H_:#"X;!*.5X=P:84R?0-B$QOW" MI+G!VZN*>H'4%YR>8B7K)1G&,R*WMA4\OU=;-36MC>#F1#P9TQ_#UY&*G$04 M- C):!4$3?NGS0Z\,C)K82RQTAQ56Y/YY(#5KZ)Z.)F.4NI.IXOYN_"M&NOG M,]Z7+073ZH<1RUJZ.M\]A7I)RV."&"T'FZ+W7&1?;.MPX 9D/3'LM%9$#U'C M*%CUVO0F(-5+#EMVB>8KZ?GB:)C9]'W M4)._AO&CDR7%;\NEWXW(I@\L*PU&1E[+/QTXXQF(8C7W048I!S)V;B/OB8&F M+\4,.SQWU3)V$;[N5$%TRU,:WB;<1V.C"X35:\AJJ-8%V1$X3=^^0X44)51M M\AMS\>1'U6;7=2\((@GOK.'.M5VQZ^BBBBX"ER'2$P11N>2PF< M4@QB"F20)_3>MK[P7DO,4%< [71_?9MH(^=#B?&_.)V35.;SY07N?*6*&E J MQNI70&9!+<(PJC4^LBFC6D["MZWTC/77MY]^#7W$;6ZDK_ M/%=Q$P)[BL[?2]Q^@O5-5+D!/';7PUX XQF6.F4/6'8.%-$&P=1VB)J6!].D M9&QMN^X)*/>$\?>#DVW$W[K3Z%'\^F)<"QS&J AO3O%C M]PH+DJ==PW47LRU&7 0O62!WS'-3!2$A.*/I")4A:L-K%NE&NM^%BN$1TMX, M'585:S'4B^_Z8=&E?\5 QF^=GT';ZS+[\_Y:\ M].@=:UW:THSXH3ST@5&Z/HUO2&4?BMM?VR?5>K&E(2J*U\ZP6B*FR*BHI84Q M" Y2N6)#3-F)UK[^Y??O/SUO4 1<;VCU4$WTT=GLC)8SXW43:OH:/W*%DCU- M&GFP9M:H> >Q]J]L7[A/.2EPNM:B8B SU&CR2TT(A64D9#>?4C2 DN^;"=*3 MCK>19FOO^^.?WIKDVR*LM!A"GK\E,[KXA+NW2\]R=2O5Y'ECP(4@= M(:HB07&[W,T*Y&2*0"N8*WXC!^U!K]]#G\(=%-8-*NW6?OR;:3Y-RV/M$D'1 M&RL#U^"RKHWJ50+'*FE&N>SJI>KUY;]&_;<]_?%J=V=9]9&#M#0\SB<66>>M M%S:#94$0,3* )ZU =BB,4SXDV[KQ^A4"GK?U]G!=])!P]'!!?&=CFJ\MG4UX MZLD([(.?_9B2.\#DNMMZ*#KN86/KA3=A:#$[5EN?^-I5R7GP2B @YP5U]$XU M[^3Z>'![CW5\X+#=1K6]5*G,%[-Q6F!>6GE_D$+F[S_\<68D&&6B3S:"DW2@ MJ%P;JI"Q!Q&SY!ZMELV[D-Y)T/ VV/YU?B/!KY7"6IOD[W!6NME)[8%]0=H9 M6;G(K.HLP9CK;4T=(Q5YSK3J9(E)"#)1S$:&^?IW/&-HM)1^#UO,%3?R[>X\S7/&!R-==#'?,!*T64I78IR MI*3)O',,A*Y32VV,$"R7Y"5[+BT3):GF=YCKR7G&,&JMK(9C N>SQ>A]ENP1296%U]KYL-M_]'LU=>>EPI_).8N]:R*RAS[\D)'R]1 AJ.KPY3R \ M(T(,N0K5.0!3#/++/&*^_C>%&/_S?3//XRSJ=A MLMQ.LA5!<67!EL1 ):M6%4+(:EN"&-2&L__N4>*M+W^^MM#NNFAL$-\@J#:U MN-S-_V/W>KH87S3TV834AK;3EN0-;U\U4.A=\.A!&WWO+O>0[ KZG)V!3$N( M2!8&HB:KAG$T/'$;(FMQ\A\$<.ZPZ_:+FVV4T#KCZ_573*>UJN!M*>.$LSH2 MX@-.Q]WLUSISYCPX>3'[&T-V*!%DEJ$.=PX0S#(XJ7/BVA>,UVS\-8&_[=X[ MK+W1J_ZZ883?V.1\-9YAHC^?7WAEA24+#Q)K&I,K!3SS" ZUT$[I$J]G_#UH MV[CZUJ<'@ATEVWPO.,/;>8 Y6QD+#Q"EK_ENQ%MP1!3SUF5F612R;+;6KSSW MZ:EQ5^&UOKOYO9M>IX:K(AUM%49',I!90/!%<4C%)2=-<.5ZN_,UJKSQZ">J MS=U$V,-UR[I*\.RB4YD36:K0?L$=@R"= QM8D<0D?,Z;Q"$,!Q4SJ9VSBL@ZUGKB@A6;E8 \GB:S\?]@'GD7M.=1 >J,H)!Q<)H8 M2K7*6A3G4SZ8+@#KF#C Q)&>"]OW"H-#PO7RRS]P7ANOO,/9N,M\I!V+WF,& M2>X#J! *Q"R6-U%""B=DUJT'U;2D_P>:AU)^ZV/WP8R\IC-K\>W-=+Z8G2[] MG[>+8YQ]/ [3LU3"E]WT"\ZJM?.^/O./S]WTC.\1-QIM-.0ZE^HZV\3)WXT, M#&>!Z:!4]FJC0WT?U#\;K#\.?/10L'B1-8VS+^.$MXO@]TK^O$X$K=S./W:+ M,+G\]Y?=?/%[M_C_4_=INCRRA.8Q6RGHR"HUL8-6NM/$6#8E>5&%L=<+]TL[-?U<_QD70\V)P5!%W[U!9:Y\&32HHN M*D5IC!:M;9UA.?RQ,@X'0 V3:'H^#_].CUB\"@O\)8QG_PB34QR9K*W+OH:* MD71"G(*S(0)R%W5B/@6[;SOI)M7/!OV'C8<> OY+1N+]O,:[G)[WM17-G!9V MHK^&3S@*(1DN='5WC 2ER0\**!GXJ&KMB>2V^9CR7AAY-K@_'#CM^=^M*QK.!X< :NXDUN[<(XL6) M<#2?GYZLCHO77S]C[2'PJF8OX#234TT'AE%,JF0A8]2@?##@T2ROGJ4ME@F= M-BI]&R*LN"E3SP;@APF3F^O ':S_>;FR>92RS\J1M:1\J37-D8RGE#*DXF7* M6C'G6A<.#\+8LUL/AP>7FVO"]V"'W";5[S*_PY,X7_,?NVITO3U=S!=A6B>8 MCE0PL>3(0 M:[LL^(@&+ABA,,KID%O5F75R&HOC9@/UP<7#+#=3.=ZE'D^5G M: G>RG$E?#K'D2^6&\DY.0-:T<*L!7HD6! !3>%%\X*F\1:^&67/!I8]*NP6 M7.V<Z0)G'[JR(#G4R:NCY+C7@;9WK0+YFBIXB);<@6BR M%\99)9I?Q]Q-T;/#44,%W8*?G6\"B::3;KKJ<+*B=)6%\A[G9'Q@C4S_$;LK!K+YV14%&ZVCJEZ%)W4ET@6!5!YBQH7\W6I=;CQ;8F\OFAK%\C"DNV:- ;+-C+K=J7D MV2!M>+W=@KK=;K:V)O=H.JW5K*<+TLQBG,[9OA3+S3YZY232>5_;B'%;Z/A/ M]*58)WF,4HNP$0[;T_:\D+EGW=Z"U0=?1IUWKSNCXVTA49$:)J\PGRZ'H+^= MOIZ,/XWCY/("' DO X]2 >>)+%&.%D+6&KBWQ@AA0A8;]RO=[M7/"VG]:N86 M(#WXQF?G:ZR+^1FS<2)N+_%T)H21S,6++"4PGV*]9/!D19@(+'",*2K.9.MN MJ/UQ\VQP?&# N 7S.]\\O:K:JWQ-%[-Q/*U\U:Z-9Y'5V6]AD8['TT]7_KXB M_6U9_G&DHR;1>@6)C&-:M8S5(2:1I(N)T8J5=K/.4%M >V>BGQV"AU7S+4#= M^6KHX1R,G$J)HQ:@G:Q1_-HC6Z*!PF+AY-_%;%JG&3ZQMV#RP5;Y0NY?06KU+1*"%SYT%9DX&$0E1BM$:)$@*V+I[?B+ ?2-M97;>4'.PV M9^&N^YRS4/K+&>;Q8L2M2(4C \]M'=!6FPLZEX"V8FL2>H->;N3&;/S*9X.7 M'C5Q"V#XX//*<47^$;EB7\:+;W],<[TY]Y MOJL\#FK"U8NZQ+<(5+X*%&KW5@H1Q,\>@%U8X93D7?!J7]347?1MF',A7]ZKPS98.QR6/HQ67.KR9I; MP62($84/T?%CP2]BBH([ N(TFTV<.!)XG:KR9H'!]MM M5#OX9$TK&+,A2S#&)U#9U5PW2[0RHVNWYR"O3T3\,5FSM(])X]Y<,%T"'U8-N< MVU7[N9'G/$8=%5BR@T"Q.J_!8@%6\_6"*U'QUO?=@S'WB!;) "@=?D$] &*/ MZNA9=K*8OYFNNKF,@F.6)T>,J53M+A$@9#+#2L0LA)88[<&$J[?D[<=*VLM* MV@%@/;2/ZX_/?RSU<<&G"AB*D@@IZES]\P(A%0[6D>.>T4FNQ:-92%=Y^[&0 M]K*0=@!8'V/ >^.3M%!P?)E5FZ3#Y&J_[=H*1-4<-R,$9",\UU$$E5K?J@S( MWH_EM)?EM!O,&K:NVX,Q*Y1,(B=@L4Z4SXG5\<6V]G$-#*5..CX>(^].?^D@ MM?!/K'VU,!]]P5GXA#=[R5U>/)Z4$11J8%Y84'540' R@$&K?#3,N^NU,8]! M5]N(X!'MCX\F3-0;!!^5[[NY.$;2!YF\0&#&.I*!2>"YJ?H4SO$0F)*#7UP. MP/'N8[[Q/ CCIYML*L)QI/BY*9ES.2P100?' .M2#Q,%6YS>C2+ M>4OF?RSFPUS,?6+X,4;P3F6<6R?30K>%O? M>/@BP4N=<,_KX_JJ";SC54.5 &[*[>%4_!6&SA;D( 36OIJR@"LVTZXF8LI, M80D'D[?WZ^%5_(7LE5-D$-G"0YVPZ\ GBX#>9TGFD@ZZN9O^#"O^MD%I?Q5_ MVRC[,"O^DAC7V]2NC,>SLK%)(8F"7A $?C0 F>Z4AQ')@(+//( M7"CB/L?H_M<<8 "G=S7>5:GU7)G!<#ED%M$I:8:#PV@4Z& ZQ M8 1>2]),$86U]TYZX>0 P=NST[)_0!PVS,^2 S%[[FHH-AN#=2P(@RBX!J^M MB"XQ55@O(S];,O&(P-T07?T!_@'0.*14DIN!_8NL;-]E3^P&O_RCVDC(&U)PIC MR@8="TC-R* KB8%CW(#(=8*4J6/O#J:R9S-CXX%2C?<3%-<0=*T XBP@.Q^9 M@E9KE>JVE>D+AGHMJR!:$XL2S-(/?+1DXGFB>V\P.*2TV)M'RK6LD_.C M?SFMI!H>Y9<_E@9AP6DPS8I M[^*8'+G M8X9O+"I=H0GR]DQ!JSD))UUVIA#\_,W9.T1+9*!4+J?1;45Q [J M]G9]_.-N?J-QJC@.6=4+'MKT('KI0$M=;/"1YS2X[=68QQ]K:]>UM4_0[)534PY_++"^%UA_@'O$ MUJ"2$I.3&D21R[ C'=6:)Z#=(S+KK2W\8*H'=[$&]QB,O+]LQ+$DR5SB8(.I MCE)M8,6+):QEH31Y21E[*1L9A+M'M+$=6,BR+7 .J>;J9OCJSDU*A^"$40E* M+C4O6GOPV@B0BK&HZRBS^]Z*S:.2WIJ&[!49PO9B$M1BHHI8,WY%K7&PP3%#'G!<0B1%6'-BPE>01? MQ]!$VN6T3@I3N-;G[=X9OL-0_HA6R6ZGR>'CXN8BL/L^7=8;D.LXYB-ER@RDS$I?,W-T@P*HM8LIH2ZET3P8=E\-NOFL4#IYNIQ>UL]]W8+.?KT:8:? MP@+?U 'VT_DX+4,4W\]ZJ[0L0D-PRM'9B0E-).FV2,0S0Q%J>+A4X+RT(&57)AOZ/ MEV$=_1\+8)L%<##@Z"L-HHV+=I4Q/B(Y:G^G!:_\J$S+EB0#A>:.=EB;8PQT$+'93E*872/"/T&;;^W0:E M_;7^W4;9A]+Z]\V4]B3\L*!CN#[NU_H/*M.U/:-(-B8;#.08:OE7R:OR+^U" MD-8%1-5Z0MP=Y#S^ML!;X:/K1T\]!(77D';6BW$3XGKJ]GLG8?MIV]M,C9O! M8P<=# Z4$K1(C/P3S6LGH!0\1)/(#2\%%8_!)MW:TM@#0.[IC[L??&PC^AYP M\;*;+VAW#1,\[[3*#4?KM(8H:G@^*5ZKF02XH"5SR6J>6M>VWR!B^ !!0R5U M+27<0Y//]SA'>N#QT32_PB\XZ3Y7CL]P.RGA(L6FNACQMGG-"?/OT=IS@+$R+T*)^0Q&M@:S'^@F>TGJ/: M...9%F37N42H]CF"2P4!5>9!>N5D:%Y@M V!3PD\_6FFARKWH\GR,YAOM^'/ MB"6PB\)\"("2$]A#"1""IUT12TF<&[+46^-G,\H>92;:+EYY#PI;>XP-&+P\ MBE]P-IX?I?][.IXOW]4\CKG^%;V'-#?D[G"BFS7U/;/,P(C:9W06E_ MTG([;R*K?SO!\PLPF!/84U;R7N/U$-INH<@-X[*Z'O0#& M6?0RUMY>,6502!MYU!9K%WYFC16U^\?3 ,H]$<[]X&0;\;>N^#V*7U^,NTGW M:9SFY([_]OQ4MT8'*6TBCRE].]'L =SQ_>8VRLA:ZM M"'L(8EX=9J>DE833"$D(!2K6N>G91,A):J8+D=2\T.<* <_;DGBX+@ZJI^(= M0^TVX>G'V-2MQJ9N!9,AYD\^1,<'U7CW#MZR\]Y$*\%95R\2=.USZ@-8SI-@ MRG)7#J?SY]"XW6ILZL'!=AO5]@#7RU,[*^G?[SB-B"8+D*F2I0H'5\V#%(7$ M0(:#SZ8QXM:0@ZB&"YI 6Q_++/W"^N)@!QT<:F0^<59O> MD_/'= 1OE(:(R6;&D3G>.INT)?T_0#Z4\GNP$#:\30Z92>32@74UJ%#3["*2 MS+B5@@XF[VWSZ\ G?/V_"_AZ4-A:/[^7Z__?<3'IYO//.)M7#L*"/AM/%S7. ML>CH4R>TV=<[].-N0K3,CZ:+<1Y/3FOFS X9 0W>VC!)H+4,&N4-7'[/!TRG M,V(1YZ^_ILDI/?P76@H5:D1GY?QM>1UFM0/8G+:R)1B_ UP+'DV=\ADR%V2Z M>E4++",PKSPY8L);USICN17M[7((=J1H%?E3F3N!,D!:SI/ I$FF(H+V2CFI M9+*FM:?6EH.AL@GV@MWU.06#*_]0$@MV9/S%M]L?L SO!,6#\85<8.EJ:O:R MQY,-@,4D*ZVQH7D2:X_L[/]:8GB07C=F#@0L?1C6MU)V*62T"7T]W5K<1]N> M;B .!0P;@71'3>X#<A,P"*$F&010I@DE%9<$1'X[TO!$P#&D)GH9[3#_J)U7UKE88M86?."*Q),M.&X\H/52I!2$36$CT&SWWJ<$ ME!XEWD<1VFXG\M%)=SI=C Q#[CR38!4Y(Z["Q5DWZD"$4@1!9 M$(0HI7C[LK<-Z&I8V+;^;2^^G?UQ%==QTF09 D)11H(JHD#DEH&7)@@="UF= M_46>-R9SL&*UUNBYHQRM%Q7M.SX\GY%161"HT+O,@.9&2=*%(*3+("W5C+'DA=R M(TOC'C5??>MP3E=#-71-9-A#/N3KWUX?G5%2)">7RR(P)'(4CQ:"4 I2UJ(4 M2Z=7:=W"^?O;'[-6=Y1EZS4Z'X=W(8W+.)W7%"(6G4R=Y$=?5"%BHJ8=J22E MC"Y,<]YB-[[QXL>LT]TEV4.T[3U^P>DIKB(LJ^F-_QPOCE^2=][1KO)F6B,P M9((>S>=(_^6/X>O(,&&9DP@I1F+>D[T9/><@"_V?X5D6OY'RMUC5#R!S#]F@ M??N%?2OK(&-B+[Z]6_VY_V#8C5<-'P6[F]LAPU_">U7(MX1LHP)E?1V,H2,P MY[V6PF#@K7LQ'&KXJS".M% C9*[K6"@N(2I,9'#+(#VYV=(TGXC\R,-?VZ"G M1?AK&Q4=0OCK;)6_G7W V9=Q6I6LYF!30%E F"HT61AX846M!7 &HW"6;82S M>ZRJV][]F()>6^FZ:RCSQF;U&3WULOZ,HOEY">D&1#6,=ZTE9/AXU^XZNJGP M1@(>3/O<1)&<3:/.OE MVW1QC(MQJIV SP,U.=DLO.)@?4R@B$?PA;:T(I(H+J@8)+_/M%W[]&%=Y492 M[UJ*K'7JV]O)^%/WKNLFY\0X$Z6IO;[%\O:%?'4(@G"J4RI.<^7B]0EE:_1W M_IPW%V'I8=$T?BEW^]FH\3]T7G'T[H\ERZUB@W8*9 MD$%YR<%9K<'*:!UJ9K3T&ZEVS0L>O4Y;"*[A(.0E3;]_FG^\M'-@3E%HJP&U MKBT/38)H30 794:?@M>XF0ZO/O?1JVX',?4PD/ ME8)B'1GM6@6(61NHY2H\>.:%:M[5Z5!#R48JFX2H\Z6KE90SB4+0P!CU-0LE;J&C?H>2E)7"^SC]@HD^M:@]IRW+2"PY%9?*W1$(R MX'P&)A3Z:)QC_JABQ=LHLVLHU-9.[#5ZSJS'32BZ/5"\F;KW$09N M(_X[=+F#[(;1*B8F"KV?+/AH0<52:F()AR@PFF)<*,X>FC;7A'>'4N8V(NM) MB>,P>7F,)S5+Z-PIBT%G[S@9ZHQ1RI>9\\.-YZ-E;S0H=(,XR1M9'+!"$*R"-44Z(D+F6&RGS M]N<_;DTVD%D/70K^"\.$_-HP.Y_3*;AG4HD NA"BE-,)G$H,6%!1AA2SQ]8C MC:[3\&CUW$2HK2._OW1=?CL[^C0;)SJF3R]HHC<;'I6#D+"VTF0:7$ )5F19 MHM&1\\UVWC4O>+1:;":UAF'?7>)2A<4463*06(F@I/>UY12'X+RV!KE3JG5[ MP:<31-S%M>Y;6<,&$8^JEI>=-$X3+0BB.TQS5_M.IVZ^F/\>9JN!O3O$#K=] M1<.0X4[<-8H47GE]';5^-*VM2W#VY5(/ =I?'">C 0*9!G24&%8'KGO@25M9 M)!THOG72Z29TM8L47GG;\DV3VL"WOG>^BEAH+S!GR0%5S6YCM$9\B;10&$M% M.<8CZV]CV%^P;"/3TAA\/! M-H)N/G#SADUXJ0=8<1QI\S. CJA3%B/XZM=SEJ5%5SS;=.SF'6\9WBEJHH>N M#R'V4(=]APFU!'3"1-:3=)!\$>3\"5_+Q#,4)[CSC@N66K> O8>D9V45[*B1 M'FJ!ZSBS:R(X7Q\;$-:3A;"6J .P$7958=>G_'NP%]83J L:582!; (1&*T MYW0 RTS$I*+*I76&S\# V,9F& P7VXB]SR;0^ 5GM='LV<%G2@-)+>=8 MF0C!TE9L:J,*54QVL?5LAC6D#&]B-%+6NB[0.TBZ!Q-C.9CO"J_G%PGHE17$ MG+8,0:E831\CB>%"/#/E1&X=9UA'RU.!0!-9-W1QF MGRXJ0F*T.:I:Z6-S "6BA*!#@,)]D"8PIY7;S(FXXRV/7;UMQ=A+AYBU)G$= M,%?[CO]^6@E]6]YU\Z7LYZ\GXY/QM'YLQ(A"LVQ61$(!59#58FT+5G,51"Q% MQUZ]C*TIWK-7VD>L>T 5]NW'7J7^#JI7,S7I:Z(%-0HRE2!R :?JR@S10?!) M@?4UV\PFI43K!K8-R'Y>4.Q%F7U'3<^VZI$P0DM='!V]BM7FYR03.G_)H71) MR:*-]*I/@)W1\=01\Q!Q]WTFGG%+MCB=Q4()B"G6[O-U<&_,&@B:W'!EI&X^ MN_PV.IXZ!!XB[K6Y2@_,);FAJZ6X$//)SZ]KML1\'"?X>GIZ@K.SC)OY8H.< MD2WP4%\X_PZ(^NKM$D8:L- H,>3--'4G>-'N]BC.E\E$C9?*NK?LXOW0;C3] MA&^FOY#=_H\P.26WH*9"$4BK$4\GV#B?28]6Q!L2U0GIY-M_=9,<0_K7J&0? M&,L>G,VF+@D/GA8):,8"%R+QO.$ERVYT#+]AW*/Q*Z[1@#)>:RL\<)=8BFF. MZ:^?NB\_8\H_+T=_+]W'Z>3;EMO!Y>>LX)[R=Y1???)6&\$V5+8J&KUO;/I\ MW=ST"]KJ@*M)F%Z:'M@X):H/$EM8'=<&?;W_\,=O5U9;2\MB[;N&SV;M$3&W M6AOWB;EA"X7E-G?;M+;S&@H1@RIDV8C@R=U)M.Y]#3(QP9W6OF@A-NL2M?X= M3U.A+05[4]^ZJ;[??EZZO.UES&C!1U= 99?(K$V>=.I$"#I'%]F#5'[E M-<](ZP\7[TW%FYVS@2M%EP5P*26F\2EVQYN>I/*W$/%-Q=I=%7L9='FYM'4DB87T162EY.5DI& M1D%%3UU!24=91D;#7%/'P-#$Q$1>W=+6PLA&S]C$"&0((RRT\:!HT,4/*L9)14V<7&+B$I)2JFKJ&II:)J9FYA:65LXNKF[N'IY>P2&A M8>$1D5')*:EIZ1F96<4EI67E%955S2VM;>T=G5V3)D^9.FWZC)FS%BU>LG39 M\A4K5VW:O&7KMNT[=NXZ=/C(T6/'3YP\=>GRE:O7KM^X>>OAH\=/GCY[_N+E MJX^?/G_Y^NW[CY^_0/YB9&!FA &L_A($^HN)A869A1WD+T:FJSP]@2SQ9^3J[]9M42U MKHIQD$Z6?R2AU* ?&/F]:N[:G@GNA0IN\_SU[(M#XX]();F6*^Z,B?)0GBT[ M>\,"WJ;"DRNB7'5.2(@Q6YSW*C*8Z"C+P:-M=2_:T]1[:^?G8D&FQ)?SIG!. M/JQ[^/9F3X$^GSE\QZ;8WHK(FRCXKO![R,=9,V\F]9^I$^'9:-M>=7;31]ZV MQ>7?JLO*"K]'YY^JEV(Z-J=84,CD=F#'D^HKIXHGO@S-TWV\2["342)GI6QO MROYNDQM;F5..!1;NEHOP\]_+;*6EN?"PAO)"R44-EO'2#ND?[C2X/COY['@# M>\)ATTN'NB8L"+UE8+$T<6=A8\\7I07BD;NS:WLD0P1N/+B@/2/.=-ND>'[O MXGRYWZO5A \Q/%?:L3I6Z>O[+ZO3V_RUHY2^?5=N*7W"];6GJ2Z!PS;33)V= M>^K+B9<:=JI+-S!+K(MVZ7W\L;]#)>-FD+,DRW\&,;'MZ_2."+GLEMQS[/CI M"\$NDVHWI4:X73TF?VWJH2?75_4G6YV>U--B=O&<=L.'-^M3UT;>S#SS^<:V MAPHE![L_KGM\;F:'7;STMHEO?1PN'GLKNVOUG"\2BQX]TW]2_++KZ;KB69J4N#6_CV;8[;9O_[@_L7Y M 8B,Y3S-[O_UA]_OWL/XA__U;__T3__R_T#XOW_Y_ &\S=GF4605>%,(4@D. M_DBK!U ]"/#WO/A'^HV VS6IDKQXA/#?ZM?>Y$_/17K_4 '/\5#W6/?;XJ\\ M\5 4!0CZ :8081(Q%D,HG(,>! M0P3R$(^:1M=I]H^_JC\H*060XF5E_<]__>&AJI[^^O//?_SQQU^^TV+]E[RX M_]ES'/_G[ND?VL>_OWC^#[]^VL48_US_=OMHF1Y[4#;K_OR_?_OPA3V(1P+3 MK*Q(QE0'9?K7LO[AAYR1JF;]+"YP\@GU+]@]!M6/H.M!W_W+]Y+_\&__!$!# M1Y&OQ6>1 /7?WS_?G.P2_ZR>^#D3]VIL;T61YOQ+18KJ Z%B+='7K57/3^)? M?RC3QZ>UZ'[V4(CD>+/KHMAK5:'$"J4;*I3_?*JSGR^ ;PEO]1*K!7"UN!]M M81SB]*,UN'=20XCI ?>ZN1AR\T&]R_A15V0]PV>QZZ8' M>:U^\$'^K>U&-32@3.M^6M7=@RJ^5R+CHM&6>TV#E/_K#_)OJ^J/LEJ]SW/^ MJ;B^+U*V65>;0OPF'JDH5DGH,$$<#AT:,(@0#V$U\<6+KEFJ54N_CDCCZ)\(NT+ M$JDR"!KP_Z9@_DRV*,GZ7W[>B3.2Q_4L[*RG)P9\*D /(_C:H/S_+7#$6^.K MMALFYVJOMXDY(YG\WP[L7TZ2E;,](&ME1.7%(0LYTV*A44SJ2:EX/-_U&L/I MGP??_?G%X%T7'2A2L#/,MD_\S')I#CY5<.^#3(K\41]]E>N/=\.6[/P'D!=< M%-+4/R+(]BOD*?5ERIG_[A^>BH$2^O/X+,RY,LOUY^_M)^DAF;3;FQI M:JX&#/J(00,9_"A!ES_IS6A]+H=5X"0T3JP/SS%X7CEJSW=C>G9622DEJ[E) M2$EKX=K&?E9:X6>QKLKN)[6>J'6$?G^S* QC\3OM8?[B.%7RGJ3%W\AZ(Q43 M*:5^4BO+W]/JX?\+&\RMMY(\^TF>T>*3#Y6K@(AF$-B'P:.BR 2(H$8A11BRE'( MW8@3@E8O-AQGY]UL FC-7[WMF9=ISO\]#3LLL:[9FL5S6NM=!7H"=VX^+K"PX:R<&^Z%=@*SRH MI;\"6_FO@&( _*@X^ ET+*B/J>/!W@HP^]!96DGFPSWKBC3[.K6_+\M_)6%,IQKAS%;].2K7.%]D.:B9M*/)Y37)JM+$C=2+3@6PEZ>,$. M,/BJ((,:LP7KT)"=(S.Z%.PO]_FWGV5+[61F?#>'==N?9>89"MO-%]/7S+[R M>IAC-6YW/]SA:XCVOY/A6QCD9KADK M-H)WMEHJRC?2A),(5H@Z+H[4\;@0 40^XI#Z$85>$D1>''I>3#P39^;)GI:V M9+1 @?C^)+)2G-YG&1*JMXVV0M/$"KYCJ ?R"K0P[>U*SS)A:1=YNI]9=WUG MQ3W>Q&\O_EXMP*" B%$$:(09C1U >8T;]0&M*:O6VN(G:@JV/OOD.KMGZ M/$RPWAIMC;:)I_<>8SVDH(5J;ZW68L32>CWFI/D[*[C](A2ZV3MB[_!=Q2U)^G9LUNI/_;O\B5ISX#*D$J^R[2QR:.+_!C\J M3XI"19Z>BIRPAY]L>;K&?R.#KJX1S<[GZQHO\YZSZX)F%A%2MN 5Q^GB5?Q2:-;E+3JO'2Y82S[X[',D)46XY\Y/&6?YHE#40XZ M&[>*W&2L4$O56]'\]R;;+F%OR%-:D?4U+:N"L&KEDX@YRGT:(3'WN1#49&G0[WII^KX)AE1V'R!RU9?:0EE^ZYWS^J]FBM]@$/2T^334 M3JRB.]#@QP[V3XKAW;ZKA0Z^=N M!HZ;,V9)B1IT/*MF-"?D4-V-:,$\=.[W MC!?KY_LO2D5*G?C;/ZK;(F7BS4-V?RNGBX8Z.M_*TM2/1"LD7#4E.L3@-U+\ M0U2@A@T:_:2G@S1('-8Y=OF;6,=H4G<%VM@%.[&'>O2,"CL\T_1L$8=Z(O:# M#37?&'OTM*ZO9I-";KX+DI6DCCKYL VG#0/!>401KGLB98_*R0^E+F)QQ-&4'C763J?. M=#?S 96>\"_/J#3?&W%,=?='?O>0;TII_U]G_)VZ-"=$]N[Q:9T_"U$'M=VV M(;FW\LMI0RQ$3!(_\.3^R8M5U@ '0^IR C$+DP")$#,<:Y]4C8*P-'7D.6X, MWGVYO34X+AG'O<9QU>2,3JR5)'[0"0"D!* 3 70R-#'*H)-"96W*QJ0J&#<$ M!H=6DP_%3.=6:DBJ;DC4_T0W)*(;DCID>1? _R3?MW6L[W#G M(LGWSGW1;<1[*?*[[U)+ M9V3]9B,_HT>IL']YOBUR%6M=2K1?1/%-FM;EG?A>_;)6-P@H\1S&8P0I=BA$ M,>8P=CT$L:!^XL8"NG2%JHOF\='4CRKX]E6*$"?02N!84J(R497 MS\Y>Q)A-;J W8U0?LG=B@*TZ9VR9J MYOH/4O#ZCSO9JT2E5K>/2Z$1?4 MZ%1H"I!+6T3>_==&.1YKP(;1^I..I>:Z\0 IE2E>0P8* ML_ZAURFJSI]V66!I%AVV8P7L&+-SHG6&@E%'6:?:G.T,ZXQ0_<.K[/*3]6#*.X>2/;IJ0Y,_)AGWT2IDD)O:A>LZ MH\V/:09*);%QNLC9O@04A"A ',/$P0%$F,00>]*2YR%."/4(1E[0?@E=BNL_ M\W=P/".X5>,^XW^R3\"2V?\:@SKQ.EH+!&N)0%]JT!-;^9#ZS[6B-[N[*]#N M]7KB@UI^4$D"0,O %=AR(/]:LS#CGL/VP,VU$;&&>UF[$]O#8;QEL0Y@;/KI M]B[4IZ0^7GG(U_+ELD&Q#8@E3IQ$/F>0AEZL,O!C*'_ 8)<&C,S/)4 M:_2ZM W1E_ZUL3[L_]'I'XV8V0L&07,%L4WMU-K?!JLC4E@;L&0MC;5.GS.G MLC:@X64Z:Y.7QZFG=TDBF.S@W7=6QXQ^EEU^RMZ0\D']3W7UC:R5EOPL56*1 M,JD6U2^N,[[_@]Z3*Y<&KN\*!CEE!"+/%^I$%D'AK?FRG%*89>3X6^\H!.K'!W M8]G)!Y2 :BC?U$.I_@0][.I:WG8^*O"6DFQK MT#/J:&"HW=F.!S2$ZQ\1Z#P^SO+L9>BN-^IE&U=+/"^B3NQ#[(<^1('O0,)1 M! 4EPN,A#0/7,;$>3_2S-#W13R'?X#2SYD[1J6>162!I8FWPDI\)"B^=H<&2 MZ7*JEUG-CS.B'IH0YQX?Z1P3]VI_^[G.(B1MV:TK1B2NXR,WA#Q"CE0"PH>4 M^A@*Y#-.18(]%!KYPTYTM#0MT.($6Z#C75ZGJ-7T9O_W!4,)XQ"$6%/*@7Y-R($ M@P*[U'-=S!@BAOG/CW2S-)70H50)X!1,X^3GQZC44P*7$S2Q"MARTR*<)N?Y M ?V$IX?ZV3N;.<#@AY)=3[T] 610_3\F1X]/--K3^[>?1<%2TL%Z._-U31^ M_4T4Y%Y\%BHD4>7LR+-:0VW(^DX4C^XJ5C6N<>3"A%-I:<0\A@3%,>0)16[B M!(E#C93**\BP-(W5X0:D 0Z*#GE=:+&%#B241_"C2C!7_G0%>G*/B#"9^:,Q MB#59[J>P_*B3;5Q)CXDKL/V\6C+ E@W0HP,H/BR'G[S.6-H,1)E9@OE#4EYG MB(X&I[P2E'%+K\*YD1I9N?CK[.>M^RA&.'9ID$#DQG)YY ))FYL$,/"I<(00 M*.!&@2DG^EG:$M;!K$]<1]0T.$6GWL)A@:2)E?N6GRW$";QQ9VBPI!=/]3*K M[CHCZJ%^.??X2(]\(9Y(RMNZ!^KN9AT:U]KVUW6.R/8[QCZ.J/Q*8.0(E7C* M#R!&/H/26&:<$Y\CUT@MZ'>]-$W1(N\*>#1Q&4UL;(L>-/ -W?GZ8Z'IX9^$ MX:F=_KKD3G$68$R8K>,!_8[G/3$P)N3%(8)Y"^;A!2IDH8V;4[>:KK^GI6Y8 MP9%7EZ9N>A#!6Z&VT&G6;*L48LV,O:=H.A\Y<"%#$ZN+87+ 5P774HS !&C M8@..M3=;3," ,/U8@*''1EH( M1"0@B>0?+$J"Q$=1&"*ZRL2]2HNG:64,=*?U&>/F,^YW.N'BUR9BJN\&ISND MAH;$$,6:IL.EM,UD++0P51VC%BBXT:#-W#+0X,.6+3#4U;RKOX;0+]9[G7=& M^RL>TZ8E:48TT;#W(F.I*%=!A *'N')SXJK-21@(2,- ;DYX$J$D"3'WG=4W M4=#3"=#O<]*]>0>VMI=9'R[X\6,NE\+0\!KG$-W:/@T;%$[OU]CC M;@^G5<_&.3+L>3=.]C2WA^.\'&=?,=\?W&1E*I^\*XBZX7R;KU/5X&V1 MLP^:*9XU6UG09]VB!2U1MG-.NW/9D<;"-NW MJTU>FSDEQ\OSB/:VO8O<$#O"@6$08R@M=0%CPGP8D,1)XC BD1M939AFBG!I M&_<&E3+E\R.GFJ^08.'DT!H<;K_6@/U9CZX7DQ3AW""\=O*#D_C^'$D.SM%K M+9G!V8Y&^$\W:^$Z-'!E]W?%8U9QDYM9Q]]>FC)6*(&""=V].7W7N@P%-W"D M'N=+PY=Z,553NU//LF3UVM4P'^.\JL>;G,^Q.BC2GF]U^,DQM><)S0M%]_-A M$((( U^:;2Z,'!>K^_F)M-VD%4=C[ GAQ1@[6LENA[M9VIS? 34-ZCA#Y_!, MMT?2Q+.]QX]!4(<)429EWFT0-E-5C&,?%FC0VBIH?HZ-X;KE)]^>L3SY.0GV MJY"??7K<-OBM2$11"-[F+N\N0U"I$%DB&,0$"8BP$\*8(Q_BF'.>",0"9K27 M/=[-TO1AAQ(4#4RS;><)*O7VCI<3-+$NW'+3(IS@7LDP!Y;V7RI]61*B+6,CKK] MSIS5T9".EYD=31NXM/1>:T^51^LU76?\0Y[=?TB_"=Y$X?[R_*O([POR]) R M(JD4I*Q+B>UF4NPCX?H.@5'B^.H& (7$]3SH.@GEL:!10,PR=$P&=6EZ[GCQ MO9T0\J?W:9Z-+<-G?:0U=>8BQF_J@\%6R/[8G2K*IT(KE*BPEK6]IW"U/]3R MA5K@F0KU334RUBOU60?Z2J7ZIB+\=*V^R7HYS=_.,E:TA4Y8TIVZO MLZI!0RH.=9KIZV8*JBRJ77[U/1VH+D)A+XA]'T70P7&DKKY+=>1$#":8<#]@ MTKXE7,>X'>QE:7;IGEERYJZ4 9?#&L8:0Q/K$Q-RM)6&EO!#*D(VT%,/\E\[ MU3#<]BR*0$N\;MKK/3S:"I'VSQWY?LPE%//(QPA+6\.-78@$#B&FW(4>]0/. MD;1'&#+9R YUMK0IWV %%?ENFFYVD%)MH\(*4=-;$HHCB;.?C'H:/YL.)?9, MAM-=S6TGG!7ZB'%P_IV98^6W]3.E8;)Y[ (SGX3*GO\V_99RD7&5>7]%55XY MET?090)#%,B_82])H!M$ 99;'>9'\2RQ\[J(EZ:V.HR MR#K8BDSQU^^SRN/I>T>2>W%=@^TETHM:^-]\\1B6]*O[7( M?...S?>O;]-"-I<7;7BEHQ(@,^1"N3M%$$6>#TE""'2]Q!'8%]R-M$YD7C:] M-/W?H=/?GAY0=7Y/.IZ B75H!\QBQJ/3\EZP]SQH<+8-YW%!^KO,$T^,LQ9; M?[L*'[G/4C7+Z_N;O= G-_:)8#Z!082YLO8(I()C&'DL"5VYQXQ\(VOO;(]+ MFZV?Q\27GN=5S[RRRM;$4[L[4?S:0)SF-%";$$N&R/G^9C4DM,4_- 3T7QRG M2#ZDA*9KV; HNWQH7<4.*GQ,HM"!J@ "1)[K0,J#!":^_#_*:6 M_XQX$H=8N [7ND:X4/F6I@M?5%6X5^@!5YD-$^45^59[19Y$T222F,D=-M'' M-;'S[/4_F>6[VMJ(XAY);?A$)6G:);C8,G6D,D/-5I-\L^>XFZ1,US*_A-?V MYDTDW9_#]S?MT%KS%$X,B;;-ONIV2;?:V2?ZO3537B9?PFX^)1 M[HB>_SU?B2%H'<1(ED- 8N1S+#0SQ]8+Y+*!97H!? M(X^*1NLMVWFRR]-8J;_NI&I"B1]:>33/Z6V,X_ :/-?8S)3XL1F4FZR_4'U* M=@D@*[ G#I#R@*U H)-HOL$Q2*8PWR#-E''A[D$ \JCJS]7SIA:OU)]0]7Q* MMV/7S:R_6,K68(?NP90.%W8Q7]X'.USL)8>PU.2X/7C_5$_4:4E[V_W?!%&! M*/Q3]EFH&%55$#7C,+R,*81$G@ M1UP8'0M80[:T?6]/'[=BU$;2%=B*4L_GOC#M=1K#BLGVQE9O\_HJ(S;Q,KH; MK(O&QWC[9YU+2QLW>[AFW7)9I_-PLV2_@W'Z_!TI5#&]\E84]>;L;;K>R!W MRF,X" *IG=W$E=HYHC&,G43^043@>YC(K8Q1?:L3_2Q-UWX4%5CG9;GS(@)2 M545*-U5]/['*I26UNZ7?WF#^?_\Y]ESO?_)&ICJ5[:;DNS8,,]J>&A,G=A#U M P)#AW@0"=^5P^&&@16EOC3I#@Z45YU0OLZX?9T0]7 W./3[&A55/ASK/PAORE%9D M7;=;*G^4FP?6W3Z3D)C:T-Z+ M%4WB1#B"074O!$I5Y$&2X A&@@6A8#@B>L?P$^%;VEK2 :D0PRV5S*[5.>@ M:(4%25Z M!44_$A*0)2J4H)I*JJIQES'!?:J(SFU6ZQ956KI0"M>HR!+T D( MI(2@$1%T,H)V]*]?COY.SM<=6A,'VJL.\8Q.M<'/)6Y'>YA*!.[*X?*]T,D >O+6WEO7WW"=3X#D[^:X^Y M?GK'0W*&U\(+>9EX'1M'B5%.QA/"CTJ\>-C6;-D53PC13Z%XZI%+,Y3=%KE< M'ZKG6SEPU77&MZF?&Y\J<0DB811!S ($$8H"2*/$@Q&7/Q78)=PS2Y.HV?'B M)G>+]@K4>&O?:B]?^QC'M_88: 9E3<#LU.KA(E(OR,BEQY#U_%IGNGVE;%EZ M9)S.?:7Y_CA%=NH2'/1A@ M(DB(PX@EV$0Y#76V-(74894;@P[L%WK%%VL2Z9LO7YQY?))%# M!:[7Z_R/>A^E]E9O"L'3"GS(RW*"_/,Z;%G2.X-=S:IK=(0^U"]:[XS3*;_F M.?\C7:_[@<]28V#&G 1&F#D0>0Z#<93$T(_<)"1!0CTO,5$E1_I8F@;I((*O M"B1H41H:,<>XU-,;%S(TL;HP)<=8$0R(;VG^'^MAUFD_(.+A;!]Z]"+#(B*6-@1CJB"7#Q,41CX/ MO2B)C#8XFOTN31GL8(.RPPTV-?!1%L59WHV,"YMLSF-G*"*WD$&#&7S=H0;O MLLUC&S!G4:L8\F77TCC;ZVL8';I4G+ _M%\W]X*VA:>OB^*7YYN,-WM]35?H ML7>7IE*ZJN>]NQA-(FX)6&5BV9"UOE?T*%GG7:.7\C2QLM"@R)X;Y!P?HURF M1QN3KXW(4AR3?9TZ8J/XAO8NVW>6Y(PB@-$@]2VF2:VPVV/]/0Z ;2G13X9$COPRLR) ]K[AY]VY_1-=?%50'G,_22!4<*I*OY" M8!R0&"8D]H1+7#="WNI)%&G.I=%25)I',K9QFLRX0[333;Y?Q'V:J7@W0,FZ MB7CJ(J)*P[A,^R,;"X\22A(HPBB$R!,AI%R=NB&$/)6;-/&==F3?99JE&!8P MKAW6Z4;U71/'LL AU3RU>\U!FGBYLY ,89ONH"?G%6@D74 6@W.#\-IY"$[B M^W-D$CA'K[5< &<[NJ :I0JH$OSM1EV@N:VU8FUNU+_[U"4H%05+):95&#(A M4.Q!)\0>1,AUY KO4!CZ(4N$PR,CJ'G M:.7+40V9:3XNTL[9\N7YD>;K58BEZHI<#I$3^1 1YD&<"/FW$(?(PS3DTK+5 MT&@O6EZ:INI\>0TZ/?7TDJYAM7,1"3/Y,L_(KZTB3LHZX*>4[S2S7OYE-]E? MMC3+)#XI0#$(;03WPLIR G$,>^ M!QDF'O,%"WS?*)'IB7Z6-B'W8-81AN!K@]0PQN$4KWHF@@6V)IZY8X@:D0!Y MD 9K:8^/]S)SLN-!45^F.!Y^W/QD\6.>W8K\H\BOO]W7\>*R<;)>/]^2E!O< MMSC3S-+FNX0+U86#C_)_72;$?;=#BQ\H 8SO99PC]?QAI$4^)]8(=JDT.J'4 M)&G48>6YMF<[M]04LG^$J?O*.-/AHZB:VEXJ['7%J,<"3U 8((^HE \($I=0 M* +AT2C@@1])FUW=1M$S&/9:-U(;VSXF_-:[) \:J1W,[(9]4D,244ZD 1:X MOMP-$8$@]A&''/N8)*[+J6-4\' \J7-F-)F85#T3;#154ZM9R5);Y_!'!>WT MF86QN7549$M&UG[;LYI61\4Z-*B./V2K/L0*B]#Q53V9R%5G=2'A$--00(ZP M2V-*B">PB79\V<725&1SA;.KW=VK"G%I48C1Q2 6-(F/%8&8LO*#YNFFFY+5/B>C%E-'!A'"(*$5;50A,J( UI+(CK.*ZC5=9- MI[.EK=Z]W(\]M#H)Y,UYUM, MMB;6!>,)VY\=-< ([;#NXYU]3KQ70-"GPSP M&GK'W,?2Y,/EMT(4OQ;YYNE]MJN1INE?&6AB:1JAA0H45E"#O0+O\[S*)SN,C)GK^1:SK^K%M M@M2/#6)2HN@3$$2>C&D)&(B$@D6&"CI,-FW2]-&7S9/#Z2XEG%6RG<=4Z6^B\] M"<;FN=$:#KT-P70D3ZQ-.N"#!+>7OJ8I13N..NO)<+0Z?Z64.";$G$Z,8]3* M.%7W)B^>\H)4XI<\XU]4GO8VE7L=@HY\5^HUS"#"(H0H011B^5?H"43]A,:! MYQE%DP[VMC1%M@4+J$1KJ+.&>=534=;8FMR^Z8A20,$.Z01WTK0XL:1JAON: M5;-HB7VH2/1>&IL=0RJD0O#W:996XD/Z3?";K))?A;K7WA2'^)!FXJ82C^4J M2%A(,4I@X%$7(N+[4*H/'X:(.]S!V$5F-7-,.E^:5NFP@P8\K-&#'7S0X =? ME02@%L'06VHT-'J::"K")U9,5KD>D4K#G#1K^30,NIXYJ88Y*2\S:XQH8T0M M@B_/6?4@JI3]*K+MTDU"$3'DA9!&6*7[4;&P"/O0#[D?^2-'DQF#Q/:7,C13:OJ#3\=6EO@A MZ0?SO!]]<;Y,[4.X]W*M#SYX<1B*W%%^Z45/-66,M\>IB2L-LI@D,&+$E_HM MBB#U&(&EJKX>[]K"\*)P5_4\@:@E&Q[ ,#X2>938% MO1/KST-FVWKU4YQQF[)C/R1FN-O7"I31(F,@?$;O_9&E_1Z?UOFS:&X5MDLC M=5T:1B*$8:0BY@0)($T\!Q(G<4+F)R*.C?(T'^EC:?JG+=93;NA_"E:77FGO M+:L4%6R]J:_*/8DBR8O'.G-%^^N?U*-/$L6#*MK3CY8U+!UW9!CT5-*%Y$ZL M?3IT[=5D^QZJ ?%ME8H[TL.\9>).B_BB1-S HQ=<4DS5@=]Q]_CQG[9?,(M\ M/U05*%5*'%4?U(4T)BI5,Y5*Q(L]WZP^Z"5@EJ9Q!@Z3QM]Z'#M0>JIF+OJG M=J"/9W[<-V>4%:F>.[#L^)!)5;/^@FJE@O M$RQ MF9MM^[:4#9OY%FVR3=GU-Y*NU1B_SXLO4A.]%;3:G2A>,[9YW*R)U&6_%GE9 M_IX5@JS3_Q9<7:#Z1<@]BK@CWU()BQLDJ M$_>JH3N#XT ;X+3F%F[FU@N(T\VS&C+8;#'7ER)-[TW9&3W-H\+9!F,>1:?P M]T(:I,;K!(02+%0BRI_MQ +-B.T$:PL!T5HV((6S>,)HDVM;1X]6,,U[)FF3 MQA>'E58;'QODE=6+P-_3ZN'-IJSR1U%TWKSG51CZ8$3P5A@E#O,',+25,[)C*07))\V'Q?F8!''$8,)#^2XL-B! MTCI7:16C@%(<(8'Q"%M\HN&9W_#>XIMU5 P\!)/-@8F7#9M)O3OY2B#'J"%A M\M2R&BQ/FUMV", 2DLMJ$*2975:GI4MO>+TCA:KI4,H>N]3>*;O.^-MTO5&J M9O]N$7833A.YD#&B=*7K>I"RD,IU#84N<1GUN5$.II$XEK:D]>]\R2F]:0++ MU#^KAR;Q&\F>_T<):J'JDXY6+* R&*FMCIJ]S91_X5)\TYQA]WU;8^^/F0VV MIC*>?@BGULB]&V6=#+OQN#HR:O/<+AO%I_5K9F8H7NF^V2BJ3E\\&]?<.%7< M9-JZ(]_5QD5V*C+VW%3GHU'@JV,G*' 20L0#"K$;,(@Q07X04DX#HVLC)WM: MFCIM4[I)I* ']6PA/T-Z]=2;%=(F5F C^3)636>YL*1\3ODN*ZOE.;A)*PNJZ+'76V/)3TOO9*I3;6N$0!'TDA+300@%C7N]K M8QSY 7<2,W^#0=]+4R,M=/"DL ,YZ&7*VXK!II$\^OSK:96)6)U8SW2$UK!! M#^-5F\&X5"94[^D3FAD&-D$MS0EV*(#3\/>H>D'37,W M^4I#L7RG7_T?T VG=6??!+R_=O&^8]#^''7[!DBU5K)OJ _S)&_OO@NVJ=)O MXHU<4.[SXOGZ>UKJ)GD[^O+2%.D6).A0_E4_M=MQ>H95HA5F)M9K+TD!7Q5$ M2\D9!\4?E=;M>(NSI74;%*B?UFWXP1&7^54<]4$LM;K%]I 7U9TH'N7?/^39 MO?KK3?9-:@6E)\H5$DE,W2"$44S5'5A?)4 */1A[L4 N2ERD_/WG4[6/AV"D M!F9(Y5YG*/ZFTN$:W'IB'THGUA\)^]>+:QU7M;*^E@ H[D'( )4CS MKYXHDX^!05*"R<=BIJP%DXV)69:#B^@<3(,PKN7Y\B1<)/E>(H7+6IIYI]\$ M[-]DJIA;#>13]2"*NP>2M8??'_,:I."?\_7Z?5ZHEU9". GV"(*Q@Y2_TV60 M^G*9BI!/D]BC(1)FR4=GA;\T([>IVJV\>$WLP4S^@G%#/[%'8?(!7;[/H4U- MT>, U"2 2K*P"T/:$B'_>O !@:^*'-"R8_.8_%6&];5=&N/ _SF<'A<-C#6W MR&4H1BZ9Z7V6)BDC$@-CRO>N?#+Y.F6I*'?Q.#QT$Q]1#'V1,(A$Y$ :8P(= MK'*Q41HS)S!:ZK2Z7=H2U8NU*G<" +*5 #RU(A@N7GJ#H+GH6*=VZL6B1^4. M,>@@6RZ\,8XF6\I7K]-YE:81$2^4G=G;$]GUY2F5>A"[6MYDC;_Y[R*]?Y"* MM"V0V_W^MDB96#''00XC]:&>2KWMQQ 'U(6,),CQA!_&D581D=>!OS2EN1_- MS^7*18I2G0DVD?VF@?WS?@J6[/Q7&^ %V/GE!3<*KD!'Q+:4]?8*3\W%C$;] M)&,XEU%O%_RRC/I)!L;8J)\&Q87%,6^RITU5?A#?Q-IMLSM% A%&.8;"\QV( M"**0T(1#G B?BYB$$3,*TAOH:VDK48T-N",+8![A4F]UL,30Q*I\5_[R"C1 MKT!+V 29^C0XL5T \TA/KU/_\K3()\M?#KQB'B\QHA3>@@O@F=6Y,ZMNM\R: M=O9+V-DJ7/K.%*F[O#2=:N6]1)9GXK-@N5RNGV\R;C)]CK_]YYY))Q@Y M/ZDN)V/JE; !"#J$:CWDZ;>4;\C:XJ0;YF'4_#O1Y&Q3<5BD_JP\\^0XL_?7 M/.=_I.OUB@4)\9T@@IP[+D0NBB"-'22M71'RT,>A$QDETN\:7MJ,[7"96;0[ MFL(X=KW$@8$;Q1!)^Q\23_Y!,2,NIF$B8KYJ@K>_5*2HIB/KL)/I*/N%K.N4 MW:0"5-RGF;IKJ?SYSX(4(VET0A$*ET0P\*FD,0E\2' <02Q<-_0P8@0[+8WO M,CXUB5T7LU H,GXA>7I;J#%T3+Q*G)U[QGNB0R$M;8"VS2Y$'/B0>H%/(YB M$7N!8[(8G.]R:U5V+R M%(B(A58Z3 M0.0E&.+ "V"24!?%@8B9X9W!H=Z6IGS:.*X=R'.W-$80K'E*9XNVB56,,6,C MTFMI,&$MD]907S,GS=(0^V5^+)V7QJF-^HYS(B>ABHP6Q;>4R=W(I^1]FDD# M.R7K7BC8G>RA//ZKID[%*@Q#)JT;!N7&C4/DA @2A@BD;N*Y4.-S(SK$) M;FE*:8MT+[YT7*T5JX.HI\E>:VBF=KR-&Q5C]3<%?9:TI55HLRK7*4@]U,63 M]&%^&'#->:K.],D:.=ZWMVG)UKDZ8]AM?#3/!W&E$SZHSA?.NS'3=H"]H_>=!_:71.O4*04KP5 MS7]OLFO&BHW@O1J>*T?:9%%(/8@I91"1V(=$X #ZB7"%2XD;)T8WQW0Z79PN M:1 "\5V%4YF&S&O1K&=-V29O8FW2P04_=H!_4@&3'9T]T%:S[VE39"\1W_DN MY\[)ITW"D?1\^N^.L$A4H.'O&2_6S_>]"B>/E;8ER[-(RU M4I^?:']I<[R!"&J,H .I-\=/,3@\NRWP,K5/V(@2[:E\1O"!22S?;":Q_,MN M$I]J;Y;I>T:8;N*>>\Q\RGZ0_*YO'_),-%?05UR5LXYYK"Q[:=Z'(8?4#1PH M*,,1B7@8>)'N?#UL?&F3M<8':H#M#7S]F?J"N//3]!(Z)IZC!DP83=!3(H^: MG2\:FVUJGA*C/R]//F-Q+U[GE_TLF$B_U;G859:6V'$BZ"14+JYAPB!Q/02I M3WP_<;D3DJ2KQG3!;OR@6ZWO=K_TTO3[\2:/04R81@5HD7Y!?OR,32^ M]KZ\H74'>N)]^0F*IMR7'W;Y^OOR$R1H[X$@;4TEARA9L0 M-VK'JM7!;)M7$W'[^UBC]T9&2(FU_.W]KR(3!5E?9_R:/Z99JBJDJU2C[UHG M<'NQDH7(PX&70"*(M*)CET!*N0=][L9!["4)2WRCB"F3WI=F8;?@K\!] [^. M.21[ A@&4QF-A=YB/1G#$^NJ+;F_]LC=QPXZ\!/<@QU%FZW(+*.^YXW4&D/+ MB\BM48V,4V]UIBZE.0OQ(%N5S3<%>79%Q?\]7W.%AJ29*KKW*>LY#(NTE+_J MEU_\**I/R1WYOG(("46 0\C<1$6O$Q=B@CF4.Q;,L1>S@!E=99H*Z-*4YIL' ME9A!&>";K63@QWLIU$]@K8H>2M,C-4WF._EHZ^G:)8SAQ&KYTYN;*_!6T*IW M@'$%KK^1=*U,H2I;9T^-3#XDEE3\9S%E7AZG)/EQ()N]O1$[]MQF1*]HO:?[T0(I'\B&E M!2G2K=&6>*$3(1K"*! .1)XTI3%V'>C*M83$(G 8U0HPT>AK:9K_[<=KL.X@ M&B1I/\/HL&JVS-/$VE4"K7.H;Z&"+=;S-JXQO6QD>-,_L52 M,GH]3@:SSI]I8K[T\GJR[.61UWQEI-G^5!=ES.X_*.=?%XOS_%&*LBD*^?FL M1.0(J4(]Z+D)@4@@"C$5"#).&8X9\SWLKKZ)@N;:%OBY/DT^\W[/$UIC'62P MKCW;:_>4U&7?%?V'[:+XZMKUM6179P08T7U(#!CQ)R:9@Y M=IAI[/G(B56" )=CB&+&(>&^#Q/A8I(P07G(S6H76^)YGFK%1UBVR:Z>_K;& MV>3G6P,?Y01.8BU>K)4<'NIKYB+#&F*_+"NL\]+%">#>;L1=_K/XHTZ-RZ>/Y _# *O3=M=FNHX3)8&^$: *@=;&91UJ*0 K1A RG%U+A;Y MZV,=]HT#.3"TV]CG,7Y5CP5@J6- M-R:.*(X\CT**8@^B)$E44'D 8QS[41!RPD.CBVC]QI>FJOK8S(R;/?&3LM:;6[I*ZR8;8I(3AUF,]$ M AWD(KDS03'$-*+0I8D3T!C+G4MB-D6/=[2\Z4JK7B*(JSKUZL@<'2?)U9W, MEU,V^<0>Q=:(J3Y,A;5I?Z*;F57 L+ OU<&9Y\U40UE4JS>;Q\VZB5=)$L&J MY@3Q4W+-\[JNQ.YVX2NDQ$,$DV+M8TRT12_))=0-:2O9 M;D]3R7_MM-2H+F?17)>0T6FSB]JXL&!-[SI\F[B??\H^JV *%3[Q"RG3\OA4'ZMV"O:_T">G9BHOZ,*;V0RWGFQA?@6CJ<;)=QV@RO*]3#6EJ^D_65)J\X]%W M5O-'L(EE/S5NB;F(%/9JU,3=1S_%A[P+JR9[FOG=Z3N0CUTW/ MOC(B&'ATQ?G#NO('-2D_"^6]D-KP39Y5!6'5AJSO1/&XP@%G/'0\& 6AIT(F M'!@'O@O]&#DAYHX?AUK%L5X%_=)4V[;$+6E+W!8=<,!VR(&$\@A^5*56U+6& MK="J#,M;P>I=&/#=*R GC&<0O#O[MS.L7Q?_14RLL74J*H-?NH+*=+"@\I:& M(V64MU2 'A= D;'D;\<@E'S)W]!,P>D+_I;,0N!?:RP'@^IG!S5?F/YK\;T7 M^/]J(,;MV_Y=D'7U\$8":AW^#F$DYI$#1414H>THEC:2XT/A84RHSY.(&X56 M'':P-#.FP<>(;B;PD\3I;< NH6/B-;R!!A2V":)!3PEN:7OUHOE9]U2GA#O< M2)U\;L3NZ>-]>9?GZ^ZZ&L*>QS!#T",1EWL;1UV=Q PFQ!.8.I@R1+7W-OMM M+VW*?OSU"Z@4/ .;[X M#6M^/ <3SU,)#-3(QEQZ/.#!P#(=S\=,=J/Z+!I> M&HB6K+CC<@_:6 >OS&Z9Y^<>&2<]; [3RT_B[7*]G>7WY'O?T^KAX?F M;OG[O#AN$:V8[S/Y?RX4"7<&2F$%R!.^Z\>\2V!XIV]O7 !)ZYO> M3VYX-\LUER?9U -1J7S4G<7\\5%NALKZ"D>2%R!MO*45^0[^V$EI9LU<,I!Z MAL_4XS*_GV.[Y]S9]BKY1YM.48V,E _T! 2?Z#J]MQS$:H%72R;8)4AFM=8L M4'9HV-EHH%%!TJTDN:&K.)SK-WCT_K_%ET;IPP#L* >1YT$U7UF+D<$D03 M2'P_PLC!D8.TBE8<;WYI:D\"A!U"DUWD"]IT-M27D#'UGKK'PZAM]0M"3';6 MEQ SU^9:YT,QW%B?$GMX;_WBK1FWUZ<0[^^P3S[UZE'&OSQO=>F;-2F[\KTX M26+J,@]R$LBM>!!)>Y F"0RH'[LT]")LEK=X!"\?Q-:-YA[E=7C3O";Q_UFC>8?HGC.8]T['YU;W;(N<; M5NV*58M.7\2.YT8H%) Z#H$(4:R2.L[_796O/XUM_,/CZQVT3K! M/B77697R=+U15^EV28'??6?K#1?\O82N7)B;JDWV\8X4*C2EO!6-DW/GMG*9 MZT;8]V" W6OUW$A]1T,@P011D4F<+YL'A])4X6F?Z%(_O.M MDE9P\%&HB'AID$A9FB@XPT(:]H=9SY1\W<&;^FBHYT'NB]>O9=L)"-3D!ST1 MZYI#K9"[89W4KSG=8-@J]&$?X+S50"8C^$7)D.EZ,D\Y5Z>=EPTFK4%KD%7N MR*M+T\XU1#5#D[QX)/([Z&Z-FB>'.T;4L!ZUP-'$2G \/49IW 9(&)6I[5A[ MLR5C&Q"FGV]MZ#'S67I7\.NBZ-5[N+^ORY08S-:!)I8V:R6TH@[8V=5BT9^G M0U2=GZ^66)IXWMX5I(Y0V8MEZ1DN1PBT.J$U6!HUL8?:G6V":PC7G^@ZC]LJ M+'R3?9-#G:O*!"O/"SGW(@1CSR,0X22$L9/(31N+. L\)TYB>FE%X5Y_(Z+M M)M82/7"75@_N\ZJW-[JM%ZS#G84ZP43<5H>?Y D/L"*D]7!1#*A(*A9>X"7:= MF""C>T,:?2[-RN@@UUY0O@-MG)+^+-EZ*L4RA1,KECWV>GB[.J;39*C7) MGOJS/K'G@@A9EX(4T@P[(%KN9AAHQ+'H*:UJR)]9?RBM?<]W!5R$$/RH)@*K>NA4"[*0 M7SLY+"JU\21:TG$C ,RJ\L83=*@!+VC)W&-SDY6RDT+N#F_S=_MAR4#()O9'] B@):6?2]/?HTG_?] M3,+PY/L[8W+!5ZL'5*.8&^4=TN]E-E^1L>!]SY'YRQ=4?]NPJBX.K,S XIM8 M182Z(9=&%T-Q#!%E,<1$R%U@&%.'>"%RS5+5'NMD:9IH#R,H&I C*I =DW=#UR/I\A9UQYL1/2VZPJ=MC%_,7$3@AYM(;8J6='WN^^[#BY.2%8 M(80C["$7,E_MR80O(!$!@TF$HR!Q"9+$FV@&*ZB6IDKV0D;*WH0)#2P(5>C,.8843E:F16O'V)8SY/'?A& $"4,*7R#W0%N)?_&>@M M84L'%[8.[^QYD\MW(6]DJ@NHGP0I_ZTC A#"+B8T@X#]7M M,NZ% 1));!1OM-_\TLP'A>Z22K('Y.DI]_&43*R"#=@P5HW'A;:DP X:GU7- M'!?L4!F<>,ILRG*1KMZV>6G^OPTIY Q9/W\63WE1K408) @Y"/HQ]B'"40 ) M!R%/B:.H%J%7@?Z6-KD[6""+4[0 -6;PT-L#D]D2QQ-/)O-Z=&>U!H$ M#!P;22W_LIO+0VW.,J$UA.IFMQ!XGJJ" W$_BQ(=.$"2)X_I.%)E%Y.GVO#0UH%)H*>3]"+R, M@Z0#/SX>3WLL]-;]21B>6(FTF'MA=HK;+6Q0XYXFWLZ4+5MA=MK]SAM=9TK' MBZ ZXP;&7H:2DUYVT08LKT)7L(@R!X:NTE,>\R!)1 C#("9A$B./>I[I]:>] M'K1FR\P7GAJ 0#0(36\][1.HIUS&D#)7Y%O+QKLS;(RXQW149FLWE_9;G_FN MTE'17MY..O[8A1D1VZO0M?-A^\-_3T6A[B4\=VFK<(PB3*7%X:F*1D(E M\?D#36BRG0M0J^_7R>MG0LO)''U&CYSFC"(J8K&]:32HS3TH<<])TE\DH0QF>7<]A3"I2G&W\CW.ML_V68ZR&KD M*D2K.:E[A4.[D\,[\>F2)-Z'@6>W-GR2%J^ M*HHO='R(?1I#QT4!PC@S0P$&U1>F(CHF6HRV"/X56,,@ MBF&>]6QR>^Q-K,X[H%>@AEKS]V['WZ^#_)F'76C18BL,8[BS><,RM 1_$::A M]]8%W@AZWM2E)TK8?]I4924_ES2[URQB[ZV\D'MQD+!ZL*2I&D80)YC $#N> M\!P>,9&,B#J>5PJ3V3M/ ')/B!$NBYF_ 0.GQG+'=?ENCVU\<8^)*]!Q 5HR MP)8-T*,#*#XL.T=>9RQMND]FEF!^!\OK#-%1%\PK01F38;E.H"+AU5<"M9,J M]]]:FC%])$WP7TT2*>\Q,JSN+R-C8BU\A =K5R5/"SXR _)>4S,F/3XFPGZ> MXZ-/C$U)4U?=OB72*)8-2]W ZCG_-BW9.E?G=[O$3<()N? # AV'R0VQI O2 M)(I@Y#+7]ZC@Q#<*"##H>VD3NH4.GA1V4/7 FV:QT:=?S\R;B-2)%4/'9PT; M]'&#'7#+^;(N8,Q:GAS]GF=.GV-,R0JI09 M=0K.)@#-3*V-&Q(]!3<=S?.HN@:_VDZV$H!:A*M=V=0KT!<#-')8SVUS$8^6 M%. X#+.JPHMH.E2*ES5FOI>Z%?EUO2E;/]^2M-[^&12J.?[VTDRQVW>?0 <3 M*)P'_AW#ZE(G*#N_Z;J>O 1-&%SU/B3SJAN>+QF:[VGE*C/Z=SI// MO';=7U48;(60(#CT$8PQ1Q E3"5I"&*(?4088F$0!$8!!W;A+4TQ3% MA^6O0/,T[]7&=NJ#NE<8UE>L =QG?W'U?VMP?]+:OWUBIZO[N]?+N$7DQ&[P MS:8H1%:M<.A2'@@!_8ASB'"((27"@2$*$I^1$*D+*48!'L,=+B\6HP4&5/:% M=H[G6]_)NJZIM^Z$,-/<9ZB79+N>ZU'H$D>E2L((DL@)(6XT^EV:T=Y#!4X/9,%FT!LEZ"L4R=1-KE2UKMV=8,\\KK<^#K6S3&CW. MFX-:GX(7F:D-7AVI5A[5FOO?K?EYDU7RLTAE5]=E*:IRA1U'FJEQ GU*B/(8 M1%#:)0F4UDGH)![#/#++-#_8W=*4R5U>D;4JW+'%W"5D 44;3U#EZ@2SE0*0 M6@Q#G3,\ IKJQAJO4VN:/IG2T-Y!!=?#Y)FK'BU.;&F=X<[F53A:@K_0-7IO MC3U=^/(@UFNUUR79\\H+G"3R$@Y]H0*]0H?"V%/)Z[D?)A[UY9:3FITO])M? MFAII_>HU1-!B-#UCV*-/]Y1A+"GSG#/H\3'BI.&8V!><->PU-_-IPS%17IXW M''UJ@EBG-G2[?+L1_R%(<2=)%2O.(Y:X(8.$AA%$Q(DA1DX$!8X0"1'#(3$J M(F:,8&G377Y"D<5HIJ.DZUD%DU(YL9+0B6*2QA<5=:3!%5 R@%J(F2*8AOB; M(WKI:/_+B5P:HL< 01 M0P12X47098[K,"P2%CLF2NULCTM38AW@?LZ"*]!A'IF0[CSO>GK-*IL3Z[%+ MB3166MKD6%)2Y_N;52EIBW^HA/1?M)P,XH/LMLZ?N\($L=J]0B/J0>1''&(> M.I!Z44Q4-584&WE;SG>Y-+4SF-L ?%6XFXS1IF4VSI.OIWKL4CJQ[K' IKU\ M$2\(FCIGQ*[#9>2->$& =NZ(EV^.K T@_F@]RM+*DKUE\J^LR9]9UZ5_;O[< MW0B+ Y)P!W&I@7 ,$5=%!I$3R#\\CT2A'S+?J,B@*8"EJ:?/@JF90[8R@*<] M(0S+ Y@.AYZ*FI+DB166A YVV,$^>*G%:N#@:_O?22[KC67/5O$ T^[GK2$P MDIP7I03&MC,R+7F:I97<47X3_-"O_5%4JX0D2<2$![$;2+,KC"F,*2/0CX27 M(!:PR#%*R3O_2/$6[%BNV8YK59Y!O MY0]U+Q(.M;$T?=O#"O; H56_Q[A(&_#BL$F91.KA)%L&5TFU*%BU)7"P89G MNUBH(U[_>J'6\R-R8T]FZ6B;B4WS1FS%II3OV>9R[;:4S)RY*>YDV,<-MLUL)U:."J-*$\?ZH$?[\F]]H> MF^.O+TW)*)A X83NGJ'30C;PUIR@2\-12PEXS[ QSDUS MHLWY/#3#0NTY9\X\>FF>&>7\*3:LVA1-A>\VR^:;O*S*)GV(CWB /$0A3T)' MW=UP("&"2DI9(!+**4/)N"0R9_M>FG;HIQ+9 U]'VG0I9VO\EV9^.3\N>D;* M1&Q/[;VP2/0%N5BT*;.>:.5\SZ^4146;DM,I4O2;&*?R^D;7: MT]5=IDSU(G]1]]G_0>_)%?8)3MS(A\QUD51W3 5#N0$,_%!$(O83Y/DK:5JE M.?]2D:+24WH783*9F(?(IINC"N058/+/NII7B_6JGJ'%5I3F 5(!*N[3K*YB M(N=T@]),-UXVK$F2Q#3 7(XC=B%*' J)W%RKN 3./1H$81"UP_HNTTR^,O.@ M=K@6,Z1"_OAU!I-2[,=)!/THDG,4B43.T="#(G08.FMLCZ&0)6) X<[DB=ZU$NY (:^! ' M,8:N-(Y\'I#0Q\@L=YDY"*VY/6L^LQ[0O;PAUJ+^3@V'GB:=B.)E1 ?VN;_6 MX=YFR. 9^J8/(SP%8"FAA6<(,@@W/-?2#(D/_LA77DPC0<,$>D%$(/((AL27 M&P@6L5A@G\:8&.5:,^Q_::XP^:F&$R8]D(3K:;@):9Q8O8U+>/!'_DKI#G;< MO4:R ]G[9%3B 00\Q(=YWJ:&E*JL,%TAJF:<# "39UHP,NYVCR4( .(F@P M7H&;<]6Y1ISY#_-@[8#_1#=M>":EG7M[A7V(L&$DT!'4!\B[L>0QLR!ON^$W'$]YHC8 MQ.ZP VMI&NNMR/+ZSDU>:-;PMCQ,>@;-_.1/K.4Z@4 K45L#2QUI-4*!GE3@ MLU!36AKNC1+\V@ED,?# +L.6#"M+H&8UP^P2>6BT66Y]9)!#_OB89_5"W71\ M4Y8;P5>!H$'D!2&DOA=!I)9 D@@!/1$@0IR ,B\T4;DG^EF:#FU@@E+AO )I MC1'\F,J?U*!_,CSD/$&NYO'EY91-?3#9L/6E8:L!*?=^-4R+AXW#/-@Z1CS1 MR[P'A,.BOCCZ._/XI4&='_-Z7REZYX=U9[]GJ7*G5^FWM'JN0ZUVFQA./5^@ M ,.8Q10B/PD@#9,8"I=CAX68"VJD."Y"LS3UTH]'W(K3/[)O=DRU1* 3:6SH MYYC1T]-,LXW)U/O3,*D*_7TA:_$;46&NU?-UQM_DZ[5@]95"56ZA<_R5J]A/'%^P!/(0"X@8)9#0 M"$,G2'S$$&8(&7GG1V!8FK[M1&CJ<3ZV JCIGNY &V<$-1X9/:TZ,=\3Z])] MJA7^*]!)4 >F[61HZK>1N('>_-!"0DI JKV/$_8AX7AR;U3:="[J)1IBG M2JK"UX;K]R*&ZQTVV-26U>C]]7S? PEC3HG\'APJE]8()1!'*(!AB *1B""1 MGT@7M'AGL+=9TD>Q'^]X-\/JW(#\^>9"+\ML7X'FYFA)@[J@)$%T7(Z7:B_' M2T.!2C1P.WQ;Q'SG-?.PV=JDS05[WOWNJ.HZDWJ5W'9+UI MI)#J]K'YV8'SQ^..(#AQH.N&"40!1S"F00 QQM3A7N)X&(USW=F M[2]Y9?- MXR,IZLUDXR9J) %;24!/E+$^/"OC:NK4FWNT9O3R#:Q _4%4*\VQ89S)]V=S M *P[ ZV >R7OH$UB3[L+K?9RP4Z9GE_ Z"'*%N#6X[E_*KTB/@D\BA#TXT N M$03+/;%@#HQ<[KNQB#R:&!7VF CGTM:*741(WNF7W7D#41F*F:B?\-TK(.>> M=^%N:(*1-]C\O.YX+G^O\^G%-W#U(F;(\L9FNB&QN8^9 .7\VY;IJ#ZZ2YFP M._.2W5\$JUW [[ZS!P7BHYQ(*S<(N.NZ' I&*$0\\6 <4N56)5SX)'80THK> M/-7!TI1]AQ%T((%"J5^X^RB)P^K7!C53ZTTS5HS*=P^)/JJ ]]$&9ROA/21. MOXCWX'/C[,;FINPV0^TNYG 516$8^0&'F'D8(H_&D#"LRG7[#DI0[! 6F.1* M.=F3T72>*P^*F0UVFD4]*\H*-Q//Y^[V_"[5-MCAM&>]G*7"DOUQNI]9+8BS MXA[: .=?&%-Q8_/TM*XM"++^ANJ!#\IQA<>H2V'$$Y4.S<40^R2"E,HOS:7,=V*MC>-$^!9G0_1]5CUI M02LNJ.4%/8%!)[&Z[+V5^?!6N$D]!?L?P;#V6\#03FT#&8[DW[K <[[0UVT9NV;#O8^7:PU_W!KM1@TWJP_V*KLL5D M8S%_BDQVL;[.^#5_3+-4742JTF_B MW7?EA!"KD(?$"3R5TR:0&_Z$>A CQX5!C%"(4!3RQ#=R$FMUN[@EO$%]!>X; MW'40)-E#;NC9U6-?TU%KG=/)_0.2K.W1[HN=NF]ZJ +I1 +\2!;EETT:3$^Y*4J.OHIN2/?5QPY/'(0AF%, MI99")(:$$@Y]$C#,8RI<9I2/WK#_I:FK?A:\O(Z\8GT!1J6^,1T23>_(=$1/ M[3/I<=Q$M^UA;[/G@!\5_)_JLL5J_R=EL.A/&4>>+2^+8>_S^E[&4?/"(S.R MF1%^FFM%\%X:_%OYO?U6'R6O$I^&%'DA= *'0$1"#G&( \B MEZ&>EJ;)%-2#:@\*K,'N>)!7#2>&+;8F5D_E%73OYAR: M.6HCFP[1GZ?8\>!0S52TN,_N-%6(ZQ[^!&6%^TS8J1.\U^+,P;WU'^U]S,\J M^51Y*^27+Z?%O9#[!>[$7&!5 B>4RQNE,%;%<"CR":8.)8[/9@GM'4*YM)5O MATSMU&^__%ZJ"VL5>"3/0,76@5HZ(#7 DRAJK[W\6&<*Z!T<;4TO\6N/X1*6 MUN%@WL;VZ2XY-[)>@9VT"PCDU1F,UP[C'<3XYPCBU:'96@BO5F?CEI=WCT_K M_%F(WH65=B-/F.^[#O(@\R(NEPB?0$I)"#WA.PZ+0H2Y9[)$G.QI:6J^P6:F MMT_3J*=[K9 SL?[L,.[?@#SK/S)6?6>YL*2^3O(.Y A&D.$!8+2 MR&0P89AV"B158*POH M@ZU=N%=@.S"=0'L/;4T\9??73]C3=M8(MJ05+\AXU(F2 +NCK+U9X"]-SV_A B9% ']T2>-) MFS1^3/7CF3\(0[MU<<,\HS-AZR38[>3Z5[Y;WX&24OZT L^B CM!K]KD1B#) M"] 3=@)[>M8QLFVDSP/^=2S_60?FY'9B7A1C*QB457F=\3:*L%QYO@CEGL.# M;N)Z$+F) ZF(/!@Q1S@.]SW!?:.J[@<=&*TLLQ5JW]T8$"U.TUH%!S3J:?M+ MR)E8']?0ZC#A=^<8&5&3X+C8UHH1'#0_HW\CU] MW#RV#C(1B011%D(6B B$6.(A1-"'WF>-#L3/PFT+@N^:'EI1F$+3F^FON1I M>(I>)/W$<[/%9=%5>%+:H2DI7^I-1_FOW51\V=XL<_"D&-WD._W Z ) A^&I MVWCLF(4BBAT,D9/(;2"3?U"?)7(>)L)'3D $E\7)Z MFE;=E=4*69,OLEH![%?@NFJ<(LT]QESND JY*;):)>@<7?8J!9WL:>YJ0>=$ M/E(QZ.PKE^8BO6;_M4D+P=^GTL 7'V1'_":KY$>3RJ&O\Q7\\OP;^<^\>+,F M99/V;B6U#$C@D#"604\XABE@$XP!):]&GG!$?A508W:"< M#.G2%/KO6;'%5E^SW,:=J;.!J[8X1CXF=?1TH_W*WO\E*7M[CO[KQWQCTPJ> MG/ZE^_#_+W'7S^Z9'[G(J#2$;]N[%7?RU96;N [Q P1=CF*(8N% +.3"@!DF M@8MC%KO:R3[[#2]-A7?8@ *GG]MSCZMAC7H) U-'S6@);Y3"\YBDHU)W[C4T M6\K.8_#[J3J/_OZB&XQ=,/!NW6G=\&^D=9E6*YPPZJN8#8\&Z-,Q M_-IVT+N.W#<3DCOJNJ%%DE_A:N%E9(^]1*C)F>:%P7.MO<;E0$T)3UP$U'U[ MSHOKGS9569&,JULB^7K]/B_43U=)0B/J!](L"U5H7R@\B%V!(!RT_ T8+4JSC^R,2]?_38,ZQ]W[ MRP=WD;?QSPWR:U_*'Z9]FFOZ)_K\$US<'V;+SE7^,WU86^>/];]#-U!L4MD? MJMKR7:YNBO;@KN(H"D*/AC!PO4#N#H6 . A]F'@AD6.4(.9%%QH ]E$OS3)0 M\$#>6P:,BW;-.^BC5_S7'C$5XGVV29CE\-6V;"SLV,','XZH[0S9H4']*R.J@@ MH6%O##:P-/N@!0H4TBM08]73^L,T#2_CUAB:>-GMDS-)664M(@:.F.3[[4DV MX[LCIN%69]$R6H)U6D'OX9&11;^]N^YN;/B4A-1)8$"X#Y&4!F*48$A#QR6> MZS@!-BKYL&MZ:9-:(3,,R=G1I!E#,TKXB>>K C5%9I<7LMJ*,-DU/&](R N! M7L1PO'S"/.CB75:EU?,UYW*,R_8_']),N*O8=^/$B3BDGB.W]@$A,$:^*G,0 M16'"G23!2#<"XV0OBYN5-5#00KSJ_@(46/ I,XC0.$WL^7 -*W1-/8_',F44 MSG&6B5&Q':=;G2W0XZQ@_:B/\P^;WY1\TQ074&53DD0:Y\V5ZD_)-6\VD6_S M1Y)F*QQ[84P#!R*/,/F'J])68P:]A.$ HQ@SQ]&]0JG7Y=)4P@XU:&!OTRJH M&/T6.OC:@-<\LS$8@&%M,0VM$ZL.2XP:7>DT(^F"NYZ:'VZH=K1)U]M?V*1R8I5S(8OFY9$TJ;%5#^E<=_,6 M0-(4_D7%(]WW1B:AW-:T_I3TO9IU[4OEZ"RK\H5_L]SYRS#W0A)B#CTFU"UV M/X8X\!-(!)%;(>X$"3>Z6WHAGJ4IJCIG*'QYG&&8?/+"0=+37#-2/\>IX^EP M3O#5JB_4,G^V\DI>B&;>K))VJ'N14])2LR."33ZMT_O\-L_795T%&P8!!)>P,M-!?^\3L77X?DKJP4/R%R_-=YA]"N_>H?/)A\;9 M>U+3I:6Z*<_4W5A5_"U?I^RY^7-G,3"749+P!'I$<(@$BF$<^ CZB>=0AP9! MS+1N&IIUNS0U5J-6_IJD=YNRSD:A2D0\RJ7$\!ZYYB#HF6WVJ9U8 M+VY9W4&^ @U<\+7][R0&FAE3ENPPS4YG-;?,B#BTJ@S?'J>GZF"9CU(<4CXT MJ93:^SXK'G#/\Y@#"<(.1#Q$$#LD@7$8!HC$813'[BH3]\K"N]/74"<[U)HY MN)DY+[J=FK&K[U4P7G29:3_UM MQ6GA+I\V%Y9TRNE^9E4C9\4]U!SG7[B@9M^H2P9-)%XO]N[O;>KXZR9S_+OO MHF!I*6Z+E EU#R%I[P+%"76Y'X20,B8@B@(,XRA.(,9AY$2NZXI(*XOJZXFP M-&/K[X=)^T4+7%I?$KG*X=]$ (^H\#?OMZ&G.)<]XC-ZZ$;6!FQIV+M&=@6V M7U'+!>C( #4;X.LU+:N"L,IF,KA7&TF;A07G%6#^JH.O,D!'2Q*^#I*1_H)- MF68JP$:EUBOKF@+7W]-R)4UM*K"*28U#:86K/,8$QRZ,4.@X"6%!2(S6OQ/] M+&V1ZF""'DZI4R12P]/F4[QJ[ODO9VOJ3?X(HLPW],,TV-K!G^AEWBW[L*@O M]NAG'A^G#.[^#W?OVMPXCJ4)_Q5$S,9L=831RPMXP?8GI]-9ZXBLM"/3U1/S MU@<%KC9[9K4N>8GJ X#JE((IV3C$"41@FD/,ZA^B<:H#RE:6!5MO1('V,C@68#J<\! MFS S+;,.23./0NF"U(P#+@3*\_ROI .->%>@$=#=U._0WM&T/];#H%.^0\7] MZ=[U:,_P$\4;R_>MP\F7MV^%SJQ*ICJAH4Y!/PF3)(N8=H -N- U[0G,0Y'J M/#Y0T,L#>C"+>(>F:, M!LP?AV!N109?N\"TCX\QQL=5W,SY#H>-IS$&X"#.QOS-GK9&2;AX(>7_U460 MJE^TS]OZ+CP+6(8PYS BF?:F"$.(M2ML&@:,A"R44J965D=7;V.CG4J^Z@'P M[^3E]1]@*[VE\=&)L:$9X@HYWP;)1L[*<*M^K1Q=#9PS[*T3$U!LOF%V?]HX67)!\.0'1>XLA<@@\J;&0-T>ER1O9-7>!K];4@M)A6>[GU.20)'8]415&,J M\AB%.GN$U-7X"(($B1B2."0L8#A"*;&I^^D"U0%J?GI&U6PY<("59\JO86J) MZ.'L_ P*+IW4CO0RO(O::56/.JAU/-YW%_HF9BOQ14EW,Y]5WB?_42R?;U:+ MY?Q%E'H_7)>Q#5D2)"@CD(5$0A0Q"7,>$1@CQ%$HPB 0T>1- ME'1NOD6UEL)F7K1E\;DGJY2P)(T^ Z"^9YD(F4$99FH ,,80Y\KT9X&4B$K, M1!S:G1!XA7^8PX-*!?_8FQXA>$74^^E")3W0G 76\H,_E0)@K<$5V.@ UDKH M>L\N3Q]Z0^CL8,)>@H'/+'I#='BM4YK['%?# M Y4/&J:_GEMR2U.@QKG6=3Q.QQT#,1*OXF,2_J7?OB,('* XABED697&02FQD#!]K?&Q6;B64/G$- MHU_HW];^*._F22X/T.MFUDLQ\7UO;@F'52;+4WKW2F!YT-A@>2M/J=%.5WGR MF0MNME=,S7AE,.I$)MUPK7_1R,V^$,+#BK)+3WXC4; XC+<(:Y# M7(Q?"&F_BW)#C%Q>FI_KTFUZ< MH^F95RR!!']H^1T5LS#&J5=1B_.M#U;*L?;ML?KQ8<5)*#K>CN M3$EKM!S9D^;]#FI46L.Q;UG:-]!WSUNE[7P@Y?*]RJ A MB?EI")SM.@\Z&'B/>4K!PQWER2?M]X_73T_+V[+4Q]_?YLO_%,O/0DVG%[4S MY=9%#$W:&MN\5C*7U1TD4)+/9V*^6NQ>02E-@%(%;'4QWTD:@7M^,^D:5\^$ MT -2QZG!;4'KM;DTZF"P_:6-NNTMIM5[_>R'C47R79_%ZV.P*I7E[[,YU<=@ MVJ7Z;O:Z6JH_*SV+:5%])6MWP/=?%<'IP-8?2_5)Z0NX>[E.8K=4GY1VSM95 M("&7S0;V:N,MK%;U M9H3:^;\8SUV^WC%<;[VGUN6S4!Y_JSZ6- *@@ -_W M/I=?J\_E:_VY_&A_+G>;S^5FYW-I_OV/+3K@=K9Z$675HD/C<]AA=630#B3T MH$;RL .Q;W@/W/O OH=U:HF.PNG?YK,WL5 [C[T4>+^JII>?E4X;?":(\RC& M+(!9%JBU.",!S'-,JXSV+*=!G.5\\EKYRR@TRJ79BCP&U6RX=U]!?S3\23P5 MLUF]/*L_,%'Y.*X6?)N^=2A71Y>?41Q'/ T$@C$.0XBDE!!32F&*F"2I/O&6 M0?,9W<[X_\L?T5H]?Y_0;97=\O^M[\?,:!N#J",RZ1PXXS8YI5K(@#K ;JFP MV;KJ;N YDC^X@@AHC%K7$B-PX_4PYA_M]^M2I;^&H["'073F6>Q#MGZ69&V< M/I*?VYND=1;O21:J\6($PR0*,V]73H$1HH/(^/YF\TH\V6G'< MUXN%XC >3G@>2\'"!/(L"/1],8:Y(!3&DH4123,L0ZNSV2-]C(TF'LJYLIV5 M%:1]+;2/T&ME(1'.J[30.CA)QQTJDT=9VJ0NZK1)9ER]I/ZQ7*F_B[I8BV7P M];%A,".4"\'U3"0MZ4 CGCONZ%#=$6<S_39 MV5P9+.^?5^)QWM0ANI>W,SE7'TAE!;TL32^<+9H<&STTHH.U[("O!%C.02.^ M/O9N*7 %KE\T09A?/=N@??X&VA/0OB\GW&)L=?W< [%>M] V_0QV&=U#^?:= M=)_7>]2*]K=%N]%;M'*A2U[K-G]_G<_^J6N6SIXFF.)$L A!F6411%$80!+D M$0PR$22"QR%"1B&='Z;!V(AT*RFH[OTL2CU_R ?03;9_B6$=PP'DIWX'D(\[ M!Y"M;Z?" VA 0(/(V#\DB[KD8_^@!JI]/O8/RZ[L^D<.:F=I]P\1;+CR\1^) M^TZ)^@\5I-_9T/:PZ5ZVA6Y1@(2 M1F,H$TY0RG$>AU;9H"\39VR64$U;=)>V6LS6]XCZPD$S.W0:;B@&M%YZCH+U ML94;\!R=<%THS*"'86Z VS\W<]2J?0*AV]E2$?LC^7G'58N%+%C5[[=555@F M2FC(9!S E(D8(LX1Q'D8P3C,0X($8EP89Q/J[&ELQ%@+6]T][8H+:GG-6R3/[XW8@,DC:]"ZT'A!#=3)X9^:'CW6FC$ MN@)*,)<^"H?J.G-*:#4]L!?"H5*';@='GNEQ=G^DT/+&H^&3F E9+*MK@\]" MBK*LF1N_MW1<;*+0>@\%KZH@^&.=UW@L'-, MZZ1!NR5R42XGW_6)T_7/8C$))$L081)RJ2U7P3#,0\H@3A(1""HS%F7 MZ:I>:)FMZK>MR;K;UB!3_*CXZ^EZ_(\]K-.J6-S=RRLI2@W^S3,IGS;UG5F8 M)PD5.<2QFHD(4V5X2I1 'F 2!T&891]3 !G2% MD^?9NP\1: 0]7RO;$C(+Z\P5= -97Z<@=&0FF:#1:09U-C"!L-GYG!OT)F?7QW'@U'AWD='0UZM'=> MX?V#/H,W>F:3*F:JX8),M_XKE;D>82'RE$8P(RR'*(XDI F.H8P"1A.$>(2M M?$-.]#,VFMB(V?))L]KTG,/5C!\;E4/ M<>=S^@.-F];*:*EYY$[=2"K:LRR_=RRH]NG:$JU@!D2 EA$,:$ )1SC&D M6 8P8KD042HCF<:F9Q\F'8Z-'K8R@UKHJZ8BFCY.7 MN?4AB!/WY\Q/7@'IF M$"=86AVTV !TP1F,43>#'<_8*-T^N;%ZKZ]OU=U,S5K"="^?R9*LRZ"'5,0Q M"@*8$)8IFHDBB"E+( F5Y1'C$)/0*!_VN8[&1B^-GU!+6)VRA9RMG6Z';C>3 MN,3,,X/TA:N'5U4W%A&"?JF[U#EVJSCS?UZ-*-2H6.M^?**KT?Q/& M*15)+& LHQ B@@)($$50AA&-XBS+$IK:^57M=S$V"EA+J-._-B+:>@L=H&BV MY[@,&\]3?0/+]_.P]' ?.J6Y,R>B@PX&=B4ZI>"A0]'))^U3%%1^;Y5G]O-\ MJE[YOIQ99",X_O;8YFOMV]<24WVARU4YL\XP< *L[KGK!B?/<[@);:M MQ=Z)N*G=[@K'8:SWWA#VL.)-D+G EN]L?F"+WD350[O>Z*T>57'XOQ[G#V*N MH[>^S.P+X1Q_?6RFHC[YG,T2/[,LQ./OX2X^V9CH=+4W[RH_(2R__A8^LR'?F'Z#%\#O*/'*ZC MB<<_5*"!Z]9\+6;B;BE>%I,\3Z((DQ &(A 0<:KV^@FA,(NYC'& DEA$ULOJ M12*-;7ULIX@Y3YKTD#3!'UHW4"EGZ6#D8( M5L?!AFWLRYS9B U70., Y(\N M?[$5Z*]1O.( 0&>E)PY;OK#@YZ?WS8__IQ"E:NCY_:MX4[AJ!R$JHTPF40PE M0531-4YAGA,)LRA/<<@($:G57:E9MV.CY&UU&[ 1MDK__NWZG_T<.X M9JQV&!/\LY %*Y:3%$59'N8<(ADJ^S%'.:0!99#%J41Q+$*>6Q'2^2['1D8M M"75 NA;1CGP,4,Z1R'-EB4.9IP2B@'&(IV7*&-[*M5X9&^\VHOUO\YNVMO[G;]=ZJNYY,C=2.3/+3FC: MZWJLWA,;1-G.K>SF+%"+([4H:-IGHJ( M2DA%G$*$8YT[!'-(9,!(&">!Y;F:5>]CFZHMX:M]Q8[X+BH"VHV-V1KO#7'/ M#.$2;.NEOQ=HCJP N[X'-0AZP;)O&_1KQ-Y,:+D#KO8R0CF8' MLTG.J]8V40R>[A]ZQ^;EZ[PJ\C33::[$C?;&+M]OYEQ,"$XICU(!"0T3B'A" M(4Y3I+U[BZ+VNMH?/'C/0-EC,7PFK_7;$%79C19-6.#&N,[S-"28 M4B@9R12I1/I.7&0PSK)$$,QRM?VQV?@<[65L5-*(!T@EK.&11#>.9IN4B]'Q M3 VU?%?K:%TO>XY.#!SM+8[W,>@>HE/-_;U"]\/]YGOM[/1#L%59U3?^\O:M M6/>@[!6E11-['K-,(I['4&(>ZHNA2"<@BV""L@"'L<@8LKH3,NUX;*R@)(-L MAQD K"H$-"[QQ:PJ?V:(R>>[+AW+^5B@%)VE&4T$S"4.U M\8&(J)\HYPRF)(PRGD:Y($;4=*ZCL5%18Z(WPK:,\[7 MCN<$_B:;FTN1VV8 M/4T/P'KL9+K1N& +H=;EK./&]_HJE]^J[9[;0;]/U32QOR.*Y(D$N^*?WWQ>"W\WN7X4^TYD] M7>O\3)4IM3DY"$DL>, B&$G,M$N>A 3I=(XTCB1*)2(!M]E^V8LP.JY3X@,Y MG?^Y /IC /.UZ(!L9+?;>/48%K,MF%^P/1.=$AY46*_%UU$6OV@-U%[W;V"C M!-AJX>5$J#^(CC9O/008=!O7'Z#]#=T%+?4\=58F(B^F*YV6;KN/O/W)IBO5 M_Q>EJN;G55TRX5ZN'>D>1%D1]-=-8)0(&$X#&4!.0@Y1&N4ADP!57 M\LSJE,J58&,CS[9>K7,6L-:LIM26;CJUZ\;55*E7FS871,$Y&W+#,_4/&$C? MQ_!#CJ'] ;YCP%V=^;L2:]AK L=@'MPLN&Z_9^@S>Q9\-17WLJD0_T#*Y?MC M2=0^BU6AUY_>=_Y2)=\(RRHI 5M1:ZT+;?[YS\J=6Q#FGL-G!ES>Q\.SS3M;23L0Y4O0=)5 M='(O&88-2+X$IH,8Y(L:ZT>C&SO]JR +T00V+R94)*F(40QCD2G;.)<($D88 M9&G&0_6?((FL2D@=[V9L1+C=GTZUF."UD=..X$Y :L9@EP/EF:*V&%427JT3 M)SBH%6>&@2-R.=')H.S1K>@^/9QYNG]0R\E'^23P5,[UC +2I3.<' M;Q91&K& 0,)3"I'D%.88*>0#% =9*H(890W>MS/#F&JW:*^[]7G'S?T#;;;N M_472&1_+8WSE-I&Q#2(. Z<^-J6QC=+'PJ(>"OM'5Y\(HN";>_9\B1( MM2\1#T("$1$!S*64,.8IXB'*4,*MC.3.WL:V/GY;O6AS9%Y:.CMW0VI&%LZ M\LP6AP>H5Z"2U. >-EU[W7U@7OOXTIW[\!/O&/OG?@@YG5) M>%/'P\T+8YOA#[?WYOZ!6[6[YVUOC3U/4%W-X(]:*D?>>0=:]G*\V[8RF$_= M@>!M=[G#/UY\5/5 RONR<@_F5>*[]3(^86HQY5&DJQ3IR",J$Z[L == M MOQ)8!P'4(C8Y@2A!'-(DQC!)>!Q*QJ*8!Y.E=B VHR3SKJV8:2. 1_M?+$%E M_[^VO4-7:^_08JV!:Z?<8Z-BQE1^L/9,6&><<#?"MYQPO7O>=B#FU^/V6,=C M\+3M ,30P[:KA7ZD]ON/Q[+*EO?^J9A.M[Y=C94>8X1#EDN8)BE6MA51E!8K MXY.S6%!,$Q2AS,:VZNYN;&;5[W__\7?PI)/SS*HM^+*1'5 EO"5/G0':C)O< MP>>9CW[_ =:2 BUJV__4W?[)#A9'I'.FLT&)QDSQ?7(Q?.M2'TU-5C,U<.]- MK'?ENK2-_<,X"T.)SGEMG=\=A(YL?JY86H M:3*78"VXM1%D#+H9S?B TC/AM+TH-T*W4M!4@@.GL95]T7+N*7FFVP]RCC0# MX[0_I.'[ Q?1:DI\M=/WS:?3+_-2_W$2Q8B+, U@(A*U[]->)B3@#"944B+2 M4&:Q':=Y$7-T#%C=X ]4)*M[ WY\<.'Q3>;7EXSC"6]U"_C6*<1D![:Q EUEO_9:.SX(NM\4?J[H"7.V"LXB$,!59"E%& M&,0LQC!-:92G*$4RMO*9/>QB;)2M)6S5@^U5?^L(D&;T>QD\GJG3$AEKJCNM MO".:.M+!H!1S6L%]>NAXTFYJ+_]<+"+7\#0':3H>C^<",N=(0B9HP]<,5"X;J/Q43GGM] M$#HTU&'-B::/]R#&VY^"59'?]U(63/'.]8S_$+-B7E8E!V]?7J?S=[$YR28X MEI@J=LRC7$*$D3*&),T@8WF(LYQ'J@=CLK3K>VP$NI$>K,6OBK/4"H!* [!1 MP8(J+$?$@&O]X>R9?X] ?'T2XCZT;(FU!57[PWP@^MYB/V]_WHL:^VF%O5AK M\7='M-X/M4ZJMVQR./KOI^O.DM"SB8L*"%T_/2UOR[)*F?>R[%$_:+>!L;%Z M^T!+25I695"!DG<^$_/58N_ [$677NA5;6@/QFX6=X:@9[YV"5[?RD/'P;FT M\-!>JQ]1=^BX8B?*#IUXV$7\R]>"T&):+-\G,<)!%H0V+A>49_-0# >@H?4=71M&VW M/.A4/:+2_O0\]DC/1;I\(K/BORO;ZF8^6\RG!:]OU&;\08W^>L=X+[\4,S)C M!9E67O15SIEMM=&M-U$FXPQCFD".,((HD55@:P1Y3&.1Y'&/@V.5JJ78$=Y:I#C+9ZVJ=LHR#8:KA35]F+ M:YFO 7!E[;@6;U@SR1.X!_:5KW[L#VF.U"SXY^)!B/+7K72GSS,QM35,^?X'@ U#./FF'IH:J))52]3G=,^QCLK,=2Z?;) MC^VK_4S,3W5:L1_/0BR;M*5;!FM5*TF4YB1!,,QH#!'/.8J4A7:_?!9E M75EWDF:)B%,1P#!'%**0QQ G.(6QS).0$!$Q$4]FU96&8?;(?H(8S356JIU_F=ZHO@N988[!;#M>.QGN-DQFL>L1^&Y]8*@%_6*NB >K >BT;\ M:B@J!H/7,>M?W-W?@>KDL"[I:5E&=R[E.T5,YVSL/+;=& MR%4=(N-^ARTT9 O'024AZP;L3[GZ^1^-V^G(N:.1M7?1:%V*!G4C]A)RZ!ND\-OK_;_]K5;R1J3[4UCZ(S_-R^2C*ESJE35TN)FS374M]52?.$EOAKVK_6BT_5%*\-.FS M>M2KL1@4,TO"#]2>F:-&N2W6 MMWN+[V(ARC?!O\S++ZOEJA1WB\5*'ZE/9$8"'K$,*C@H1*E0A"1)!*6.U)-) M'K+C#6JF4F\I(H&P4 G)>@J)1QDGI),.18X3B M*.<4TD 'H$N109R$"$8RQ%E*),,\O:A0F/OQ^ZM7#S,=F1@SFC*]4:E2?R0$ M8I82& 8X5>L^(DF,+R@IYFM<_I)UQ@R'Q'##XA-DW_N6G?3DC?A-93+PO4U6 MM0I@K8.79.5V\+E/76[8_T#IR.MN65#/&.70W4 MVSF$-7G^XMBL;TKPVD%CXQ46IW&" LQ@S&(!$0XEQ))CR%F&LIBR&.G@H?=^)K9)\Y0\TP.+3FO0 L]'RYV1IBX#PD[TM='!8F= M5KLC;*SC)3O^6)3+R6.QK+/S\N*MX"LRK1+WD1"17+(8BBB+(,HYA[@JD!JA M),]PA@DF)IQQLH>Q\40E9)UL>BVF51+$TU!VTX,3@#Q30@]LC*G@K/Y=TU^] MW)KZZK?MM#_=[B!3_:Q:Z^E]_D%[NU_QP_?55(0!3<+KLKSF\]>EVEE,R9.I MU7^ZA;'-6UV/5(L*M*PPW$EHW(AM;OYW '?>^'>#F>>I; 7^$/+[&@/[F?[ZWN(;VK$J[4&B3P)(RYA+'1B!LH8)%(FD*(P MYK'@2)#(QM1O-SZVF:]E UJX7LF*=V SL^#[@N%Y2AOC8&V>'U/8D36^T_2@ MQO3U;%G3.WW7 BZXZ];Y.J8EH2"0+H)1!#-7V.X$$BPCB M2+(TR%! L)%'=5DWTDD>>[9GM9(J9.D+=\U@RZO M9UR[;KWJ#^)1M?=Y_D**V80F>4*S!$.28PQ1+%)(,Q[ #*$H2)'V$+6J[VS0 MY]C(\.M\]@2_%OI6[U']>Z&C'JJH'O!'+;"M-6, NZ&1XQ9,WX>5_7&TMX;, MD7%E)!GT.*SM9 [!@4EE\6H_ZKDEI78:6:RK0V_.Y[.9-,PA M04+"@-&48)32D%O%KYWJ:&PDLY9S6]N\=_Z!D]B:D8H+Q#PS23^PK$GD'!*. MF.-D-X/2Q3EE]SGB[/,7.U96Y>,GA"22Y(S!C 1$$4*&8$YQ!DDBXA#%-"=! MT--OLNI@;$1PTW*!O +_(_A[H/XO!*^D!&]:7O#O_Y9'8?2/, BNU%^J<(GU MSXW')%DMG^>E]G(%9 D^"U89B__^;V$:_",.KX#^ IM:"*_+]M^"^F]7VN?R M5>@JUV+Z_@^09%=9AJLWU(])DJT[TMZ8NA.=;J"56MI!I[W=U.J/QHSI+OD4 M/#/IM;*1<"PMJ:8V"=WL@;+B1=86;[]WL M*<@\9%0QPL35OK:SKV$WMR9J'^QPC5[JX>FOZR O;J;SA7B<_S9[+?2I_J-. MIF.= ]B@J;$11"TRJ&36"=,>BYZYD>KLHQ=U.[&4]DDD4Y MIBE$G,00)2&!E&09%()+A"45+,UL"K[LM&Y%)X.5?+DDS>4N>&:F16](?/-! M)9?:4]62.-J/:,;4.LJ8=?:B'A]'OE1$A^'?UWV7!U$^; M0L$Z5\JQ L)KBS?&648#G,)$DDP[]J<0QPA!*F*<)T)&>63D*WBA'&,S)M:: MZ+/C1I4F>MR.#L]NBYH?CBGK\LQV/$+<]!3>KYG]U/+Z^-JPW['-\K;8E6=R4TM.9Z'2.2FE4@,46SWL M-I6F@V&VW?0 L6?2V$&WRO&I908MH;UX-,Z#/*K&?PNE MX@*=H/=ZQIOD>E6L=Y0E+*8X@)$43!][=I;P^;];IO"(:CA?]<;X.N_(:J[R_]IJ_URJ#S M(.;?Q/SZ[:FZ#K:L/73J_;&Q@4X'\W![#[ZI_[]^4P;4DP#U]?=%M8A.PG?^ MY-(%*-#IM#I5&LO@4[WLSV/.-?51#X+VHZ69H2( M.*0A#%E,($I3#'.:!#"1@F 4(Q*G5IET3O0S-D)H5 M4%X.F.\#R7Y8V9] =B/AZL3Q1"_#GC!VJWIPHGCF\9Z4L/;MKQSJ)CCA82I0 M!O7. *(@3"".!(4Q27&0T "C5%HQP4[SHR. M72-?Z?MG-_%SG"J]T;$]PPW M!L-^4A_5V=5UR7#N=VRYH?CCGMLLQV'%N<]"<_452X^;]I5@P,OU/0GYZR470/E>)/I@9'75= Z$7O=-)QL=[-+IG%KMFZ>SS_;;//XZG_,_B^E4 M<&X;/4AB'J490I#%RO!$A,>0Y+KZ'%,D(#(<$+M,5B6 V&V4_4'KV=*V4%V*WJ=+''1BNM4.UV7 9V7 >=H M.VS9^:#;Y7[ [&^G>[9B?S&FC^#59V9Z#]8\/C:>J6YOU-_-;[36>I^_P.JA MLN>Y?U9;JZNH/?UZW3RMVQCLHFE/Z/:]TOZ?^BW[7TA15KF^?A-$SS6]@?B/ M8OG\^VQ.]86T/N6ZF[VNE@M=+WK&BFE1;63UK\H0*69/G\BB6*R+/+W7.><" MQ!CA/%)[@R"$2*8AS"GB,,LX)R**L\#N$LJ+E&.;W%K).J_A%7C9Z@G^5(J" M54M396%H54&YHZM.&M@H"ZC6]FI3..Z];M;.#O'S97"2\#BF$N(P3"&*"8&8 MIREDNG!7QO,4QX%/-W!M5ZV;=[6>\#H6C;8\?&0?='7F%>7\3Y;>S M/N6#E/$G7@JF?1K5F\]-^*_$,L_3.(,\CW3UH%Q"FJH5(8L#241*,Q9:5 \Z MVL?8;+JUE#HI1R6F36&CHUGPMS LI:P5^&@X_C8U VZ&*>AR@;M M?T:NKNJZ$>BN&G3\U0&+!G7*OELSJ/M1.XK3E4^O%P5Y(*R0!6L^NRBG+,MD M E&2Z0J&*(6$150!%XLD37 2$J,#\:.MCX[6'JYOS,L+'X+5S6$70^";O91L MH!'.80J(3K4OJ"9\V.9@E81/JM.N(GSZH;Z>T:04RJ+1]]];M_96P=A/[]M' M'LB[_J^E7U<1R<3=[J':!_R&*I^>E MX(TK??5'?1&W,<YH([%GPU539BMJ<@>,4?,9-'QH$1E#\@^;_5HX8(S$GK>D*/[AEQCKMW^ M%"4K%O7-TK(L9HN"5899.$&<)"P(0AA'3.@\-1'$6(8PPW&<,D0S%EL&H/L2 M=6SFU_734RF>]%ZQ6 NZ]@?Z9YVO6CO!BJT^/0XW_(RYQ6G%AX_D^(\?-@<, M+86OP$9E+X<(7H?%Y:F 'T&'W^9[!?SHOMUOC_8NV;=EJ:71/@EJF_]>!]X; M^FW=L=*YDG,_$?+68OMY\1UM*;>W,?A:R;?%V@Y9DRC8%RE\W@'"J] MO,./-CB8JWB7.FV_\<[G>CC[]#X3;+CEV[PIW+#++), !R0+E0D9YC2&*.08 M4IHFD*"38**?#@IRM-;#PL/$UM-V,-98!&X.A^,G,4-QH M:VXF#C?:%@Y9(QCU@3RZ/GCT[;S$/ ]+IYN9K[Z'\U/SC-Z.HYOOOOJ=-GT6 MKZ5@M=.Q^GDJFAKE3:**FAA0Q-6J'F,HDDA Q)B$N52_$HX3)##.(F)5X,"D MT[&MWVV9J\,>TA+6[K3'"'.S6-OB7H&-P!6>UR9X6I^@V #DZ"S$ MJ,M!3S5L0-@_G[!ZMV>@ZZJ<%3N*_5L6K7B$L(\U.(VW& M-V[P\\PR&R$KP-9B.G0'-D?#5=C5Z8Z&C9TZJ_!! -3Y-_H:+G2Y=5I2-I'0 MQ76_JPUVE0=2%Y5D>J_P)":)9&F.L@12S .(\C2%.&,Y9!*I__ (A\CHN,*^ MZ[&1BI8<%!O1K_191"4\*)7@5V!1R:]]=!L%; T;XS$Q-6]\(.W=R%$@W[5 M7LL-OE<@UZ*#A_,@][!V;/%R9O,8=SRPY6,+R*']8]U"CUJU>I_W^/+T?^9_ M_C9[+6YF"ZY^W[CEF5:M[6QE;%Q420L>BY=B]G0%E,S@MV\/=^!&;74+A9KI M::@!?.=O8=PAYYE;SH+F.->6.3C]JN!V-SU>CXQ3&RE659'I[PF9GPEA!;V;$^ +4,]6LQ0:_K 7_F_8/78Y+8)Q*\ M#-@!LP"*IV(VJU,]]@G/.\234RHQ3B@,J900D3"&5+((!BD341H&*(V1;;H^ M%VCZS[6G>G )I.E:=PDTGE>V6J K<+UYOGL =#[CEH&&QW$TF^07H^-YGF_E M Y6 'FXO.R%P-,N/]S'H1.]41:/,Z_BU?U<3RK/??B7NI^ MYK.*6;[,RT?R4R>%U!RCECO%!"ADB2[?DZ44(ET^C@0YA8RE7!*<)UG")[/* MF?C,:M]7!*.)@.N)T!;$WWQHB:[W=*P2OC9B@9R7H)BI?U(K(?E9I79M]+!P ML>TS4-U4XQ7\@=+\-]*#QSEHC\"]!+4&H%(!*!V 4@+\QV#06W@N>QZ"@;R2 M?0R%G:OQ!3AVNA'W:7CL391+76SPVWPI%JI]W6IC-86)1#I+D1I7 MJDS5,,L@"6,)HS1@E 4YRJB5J=K9V]BHNR4LJ*0%C;BVQZ9=")L>GSK"S?LQ MZ@G(O)RG&F#B[%RUJZ^!SU<-U#X\9S5YJ3>#5+X">B=]LUHLYR^BW!30^2[> MQ&PE=(J-IYDNQ#ZA/(Z04!R"4Q)#A'$ :1S$,")8IC+*6!88Y;[IU_T(.::2 MOBZ0Q1KY6_4*=2W#2H>JQF&MA#7_V(R/,2%Y0MT_0[4 O]D _G4+>",^^'X> M\#ZDU0,W=RQFT_G0M-8#F",\UZ>5GG&TQ:Q8BJ_%FSBHV/P;^=>\O)F2Q4(7 MIOT\?R'%;)('68[B%$$:I"%$1&?PB3&!<88E(IE,-X^X'G*KC7LO=A(W[[ M07,0!MRSF7Y$6%4PT)O74CRK_:OJ]:ZZ'OXZ7RR^S$M1/,UN5F4I9NS]4>UJ M%SK3=974H/IM6N]W^;\47^NM[3>QO)>/Y.>$QPGABBMAR'-]QB@)Q+'Z2;*$ MQ1F7/,US&[[T(^;H:+76!+!&%;#<2@_(1GP[$O4TPF9<^_'CYIF2ZXHZ.QJ" M6D7PBU;R;U=@/:IK14%+T^K>IZ4KV"I[!71>]+G45]3N^-OO@#BB>4]"#KH: M^ 5Z?]'PW%OOV,RU" H>;=\7LU4Q>VH2P<]GBT]"*N'JYU1_8G'[4U&>ZJ.8 MD?+];BE>="XOIG<&\ZGJZ6D=5#Y)@BC'":9J19%4+3 X@510#D.!",4!P32V M*DOA45:K56: H :M)*"5-BU?,-O2%3X'UVQM&5Y@=A83H'D&;%4%6UW7 M(]H\7ZE;)55LJ;=)K^$T^M3W(+@+5O4FZ="QK;XA/Q(*Z[W+ODF;%S]6]%^" M+1_GZ_#U"S:5U3FT8R"V0 ,Y;$$/& 0DI9"G&(H@#'G%."[7(Q M&_<]MIU&+3U8U.+KJ!BQ#E:O'877?G?@5;UGFW[7?$BZF=XST+[=#FJ,&\FU M,^HF(4#M?[J6'FCQ^]2.M_W^+5,8>P%](!_@[SH7XZ)RYEA8?>NN:M+W0_!\ M$F'S)@?.#6RMZV'*7_LF^FU,O@N=I(HM5Z6N1C7C33Z';5VJS\6"3>>+52FV MJ9%$BC(^+VNI'D ^EKFVY?->,NU1=WJYSZ'YZ?U0M7O\L%A,J,X8S@B%. M0P810:$RI(,4,H&",(NC+&=65Z(&?8[-BOXZGSTUMW&/.W=QX \MKN5MIPGH M9CSG&$K/M-8;16OJLL#%$5.9]#@H,5E L,]#-J_V],I8%T:_F[VNEHNOXDU, MHV;SD@@IF$P(S%(4092D:O,>IQPF4:[V[8PB08TV[P9]C8YFM&P@LO2=Z,#2 MT$_"#4*^?2*4E'69&)T]6 MZ!1K ?*0Q/X^)*U>'CIZ&=6LXK_*!"X/!*W8, MP44QN9TMB^7[[8LHGY0A]&LY_W/YK*^\R.Q]@C*)(X)2&)) L4.<9I"@)((R MBU,2XR!+N%'>\C/]C(T9:E'!6E90"PL::;U U2&R'[G+J?!LKB@-T)8 .=I1\#SM4Q^5D<.D_$3[\] MW.'W60UVSKG//]W7U^9-?0CS\EV[CRZ>!?]U/N>+"4D#P7@L8!3KB!V>9) F M*(<,;N,Y\>Z&1LGKH4#3UHZ6[^6HT":;9DNA\<[!S8"7H$-2)6, M5]H>6CA-2]X%A3.?CJ.=#.R.T:7HH2=%Y],]#*)66IQO*\TD]_*?59R@**M+ MM4F":)3G40H3G$N($$E@GG ,!55LR@).$V+DBVW4V]BHH!92N]&^53&M.C]@ M=2%LL>"?1=C 0'*)FV>.:.?(N@(-@/<2_+,."E:__' -H(7AY!+(@>RG2P&U MLZA, >HTK,XV,IQ]9:K/CIEE_)*KJC.'F6^_SZ?3+_-2)WN8!%E*<) (B%FD MTU3B%.(@3"'"(I4I1XJ=Y66%9SK['QLIGZB7TM;A?X):"_"'U@,TBEC>J-D. MDZF1YPU\[]:?<]P=E*LQ0L];Q9KNWC^X:(T1-.?KUI@U8U^+3TKS&2O:+M%G_I+]M=WGQLC^4BP8F3Y4Y3"^J']; M3,*$*OLGX%"&.5(;4Y9!$K-$_1K$)$$AS00RO;0[VJK2HFV0NZ_S.GU?BFR*8QS_%]$W\-I\MGQ4GY!*E7! 88))!10DQS#-, M893G:JM$>2A3RP3+_009&VVHKRRQ3:_<4<4 $>2,&OP'\*4H+[F<,BY)>"Z"PQJIWQ=" MKJ9?"RDF*(IPDF0!#%"FO1U##(D4$@:I2&2 $<&AU;V=2:=CH[S_$,73LXYN M(&]JB)X$N'Z9E\OBO^M$&75=-7U\\:ZFI>4EG]$8F/&@:V0] MWI)2%U7=7'9]>C_>0!51E 8)4T8&AC3GVM*():1<(,AD'H=Q$@91;A7&Y5'6 ML;%+6U*P%;57\)?/(38S9$8R<)XYK^>86=L\ Z#IR%3R*>F@%M8 D.\;9D-T M>4'Y]G91BE8>$!2Q!(=Y!HG0#F$XSR$):01%GN ,!0G!:6)5 .AT7V.C[*/5 M>;;E.GJ4S3Z!L1GG.D+.,V<>+86S!85 MO\?W^D3TB_K.)H++A'&>0I&*#"(1)#!'BE=2;42&B(4!MLKW:RO V'A&?6>Y MG^/Z#>1NC^G[ #G&XWFMP_#G\_OH#7PNO^E^E.?Q^^#T/8<_:,?^I.NQY&KA MNIOQQV(Y-2I5<_C6V*BF$LK\$&L/@O,G6/VU]\P/CR71I7_;IHA. <"+MX*O MR!1T V-U?'4<@UYG5WM-#79P=5R%]JG5B2=Z[C_.5<8[51CO_K7*)WJ_6BZ6 M9*8'>'T/=%U? ]W^%"4K%N*A+)B8!#PD&0FX/K[2GM6Y+C20J5\13XGZ@4DN M)O5=T8\E*9>&.YIAI+>93/LZ^)M7G\13,=/[5$#)M#H5_J68@=6";X-G_F:Y M41KH8\A3@7 @,8QQK#:VF:[2@S"#<8"C1(@DR 5O/H;;&?^+?PIK#?Q]"+>5 MU'^YK\!PZSV^<1UP&W^J]&UGY5MMBE>ZJQ^VVE^!S45] P!8(P J"!P>"PP[ M9JZ.& :2>MCCBF&'XN#H8^#N>Q97VMG3W/[4@HH)#E% ,TE@0%,&41PBB$6( M(9)IBG'*(H&Y56VD8[V,;9>RW<1/JP@D48MI6"4X_8, M0O:E?[H0<%6YYV@?PQ;>Z5+SH&Y.Y\,NMSX3&E"1BP#!((L3-=GC%%*BMBLI M(7E(4Q($B=5%^_%NQC;OJS/JYL*%M>1T83I>9.F-:.J?N5^IJ[B0Q;-[2NB& MQJO],P9SQ!0F.D5&XE"N!QD8U MVTR@.KE"K150:H&67F"M&+B?Z6D%-KJ!2CGPAU8/5/K9Y 1S,;[=;/81H^:9 M]_[J V:1M63@@1LHLH[.1:<=EN/XN[E>VE M<;\A. MSD<>0!%CML1,NU1Y;,HAE3H*0!(R9K94G>QC;XM?D&*H*&MG9UH?@ MF9G5%T'B>65I9USRX)YT4G5'%O-A^X,:RR?5V[>33S]H?S6_O;BM?)8-K^9W MWQK;I-Q*][_-+^CW@#A_0=\? \^SL'47[\J]^K2^O2[C]YH:[#+^N KMR_@3 M3]BGW[@IEN_7I2 W)1#X7OW,M+=*EW%,U5X9,G8:&BPIQC'QVWDP MCOZ];XF*:\[5<"X>YHLEF?Y_Q6OU-7&*B1 ZG04F%*(LS]6LHP(*GN.,!'D: M"2.'M.YNQC81FZ(+C:A7H!86*&DM9V8'LN?GJ1N\/,_:OE#U*%#1A<0%]2F. M-CMP>8HNU0ZK4W0^;3?]%^525\CB*[:\+W^(\JU@='*? M4[]K9ZK>;>U*U6_;R7VRV4&F]3FEUA/Z['/]CI7VP_6VQK;Y/XFEF Z7[3RJ .R7)8%72VKQ '+N;[E MW9Q$-3E'[0ZD3L-N=C#E!$S?BWTCXS;[MZ=JO6?!<'1D=;J?08^NSJJ[?X1U M_@6G)<9OE*6A;_&9^GF=F%Q9'T7EE'8[+5Z*F7YL0A$-DX!1&(:I5 03)FJW MD&"8I6DH0IYA;I<&[S)QQL9"AX6PRZ80MJXW?E4YEVF5P&Q3_>%UK140&[6< MU"4W'5$S[AING#P3W.E:Y3?5$*VU =L"'1N%P.WY(7)5MMP26;\%S$V%&4,I M4YU>H08 M8H25F8=RSEF$4\JM_',[>QL;M=;"@HVT8"TN^*,6V+X$0P?49J3H#$#O]QV] ML>M31N$\)NZ*)G3T-72)A/-J'RF(8/#2A27+NUT?-GX/ZH%O\UFYXP:QEU1. MA(IC$I3!* ESB"*F-I>Y$!#'D52[SD!'N/6J=.Y,Q+&1UH_5RPLIW[41T528 M_9\+7=^.S)@N6MDX)I%3CDED"5J>3&JZDGTGI9ZEU]U]$V9$^;$C[9E=6T/4 MJ%(E!KAJC94>X;9"7M(9^@?;=05Y=P)^3.%YYP"?K%?OOJ<+5Y5N.:J.?Y_- MZ4*4;[K_N]GK:JG^K !6;U6KW)9#,*)4LBB#N93Z!I*H=27#'*8AR>,P0(RF M5CEZ? @YXI5E5V+]+]M >4T\3;3TISI:>J$?6#X+\%6\J0&.P=U,;W@JRNJY MFKC\%BS7DP\:X<%6E*OCAL&AM_(5:.L)*D7WOXQ!%AT/(^)ZV7$IXLJV>8<+J 1QSA*H60B@8A*#C&).Q&\[RCBA.,/,]O.WBL'%7.JG^!M\KIM@=S63FK7MMO MY?S#/<*-#TO [B8Z^*Y3GMS+WQ?UCG>2Q83F. BAS&D$44@8S .>0D*CD N< M)XF9/TN?SL=&"S?/.O!>%Q8JM:!P+N%J(0#1LEH$F-H.03=I^ ;6_\U(77AZ M+;K:.>WG=065^#J05"E0G]EZA-LB=MV+<&9UKV^9PD;@]M=V)NNW; M1L^<-G.Y_).4XGK&US]^U@=;\U?]^>I;^T43/!I+SBA&*40RRR$*,K5GI%D" M,X0R25 @ V:7YL:TY]&M(U7E!^TFV8AMF?+&&'&SLSPO.'I>-M:"UA[3ZU]: M8E?.1 L?!0ALT7*5*\>XWV'3Y]C"<9!1Q[H!^^WM;\6L>%F]-+,B9X@(E,8P MY3&@7[4 Q4H %387 !)/ =$N[T_+8>*81SGSCNHO3^0C-[IN7=CSX*OIN)> M'L]K6.5O:?(B7[-E\58LW_?H2"#)XP#F04HI#S.1YU8N MB9>+-#:F7VNDCT?6$H/?9VJ4FJ3IU31KE]JMDQ,U2EKN#2\?4<--XZ#CY'LW M>2[-:JW(U7;\?'IRN(/6U=;SN:<2S'E=C-,J]\J&M=?48-FPCJO0SH9UXHD+ M\K/3\[4CZ(G:$=_FLS>Q6 J^5SGB5]7 \C-9BHU/UR3%% =)$"N[*4\@XCR& M)$E3R&D492D202RL0LF&$WUL%+*I,4.:&C-B/9=>]2>QS4=094NOE=2!'9\% MJTXX0!Q> ?6U1U49(SZ?3DFYN*R4T3"?D*&A-LH/8T"#[J*"1JUO9NAJ1H.. MF?R/_ MFIAXVJ,(> MDH-8B1Y-]"S+Q3>QO)>/Y.NN)89%R.W>[CL[&1C[;1"LZ\8,ND%:)JU;S1F!+VZD3:,-]N"/X?.^<^R-G MO\TU@,35QK2KJV&WD@9*'VS^3-[I1R%-7H/UMXS25.128AA*)'4%VA#2/,-0 M9#R@.0\1)E;7N;O-CXTF:NGLJ& /L# G>4X2# F+$$2"!Y!(F<&,)"FC:1;' M03A16VTZ]P]9NQO?H!F6+3F!FAEE]D?"]YU-O57TP8G'=7;$@GN-#\I[QQ7; M9[H33_6\+'U\>?IM]EI\+A9LZ]]@65&V$)($RR5 F14HDM:KX9]7[ MV-AB+7SE='9X^MF>%#WW2G:#8V8)>(/<,^LX1=O:ENB%FB-3PZ[O02V17K#L M&RK]&NE'=ZT$0)M;NFTGDS D88JB%&+,=%;B&"E^2R.89E&4QVD2II39\%MW M=V,CM$<=2@#D)J7G="N]'6^=0=F,J-QAYYF96H)>M7.<&MB.UCQD!HHCXCG3 MV:!,8Z;X/K48OM4C^!.SE?BB1+[]J:;IC$QO5HOE_$7-6)WDG+MRA8S3GG,@C0UHAXOTHV- MJ78R1E8*ZLOFM>P6&2V<#V,WMWWXX/@^\EX':-QO!T9K!];J@8U^=0G[N4Y, M4KD/-';C,A>*\T^&2I?C":R>;BK=.>AWB=92C$7-(5"$@Q1&D20!%5BSC#0SBF,YL2R6(E9SV-;=[=IN_;3%O7> M*YB/@MFVP0NVGI?-3>:N7SYOTD85A[F[-J([K7!BAY:[:B>&_0Y=^<0.CB-5 M4"P;Z)T,0A9+[?\R89RG*$UR* (:0!21!))4I#"DH4NS\"ZX:&S"NPI="2'P/X3_:;P[S\>RRH'^?L/G8"\ M24I>I0O*TBS%VH^?AS2#*$3ZF@7%$"=8Y($06(96E6]/=S6V*?[[WW_\'3S- MWY1)6'E.+1NY@6+-J>7$[P#8C C/V&X]]3(UW&!<@Y7\KH4&JI ,/ M%4A.[*E)@Z%(99*'*$51J(T#'$,4( 9SG$L8YT'*TD29" &QR49FWK45*PR0 MFTP;QDP[5Z]TY+':-(YW,S;RN&9L];*:$IT;B@M9L,(RQ?0)-,THXW*,/#/%6D"PEM #/W2#X(@6 M3G0R*!MT*[I/ F>>OC1M].W+ZW3^+L0/4;X53!Q/BGH]K89/_:1]:-C\:5;\ MM^ /53&IJK['UIP71"294)LI&>H200A+B+$(((YY+"*UKU+&B%TTK3=9;>;7 M,(&Y[43352+:8PGP;G_JGVUW9?Y&W(SB1C&*GEGR;!+J9NAXO1,DK\623+5> M5^#Z9;Y23P^3E-K3"#C/5>U:S@]*8>T)[M.9K7UUV".&F__K,/#A]AY\4_^_0^)?YO/E;+ZT">_N MA+*;A)VBZ)E$+0'T$?EM@E2_Z._.EH>+ #=1<"<*W.B%BT,C=0$Y;?4\SZ?J M_84ND[)\GV 4Y%6-J2C*.$0I3B$A.(.9H#'/$0\#EMO<.9[K<&PWC75X9,O1 MN;(>%BVY__W?\BC,_E&52.KPTNT'OYEYYQ)4SP3S=0_)VV[4+HF5[(3"?;3D M\>X^*EZR4_F.B,GN]WKFR'HCQ52;UE_FY0\R%9\%76Y]I93Q72ZU]:/M'F4H M%8M))E.2J;VLVKQ&!"*:QQ"'!$&F_DV$#'')0QO2L15@;"3TXUE)")0!]0** M*@UU=>=1[5MJR0&;=WCXNAD4,RKR";7W WFZ;'E3*GC7ND Y+Z'6I@WY31?D M]GFK>N+F*K.5;??#YK[J"'('J>^P[PLSIC,42FURG+N;8'.VX!PB+A"D*0DAS0C-4!JB7,9V5W9'^QG?==LZL'-;*@R0O5!& M-G]YF<\.3UNB?U"M4U5P;+7@O8N-'1\1,WOB8I0]<\K&5T )6//)%:AD=&=0 M=$+@R* XWL>@!D6GFOL&1??#/?<1.]'DE1/2O?Q]4:?+FV0ASU,6,XC"4.TG M I+!'*,(IH*$4<0(BW)B1R"=_8V/2.[WLE*46F XEW"E?NFUS>C$VW"[X0I# MW]N.W7035[4'HD9/"5MO1QSN0$Q <;43Z>QKV!V)B=H'.Q.CEWI:(B97U)N* M=U46XD5E$K7_KD])OLV7_RF6VPOL=OWF22CC*$DR I4%0R 2+((DS!A, LP) MCO)$TL3FH&,0J<>VM?I]5F[DK*I!;>Y@]9'O%9CWJ7(_S/@;VE%C&U7/A'O6 M36E;9'>ODJI64OUU"=Z5Y;S5\\K9UO!#AL25G3B(S,/:G4,.PX$=.VCG/>\5 M&=,?OEHC'^;30H?];-*B2QD+DR)F?\5W%@Q7EWFG.QKVVNZLP@<7=.?? MZ!MNHYI9L>6JU$'/,_Y=5-$F%4&MM$O_O7R8+XJ*E6ZGNLJ)_G/MCZG^F^E[ MI@0'*4=Y F4J,HA83B'A::"(13"4L 1C8L4I#F0:&_GLJ%3Y]Y2U4HVU.JOT MT@[VKVO-@-BH=J4/\I1R^G]8U]67MR$V8[6!!\XS_1V.6:-/97 J>W0S9ANE MP&UKS&J]P,.9,>L1D>0,96?A2Y=+-'"LDS,(#P.CW#7=(Q/_-?WYJ= QF05; MW,W8W]=!V#B));2 MA5WW,N(($=]6\<$W=3[JU!@@B[3ZEP,U4'+\[^)5-5>E&ED^"V Q)^VRW'<# MTIFK_L2KPV6<[Y9])V_\F4?M77-J5V9=#::.P%HL5B_5,<3G0BT.I5#2]PB/ MLFMU;(Q72P\VXH.M_&"KP%6/@"E+M+L9TR_0OB_B+3'V$%/5#[M>[C^670WF M#=0/@K9S4,\6>A!56>I#U.L9F;XOBH4])9UX?W3D4Y;SF9BO%KNQA6NY+;CF M%& &K.( *]_\T0V3#[HX TH_8CC5Z' 4<$:MGF3^.!X-OK_\^O6\? M:6X'J[N5YL+D]J?:.A<+H2RB>BM=7;GAMNYG??&AN%M8VKM8SF^_8]1,[OUON#X9EE'DM2U62S MPL-J3WY<]5X[\;VF!MM_'U>AO>L^\83=7..BF-S.EFHF7W.N!GEQHWZ\+Q_G M?\XF1 0XBD,)11#J@)DLT=X[ 8SBB',2$HJ1,)F9'7V,;8K68H)&SBN@)54X M BVKV53M K1[SCJ"R?O 08=LUB]7<]B]<-V%G>U.3+.:7CT[;'-W$I*\*A]9Y[ ;]\>[G3Y MBD6A #(]ENI ZOQB>SE(GN=M%S[@#RVLJY2$G4CTRT5XO,GADA!VJK23?;#[ MR4LS8%=^9 73KF-D\:S+>*C_T5=M;V2JK?#M94Y&XI3E$8;ZX BG&0P)V$( M\R#(TT3&:6A7,JB'#&-CB!^KEQ=2ONNMJA;YJB[=U9*\<>=B6B;4S 7YFY'09*MZYIP6(EUH@IY1WYDA_T,' ?O&G%#QTL- "5Y'P\YFF6DMSQ@9^0SO&$ZB^+\Q;8H,UN)7@K;J( MKKV++L',E<%BT_6PEDH/4 Y,E#YM. BIO'DFY9-83"3&',64P4!F@8X:"2 F MRDZ) I[HJM4X3?+>,9)-)V-CINJZ_8)8Q35VII;)98@,L2_:1!,V\GD*"MS3 MWD>4W[J+CPO;VU.R,PYO_]D>@75W,[Y2+;[_$$R-Q.+S7%^"3KB:TI*E 4QS M;8@$5$(B,PZSE&#-%!^9PZ,VLM0\:4,_\WXSE_78L M-^J MC[@=CN6S3NU3N!N,Y8/Y\?2/H&9>]1=I2ES*-FPR<8[2D0IK#?\1-JUC6%2 ; M2:LJ655UK(5E>:PNL,TXQA& GMFE0>Y'C5PM*-A*ZHY5#.!PQ"==/0W*) 8J M[W.(R2MV[+$HEY/K%U$6C"P:-]"(DSSB<0P3979 E-(84AEB2'E"8\9EG 9& MIWF'38_.VFBD,YO[1Z#JGNJ7 >![I]\(YM!)]K2^75-7O=6:MNJW[93]_[O[ MUM[&<2SM[_LK""RPVP.$"UVHVRZP0*JJJQ%L78*JS,R'_F!0O%2TZ]@96TY7 MYM>_)"79LBW))$TIZA>8J:Y*)/*A49"[[L1SV[O?A=PK M@?1.U;>?JC+!#>"XV("7P3I$URV WO$^!JQC^^L%8>! V0W8\P#Y>@,E%PX[ M?ACBXZK_A^ZTTW8#,03CK#>(Z?NV_HL7L4:$ MNI#R/(>(A2G,LQA!V5Z3>"F+_,!(('7.,C?I(V@#3PUQIDZ*+A1U'1-78C.Z M,Z*F[P9(A/8DWL@6WEN'P:Z#0#AS/'3-,;&S88#-U'"+Z,@BI ;S^SF8!Y+!;T-@6L9$ MZ>#C--1I<,(WB : [,$GK33=VT;%"N/N-BHJKJJ%_OV=D6;XI&"A,\,RS1+^G7U39)5MT?[LI9]O*M_OL/;8ONI M6+&[DCUM%RA)8^()T]*/*($H]1#,(@]#+_8#G*F4NKF);\E<58#[ M!E3\J>#R%H>@81&H2,R:*_54FTV@^ 2_2TZ!8M6P-Z[;CT#O,'BSI1WY4'B3 M534^'D9!W]$QX9:V28^+46 ]/3;&F<0BO_9SL2J>=D]-G$3KKO,]?BY*O*RN M/+^Q+=N\,"I.N8^[4A!WM]WN9#;_(@U"%!,20ISB$**8>Q#CE, XRW./9%Z> M4%\[%?=::N9V/-3\"+FPVF&!?!,VU$1 @$W-"1": "AJ+@RR5J]>OF%!/_FB MC"S8F_78QV^U0RU S4X3<=$P! 1'H&()W+W!$AGD($^Y5!.E*S=+MM\[I!57 M!$B]9%4\T?%VXM62-;O*59ZS*XP'4Z*OGF2Z[&E7>!PE6CL;U.)(_/7I>;E^ M9:SIX@K&=X#5A-GV%3V P$-GV<$PD@"]^%&;BLYO?06%X\LITHJV;UB-!U?.( MI=^=_N^NCJEY6 O=7Y!8+-D75@HYN'YBG]9;\7-9VO-^LWXI**/O7O^Z9?1N MM6\=7;69T53@& MD7,3A"T>93>>3<,E6+$2+*4#6/Q4_IW(ZKH[V;Q-J/3K?4\?O.?0T),_Q@>@ MZ=A_XV4=6;B?K.B>02 X!!6+X!?)Y%_DKU71Y(91V:;OE[]6:_R75N.F [_@ M]X9CA^Z=,1?$U67 &"1.>S_BRVBR * MTA3G.8Q)%LIJ0CE,,T9@[OLY37$:QWJ:K]9L_M'L+!M?>Z"PWO?F] VV*ZX=M1?YY#)2ZR(4 M5U5=.QYQ\JIKG0QU55WK?M"\8L)#49W7?R_*1Z6$2JWSL7A^ M6%=%6.O:[0S%>>3[''(<$HAHQF$>DPR&)&08QSRC1*MHF\7<.! M <,:^38+,"PG1H9U9 EBA:A140=+;*ZH^F ZXV1E(2RA:->-L!W"_,S\NBNW M)5Y)=5DZ^5_8YE6>Q;=/I:YZVS_"W.3*D>)V^R0+:^FKM@- 7=8PW& TLI!H M$0D:*H$)9D::QF5(K-2-@6$GTSDNL]96/#2>MHW/H*K>,U[>XX+>K>I8M$7L MIU'DXQ 2SN1%F1?!/(U]F-$T2WR,0^:;93IVSS.WW7\@$SP+.F&Q:N(Q3:,> MNF'5\VH[ &ML:^. DR11AHJ\OX"31;3 ( K.+OR[9YGXSGZ0U?-K]^''+?NF MROC3=WC+:%N>M_QC[UX/C]SC5_DC91!5R=MW*]DF33E OI:/;//PB%=?GY4N M\G&]X:R0P:S;O[/BQV/)Z*T08?@'^TT,7LJ2N/O[O07-$HY]A"#&@6Q"+YM MQ&D*8\8]/_>"(,9&_0WGP=;UV[ELN-/%7-N6,)R'OCJ=I*=!;$S M$N2*6ZC8/5'C6D7!\U?0?J[&!2A@;IJV0RUL@ ('E (=4,-S UH W8 &(E!C M!!1(JN(X.*0J.NR&.ZMU=]5G=QY,3=O!=QX\]QS,,Z/.0=?A>R$M5&B7SR/, MXS2!7I0CB#BE,(^3&-*4Y'Z2H"A 6J['P5GF=DH>M]J55%H%S74CJG=B78W3 MR >(.437=20^A6",EL3[.=ZN)_$IFX--B<\>MC0 2B%%I/213D49OWN[4G)L MPQZ%*"M>6/W3)D0+QT&0!#P32GHB_D $P#^ZQE5872)OKD'9XN5+V#&>?5BNS@^9,?;(< MQM;?L=Z4LC./+'#T(,90IS+BOA\B[D$O]2.(F"_+T$88YCP(0H:84(*,')^= ML\Q.=$DBH:022#)O@"342M7I!E77.+\2JM%M90N4+$S5 12<68Y=6Y7#3T\DKMSVV>LG9MD=ZM[MBG6],0T^_4GVY!BR^XW!6$+S$,J["8?1E%" M( I\!K,P"6 8YUE,B?@S0$X=FXX9F)O0FM"%Z?I3<.2L?,,%GH%;9075140'3[(!@R@T)C0^3C2.D[E9G1-_KP;_A.#;K G;;A=)GK$L MC4/((B)D3Y)$, MB8<:3C"0\\&/.M6HX#D\S-W$CB8/%"CY7Y%DVE#E&4D^. M7(_/R**CU5)&DJ@4P8K(\9K*=&+ANJO,\21OTU:FD]'>OC+=3\\T:$E6*ZFT MJ46&4>S)O/\@%EH,\C&%&:,(JI'NE-_!3$*-#)=U/H:[TWBBJDY9A<.?*%[H?/'^+$%!+<)QA.,X]CT3S=F>E+EIUS59TE6XYH#593+_?0M^ MJ 8ZS_A5]G(DCP/]S%TOEMY1-,T2C'RRU$R -I4JWDB<CH.'DZ*$;4#,C M5ZTI;KK]][KMD=BF[HZ-ZX%V= I<0MDS\6R[7?\BZ M\D+U^+#>Y27?+6\)D;F;VV^,L.)%M@!;4!8D0@7@,/ 9@BBA'.9A%$&/9341V<&E*M<0[U)ITT]- +B+!/1[&VW]3G?O;9_HP+- M(H_$>9AA8;?(*\>8"#.&9++37T9]&ODDC@VS%'2GGIO(.BXW:9>UH V[GG : M!\R1!=01CB.%_)D#,W+5SHZ)9U&_LQ\0W4J> R-,? %1>WY:E1WNI$DB]#U2 M9;02$D1I2CSHYRKC*D0PPWDH9!G"F4_%KY-L\:R\1=]+P@#W'LTDYUUV5M[XPNDCGG^-Z2!=N9Y=!VA-:*B3R F(G*\-]9S_D MI-_8\WI3JFF$.?VDR!2T5;]\4,Z%-,NRP \P]/V,"=O)2V&>(A_Z/(R"$'DT M)$8-#BQHF)O]U+ @+PUJ.L&>"]!BXT:)G?J)WQ4OICE3%BNF>3*,NPYCR_Q1 MEL!@><1 1<8J?9WQ>?,[]U_5QNEC(I M=/N5/VRHT+P>V,_RG2#J_W3+TO:/,+<]^EE8L)L"+X$B5YZ('3>Q^H5J!Z"[ M?&'M!K61MZ\68$)9$*0#1;NCF^O+X%C=7 \,.]G-]676VC?7&D_;=V_XS,K' M-37>[SVOSVVS'_5RJ&@U:*_2 ]'E?>T G;%OB\^!&6$+7\#AJ@X7IV-.WN.B MAZFN+A=]C]I6EQ)CW&VW.T8_5%6KJDL %>U_2_ZQ*[:JJ.UV@7D:XB!/8!PE M'D29ET$L2\UAE',4Y)@9MEO4GGEN)4T/Q!C8C^UWD#2#BFCPH2YL5Q<-J B_ 6W279:8 M,D3+67$IW7DG+BME",=Y02G3 2Q4DJ8UE4$[C/8[LJ8= M:!8E)/0#"K,HI1 %#,.:7P7+R+NT0411Y[#EXD7>'9W!Y^-/>M;VLG=ZIO8_:+>9FXR<[TQ6 MJ1&TUE]D0#(_$(LN"\=P62Z-P#0B"?0QIP%#G$>A406'GGGFMK'WY*GB)ILZ M^C!G*\:+$A !ON%>[\-7;\<[0&UL/WU-(3@@YW[S7X#!D0CHFV5207"!U5-Q M<.EQ\SNY#VNBDF3OFP@Q6=Q^D60)(BB*H1<'N6Q(E<.<\2U+$J58B M2N\,0ER_FKH9GY!UOC(S1W=P@]U:7<]TC3G8[ M-\A0^WIN^$%SRU@I^Z37R53:J^MOV"RNK$L[&GGN=L>:V@X\MQ9KXJE_: MR_8_@&"@+E>N;U!K07K9T':-YNBJO2:0(UP&F$!E9:UK33"9%6_";MNZ-WK/ M7)14-XBW=*UB)]4YIBDXSM^=4&O!X[1CN[' MP&K_=@PWV6[M9Z6]-P>>,M^)]XQM?MNL=\_*K;[9?EP9G^4#0\QM;TI2@:(5 MU,3*PE/KLX[@&GGS#B$UPK&L 8K5;AX:=[)MK<%<>W_K/&Y9 M)(((BV"G7% ?V/.&R9MG*4+8\Y*I;(<5O7V2T;G_5#^_WZR?V:9\E0572O$[ M6?;J68KQ11[RF'*6PHSR **(IC"/XP3&-&8T]Q.,/&I1.M$5?5K[:/JZB)_8 M=ON?H,4DH"TN#;H!>ZZ4S[;-UPUH.+M1M:K* M&_7(GCV'!2T< ^ZJY(4KLJ8MBN$8S+.R&:['?YO<];JA@,S!&&QW0L,XS*,X MAVD2,(A0X,/,$]*?^W% HR@GF$23M/0VHWMNRNC?V%;*'BE V(&#MVO@;?@5 MZ!T<,US;D<\5EZG-+>[GU.#&[9K-)/%9E^H_51JTX5*X3HHVG=XVX^^]F'># MEW3#+/?$'CX)4F"YI$&BULNV=86YG29W= M5E,)%)E T&F:]7<*Y.7;Q:OA&3N>P!09B\R_'NZO2/T['7'BW+\>ALZ3__H> MM%1@^U.$/^TKL!*A?0;82Z&?\@BB*/(AYF$$.2=>E*4$!]BLHZO&I'/;[H/I M\WKU6^T70%/Q==.)'TJ<%XL MB[)@VX^XV*B*+A^*+5FNM[O-H44[C[,\)SR%.$M]:1(',,^2 $81Y7GL)4+A M0 NA^>1K7;&D-[')#FI//Z*3\T"WF>S11%I/^KA';V3YTR+X!DB2J_I5X$ T M^+TAVZ$(,L/)D1#2G'12,60&Q*D@,GS;OL0WD3[&;JNL;LJW"'T_PYY0B'*" M"$2Y],[EC$%.\SS@/DWU(7)8UUYCTLGKVNL#T577WN!M\S"J M+^O5M]V2^5X>^;(VRN9I5=*/2_Q#-XBJ=X"YB79!*)24 DDJ](]N-61]F&(E M<=8/INI';EB(. -M9)FAAQ?X79+M*)CJ(BQ6H53]HTX62'61L788U>6'[=3P MC\6J*-FGXD5V]RO%6A;YDE4ML%4+LD7 6!)P$@BUFPH%/*0>S(.(PB3P(M^/ MLYB;78]?FG!N$J)JQ$;P9O,J_6C8H,B -L9Z"H9+Y$86$Q6I4-$*#L2"BEKG M/:UUD7&D45R<;E)=0I?Y4RU"^ST[P5*G5^"?M3KRKDH27F1)G/(@H# 6-J20 M)V$(A3W/8>0%09(&*"519&;0]\PT/PN^3@,J\4_PO%F_%%OC.,D^4/4$R#5 M3=7(3R$D2&R,#_!+366_:6[$ MOV%72:$?9#TAX12ZD<5%0RML*E$Y/:"Q?9[ZO" M\AABF(<"ALF@CSD&*(@$++%(PC&Q$MH3OP F458#,XV-[FB M[MY41R'PQ+"D5;\4LQZ\FK:+*]#&-ERZ[BJWCE/$C$!Q9;,,SC6MP:+#]IFU MHO62G?SX6CZRS3>V+3<[4JI*C$V5)YQ$S*,>)$0(#(33$*8A2R'G(>5Q%C/, M0Q/1T3?1W*2&HK-=S=6BLE,OJ'H"PP54(\N*"J4C&D:247# M)69/I<+%YVV+.=RMJ&H48E3'H7YI;KM9OU_*.?^7;RVL61]Y=W;4:Y#]]&CQ M4M =7CKJE]*+P!75&IJ1)B[4<,+ >8V&TPFQ&=!CJF1Y7\T_-RV8D6=3NR;#G::!KTU(F-;[]I@F%OJ MG3R[,LN/!Y_6!N]D[,S@[G[*4CM^9ALLXY$_"0/R-/'I&WO"Q:KYI;P!]A?, M9SQ)0@XIS:36'/H0LS"&A&^[%6,41; N:VZ15EX(^:;HCK?,=-0SE8 MJ@<$*4^&*K;IRFBJWB/B/;9*WI .%'D=6:9[^JLG5-""0V7=$CI72KSI]-,J M]Y;@G"G]MN.X*!+Y?OV=+1D1$WZN_&D.BD7VCSDW47:AUJ'\-5[);J<5.Z#F MYYH2D@. 7S9.QL)Z9#%F"?,D!28O ^BHT.3 1&]8-Q-3Y1_; M)$+Q$=2/L+CYG7@OC5JPZ ME2NOPJ=Q0'B>4@\&:<2A,"(Q3&E*(,99FGHHR5,OTZV!<33RW,38GC@@J=.O M>'$,U[#8N@J$D>65)O]&=2TZ>;6J9W$\TF1U+#H9:->OZ'[ SN'S>;UBKY_Q MYO]8^7&WHDT3)I_X6>RE/LRS#,O&\SY,(T8AHVF"PB!!*",F;IWN:>:V'165 MX$F1";BDT\Q'TP.FGB?F>HA&WJP5.A6%0)$XP@WH, J.7"<]DTSJ(!EF]-0- M/MXNZ+R/]*)_(*70J94*E\48HS#!,.(R?T?2K=N'##(/):E 0]2 MAK5.X,M3S4T&2!)584/UEQ:Q1KJT!L1Z4L$-<&.[,&PQ,V]]=Q$.5SWP^B>: MMAG>18;/NN)=?L.IN"C?U^E2*F)K$6%&N8\"2#(B(S!E='?*?!C%,<%10N,T M<"$YCF>=K1 A\B_L0+<3Z7&">,9"S/R$PRSF2"#NI3#W,@2].,Z)D-:!S])% MN2[Q\JT0W\_]_PGB5XEN>QS?2HK? %R"ANHJ8'9TB=Z-TKC"_63..8!__Q[43X^KIVS2Y,!O[%D,]2@(W@:VJ?<+7 M&U F4(^[=NL-))VY^CCD#!F,(T# M!%'*9<5R[L,D#CAF0<@3;E1 Y.*,A%5/Q#H%:V2QV50@FZXH MN38ZKNJ=7IQOVE*GNNR?53G5?M%%7+_*)'87TM\YW-QDQH4P\RJ_W4$(?S>V MP[)E)%C'OB\Q0'22:/U!P!P%ZG?/\88Q^H-,#X?G#[]JI[V<&,Y?=C).YRO_ M4"QW30WG[===N2WQ2GH6%T&&/3_A' 9!("NN(ED'#4>0,13XG./,]XT"[0SG MGYN4^ONI*Z\R/<%N6QDMLF3:3CFC5JP$2UFM==]L%."RW!3YKE2]2,OUT;6* M].0*^O_M7]/ #_Z+5G#8&[>FRRP6,TOR,(4TCCR(" UAAG@H_NGG7H RFG%B M5N!_Q(6>IM+_-4M] R9?03WM>,15&?DT._/J5K3+Z\G:=="B^P;4'+G3G"V1 M1!9PQY"/H M[%=A:*7!V\TXF3Y_%2!M[?ZZ@2RR<)7Q<%[=5/WXX1&OWJ]74GD1/Q)_VQ94 MW:ZM5[W'D/R T/@B",5-:IXFG"!#+*2 M)URHB3*8;U5G$GEJM78'($N\W1:\D$;5%JPE>\)2VC$51"@,)7G\O3(LE/J- MNN)=R2SH)5CO(SS(*UD*XZH0PZX%'N)M-0C(=]MBQ80%ALD_=L6VJ%H1'KX& MUK?(#Y$8[%'CA9QNX3SCQTYN():GT+M%3KP/(-0$OV%>>O $@U* M_QQA)OJ0.PLZ,9CRRKCLNC/.]E#!EJ((A6$">9Y&$,4>ABE&#,8$)QE-(NR; M-6R7?/\I$%%1JE MG[,V:);_J3:VV(2=/=[MO);L\UWFO0R[<7J,NW9-=B-++(L(7' M,#*M'P/+,+2. 2>,.>MGYSC ;. YRUCXO84C(];N5N_Q1="/$<_BD(0\R(WBX(=FF]M&;WDBG@6U4$8,5?0:QL4/0JRG M/3@#;N3=W\+LOL:L)G6$2FY:H+@*@Q^<:]H0>!VVS\+?M5ZRDR%_8X\%6;*F M&"%B&<\\G\,,>0%$V,\A9GD$\R2,PR#F<2XL$P.A<3S\W*1$0YV93#B!3$\( MV ,Q\JYO"!MACW?S[&A3GPP^Z2[N9NQTV_8\9;=/WV&Q:H1]?V2L_"21E\Y0 M62@PC3S!0AK!B"3BF$>R*BOA,?0Q\Y#G!41L9Y,=VS?1W/9N32=0A(*&4JLR MC+W8ZFUM%XB-O,GMP#+>\)>0<+3U>Z>95 A<8O94'%Q\_IJ$V$7D>P%. M2.FU3$1UK697@[Y!2FFOXGS\6W-_F+I0W+Y?KK?L8?UY]5S(U%/#AK!#8\SM M4#7K#SN(SF5GF"M@QMY[BDR@Z)291P_%D\H?^_SE_J[=&7ZDEK(Z*%FYS08' MGLQ]IL->VXVF];QYAY'W,BY\?^<]"> S:\V:^"8727MR8"1EU&.KFUZC)R/-)D748Z&6AW M&>E^P-:/_;^[;=G<;G4[NU0,3WX:#O2-50''[#O;O!2$525F9)K'CY4:I:K( M3-(DS2,A %$B.P;%60[S+(Q@BK/(8V&(:6(4W3DVP7,3$]]ECC14S*C$VX8; M4U_ZR,NLZXZ?S^*-K;KQO5N1C2J5*:O7OE]O2]#BR:7+?QK@ MG=T:C$SNQ!&G>K^C0D+ M8$=*51CV=B7$\U)&C-Z2LGA1*6*&<=S:X\U( AS1K"(J:ZK!@>Q1(KV-P7*D M&>G/.ZF*8PS'J:YB/H!E HG,EZQS)UO9E \R&?90<\-'(4F%[@&QK >%*&$0 M9WD$(V'#I@Q%L4>,XK>T9IV;*O)]]_2$-Z\R,KS*-*\9:&>C&V:::(&O)ZV< M0SJRI.J%$/RN: 9.2YI8H>0J.45KSFD354Q@.$M:,7KY"K'4&OR+X*N:<9'R M*,^P%T(_92E$,>$P]RF#"8O\%*>QE['86!9U3C4W 51MF=5Z!:T+CFC@:R!N MKD9M$AES5"SD0*=CH3*(A4M)TCW1].)CD.%.F3'\QL2%&&2*2OEZMY)JEG() M[2M'U#;)WX0&=B@5?U*2[CFMOA)XB#7W[]JJGNGV,P?-9:W+-]%5MZ/74R3$ '5D"5"3?@+,^GWNZ;V0P;,Y4SJ@[S*D?:T MD^HMIF"!KZPU8Y]8T]8[+W5C];%XZ$']B)&(?)S',+0(P%$A!"( M8Q9!+V"(>#A$66ITKZ$UZ]Q4BIKH&[!IR)8V]?X*?+TG_ 9@@](49BNA>R7K M&-_1KV-K:/<4@W9TP=<6M*[*6EA!Y>PR5F?.B2]B#6 XOX0U>=G6@;G>E ]L M\W2W>F%U=-J")S'):"I$$HMRH3VE(<0T#R!.6>C%*$C]T-"7>#[)W,20HA&* MF9Y <:#2U*?7 ::N>^TZB$;W=$ET)'W@3@,="^]2/_O.'#T=4TSL<^EG\MS] M,?"LK4ZB8CCN\:9\?=C@U5:V>EBO]C7G/@J"V\\L8I[GGD\CB''"(8JB&*8A M#R AV(_CU"-A@,W4$S,"YB8BON$_P).@;E/@Y18\UV13(%=::"]5H-.SI+P6 M(>N-J:YBN$*Z:LMXN(^NP52H*KI B_@;<*B5J/ _>M*E'F.'G3.5QG#ZB;4; M.W#.%1W+<>P$H:S(KZ+;Q!QWJ_O-^H?X9!L/)0]\3D/JPSP.,HC\E,"<^!X, M0C_+F2^+E1H)O:')YB;@VK3*NZ;GFEHS*38(KY[$<@7:R-+I%*^&T!$*".D@ MXDCF#$XUJ7S18?I4EFB]8R\,]]7.TOA]]",Y<00:O6AI$>/LH_R]#9U[P4OJ:5 )0(6LTRU^H#*#V M#UI/5F$T3>+\!U;]5_Q[N:.JM82PX83H_":LMU\Y9Z1<8)*1.$R$3868$&L) MB2".\TS\DR<4DS1(B%&!MFG)G]L5_Q=6 EJ3K=K!"_YNU)^J:43-9M7?8+-' M03U@:-=-^Y5H6HJS7?NQ;4^US/)/\&M[F0_,@NJ1*@OSZ(?';U0H'$I?_-( M\1=5#Z/" C1@ (D&J.!P:-Z^R3*Z,IBG)7Y:$_Q-%N;,J'\;*NQ.4R&0)07W MF_5+01E]]_K7K0PW_5BL\(K(=-KSC' <\XBP,(,^31!$?L1ARG(".4D [RGW>SXLE@6O2-H7+!'/D:D]J"P;LB7 M^0J_2 Z$+O$7L&=B[ 1^>Q ="7$+ B85Q/8 G0K3*T:R"H&_9^LO;&T#WBD[#"XAN1/4T@JMQ&GGWFD-D?)X/0N#HR.Z> M8])3>9#-TX-W^&&+DNST?Q_6JF=S%P5"B]\X%K#MKOC.PV2D7^^/*E MD'5B%T&*>>)E,634XQ"E 8$XS7+("&FK5R+PTT=RV;'V6;/>$WH"/ M?X-?[FX $=3:G+D=X)HO_U0.#V!.Z9Y@T.XG]GN M?EJO5'W*>R:^NU6YR -.X@ 3 M&)$00Y3$#.8L8#"..8I0G&=^8%[<91129R>>OM_? [8L?A2RJ!M[>EZN7QF3 MI=L%X6"KZJLVD=S@67(%9&;@VJ*8RSA+KQF",(L%'3MRX?IR*PV[0/$K:RE6 M'%>5=M5=&'%:G&O\A7%9!V4<0JL$V'4_<[?B_+Q_4XH0T]LHQH%?F'"H$T2G&1Q M +T,4XAH$L(TSCGTPS#&)$K2F&LU_M.9;&X2I*$5_"&(!:2F]J9JMRG^PP41 M "^7ZS]4(KUL%D,VC!8E6*XMTF7Z%T%/^W,%[;H[#*;>]+#S J6T]/-;A#SAKJ_KDIY[5O5&]]G<7PO<;G;+F*:$3_*>K)&O#GOMOKY:SUOV%VGJ#U89IM*\64@=)XBY M!X4TB"&*8B+5VPP2$G@HYYD?I48E2SOF,!("$Z0N29JJ\.YU1:QV8\4A(/7T MD2OA&7F_'VJ,ULGAOT@"^]4X\Z8A_>R[ZA;2,<.T;4+Z63SK#S+PZ,27P1?+ ME]_^^+%A/W#)[H1Q7JR$;J+*E']9JY)3C"ZX,(H]Y!$H! :!"/, IE%$8)H% MA%+*/9J322Z+KV9E;DK+GEYA@=4$@Q=)L6KL4]$L+&SP@1$5U M"_P:(C1%, M=)M\_;#&VMGB_O6-]K7,_+GN/%V MMF#.;L3=4631 _V]'$3H^/E2C%>RIM,T"7&:"XW<#SRIEB<4IB1(8)+'0>SA M@(KC5KOW>><4>)QG7%[F M,XA2G,.7Z1T,.[L];X\]\75Y!UOG]^-=#]GNTJ?G#7L4RE+QPBHWQ!".?(O"F&1*1 C*A9[C=KPAA55;COMMN=ZC]27Y/^=27&$;.*;T-,?[NBW6T; M[\5'N-U7W%$ASK5!M\AHD J1QB'U8J&/$)1!S",?HCQ#:9;E61#&9I$?H]([ MOTB1AMWJ(H7]9!M2;%5J0Y7=LGZVN%<9=\WU).MLUG%DF=SP>0,:+@_!)3?= M[L.#)Z5=HJUB#?Q:?P(.?8*3+(4CX3XNK9,>"Y/ ?GJ@3#.IA7_N;D5W1'WT M BB(/&@.%$(9,Q'/$L]3KF62MP[P]P4X .-0!)IX'_J MQ$_#-WP)+)%8FS= M;0@$\+LBUU&ZW"GW5DEQ^T$F2WT[);N=X';V.\M8&R$XU?[\M&\0XI$D\R,O M@2G.0AE,AX55F:0P3&CL^3GR.3%JQG(^Q=RVXY["*YJN= "I9ZI=!\_(>]00 M&?. B5[F704RG$\P;8!!+X-G%__]3UIN;?+(Z&XI#)#]%7]+UBK#XZ^KHMS6 M-4M?E3AI-5#Q$LJ2$$&*_12B!&4P3R("T\[CNMZ=QG4UT5N4%O(O>'E0D@_5UE-*?(PC M"CW/\R'*$@:S# 70)YFLH9?$E*?&<UF.$?0O@5O""*2G4Y_HZM&)<' MY5.IZXFS&7MNYT3- VB8 '2GXCM.^:@#04##BA D3^O=0&4\-RMQV0DX]B*, M+-I'P]_(EW@-B%9^1ZL))_-17@-'VY]YU3@6]=^E/-V^%\)3S/-Y]5Q(46IT MM] _PMSD5D4I4*3*^B7[AYVNTOQ%UH[*SE]^VC)4N"[%]8TMJYSYQ^*Y[G"_B /.8C_S(0Z9 M,**C7):ACSB,N$\\%&;<2Q*C$.'^N>8F(AI2P1&MAG'! ]#JV:B. !M9-'1C MY;"5DP$/WPZDDF)Z"-+(8L\3(6-Q>Q<"1;^N>9 M5)!<9/=4:EQ^P=)@PL]%B9?%/RMO]4[LP>]K7@K[3.9*+6@64A8B3]A,/(.( MRK3*@ H3"F$OB5,:!IZ1G!B>;F["HD5M7556UI&MZ;V1Y64-3:AAL#6M*&<0 MCFU(M=!K* 7?]^A]&4#/W);2 L65.34\V;06E1;C9T:5WEMV(N66$.F.KPI" MKJCT]/SUF>*2!9X?^Z&1RT!KK!E]\P=ZP9Y@4%$,),G0#T?P)!BAY&@3Z,TY MZ5XP@N%T2YB]W+__#]02P,$% @ CX!" M6%HJE9_IB M)(& !4 !T=W-T+3(P,C,Q,C,Q7W!R92YX;6SLO=F6FSF2 M)GA?3Q&37B[#E@\$,L.7?_MN7L]D/GW&YFB[F__X7_E?VEQ]PGA9Y M.O_P[W_Y_?TOX/[RW_[C7_[EW_X/@/_YT]M7/_R\2.=G.%__\'R)88WYAS^F MZX\_K#_B#W]?+/\Q_1Q^>#,+Z[)8G@'\Q^:?/5]\NEA./WQ<_R"84%>_=O6W MRW_-12AKM0*I?03E?8+ 8@1KRO MB^6''P5C\L>KW_[+Y:]_N??[?\C-;W/O_8^;O[W^U=7TH5^DC^4__L]?7[U+ M'_$LP'2^6H=YJ@NLIO^ZVOSPU2*%]4;JWZ3KAT=_HWX'5[\&]4? !4C^UR^K M_)?_^)-HPB]KG&?<\GRUVFR1OOJE697X8GGU M+V_K="1'-7-(, MDF<(2E@%,5H+'*6*K)!V&!Y%]NW5OJ;ZMFZ?+=,/BV7&)9F4J^7",GVEY_M@ MOOR-'S^%)7T0I(_36;[ZUV6Y.&NAJ_6B@>2V:B%R__(#<5UPN<3\:JN51YG; M<+8F0XN;WVRA\?_[/"SI$V<7;_'38KF>6)NDML9!+,6"*L: $\R0845NM/0Q M6--$^7<6W@D'HG\<'"//3B#Q!I?317XQSS_3X3Q!0=:XV +&9D8"$1Y\UG1P M1I)'P1Q=24T \=6R.\%!]@^'PV79"1C>+\-\-:V"OP0TR]J4X!W(3%A6]"5$ MEPT8*:..RDL12YO3X<[*.T%"]0^)HR0Z,BI>S-?3]<4OTQG^=GX6<3DIUEI% MN 6ID!"-14(H)!O%G27Z10K%'X6&NRONA +=+PJ.DF 7VG^+'Z95"//U;^$, M)YXB*E8,A5[.TP'G!$) @C##'%Q6RBO3 @%?K[H3"DSO*#A"DET@X24%^4LR M81O!OR/YX_/%^7R]O'B^R#BQTBHGDP;ABP=E. %;\@B%>X'%AA+C<9[D#D3L MA!/;.T[:R;D+V+P/7UYF$M^T3+>W%Y>6,#!"O\^.HB?:! IY@B@C@V =9T$( M%50+2_+(\CM!Q?4.E1:R[0(DSW(F%:PN__-J.D<^H? YYV#)+'+#:BPEP,+$Y&E\OWRP7GZ?SA)/H%$J. M$3)/DAPJ KC+Q8 D!TO%6))EQ]V_/K7Z;NCH^&:SF6A[@LB;Q6H=9O_O]-/& M=4+-DZTNMHZ,(N_@.<20,P@9>7'(=,ZQ'4"^6GLW>'1\X=E(K".#HUJ]9TL, M&[IS2.0K&P%<\@)*)@619PTZ%79S%Q6PBN$^,9_)TD9$;H\G=#8;,%F:A"Y;H7#[.0_QJ MN=T4W_&UY>'"ZV33O_B2/H;Y!]S'Z^K.+:OL!52),.SE<35FR4DYEI+[%@^?7RVZ&PZZOVT\7)!=X.#% M&2X_T)'WM^7BC_7'YXNS3V%^,0E!2NDQT\F'"XCR6WU^GQ=*SMJ9#TQ*3@NK0+-0KU) MD1X\(UP3FNL#OK*%-PE GJ!A-Y!T?#O96,PC@^;9&SC-^^1]X M,?%!)F&5AZR"I //T8&'5@.S64JC8@FI181Q9]G=4-#QM>7QPAS[E7(;(/\R M7:4P^W\P+*\*"J3A+#,70 ?OJXTOOAHN.;RW;"+49 M,O[MQWN"?$4_.+Y4FX[&^0HS?;%:S*:YUN;_%&:UZ)Q"+EROSN?A/$_IIU^S MM&LQ]^X?W[C<^T"^CBP(/U_!AQ ^33:Y\1SZVOJ+SVS:R9D%4:1C@QKK:!&Q<%G;B&0S;;)QH!/=E$X'#-W M"!D7.L=H]D&0'"/F#K#R/*P^/IOG^I\7__M\^CG,B)G5L_7SL%Q>3.J8XH8SUM*>>NDX[!#L[$=8#EHX"P&)H;70 ML7UR>O9Q_QM6ZVNW5!+TM408$HSAM/!<1?-0:.#?!N* -#ZU/L(?H M&*==QG .EK6'>#E64JU+'/U%A/2%H@S_ W75[D-]R@1.80DY40 MC13%2^N+9:U/L2?H&:>_QG#X:2;[#G!4M\"F$B\8N) X!!YU]&@HZGCJH>GHF&N<_AX#'D\'2_=P:"S68=;( M[BP^X7)]\6862!SS7#W\3]5#JS:4:<]Y8A:XX9EXH6C4!T6&5"8RJ)B\&<#@ M/$Y/#WYQDR"]F= [L"VOB9-04\%?85CAV]K']77YG0QG%=>D( DE"PH(F:Y- M664$QQBOI01<6(Q(>ZXQ@IXDJ ?7N F$VHG]8 Q]QF5<-$+1WQ:+_,=T-IM@ MULI[EP"Y#N3.:T/N?"TX+X"38.$F8'IN27Z7RZ MQE?3SYA?DN3G'Z84ZFWE4@VC,#&;9!/(K$DDQ0(HEDFM:XN;+\;3%/EZZ9\!QS5 J9@A,*U 2 MI58B^62>RNX_R'UYB)!Q6MT-X;8<+>8.L+*E?\(]<]$;4>O8',6,6H+7"D$4 M'E4VF3#>VK?=KCQ.-[O!'BOW$F0'(?.K:8C3V70]Q17%;ILD](^+&0E]5>.X M]<6U:$K4VOB@03M7&VZCUR"$!VI6W<4'KP5(E!5-2! MY;G%U]T;+&N-,B89,,S)VFJ80R@\07),UII]J6SK'*/'J1GW"7P8[3\.L6-4 MT0&HKI[7WH2+^K9V=9$I4V0^QMJV.G-0MN;%YB*!94,66DCEFENOARGI!DQ' MZ?F1-\TCA-X'=);GM.H]&4V4D%&II,@94)G( M&?>P&PY #43? 89>G'V:+2X0W^*LYNX^P!#JX%FV'ERNX0&:#-$Y!HXKQ5VD M/Y]LXG4(EKY)U+@7R0-AJJTJ.L#6U[?D5_Q<=;&96(HY47L+3B0RN=8&\(PC MF5SF5$$TCK>^$'J:HG&OH ="54,E=/%6L;G#>,CN:O(740:@ [L&+%*3-VD- M9&YE8((+@:VS!Q\A9=R+Z:%@U$#L'9BD!SC@PGI468*H^;/*4Z0;?2B -J(P ML019-YZ_+4N9"+]\2&+!J4PP(AE@0P^(KC:JZ.N\FY#%MIQ\.G"1%5#:US=!'L'86I>ILB*BES'6<26ZMH$2(4)$QD R MV@R\!%=L:P?I"7*Z\:Z'PU$K971QK#TA(Q^2M4J1,XF.G$%=>P8$LJ619NVB+*.!\^@-?F MW(<@GVS>=:B-NDW#V/7O;73[@"DZ6- = .59SIMW[3![$Z;YY?QY^#2E,W/" ME+(V8V M?A,2U,:82_R(\]7T,];1H6?X:K&J69JOR_OP9>*5S%93N)E0*A*9DN"S$F#J M.8W9HW:M*S;V)''L-5':8,DI!=8Z\?8^%>,&>@/!YTAA=W!3\*U(96(H1,W)), H M*4PU$B&H8B%KC2I:%T5HG7OR+9K&3> ^]=W3\6II!K/QV^F]V:CH(ZZGB7SM MK_AKWEOOZ[7&:K3W!,>G[+HG!2*910^NU.G7,8J:2U?'"(B8T3/M7>O;YE-T MW;L5$).@7R\W:^9-;/P&EYMVZ'1 >.FU4&"\,O6.CK9P- :L%=HD;T7 YJVQ MODW6V/<3C3'SQ$U%$\5TX)G=Z[/_['S]<;&<_A/SA&$@HK3=T%X+C$#@Z,ETCY0V%[#/KM#PN5/K_9 ,L5RIQ"B5*YV;RH0K/5D$'7QA7RW M_.1XOR-CAEU(//XN]S/.S_$7LA'U7;]^Y-^GZX_/SU=K6F5)B\W.ZZZMM;GT MOUROJ[/G4CH7R&NU%I3W!:+"",(63](*7N3VE[M[D]E->-$<:?>O@(?581=> MXG6"Y64GOIN2\ZQXE-S$VIV-'-Z@ @2N%$AK5.9T;KG8^I'K46*ZB3L&!UT; M?73A-JY(7I=[:.*S24%HK#5R"$JR#+Y$#Z$([017VHLT,0D *G"+3 M2K0>6/ D0>/:GV'@TTX#'<#I'0PW$M ME9ODN$G2R#,3",9L_,3(:IA2@&E14*%$QUH_6CY 1C=7_Z<+Z [4006W["2G ]^$+KEY\(2&21J?SL+QX27+? ME)77!X3%)AZ^MMUGCV M@8DN/,-+%B^W]T\XQS)=3[3P,1I-$;6,B1S<;"C\BA%RY$$&9NBT:3]R[4%2 MQNWB?'I8'J>++L[VWW!].U8RFL(EG4#ZN!D/KX'D4+W:G)TL"7-L[19^1H"-X7"PXQQI"*2$DUAM(. M9.WV-,G^# AKK:0.',3'"E%_GR\QS&KF<+UFKL\@83JO&^OU_!VF\^6V@F5TD:^+5[.449A<._6'VJ,82>(,'<5E7'NI&)?8//UB(%[& M?7QO#KJ' IZQ$=#Q3M@XRN0.3S_,M]T!T\7[99BO2.[;!YG-=[,M'O+_.M_> M;5U+ 9G-03(.)B1+ :.(X*0B>7 KA4\HHVJ=.3(,)^/F$(RU"TZH_0[VP!-2 MGD25A#58P.1(TO7!@+-,0(Q*1L]-S&Z 5/G'R!GW 69H-+;20P>.[54#@JOB MMI_":IJJ=RZ2UPR,TE4XY(#Y),E/+YG^'^I"0W8[V/T4Z\/&*Z"+A M]RX;/T]GYQ2Y3S"%P+070!(B\GVM&[=10DI)TFY13)K6P=$CI.R&J3]%MF\+ M971P[/T=ZV1G)1JCV'#@Y MNUKG+&+S>^^]"-P-?W^*Y(3A%-J(<34B7=9$G[::RT^[Q2B"K78(R MI@1*.4[[* LP.E'0HI IU3J'X<1%DM?+O:_#V29&2L>*S!!RH@@_QUR;:B,X M[Q0+.1=F!V-X0\'W5=JX#S[NMR<[6/(='.R7@[-HRZYO7R:M?KJX_3?/ODQ7 MD\AU%%9GD**FFQ1BRON(8#EGG)-#(YK?HN].72=X.P #]TJ)!E%(9U#[>7$6 MIO.)%C)FK@UP8S2H*'2MD?+5M5&2EVAR:?T@?9^*<:$SE+Z?@-4!PN\,/K]B M=6$G/CBKDG<@0#XR8];%*[3$EI$+0Q=+H7LLG1<$91E->>)9VM:!V,WJ>BD[+[XP^H(P7< M 40.:481D^*QF ">:P7*\P*>60,4?N<8-,M6N^T%Q$[<][^ON&)7L0R,B9T/7A#G0MKHH 0@@(K# '=)AUL MZP!I)\(:WRU8YUGP28 0-5A&QB&@KQ/?AM3N\6&F'A&S<*^\B[ M@]/UFOJM1.JURV)>M^TFAI&*_,4B+%B7$,C98&2JBP6FN,58N,@L#@6>APCJ M!$L':/HQT!PM]@XP=(>'R\"&(9>%U>F1)!4ZW L%-C'1X9ZCSL[Q8&7K+OD/ M$M()9HY7]-T7]*.EW@%T;O7UO Q@10F2-E8!IX@+%9@ 7P*"]%F*@$KXYJ[[ M/2+&A4P#Q3[>/?4 *7< DT>F;5TR8T.(+F*"B!O1) _>VU3+*Y,F93.36P]S M>9*@<2\/VL.GG?1[@-*W1VE=,I8CDTH)!R)F6=/:'(2$=-RK3/\K9+AYZTS# MG8D;-XEU (@-HI4.X'9WFM8E%UQXA5X%*'XS9%M:<#P%,,S;8I5+A(SF%U0/ M43)N]Y#V0&H@[Q%1LUJN)\^W&Z'VB2L%TWI;&_.Z/,N+3QN]5,8K MBR^@.'*(2G*PF5LKA2,#O%/;*UKP%G;HNQO<[$I+5U?EA\1D@PB]G":*Y*?*4AQKBA^I]/N6&MUAZY^ 7<()O:Q9L3APFX XA0S+#$ ML,*?6ZT4%X;PIN$=R)%&6]A*-( M5YM,P3-Q)+-&'Y!\5=5^*NE!XX@'BPE/B:DC-= /DBX+>W&3>8_SU:6VEK6_ M>+7[/UW<_,J;<%%_]*Q*;\OTR_EJO3S?Y'ML[N_>?PSSUQM?<_6?N%IC?CG? M.J$3RX2(6@1(JAAR2S(CGS8@:.D+-\5SC:T;=I^*MW'=OY.BOD>T=%%DOI'Y M=MSE[=8VV_-F\Y>7C+[X@LLT)?%,A$?)$^=D($HM>1890M+TE0E9)PQ>^-9] M7O:GH[4GDN#VL.T!H(_WU"]#+R=2)A+D=+;N:B))-X+6G9V 1E"6>HL^& E&= MF*;S0> @WNXNQ(W;^;H#0!ZIKQZ N.&@9CV0F-Z'+S6C_>.VIQW]X&$O:$)[ M2B25,FB6%*B0)/%(AX/5Q4@A?6:L^7E^ )WCMJT^N;[_8E5E>C!)96A"UKDB)(" 68ILG6:((GCG1&K)'D#MN9^M3(O=4.CT6P.\; M9OI=<_Q^\4CBV8;A>)?AM[@]9_ =+C]/$V[/H+>8%A_FFT_9^$<3[:0.52R* MY4Q_Z A1A@+(I45KLW+-[\>&YFG<1MTC[8?QT=&!?_)4[]'KMH]6*I%JS@(S MO&;,63($=+2!,3$;H[EWO/G$D8'BKP#L#SY\L:5,)*A!F$L MJR.X(G@; D16JV-2CB:WMD_'OX?^*1ZOFJGER&>L%_,V(= #CW'1!>94CB < M.<"JONW&4%QM6JMTS%E[W=HV'?@<.EQ?S9'?0_=102= >I;2XGPS1OE=W0XD ME-7OGVI=^XM:H;Z:QAF^FJ[6$^2B"($,-#>;,UM#X-J!=8X;Y,PA;UYYM!MI M(S?,/&E0,("ROOMN$\_#ZN,OL\4?JV&;3#RPS&E[2WR+S_8M):Y7O.X>(&16 MJ,G[DI$PI7A40'#%>E4HC$D$N]"ZL=53]#280E8_D[S-SU.2W$\7OZ_JB_SU M..=G:3W]O)WALDFO>S63?4',H VMY\># MS7V$W@%1W5 M,N2U<2,^QDW,/#&$1P="!YOA9Z25TW2C8OIZAI?#IYZ=+9;KZ3^W3T792HR: M26"Z=H-0@D'0IH"SIUK%YMHL2S3V&Z MW%29U'.'YQ!,$AHTJS=0B1PB5Y0 '84T(NI2!CL_K [Z#50UXB@J]9TW,M-F4- M3XS\V5BGHJK@!7A.WQ8OG(E9)AE:NX2[4S?N*7WBX'H@I75@$^]S=OG"M*+- MC]//F^X*G#:I,IJ#\,'6PC0.+L8 +$A?B@U&Z=89L[O0U5LQ=QM,?!-Z1RJH MB_SM^UR]G'\FH2^6M&4GTD7!7*!8*NI4NP\E\-(AH)3DUW+.K6A]\?TD0;U5 M>)\(:(>JI%.$O5DBA>WYYTN*+MV(9_-M$\8ZJF&]FF071! D-YN2K"ZMA&@C MAX39.)M<;M]!_C!*>ZN_/A$FFRNQ4[!>N[WGRZJ/2\9HWTEA0@+)0R$[SR/X MY T$7>=&1VVR;SW&84?2>BN9/A$A(N-A[&I%, @H>2@0:F2 M(#B#$#Q')16SHK2N)/DF4;T509_8_SM$-;U&',MSHF,:XG2V"=HFDIF@BV44 MK$62&+<.G+ :1$P\.22&2^O&*;O0U5N5\^D0=XR"N@3=B[-/L\4%XF6IX6W> MT'.;/5K"B TUAU=!=):$9ZR2043-9>L<_7WHZZV6^40@;*2P+L&X<2-NWAAO ML18S,UDS!%LTUB?N",&B J'092NY%F'X<_=1\GHK3CZEUW>TNCI XN[7J)-@ M2LJ>-I65P4/M+P^N% M)RSKXPGC-6O<,W9VZ<:./$U]&#Z2TP^&XH)TV)!SK M/=3J$4%J%UT6I7)8NT9+GL$K(2'QD)EVEEG9>F[)_E1V,C7@1,G8K=35@7V\ M[.97Z^_K&_@2B5?:9NN+-[- T?Y\T^+O4_V52?*.(J\B0*7:@<(7#H[[ DF9 MI'+PR&7S9.V=J>LRF;L93NXFIUL7A]RSUCDT!Y#99=K" M8* <6(T=G-"[2W1B(F.920V1Q4(6GWATQ!)$B2(45%'9UE4MNU/7900S%"X' M4EJ_$W>85_=KL/&_: M#MSTW)V$'+/WTH'+]>+5Y@ ^,P>B9&%+Y,(T-ZF#,M1EG-0,C4]X!^-"8]1F M]INL]QOW_2U^.E^FC\0I.4:W>@;=ZZ8Z,9I'31($)JT$A706!L0 V3M7;%!: ME#M] !ZI5#A@\2YCJ]9 /8EFNHBW=A?H!%40!36)3T5&QQT/X!CQYF0)$HU/ MOGDN[N[4=1E=#64_!U):!U[L=I#BZ_+B2]I4 [TEH+^>5V;K_]7KL\\436Y2 MD$F.TT3;H/X%'1-?_^#6;TX,QI1\E, -\Z"R4N!]]N C*Z&$G)AL?3TP !OC MAFF#^<%C*[P#1_DH9K<-=N\_%%\Z1K?%NA7U) 7OC9*;L=]UGB!27*OJR-/( M3/0\!Q9:>\ZGY7#FP(;FTDO2H L.0N4 M+B;7.NEO^,-@L&S /B&^EQ*[&0AX',M,,&^#(7>N#D)446OP20001GL?=$&3 M6N<@#(_;P1((.\7M/DKLI''KN_-/GV8;48;9E2A?SLMB>;95YI50O=%)26'! MYFAK\AL#8D_3(9)94\P>S.Q(T[?&:X M9[!!E-,!ZFZE9C];K<[/,/-),#:9FM805.V,+2BX[_D M&2._- VC\$5;Z??>E_S]1ZR/86%^\37%N[4;O_6OFW81?XRJ1LW!7R\_A/EE M \:;/N7;YHQO;A'_NEPB*LQN6IC?P,KKR(OWX%VFTROZ7*=B!L 2D!?IL_:M M0_TFA!_=@NH8(GZ>KM)LL3I?XGM2YD_TN?^86%/=B43Q=:PS1KW2X.H,1TQ6 M1^,\1]NZ+*,U#^.:PM/C^5Z'JS$QT;N-?7=^=A:6%XNRFGZ83\LT!?KPZQD8 MGTA6J;X['F!_=_SDIK;Y$&X:V>V;P2%O+I>Y!B]G=#(SX2 51 )O#A",XQ"" M=9I9;IEH[7$_3LW1ER(WDKV_R,T>X5D5E,2N12M .9'(!2&/)+!<8E*J-GMO M?2>R$V4C]X%N@Y)[%R+ME=*[X:K],S_7_IEG&*IYWI3A'&"F'OR!F=HXU0P]]]@W0 MG5*<2T-[2:L$*@@&OH0 /#)3$K=>A=8QZ),$C6MTFN'BKMEIIX3>K:AYP![\\@G-;4XNU#;R.9<+O6N+G79.>(AE"FM,X^& ;.J MOK.3WQP2*BC)NQ"SE:%Y\_/=*&OY1G1[Q8=W1# E<^TI<##U_+42G-_T36/! M%VZ+]:US"_>A;UPK-0"2GGHW:JJLWLW7WQ:+_,=T-MM,8UV'^8^KBFAFQGNAM9LZOUGLWSR^OUMDWG;C!R#<5D(D7\HH Q=+:I$@,=<,Z M%LQA3'38L=:#ZO8B\%C;MM-B-QLF!J\])@LL2_(DI-(0+4^ D0G-0DBZ>>;T M?A2.:]^&P]9=,S>@WGHW=+5L8;JMM"6;D1:;0!CGA]YA/?5QC4>3[DAW(T-W M:[U-L?*M]1X HTTA%!4M>-1T%.9(,8+Q@AS[Y(R*GBG5>F?O16"+B?+?7.QF MPRCM8Y2U+1^K?TAIP$EN*;!)):KB2Q)#S)C?G<)Q#=UPV'IHY/Q >NO=T%UZ MR*21]04))&]NURL3=UL?>W%KO)%N*Y'K 1"B\4 M1F R$$I 5VBT2:D$['?G?UJBIV[)FLH)?5NK[89=NN:87>(B;K]SYM:I4?I:F2(KC,+ M'SCZ5,C>!Y.A!.M!!5)M\-X"9NUX]$GZ-$ ?W,?(:9:]^A"4L^ 4LK@$)14+ M*N4,WAY"N1L:DUE.L+VZ>;I11Q%A]NF&:_-D<(: W4#QW4DJ/KGE+Q*\I./KR MO$JJ-A4@V&P_^;?%&A]";\HN,5N+747DH*SVX$FAH+ED2(C.5K0N =J9N'&- MR1&8N'<]/H@Z>C%/:IOAM .UC:S-C>(W[4"N%[MT M89\O5NO5IFW-AIRK/B+72(S:<"-S@2)* *5KH6*6'HH5D= CFJZN[3"+(<8UGV7:&IQC^*O ME>,7EO/I_$-M<+"!U36(G79DAYL@@)T;(4M)&W[SKRR.T'-T4 MY\[GWO(VD&&0=;@$%[4>KR1PH2C@7GINT MI6CM_CQ(SLK/7 @?WFM,T$7SO M9NION/BP#)\^3M.GY2*?I_4FIR"?DP OIC?EI >E0^SXT6U3(P[AIY$Y>HQ)YB,@98%"< A)O2FX]/_$Q6HZ.3>]\ M[H,7M#)9+6M-J*U]QS-/X"-]Q853(A@TT;1. -F!K)'+M5M@XUYDVE@9O1NK M9U7OFUX:M+'/E\0Q[>Y%G8J4JFMYB)'ZUD_6*9F#9,U'+>U,W/&/@-]8Z*&M@]%Z-'64:IUK MJ2P=\=X&!;9>$]?]XW-K.W8(G6,_"PZ!K_OO@P/KKV$OX%%+$J^JFPZZJ-MO MA1%*%!_F;OA2Q>"MM*ID8,7HVEV,0S1)@]C-K<)$[@C+M4>M5AP"6@4&18J&69N:#_W>C;)N2Q7W0 4CIH MA/(6/^/\G(Q=6M"NWK1NO\-0%BKG.K,\9N?)4).U]N2N0F9.88R&EQ*;G['? M(&K<+N<# :RM*CK UF_XQRU1+1=S^C)MNQ,\O'>*S4*CRN 3!I)>'8=5D#P1 M&[W2D7:6:@VU?6D>/X+$]Q-GP_IJP MH82:PUQ"MG1,8H9@B@$EBS/<"&]DZ[K* 5M+I(^8SV?XNMSK*WJGF^BM7BR. MEUJ-!QA0@1(V5JL>H#ATS.888VHM@ /([-:3VP<_]R[E!E97[Q;OH;X.A]NW M)SYM\&X4 ]JN)WL/T/'G@Z3#-F.AP[9(!T$%!X8.1B4]ILA:)[ -V9/B9D,\ ML@VJF&_=VBC)DM$9J MZB!:^!GC^AVF.H>T&OK/83JK_/RR6-8)I7=X\T8)9Y2&8FI3[OHP$XVG;Z4R M46M+'FGKF_!]Z!LW/AT,@(.IJ /X70MM6V],N^M6E])?MT=.?CU_6]F_O.+^ M;3%?7GV[N1VZ(P%C/;R[@'@_+( MZNX)\$\SON'T]_DBKI#<+V+XY?S3^;I>4LT3_:L-$FYM>BV0U;3MI+2J#SH9 M7#:LOB79Y+AC*0[6K*LA'^-.\QH>]&.IO/?(Z.'^4X?'1D]^W@DZ9PT8'^W8 M]8@+K8J6"123@3"1*4[7)8!E493LF$;7^@P\4?^L:V>\-DN?TR]?/*?MS 1PZDH!DDL7,38G-&XKN2-MWT3=K'P0]'C$U5%('9_>; MY>(3+M<7=URT]QR&^[L'QF,SI@\:)<=U'XEX&U$^I9\DL0Q MQ-+:[]N)L'&CEQ, KKUZ>O?1GFBM=[BC]NT//55[P %=MOT:N6GABRO, 1I/ M=BHEPHP+')!YH[5+V?'6Q2LG;1)XXQM<+7LKE-IZN: M[D M(**W5NKFY0"/D_,]M?_;!S6/>VO'::2#4_.&E5^F\^F: N[/>$]\=XQTXDYD M+@P4+G4=Z>LANF0A6^')3I6( [X([TSFN"[<&& <1H.]'[-/-'8\_)C]]H>> MJCGE@,?L?FT$A27'/VL)G"RW8#@0;=]3]\I]8'=E&GM0:0=G^RLDVX]?EW\&FH%S/KB[LD@*=1* M!8%'5X=(*PE!B@R%1:]RBM$TSVP]@,QQS_;A 7PJ#?9^MC_(%->G/N\$ M780&/,R/[-4BD^/D%4KP)2=07'@(R"6X:*) GFUJ7J X;B^A&[?YM\5FB"SF MFR3+C?9^)V]Z=5D6>'>3*<&2=<6"4#R 0JXAI*+ DML>3^;3DE/<6NSQ5JW R;5JAT1B%NG/607 MO+ 4%J(Y :CWH'A<-Z O5 ^EZ*Y@?=/QZ[; -]OX]:=M"^F'.4Y.9Y;10=&Z M%COZ ,X@@V293#P5+4SKX/5XJL=]$^H"WB=1>%<0?T%^[.("\1TN/T]KR/J0 M )[--A^Y&:E\68;YSXT)F"ZVBKDE",N%#HZ#$;SN=89U)(.")*QG=*)9;-Z* M8S!FQLUVZV)#C F/AHTMVAX&E[)^]D=8YMNVH:80;@6R6IV?;7]VQTX4H;+P M6,#(>J^3/2E$: O1<52USR[]]P0'P^$<[+0G])]Z3YP<"+U?F^S94//P^Y3# M%AJS>>B -S"/MXY$X35[6G+T*LNC(\>;H"B;)9&Q>7C%4"]%;!]&=%6HN M=GHVSS]/9^>T\^^F+:(7B3$+-<&G#EWP0#\H@"8';D5.H7D'F -)[;7]Z!X8 M>L)[&$QI7?G0S^;K::XL33_C31G8BR]I=D[;_!>2>CVKSM>7+M+C[5DC*UYF MRR#&+"F*D 'J)#/@63&2CM9%#9<2W8J+<6])!D;T**KN_?S?L7/M$5F(>RTP M1E?> <_Y1_NOUM8*K'8%Y";4P=FF@/-8YR RE:7AAO'FETQ#]>:]U7EBT^QI M5;?2"Q+@;*M%D!8*,)J'8L33@T7<;7FIM-.P/L@\:FF(R.JOBN'X@6=,NN+OT\S M?I4]LA'/@]+YZ>+-UCI5.5W>U=RZ=?'>UE3Z !Z-!Z58@*!5O8^O)9-:HR@# M7LJU969<]V+@+3"FXD?< =L$JKN&8&<[\/+R/+X;3\AH1:PL2U] <4OQ1 D< MK$B8L3AI4_R6YS$(9>,^M#2%\/B:Z]TY?O\1M]E^%S_C.DQG!SG ]S^DJ9/[ M#1H;.;*OEQ_"?/K/#9W/%_/58C;-6]3/\YM;/&PRR\,\3]C=W M?KO'Y_BAKMG$4ZW]M>[TV*KNQT5C6&\H/F[Y&$\>D,LX*<#D:\JA9'19N& B3K5%9!=T\UW(GPKKMH[L/1AXR MJVU5TL'MU-<[][?%/&V;*TP,DU'[&*&XFOJ&)A(?VM<"$&WH+X1EK1^M'J.E MW_$'1Z"IB> [ - #!\*]-M-?_^#6;TZD#&4STT&8.FS.% U>> ?"!7)QO$^\ MM$YJ.(K@?N4DZ10C;6C0K.XI2>;?>VO 8*0-53 7I5OSO!-EW3IV^Z#DKOT; M0"D]',R+^48T?Y^N/U[=UF\NZ'_#]<1JQ0//"#G5281<.XC*&+!6&.<-=R4V M#QR>H*=;#^\86#530*=@NBXAG^B8=$K?U@3H"F M:X*Z]=):P^DP%?2.IZ\GP_T3\R26I"1S#*RN322M*K1;)(*A*4^/W#/.\]T))+=FDZQOFN@? M'I,.1\S@D[$&D-DI!FL9'8SGF4,.4M!FH3^<$@C",!>%5%'YUD_[0P[6:C9E M9!)]S%+8 D()BK6L1@C*6Z M;)S0ALO0VNPV([[C<5S[X&VP$3)[*;<#1^'Z MF?[EG,1XOBD-_3)=39C5FMFH:C/7#W\5S\OJ@#<8;*BV#D!8V[[BLDKI3?B$RTLFHG*IB,3!AX*@O*=#)60!WM065"[7 M)X'FYN\!0L:].>\&-H8[WK,.IE(G M,J> MQ:@];QW4?P<9M2,"YZ DW'VTV"PG[8BLH#N7U'<&CY_5BLY_;ON@;41))Y'F MKM!)Q(0K=7" 6?($FBO',6?@ASSUM5R^]+X_=O;-H =5+(QU_433Q$Y;%$M^'+Y-8 J^MK4'*XNH=8*Q=KS44 M86K/ZZ)8:)V*TH3P3F:\]VZ/!T!!![[OH4R_HN]NF#::\>)4A%1(]HHE!X%) MA*R$B"+&XGWKSE1-"!\W5^;[A_[A*#BVK/W]P-'? X_ED^RY28S\+ZZ](/_+ MU(Z"7I/_Y5,N3$4G6P^"W9FXG9!L_OQ('D:;770F?SQAZ>OM.M&%I^RE@"Q- M(LZ^N*'_E\^_33<1 M 4\\Q!0=Y,@H=D4LM?VY HV4G#+H_/P:;Z*I3S'WMHDPL M9R6H[("C-:"TR^"168A6:>V-MHZW?D3[-E4[X=#_U\3A$?KK'I$U7IQHM*H8 M5IN=EU#OH1,$P168H$HBISEFWKK,[MM4[?:4P/ZK0W)O!78*R>?;OA);,5XU MF5#A<$R>\>:9@;O2MAL\_PL\=0VBS+';P7ZC-]EE M-]&[;,6L]LSZ?"<[\(G'@KV7WPV1?^*WK!-I MKO?N((,5'DWN;,^1R[6(G.^C8.NNW*Y+MGX<0M4W/?"V3757U\EGVXT9'MR8 MX8;JQ3R\_6I7-J[5&X[ P>%P(MF>HJ:O9#IQHY-0L-Z/9W(9O1:!OI7)*2-= M8*UGH'\?-7TAU7E\Y$;;VB-*">G I\ @2B:]S2BY:^US_E>HZ=L';\/5].VC MW X"I6O&?[JX_O*_3W%)1'V\>(6?<;:I]>%*N3J@'92*%/YYC1"9#2!"+)PE M93BV[L.T&V6=X/&TL'D,O.UTV!,R?[TY'5?W^;M,G$YRU!\%C<#M2(YV"2URRHKCG,6<+2111P':*13L$E+UG)(A7)E2,,N RJN$BL M^ PF^%A[/'KI3P$NV4/%W;C@.D0C'8#KD;NKZDI@Q!01,Q2^;>O((>B"(!,O M*%A$%IK7<3Y*32=V:]0@H9&N.D#=O9;<=WAZ^*=7OH'S6LN@P45C06$*$$3D M=;I,UK7?/->MDQJ/H7=<=ZX59I[L^#^@ CL ZZ^+.5[\&I;_P/4OY_-\Q46V MR7D>"D1?PRVO-L.Q(OCLC9%.9A-;WZ<\3,FX #L=$A;-U=(!N)YN2A)8U,X+ M!9)G7P>P@!JR!=P^VNT V3>=G.X="-IXY2+)T&$Q MQ D)-RKN05M>3":71(K6M86/4_,G:OZV%T(>;;QUE+HZ -[#_9R8EU$&R2#P M4G/3/(DE2(2BF>:ZA!!*^[$5AS;=^C[ZO!T#M^.5-'9RZ[4;]+H\[0B1\_/V MD?Q,SW0PLC 0*=4B""RUW5B$6$@2DEF,]DY9WR.IK@V(^?Y[!ASN5(ZBT Y, MY9;/!S*.KA..I/.\:" V9KZIA'!T18'F4-QK"@Z>II?]30MU1]N4EY;4!Q< M?K^/ACJ WLX%VRRE%)$G4%S4)N"Y0&">PD"7LU7HF6S^SM>T^'ZX67J# F\0 M_72 NYU+O4HQ*J*S$!2G@\)Q"]$7!ZX./K(^%=E\*G?3NKWAANX-BKM!]-,! M[AZ5VB0;3RZRE\ RA6_*!@6/DK,R,/UAK5H333007>] M6R[O4[)2R*UR3-,&$12*(2>;[%&#\RX*09LDB]8OP+M1-LZQV44$,8#JNFBE M]#1?DY1-82YRT.C)-ZVC*GV1#K1EKG@;36K^-/(T1>.&#$.@8"^@[:60[W&P MXV]AN:0%/K>>T7CO<1.;B908@#%O >?D0&6@ERII/'N\\;1\+Q/12/D(Z86(D>)PR+R0'U%*@5"T!1]]T$*AI2A\4(S=T#(NTH[5\9.0 M.5#@8[_1/E_,*<983VG__+98X^4K,TF%B_HN&%&P6D1O($1+7QD?'(H0\&9V M_=,-AA[Z^)Y0<*C:%DUEV('YN.Y<5.53,QLV^\,4&23:3763!&6EA<#(KOIH M N.1\] \0_U!0OXLM3O''%'':ZA'F%UN/ND2M]HC6)5ICR2CP"4906;:*]P* M*75K/_T14L:U3@V4_"W8'"#Q#H!SQ\BNWH2+NJ.N2C:X9\E@ >8\Q2.6V/*N M"-#*F!!Y1)E:^SA/$M09B Y1^;UTM%;R[P!,/X59F"=\]Q%Q_:K^=E5,W6C" M9).*H$"V-MY5VC,ZOEV!$K,T12-CJG7>[6.T_%E*&(XY\IKHJ5.\7>U)VGPA MVP0H!$4@2M2^I2*#%,P+YEQQMG72SN/4C&NVVFA[!P@=(/H.0/1FB9_"-+_X M\@GG*ZQ;\O7Z(RZO'MXW^_2JGBPSZ8.LLQ.T!A5XXD&;QNG1>Q M.W7]@>P0/"Q.HIP.8->VWZXUC-S70.+5]6$VR@PNT%=:QX2%#H?V#]ZGGYO\ M'>2 'W,JCX>(#K;#RSE]%J[6Q!U./V]DR5V67#@':&I3YX2!HC/&:IRF-5=! MQ^8M3N]3\?U?XA\(B453_72 L$='U" WRDA-YU.6%&3E4L"C+I"+1!ZEQ%!. M,J5@UW%"7=_'M4%;$UUU@+FO+\6O]U!8X[MUG3SX!I>I:O@#3@2WK)# (*J MM(=L/4,2@N4R8T;%2VSM6^Y.W?+'Z:<;1EY\ M2;/S3&)\OIBO%K-IKGR^F*_IMTG.VW_V*ZX_+O)V( .2$T2;L* GKD/(M3Q3 M@5=< ::@C112,3.,06U"_O?OBK:TP:='1 >;X:%^A7^?KC_^/E_$%2XW[L^V MP2#I83%/I)X-0%9W\V:WFKO8?-;$Q,RL=@IL4"0$8QQXGA5I)),>(D4(L752 MRB",_)D&'1^S0<9'R?>8GGH]@^-KH2S*3_AA.I^35 (9D7G>B&=SI[1:E/5' MW+;RO-T+8*"Q)JWH.MTTDT$D>8KT6N]*D99)R)9KVH(J03#.$^#11Q,#\SP- M91&[3J^-R3DR/AYR3@*4%_4:,Q70007%%.?1#M;V_$^<7KL/WH9+K]U'N3TY M0S]=7!]5SV=AM6U5ZG@4VAH2I+<1E&(9/,, CF0J9?$F#;>%'R*H$_2=%B2/ MCRPY4F,]P>]I26Y$=\_S^OIDO"N.R_8I;1 M"U4\<\-,AGZ$H$Y@V0=X'KQO::')#F#9-DI/C"?D%)N;I$BV23B(/@7(WB=? M:BM UF.UV7ZOVUT_ZS1T2DZ.B)ZVP_&6YWF8I?/9YLNWB]GLE\7RC[#,DY1= MS=@R@,60:FJ]18R>0TG9)*$#F8?6[=(&9ZJ3T^+T@!W.Z6F GIZV4].;5Q=4 M%BD7D(73X>T80HA2 9.80PK!>]^\S?IH]_/?@Y/5 JPGN;/?!SD';Y]/N)PN M\KMU6*Y'W42/2.)OY/^^6JQ6+^?U=1#)A7T1EO42>C6Q47HK$@//F0954-3B M/PU>\,"E2M8WGY5Q,N8Z<>W^5)MM6(3MOP']=@/.\4-]Z7X_^C'VB'Q>KE;G MN)K((HJ1MH 1VI"GH1,$H32@R%Q9U(KYP=X.6C+22<[1?X6==0!R_K1>8&!, MJ^@0,-4W(ND8A*0%A."D=-Q&/,FLZ]-X@<.G,?VIMD\[Y!SI!;Z8Y[9;:"^- MW#N1-\F/58BO"QW.BS-\49,'5K6H]=5T5=]=?<(Z;]7Y$,D_-A&"=PZD9J9. M_!5"#.8 #LI9)]Y?/S<4_>"H]]RHJY2<6C!'/_RTF-?;_GKQ/Z<]>W%$=M.. MG]PT/^D0;AIE&-VN/'R+L^JB/Y3[(;E%66=H2;095(P6'(\1K#><9^],CJUO M=W:C[/C*J4LAOPU__$IK+*=AMIJ$D JR$@$S;1 5,]:MXB$R51AW/+2?@?H@ M(?U4I3;"QOW"J&/%WX$K?@K2L8]9T^)HL,5T!.,?IG.IW06Y+\M%IDV R_&E,Q %DEQ M98B!!,,56$;?Q^2=Q-8Y8@]3,NZ5PBEA=+@">H+1;[B>$/\V>D9^:$$%BB5. MWI^68+64HM[YQ>:=9F^O/VX8?4K(["OL9M, 3NI@7R?-DXFE6'I]\89^:QVV M=4N?:NS1W//>?1;W%CPI<41Y2G6-EK.+D MNIX*;[WT*FT.A5VA=J!>QNZU39^P6-9?N+CFY#)IVI<42S$2@E2U]32O7:>U MH6]+YMD$IJ7XED_W]!*=(N5032Z:B[4#._3+^7(^7=?I0O/\R_1+_>HJJ[Y( M:W4)==BWJ2V,H@%OA -+>PDC:I]TZ_J(QZD9]Y)K*"PUUD('>/I/_#A-LVOJ M(Q\/4U!>/>:@V-FR.DW0%6GE/@?4X? M=]>$ALA4\D6!89X@ST@VGOXU")=95,J44K Q:!XA9=P+KJ'1TT+^'<#HW:*L M_P@;VWGUY<^UB\-BPU/MC':U/UBR*B@O(257!^?E#,$G!4+ZK!06'D-KAWIG MXL9M'#,TU(;140?@>X5AA1\7L[S),+GZYN79I^7B,]ZN42S.IYBUJKFWF>)? MER#P%,$DB4%PE4-NG3JW*VT[0<]\K] ;1$,=(*\V&%LOSU/5T^91] ,I[HH7 MG;0RRC@HQ=?AZX%X2:@@R:2=I_C-YM9754_1LQ/"[/>*L&::Z !5C\KJUL4N*OYQ,U;93Y-4:<76@?J?U=X[:^,#J#U+*7S ML_/M$Q@2$6F;54M?SW"CL'E^=K98KJ?_W/S\4>8GVG*;419(*+>#], YVKMH M7 Q">ZFQ=0.<5K1W>F?6!JZC*+B?\KA'^:F9*KZX$$UT8%'0*>.BI@">(4AO M,C,J!:%:7Z \14^G=W #F\U]%?%]I@P]/8;^F,R@>Y]\@@2@I[DY;9Z/,U9R M;1A((SBHR B4I4C@(4IC0@DEMM[$I\GSN6VN)\I)VFKD1T2]:0I5-$11. A> M-PC97IW;=_:_6?^[R-?9!PGWF_(?*.SOLT1H,P K;0=@S6[JO9H;IV^LAR_7,T@OAZQ-"CK& MR7F H%GMX&\=^,(B:+3:%B<3;;G&S#Y QO=AQO; Q5TS=JSH.XA(?[Y<]BU^ MQOGY-1?*:"$%A1^:W$$*/S1%V,XR8"QP3F;>!-ZZ].YA2KZ+,J)C,-1 6-G M-C]^_S',GR_FZ^G\P^9);;Z:DLK"92R\V4 3DW3."2U8QQRH MK WX5!1(9HQ23B7E_;<.Q!:$?!>U1H=@[>1:ZL"P/<+N1&EK?2:I":53[9BB MP3%3O[6*,XJMK6M]-#Y"RG=1IW2,:6NA@M[O'VJUWA_3&G][4N3^4JT8N_=4:9'M>7B^_[9AQ@]&;PA&3;*D/5RXZ"8KE M!+Z^ 434(2:1!1FMQCMZ+P*/?C2X=6%OV#X>=>W?][?32^[7&$_;@NCIQ6'/WZ#*GLGN[\3F. M >16"H82DN,U5D -7HL"(7I9D(YKEEHW#CFI ;Q:['8O,::R"LI&<(KSVJP_ M@[=80$K.O,A1H&T=H#Y QG=EZO9 R5U3=ZP&.H@'KEB8*.>L9[X.DY)D\JVQ MM72!'%Q>>#*%S'9JG2ATM78?<#E8B8^ 8B^)=M-+^8;Z5++66D'Q1581" @I MFSK,T7 6(W-J*.LY[N76<'C80Z)-NRJ>WONY:W>O7D6&<8*^M=JI?*&]N![' M);*._D<0)K>[MG?G!;PD,,N22\J:U\EO[W^90V36T?M,97 MT\]X=_F?+GX-_VNQW P]VN9[9F>--]% ]C5KSC&*>M!%P&*USBY%R5N;O*,( M[N/<;(^\Q]M8#*W5#ARRQUE;W>9M4SMOLI2,BP",HF90HOJNSBJ@LR3%*)P- MH?45SQ[D]=+K8G#0W*T/'DB#?8/SAK'?PME5H8;'6+*/ 9+4&12S'B)M=^!" M9&%$0IU:IT7M2>+((V:&@LKND#Q:;QW \K(ZL:;LIH_SQ6SQX>+M],/'ZV(Q M;G*.Q!*Y[TZ!BCR"K[D()M1IAD;:]G?!WR"I6]@=#X=[#_GM=-,!U)Z?K]:+ M,UQNW@9K(_V/TT]7K%CK FKA 3'6H8*N)A 3/RP5;QSZ4D3K)K-/D#-R1_<3 M0JR53CJ U_MER'@6EO^H]:^;;ZJ,KICQRF2/)8(T/H'2M=&(RP[0F) -#S&+ MUNUGGR1HY,$V)X18.[UT +)O.\2WABFXXIRG/52K'AVHE"5Y'$)"#MHGD8,* MKC7F]J&OEU+24P<9@^FP WP^SM/O*RSGLU?3@A,4CI.,: ^+F&NUC@ O381L MG<^*7 I1F@\'VX&N<1V[X5"QU/(52T)(D,/ MBF-A(B9+')TNFMV]R'DP\]SN39I*,UW0LV.J]L-KYWM0G M* LV&;2Y*,Y$\\GQ>U,YKD/8 QQ;J._8PN6A(5J+925'4V*PP(RJODOAY$Q; MI/TGR1?6D2MLW;/F:8K&31ON 7K[JJ7W'.+GB[.SZ7K3]"G,<[K*PT]37+W^ MM$G#GW_8M(A:O9[?3ML^XI'YV"6;OC0WY;_1<_,MFB@0?GZ;I@<>_62L.0\I M@$P5Z,%'B,H(R,Z3Q+GP/K;.*=J+P*,#Z:W)OW[CS$4*I318->\'OX7(_V.A]QF5+\ BP72MQX#U;9A9U5CGA*\IC4M2QY) MZ;;GUV]0J;SKS2H7DT4!X^E11[H?;WCU4"X3Q@*- (;N67#F-+' - M84:9!OVTU)6N(MM.45T+54KN6ZU5+R&T9JX^3"?^&:<$CR%IGE!2S.:.=6#7 M R;(6A.L)]@06_J:82M!=3,958Q63ZFT:[<>-G;EI(K.A(08]KD-A2#(* V' M/%%$PJ889Z7?Q^PDJAGKU1< W0S8@=(H:,..GZ_X^V@R^G;S[7/^W/B3_;7\ MH6'R%%L_=:S\1/?]5LE+:$JX5DHA[Q3-R5B2GWM!$"&248Y8$5)I*W#4O,1O M$2*:N$'_[L3Q.>:J"# N'],[H,"._S/:/,%&<&=B0MXZ<%L(N!5:"X\@!G+" M$V*\+QXY'$SM*>4[]L'[:H61DL9C(8D6J716?$\23RGX.09"#Y'IAN5APPY;9$#;$-/@D1.7[RM+.T9[$UGWHK=1<.XMO1.#Y[OIS>S*J:B) M% H9SH";E$8X%QA'CAN>IZ!11TO?K^U+8]W!8&V"O;]==R#8\) [ MADA.R!I>@5-L1%0&,>]\+G!DR.4;4!? QGOLHE'E9]-UHZWNY+#VK-]>LBI6 MCC40!G^?!.#B]&:RB.'M3P\_>O$M_]N5CR2Z&"-2/&_240F*YC!*UF&M2 *& M'O58WD1H)W3J,T=G$2DV4:"Z88-7)@C,E1"(11'S9,B C(9C $?LG8V4:U.Z M*<(&4CH!SIP^X$I(H@'KM_/"/2H).T*.AEQ:RR.R5D*<%:1@V E-CG5UN%?5 M SY;?!TBF)8MUZ.+42P=. Z"(##*''&E'/@-T2(OA-:A:ZIS^"V MI:QXSO;>^NK9%@>]N8:/M7!W_7S/][?7_SZ@$$I,;=MG^6,Q^BCSV_8S&R%I MJFP2" >9V_KG@A1*&2))J7QC&C@NW0'N*(4!RQS*^XF?98OV)M[^__O)]H)H M$Z05*AE$/0$,\Z!,,3Y(Q6;I%6&?B3NFF_A D#BNM!F#X=!MO M?WZ/DWF\LIX%;1A%0H &<8A&D4W&Y;>X5%$LM2D^QG(M(:=TS=X'7OVET!R4 M[OQ"L,N*&:X-RJV%(!0P&-E@-9)>2QECPE*5]AC64W)*U^+EP'20')I#TS]B M/NUCN("8SU['VTJ^N[^\C+-OY,I+PI4V B4%N^)"P_ZTTN $!"DH==CJTBT, M]Z7QE.Z^RR&PL.Q:Q^:;U>W!9[N(G^+,YW2( 97#G& DN9.@>U$@IYE"2GJO M9&">L&$S[KMI/*5+\L&PV5=VK8]C6LWK YDL?@$K)W/@9FX'V2-OLFO)HKF2 MO>@OE!]9??-3_N;EHV\^/+AV6'*?6XAX9\%-@]^9Q!+2V%(<$L>.E':6=]%4 M;DK IB^]^O7D;Y;=^K0T-G+C4=+8 "-DOLW2'$5I+57$:TI*G\ '$5HW?5(4 M3YL' 0PEN :.WVY;6[8$5]I9FWA$F!N5>8DA&@\$$8VU\5XRCTM7DG>GKI7V M_X-!97H4N36&R%4OW2@<39)0%"@5B-/<9XHP@081;*:G[GWK49#56PP-0&H#HVX?O\TJ1:^E=E%9 MZ";J]C/@':VY$B7Y(1%A$5D3X!Q+6B$KB$"8>)O[\BIC2[^'V$).@>+(VZ4? M;H)7L7FDQ#LB7.X\#,95>X\TYQ@YGV?$^VB,&FR?SXFI&T>60L.:4L<"O&_@ M8'MU,P%34HBYBDQ,5(I?.EBC VD M- *@?H*>EN=ZH^"YG6!R/RP1QT1Y,@@'K1&'/2 KB4)& '>P C$TK[03J+J M JJ(Z#O Z7 YU.Z;D=R?KUVT-%#PE.R[*SB<;?ZRSQ0]P 7COEGBOD O"(4T&1S4&E MI9X:K231NO10O:T$UCJ9 M+Z;^GSW?ZSY;I?BSW&U4%HKIWP(<%K_N S4.\@ZRZ9J<'#IZ?9:5%4/M$>[2?#S?9P?N8 M_I@NXOQ^,TZ:1%0 ?R\FE7N(1:1=X!!N:)V4T8*YG>:DTY?J>CX%(%*>GZTG MD)?;='8> _Q1?E:Y7+E$PXB.*Q<]E [93:&#ZB'+^#&]?O3QUW:O#>[3&H+$.1B -P1Q@*CD([W*@!W$:]X%RC&5AF]^/XG)/*);?>)6_ M\9B*"Y 9>)?+;[[Z]? S*SHN_F5GX3:ND< ;)8,')]/FOG,>'#_C A(&>\-, M-!J7[AY8C/BZA^H1,;OY(<8QQ=] XO33V()!^A:7F3^:C- 24^0TST]9'/S. M4H(8AX/$.A\T+9UJ?_S]5AY8'!4"TT+R: A+=WG"1(P'_Q1I(7(_! MQMQ2@ MF=+:A$,$YI0NH'I*05T\'2[)#9 X@*VU8X'+?TTOOTYOLBTEXNWR\&R=O MP5^;_HKQ-N99U;KF7=[5^5MC+1-YZ%]B8,C54I,2"EXF&A7%.IE. <)!GV\# M-8<(>WI4SM?&UOM)N/%+<_QH \Y(Q6R>KQ-@%SQGEC7.6Y%I[;G(TM MOEZN7C>>+(6,WGQKX*2Y/6SAAU>OT8PR5 6DL*5 /+/(@$11T)%*S8WUQ1O( M/R&@E4\#J>8176\8-X/QSA%!YY"&67CH OT]&B_GG+[^OS@#)I3-> M.8B?0?-Y\ 8Y\ .0BX$1$Y5@MG3TMY6@RN%@=;R\J"DN);RJ111+'^13G*7I M[)N=^'B_F=5&0F*!,\[S2!$).IYG?Y,00,=9M *ND M)!HP;D]BFX_?,U-7&_'2^82]0N#'YF/#Y4);32"J(=P(J:0M[A]N)*;N^ZUF ML%=6:+5#T>=*=+N1^5U]FU #=BUY0X><_51V.Z] =88T2%S$U"G4-6$08!G"%,89H\+W[7M)F< MN@^ZFH%@:<%5Q.!\MKCZG/FW#+^BA@@+_ D%$M M,^UFXPCHY*D)E(E1:=" M(%CU$=+@WQY0]N2#E<_*JGF5PSG? ESN/$C%O07;BD(28&D) 8K)TMPR"30; M3G2GUU]= %,S9NPAK.?B/H!SE06^&B^S(ES32#GG 3E.8?,I$62$]HCQ0)4( MQB31J2)RA\B??+2RT \1V;0$_VH+WOY\1'@4<)P1XA$U& B7X+1G-QW))(EA M+E(=> G!/_YHG4"^F. /YE]EP5^.%OE8?#\)HQ^C<&/'2[,7%+6<<(54\AAQ MK_CMRXZ(<_<79SGEG>:>[ # VH]7#GZJ>PK])=(:I'+'H67=5P[")/B\\&5&Y(W^WVW(225E/WT.(*H;,S>C&;1PU_?74T]X8AI,FA1Y M8#VV>9 )\@G[3635J?G[8 WP.#%TG77 M9\YC9)G62%F<6,3!45KZB6F?]C?#I?>;*',K(:5&P?:TR4?"#'N) Z CCU&2 M.N67\Q9IE2=B&DK+-^XZT78Y>XE^[W8Y^\BA]I&VH;\+=81$X2.B-(__"D'F M1HH)L6S9=:)6L6XUV:?9+F&*Z.M,,1Q%$6(>:HP05J NOO,!IJT\:$9\&_:1..5O(516$H)BD#BE'5B M^.EQ MHYK0%PBU'>.#-W[;0^;]9+Z8W2S/ZH^+KW%V^=5.5B6-KZ>3'T!C;I*0U_S] M^W2RXM,5D2(J)R5P)*=2E"?()(>1)-AB83D/AG=RNVM0WWB9]#!Z!$ MN:\:C[,?(Q_7L^Q#WNX\#XO.W)E?3A=V_/CO-%[B>J5?W!=+X^ MWM]@B<4;NXCO[&BV[ MY)8-0RU97UD20(7 &:64=BD0[X;'Q5M7V[5Y273DC M=I8^74]L-' ^/31TV\X;MRTH_)S[V^2.F#Y#ZCI>6>LEH2*'@Y(A+B!.M)%A M9!S/[W884;%T[ZE!-M))9]29Z4P[T#C90^4RSKY=.9=(3+GQN5,.\:@CTID,CI!6)\9A(\LO5;L^"&;O3^Y+N;SFV^WQ]K;G]]C[G3Q M)E<-Q4GX#"?OX*]\,(%K\ BY2?G]NP,'T?N ?#+,!\&QUJ4?C1]E8]UN&?&9 M*E-[V&G3>5HGA0<9;0FU[@S,Y31[EA]O%O.%G>0YZ%?<2I>"PTA0L"W+1CDV M)H$_I@TMYB: MNJ+<,9V[ R61LLD7"5G%'6(A#Y\P06E?>L3LWD1V0^BYW@H/*]/:#N^JD\C[ MB9]%X-\!FY51D> ]2M'$W'//(LV#08$J\.Z]B%;A3HYL7TJZH?3<;EF/+\3: MB-U[=Q>326YN<+.8?@.9^#LN/4KO!^,,URR"4Y.[^Q&5P,?Q\$M2FA'GF*"V M$X;+T]8-U6=Y UI9T+5Q_D#VQP2V.- &-%C, Y,=6N+MX=:]":Z&_K/]5;RN#(_:9!?:>X]B8(B MH5F^$\HC EB4*&&7"(3.+LC2U;Z'4]OM[=6YW@\>2P0GAI(^&AD-ZQ3R=?YD-ZR=VZ79@&(I!K;_^^\O M1 *;_N?#Z/T>+7[Y.0[[CC7?%Y M/@-&/Y9C0N=K1];/1W"(Q%W0+/;M?W_@PG/^K$AX@M(:'(D_%Q'^F_!_>IYD M_0:B6Q]X2D$C8<%640A-$S.B4R/V?6IT]AZ'.YP#6P<$6\?A[B.1!N!T...V3%**T3M* M-$5>YNH/S172 <))%943PD6FNPT&*5F]?^+C"U3'&X>XCXP9POGVBJH)/ M*AL8DM)XQ(/.Q7(*]H:ER(WU+7L^B/2O<;A#XF6O<;C["*]VAF#+"%;+<90B M"N0CA_#6<0M1J)6(A20-3HQ2\M639GS+:=_97N'\P]7DZ'K^;SO)_=*6, MCUH(@< >\-R!%^P+"1+.FI"<$3K2D%K1C(-VV+BK41B_I=1G>##].53MMN_I ME2'$.>$X4F#^$,=Y>)6*">%C)* M^'1O)]KO]YR4L ?8^KX5OCP!703AI3AZS"'EF8Y>YYDNN4$3SQ6>DE(4)#5$ M.&JY+WW/=L3MG6CWX'/2R'Z0^S,HY0LGGG+F:? (.Y/EZ#$R*JGQ)Z30O:!6\^8\>VD3$>-(S#G'S&WW(SAXD>OXLD7M8T$; MX)'E42!LJ$(\SS6SFEDDH^+&26ST\W>.IZ"Q^[#@1.//DTFV#@;'LPX]N[/O MBAG+O*$18:DT\$QZ9(C,\J=:$VLQ9T>O[#G"OL\^ASNH+_J2S!D'@^:T?@:5JP M@QVEF'A.'(1#,2 N743&:HP$!W9BGH@*_F0,P9Z;/_LL]AD8@B'Q?-:&8)6- MO %4[^9:Q$$P'RS"FE/@6F#(TOP[C:DDU+.D3N>J:I^=GWW:_ Q,P&!(/FO] MWR.6PEI*:QC)U:L>Q*X$LOEW0?+@#58#K#0TVP9$378(C5$:-= P.11H)A*6P+UZZ"\59ON3?"P1;7_+O(Y$& MX#3(\TIO@@LF1!?#P^B@OU[R;P!W#U@=XR7_/C)N M[?WTRM-?/=QET6(%S$0D2HTX)0%T7Q.$J<6!.*QMHKO' (;'M% M?;@\3L&"[JZ/23AJE2)!E,;6 M_2FC?:7CCP;@/4X%V:@X4U2B1/)($BL)WE5=_\()H1@;'[U(L -13R_43/827 H5618"^?;>0:Y>1LG6C36 MKL;TA4I#[Z5RU)0'8<7PYF8&++[=S7+W\\9'P(XK:VA2'NR"8=1# M5)4DLL$KY#W5C'NBM2T]>G)_*D^T/&I R \KZ(807?PTQ)@K*UQ"3&!P9)/' M2&,B$0UYE*S,D[>;>7S;RVEJKU:HW2.@'TQ:>J'G=C/!;6#"LT>*JQ3*_$JF MJ(3@/A^# 7Z)-II8!1>&1YG$(:O3M2<([Q[ MS!NC#THQ)+!=YKL9@$X^.SV?5 M<7?^YW*P8S[MT^JT%T&R*( E)N8:N>09TB8*E!3!D>L\I^GH=\'%=WFB?EH; M6C4PJ/X\:G<5@B5"N( ,53X/HH+03V.,< J>::6%E*WEO3IN[6RRQX,@O(Y" M[@6WT\DW;[PNWIQ%W,XE)S5/FJ# 3S3< M:E0[:P+P% [+7?RYVWTW[D0E+4G$Y'GC%G$7P8-WUB&1S1@9-/D+)R.64S(;!9"FQ4H%PDFT+Q&;''V]V)/LAM M[**@+(C.X*![E"C>:GF$M9I*[E$**=<>"X.,D!0QCK$3>7YX:OA&H?=!)\]9 ML1J#SQEHU44(H_P;.WYX>/KPFI1;SH4U$G&2[RBEY< ,0Y%+E&;Q"8EM8[JT M=4.=-$C]I4$#0Z45O>EQ3F_V@S_'_) +_OSU=+)DS8T=7\;9-WHE##-)4(F\ MY!'X%#RR'+QCZ@5U5 5A9?%RP>-O\[2O%0J"O+!G.#3B#E9*(,)-2SPI[2N[ M3;[S)OY<>6FH(1"5>JH)XH(X9/+X8@BAO>*5Z;,H[Z9AN3L?Z MG6/M8^0,SK7-;O(F#I$K+D,BSAB46 "7F9I<[BDP2C$*@9WW40SRE.JXV^RD M<^;,=.Y48'7*FK>S>]K%]?5L^3;@/7!H-)F/_#(!]."5*"Y8H@)9S36<\M$C M[41"D2HG.+78\T%2^S4VV\V[Q'^I846,M:*,9:XYGC+D*FB*O0L!>6L4X@Q[ M9#3AB#$BN*340(S06$IDXV8:"-7:!_-P%V@]D'4ZI5_[WNU?3A=V_(PST2A* M(/+.<\ER1;@%SH"91 F+9#D.#AR$QG2NR[X:*/'ZTZE?<;S5[L-5+"!^Q@.F MA?128A2ERQVC&$?:,(4HJTQ+>9!GNVF@JNID]*LQ;)VREATJ MOWOK="6-PR$0AC2%J)I32I"S02+L5."1V #L:D4+>^^V@5JK/X^6'A>;K6CQ M(+$NM\$83@0B7E'$8\JU:R:AQ*2R44OX9Y"K\&I9E&'+LDY3!ZLCZW3GA[R] MG:=1?%C(LW6/,!EDVT[:& ,2HF(Z8(6LXDNC+<#U\@$I$C" /"5J2K\ /I=)DA08;DBWMM4O,[]KS$@>V)VN#$@^XB_ 7?G_00, M4_P"0EYN[K?\'^3]YED!U"OGE94HN#Q7A:1P^RY;:&N9TC9&7GK<^A9RSF5$ MR%X F0XCK7:!MQH)D*R@'H.+)4AN/NBM04YZADQ*D1-GE1>EY]%L):@N^(J) MO1N<#I!! X#*QP-HIQW'NP$01)*HM!#(T7REX3G)[_$HTE8PK+T2Q)=V8EX0 MT21P#A'PM"2W&X#+9Y $$/#U8A+>Q!]Q//V>.;3RS%=;$@E+IF-$0E*(]H1T MR,#&\NV8H $;BGTH#* .9-6]0AT.4J4ET@#(OL0Q_-7UW^(DSNP8-G81OHTF MH^RP+D8_XFIO=QHDM318T(B"]J!!)CBD?8HH\D L,UPS6_P5WSX$UKU^' YX MPTFI!0CVK]ZS.A*#"4;4,HNX%@Q9B3G"P<001*0\E7;&^E-]+F.%^H0+1Y9] M VB_&"]_)H;U6U^I,APC-&%C+8J,P#%BDT76&O!58DJ>$ G,+6UINU'60'7B M$?'R? !F>>$5@^11,]W9$YK]B.'==)9[]N?Y=L6SWEN^<80,>-<=MI$-9\Y( MG'M-R"@5XEP[9(V@B#N))1&:>UEZ!$"=;'C/HJGU??JYLA&.+8FPQA+QJ,7M M."'JP21XHZ67:A>&AR#LI)/=^T"R4$E+G; M^2.#].XF]T2\,TM7WCABC#.Y,#; B:83TMQYI")P.?BH@BM=6[,WD76@7!]/ M+Y)20PKW]-\?W UB>'CP?\N?BYO%U^EL]#\Q7 43@L,D(A\Y6!,N%+)YBJG' M7JEH2#"TF2*5W=NI$P0VIQ>M *8!^W\P*VXW?CM"ZW[J6S)82<4$DL$3Q$,R MR'&(3(+4/F'.@WCNVM33EG4;J)/1.Q_]Z V*=@:G'7!V>Z]+E <,X1L4K^IL#^+#"/=V2P@OW TB87_C_OAG-ER=<\3S+ MYD\<(7[:A]QU1H'=I(ZCF!]]1!V#4Z7MR;G4'!(X;[C/ M,V=92(C[I)$)RH(G9A4X9Y3K5/RQ\%\UAWMB=KB:PWW$WX /_NIF#K9K_M@L M+4N9G.*8\900(<[FSFT8.1WA=TD;'AFF0I5^2[B!E'.I-=P+&-/R4FH4;/FW MLQA7I0,:PE3F\C03YP,X5A8V)"""%5YD1Y[F?M-'@-T3HNH"L(CH.\#I<#G4 M[D!PX7Z^&DW'T^N1G[^?^'];U88$*G%0F"&N(OQ"# 7-BQHBP<"8Y%H:O].- MW+)^>ZCH(<%I678V8&IN#2_\\%)9.%,,=,(A3RE'W 6&;) .!<\$%@FV4+QI MTA,"SJ4 IL\9=KA$&H#3X8Q[V/8D?!K;R0?[[4Y%@S9&.L605CH74(H\Q,M8 MI CQ%'-%=&IG3-7F?=2UA#U@56Q.5"$9-X#S3W&6IK-O.>UTFY6Z+RB7U,E M$?-Y&SP1I+/U]XZR:.%<,$$6ANH&4AJORAH<(]/R FL =P6JW7)_Y(#!#98T MC^V&\PB!^\,1<8%+IHQ)N)E!N;_M51D[7!>I)AR#(\O^E-&^LV?"C$GGMK_!PHC-E2*C,D@*H.<.C- MF>4O?\3Y8C2YOMT\N1(1&TMPMF4&8F@L'#*2"^2B5P&3B#4I?0M2DOX&^GN> MH(KT!4(#YTO'XGT;,(N$::1TSNOD-\LN H^)8A0<1F-4<8^IX,N+]L8;EP'N M ,(K:)D'*@GX$!?CZ7S^'50@[]HNX&?=S2+[EHNI7U9,S/.M^M?I&(0_SPRY MN?UZCR*!_A\M6C90F >%"@G>VEF>CC$'4[@$Y/UUJZ&11VHCQ)4>7'X#OVCL M#9*86P)!K)6B]%7-)EKZVLOGZX+2C?Q#+QNMO%1)H9 8*+.#7PS1#(5(<+ 0 M2"==.O>QE:"ZGF\1/#RW>>4$T,#I"WI\^S[Z-]#F*R$9-28F%'R^AY%.@ >- M<;Z1,=2SH+ H?<@^(: MM/00[+04EQN R+,91'>EW;<9O$!ORO,+;*4%XW,AG$A%40Z0D! M>:GW5Q0+A3W.7,WC(#F!WPFMD/8D41>((J+TV\V]"*QK*VL@Z$ 0[R_.)I)# M&[:W8NB+75Y)&@.)CB(6 K!2V3R+.SH4*#"4"T(4/9)]W41B74/:+F*+B+0) MS*[UH*Y"LBI24#U&6G6Y%;+!A&JL1.G$_EI"ZF9J&L!??_$TB;(5 MQZXD=I)HS9'G@@-KB$,Z$7#3L>,4?'2ABUO #:34G0?2(-(.$='9)0(O)HM1 MR(P8_>C3EJ7 5VNF G=R8>A<(/&>1*LM2D+EZ__ D&$T(>&D]]8*JEWI),=0 MN<"'FHC'7/T2_D[0;6$$#T33R"SRT8#& M1R^0#=0A83C7C#.O9.GD8=D=M)4_.@AQFQ_['%W$#83L/??\ZM?Z!9;EEY83 M*TW2R#.=^\XN1X@JBV*27C$EE2W>-7/ [;3R\NCX*'U^)=D(9)K5GD?%G%S[ MQ"1SR,5<>"F)1 :\.P2>&,/@ZP6G2OCQ3P7JC^J+K__\[L*]0](G'BB)4>.P*^[J24/=[.<@P#JF5&J#[S9[\N7&_5?TB\OI$UWZ=#/S M7^T\YJ<2=_WFM4LN"(6,)1S8&1321!H4%7C^X/13Y6TGP.WWW;HISN% -B#W M&S@->WH=O]V7\@E*G!28@T*1W%/-\)S%=0@;;@06U"A=NN%Z*=I;>75ZZO'+ M86 X?26X^#:]F2RN)(Y$&\R0XL!T+BE!VG"&@C6$YMP X[6K]%DZ5;E3SW\V.=XW:_* MN.<7B]XKE-Q]H3N%+_$Z%]!_CM^GL_SDXE&&5]GD8D!1YC!*BH LA3#*),(" M=UY:4;R?YP9:"C87>_:%]P],?_5K]9>WYYUF,C!K(TI<,L033<@1A9%ATE+A M$H22PUT<=":SUP'E^-':,\XJ0[M?R"KSQ"&_S; ]*V$M!*NGT@L4]+RZ VD&XY\7@+ MJY T6N4?K4B*,J(<%J$ MGPU$I6___O9B17EB!&('%1&.0#XG3L$YS3GR0="4%-C75'K"P(E1BO +SXVOG0#+F3P'3RYA04B)X^/%A^LD M>@>R$+VXVH"1V.*$/:1&X!C50@>#E,O3YXP%-S_1B!RV%,Y:SDGYEC\=Z&HE M[SJL(SN8I!I W^?X(TYNXFV";+*,*?\Q6GQ]?3-?3.'L?3_)";0<<,[G$?X) ME_;GE<148GVKX?/:[[X5(V$YO;]#IW)9"1@AXE"/I&(N,A75X(&Q 21BC,7HRW= M2[VE3&;")((2.Q2( 'VFA"''HX?0EUEFX'1ALO0;DO/)9.Z#G1*9S'V$53ER M6*GTQ]F7./LQ\K<-8(-5WD:6$)4N-RQ+X,1017/G'2VCHUKA3F#;$3RL^_;I MY2_W$O:T(.?;0$ZNI5KM8+Z*MXATU&NM43!6P"8XQ%O6.\0Q\8XEA9GK-+RE M&WQ>$E O2]5?IB\!TI/!U>O3?DT67^-BY/\6)_>-=8-7@1I.D#+.(PX\02:! M]B3J:=*6.\O(+M=IX^K5Q=]78M.2[*LM_X_CT?7TTW0ZOB->2\>DD [199B, M!4&6@DX([Y,6A&LG12?9/U^Y7BIR +GW8EMMF;^96&#%J]'T^U<+A^9O(S>S ML]$]? &E4C'@1[ \M]6V!NGD,8K+!%K D=AN0T6V?Z=>*G( /!1D:6UTY'HJ M-PV_\OONZ8\X^[7:@R)*8PM6#4L;$#>,(*V$0(HYI:/ 4C#3"18;/E#G\?M M>"C!Q-I ^' ]OWQDX6+PC@HE4!0B#V.2'CDE+=*.A6B\-2)VD__3=3N)79R( MV'NPK(&,<*?,)36&)Y;'"ZOL+BL#P;H6#F%MC&!41DM*M\0\S_N(0P+3P235 M /H.26MKQJ@GFF=+"NHI$D/6$(6P4#3&Q((WI>_6S_,^8B^L%+B/V$=P9W,? M\7[UA\>XD'C^K3HW$EMW//251.0^>NK!N:(&3E]-X."-(L!A+*F7/@EO2QN' MIJXD)./*4PI^1\PQ1PC(!0KR#G2)7$GL(JW9<<*?4 M7Z*'G[IM4@ 62C-#"4H\,'!F?(2XQ@2$*8_&2:TQZ_90>LWB)WCGL(\TIP59 MVQ@T[@J\/*8)Z(3@QRG$74JYMHL@1Z.326J;M#H$'#6O$\J(:XOL#^!=(](? MV?'KK_%;KO"["X2=%<%D(QHB!I^/XP2Q#E80^FC# Z<0$.^%@)>?: <%APAN M#0YZKH5'FGN,L.6.6>^" MB:7+A)[34.?>H3!&BC"XMHUX-YV&C[.+Z]G(WXP7-_=[ $HE<5PCZV.>1(8% MTC8R\,4#2TX*1TBWTV+#!^K<- QA)4IPL $ST2E%%1B6T7*.DM(><<$M.-5" MHMQQBEB##>7%YWR>9^+Y@.AD,$DU@+Y#\I<).^^PE\CCY!!GQN1.+019;822 MD6C.2W?,.<_$\UY8*9!XWD=PK2>>+S)&EOW3;CP8?]BIG81I'G;KI_/%_(.= MS6S/IN'[?J)HFKG7_@IEEY]\_F(2/L=QGEMYX>'#MSTZ[U*&6 C/N5PSBZ\+QHKH!)Z$A>E#>>2=Y=4WB,&C:G( N*ZTFSNI'&\J=^VY+>*,W)"8( M>@ACN3^@19H%"(T3^#()2QYEZ1:P:PEI)5-=6.POCMV^,F@12*M0S!/ILHJA M)$(N^(&@3#NE4 C6DF2"8GQ0*_Y 2D.6ZC A[X+- 1ROG;%XZ9$\ZAZ:-(F@ M5!)%#;OA*CID.QY2Z0S91F(:LE-]13X=@O\- .F^ M&W;, ]\F_BYY+(/S1C&)/#2P=LLI%)'-;'9YDT*[T@)L-I-0%42%!;YJF MT(/K#8#G8T[#/.'-W=5#-%Q18(90. _,S1TIM63 H 0\PES34#H6VT1+W>-M M&/@4X7MU-WH^CXOWW[[;T2QGB%]_M;/K^[=2SJG@>'X_IX)%G#J&K+ 6)6(L MDQ9KP74W-WK+5^H./"@+C;(L;<"V;#F]'RX."%%PA!N%K T$<2TQ[(D81+Q0 M+#'+G1DT4-] 5UU@->!2'R:AUE#WE&-O?WZ/>4+-W4C<3]/Y*(MT_G8\^C:: MY!^[PJ!'?XFPTS;]ZD-B593Y9&A+2/)\]UFEDC>=(F5RYJCSGM'0W]@)DUW7R:L)X M$,&VAN65(W-%)15,) U.+<=Y0@CP$#Q;%*+VG"4AF>&#'O>W=-0]WH^+MD-8 MWQI\5MR!Z!J\7,HI"0* &1!(NF?"E4V/KZ*A3>5@'/H>POG[% MS7+M>?3_=CW]\>_1AU4ERK_L+%QFZWJ=.SJ,I_.;V;.KAW7U-$\P]'C16_CX M\(":]5_8LYSF8.)+/<5<#K.U\WP^??L>)_,5M&=VOA9S[97_G/ MEN3=T@B?R:,?QW;R:+!OX5*1(4@L8;&>C<#\_.7W5:9B *NT\5M5S=.0Z%EK MJ7:Q_&!K-.Z=(5LW_G0='C:DOK;\YU7:K1Q3Q!WYUY!P/WY?NN\]Y/MTA2XB MEFUYDNAZSX5$=1^%C; @QULKH,!<,>O;K?R;>F&/]P8'!HR;%ZQ (E_GWP?Y44O(31X!7_Y MSR)DOERU2A)ZIRSN$-6)(Q5S'D_HBXNOTU!87L_6K))K/4Q:Z[G1B*P^P6<7 MLV^3\&YLKXM(ZNF*5;*4!\EI+2<:D5+6^->3>9B5$].S):O$VP=;OY>\:$10 M_S']UP-]92W@AJ6K1-$'"6X[;RH+\/Y,'7V+X=UTEGW#/^RXM[IM6[=*=+R7 MZ#IPI07%F[\>3^?QK94W:!L.\^GNQA06Y7&XP>Z=B=X.BC1N@6K26@#SZ?= M&-! >7NZ=MU@N9,6;65*<6$=N\9P_:Z>)XV'3$S6A_O]$1T\X[6=T '):T77R'S_O1DA6?1]=?%_,O%Y^_#'OECWT[U87UM1V8=:<'G.AYA^6C@;N%N\# #'98'AP//.-+"Z+[?1)FXU_7 M7Z*_F=WVE/FVZ"^WM:MV.MUQ?:EM8TD+(GO[<^8_S4;/VT,<(J>'I3H)IX&K MM1>;;T$B?X,38/'&+N([.YK]8<;Z[6R9^!ZHWOKEZD5JK7<0W;/..@OU M<[P=*/@QO?C6"S QI;*1S<72 M8/MS[)//@-[9YG7K59/75KY/.S'A3WT/,(AWTE4H?]T _'4#L)=L/DPG'^*T MA%">KE3OQFP;KZ<[-M[0N1)AR>7C9>!9MJ_%#I@7"U%97EM5M78T_?>R)[*TONR M^.>GF?\XNYS/WLX7H]L1"B7+O3M]H%K)XZ%2W8=ME27\\68QOQVB>UW0E&Y> MM5H-Y*&RW,F@=@[ #]/%?\;[DSJ6JD?N\H%J)9$%#LN=;*LLX7>PZ'02[W9: MXD)TPY+52B,/E>)VUK0EMSQ1('?;#>57U).'3E:UN0 #,VMI,5P>^_?<_3 MEV #;C0>+7Z5\=T.^V*]VH!"H-B/L^U$8"5=O"W+UBL@*!"$M>GKK2&P[M2QBCO\9E.0FXJ];4_#UNM OKT M8Z@*H*Q7[]*1]2O6$]-S?D\[;KYV(GD\?D[>J$.? ML$Y%))L7KE=]M544T_WX4EETG^*T@)P>5JE94[*;U],M&Z]?Y ,D?2@BCN=K MU7O4NZ=0-C#AKUK%8YXT?]4G_E6?N)]LPG]=3I?Q>%_U>+I2M3*J;=JQ=K.U M!3 >WY-51C6>+U?O6%_+[FF7O==N$Q9M#K!ZZ\3C=:H5J6W3B#4;K>W4KJ@M MDW1[N5J]8[M?'-_:_<7KZ9CT3>)@L._.KMLV,M6ZTZ]U [ MNIM'M2WJU]P$)MP36DJ*V]:M5I=[J'7=S:/JNCB]G"[LN,0]\/.UJI7;'JQS M:WE17T(7?@&1^/C7)SL*A02U;LEJA;6'RVL+9VH'RCE2! HS5:5,XZ8UJ]7+ M'BBX';RI[7;>988O?EP7LXT;%ZU7ZGJHE[F#/0U);TG9(PM14HCKUJY7IUI MEEN8U8(IO2>UN$'=N'*]"M,^=G47HVI75OSWS6CQ*_?(NF4EA#??EKU WXP2 M$!-AMZ6DN^>GZA6<'BCNPUA9.VQ\9F;^F"\/D647T:_3,7#Y\Z)4)+G?I^K5 MJAZ6I6\F9,.2G:H56DIF M;6=-]29$NIK([,:F#&R+WC_MMT7GK"TM.U.PFQE0365O94 M]W:>>=Y]U6_M@IW$U5(":AM;:C]US@Y5WE$A@:U;KY.\6DH8;6%*"RG^(NTQ M'R_424 M97G6L:&Z$S+M72IYMT8G>;24@WFV^3;*O'N+8]]Z5=I2FJ3!,M7I MY&_@N*P(>Q/G?C9:7L,4JE/=O7PG(;:4 .G.LNKG4AAENNR88_KC87>EKI]W MK=Y)LBWE0CHSK-6&&N\G\Q&P]7)FE\U4'XTZ?$IYS^X:6SY3I-5&UVT4Z+OQ MXE,O '+@^]6-R_;)A=TO]RHW9^K?<6/M@A4?=^Z2Q9/LUQ9FU,Y9WI/6^U7; MLZ6JR68KM]=*I:%W;A?C\1I;4N8%Z.:%&Y#5EL>@.QGR5S.!6CKT5V.!OQH+ M[!=;+V;CRSC[-O^8+F/UFJVI/< X7RA &U&X?>C"/!3I#LU83I]T4,[\;VNI=X M-JU9[;GM?G+:P9+ZB<4A9+9EV6KO:_<3VV[&-&$ EW25F->W9KEJ;VL/,83K M&-&0,;RU5[N"E\R9"V+&$A@6U>M=J#VEYVL#FQW04,Y2:7 MKE^QWAO:0ZSA!GXT(:LW-[,E806$=+]4O5>QATCG.0>:$,N7Z&]FH\4HSB^N MKR]^V-&X=P'OEG7KO7L]1&!;>7,:MXR?IN.1APU\FDW]@+>,3SXSP"WCYFT4 MOV5\_*D7&"EPW;A^_5ZY^-7RX?'2I4*ZW:LW#$P<7AE>#,Q,2YH=&WM M6N]OVS@2_7Y_!2_!=5/ =F3':5([#=!MLT"!N]O;;H']>*#$44Q$$K4D9',TYM'6A<37Q:7%Q.2ZO(O%W_M=L5;DS4E M55YDEJ0G)1JGJVOQFR)W([K=UNJ-J>=67T^\&"2#H?C-V!L]E;'=:U_0Y6*< MB^-X?7$<)KE(C9I?7B@]%5J].M!GYRH_5Z4&O#DI==2?$\X_.!K4?S[3RDU$_2?YV$.PN+W)3>4QF MT3E^78[Q6-MB?$^WOBL+?5V-PBH/8J=%'2?@;LZLCJ/AD[_A^ IG Z7LW85&*?0%2U6U1_P4JYN)SK5 M7IST>_V[OC[F<8:HD_U&+K\AZW6N,^FUJ83)Q;^LKC)=RT)#TE\7,. M"[*[A/^;+J9NK&LDYO5F[WV]NLTFLKHF\3KSXGU38.3^B>SVAT?RN9"5$OU3 M%:\Z>[\6Z814IF;V^9Y2\"ME ?4GR8"1[R-:*H4ZTRTHQR3GN!.RJBN%C(ZZ?.<;K;7?6RSCZ\]^+RQ)[Y3# M\$Y,)%C4TE33#,^(GV@G?FFD!?21D_=4&PN<5>(G8TO13[J_,.@^S+3SXD=M M7*:IR@@UW,(P$G5N;,#K[W$408B[$F\IHS(E^^RP_R(9G_0[7.U/D-J73R.U M@[U+[8_2(>Y(2#D7-Y69%:2NJ1,S;&->E8$+E8% PPQ25R#WN6@J;QO""B#9 M@GI#PJ4H<64U2F\NF7BL,*5F)HUV&P85TNV4-!4@LQW2XI^ ,IBR" M]&LY+M,64@]F )6#)PKXF4UT-A&NX8]5_QE9:@?A!93:%="$+"]GVD^P0%># M0GEV'K>&:T9AF5-T4R*=KX?AZ8#PY/L!(8E<5T@S(V:5UDZ0%P;-=JU=5^"4 M,K(+%,*$ .FLY[ !VFAFK1N89M SFHEBAL@6$NS=. (Z% %N$0(/">O3(UH3UGP5+S4K MT"K"E,<7S%]KZ(UH8E]VGBB_,U&.B1;U>AW3L&!=\%G*ZW2X1SB5^X/3?B\Y MXSB\)8=M!O(52MO'P=3AJIO)QNW>A<>8Z[UHJ9$!:6U%7:.FTG,R-&OP)7YPIM HG/JY)G59:6LT+T+'NATI0 M\4B-XUH,(#GGP,G>J(2-UUA22Z1W+"DZL:CIZ1(6P+FSP+24V M! .C/ZG/8MR]0G*Z/TAN&?FL M+QG"TJH%G !P+5-=:#_G*K]M6GZX O("J);'4MN$3*P>M^V"Z@;;(XY] EES3398U MEI._5D"WC%H:YW&?CSXQELLPT.(8Y^B!+CE0#!J[9]TZCIT3A?,#/EJHFJ5? MSZ-7$^F6:H,),*">5*@,(1XM:\]%H6^H: \3[MEW/CM$O2>Q%3O=.X3_X:U8 M.)-4B^>CLZ(H9LQUC*[8BE'V"=)C0\4NO9-0LMY8MZSVX0:&+$OM/04X;^F6 M&F@);E,:OH4!CH!B4*]C:L=_UM*+1X]^;S1<#X]94X6C?O?\_[NM/['"ORX@ MSR 7PP^*\(DWR^'P6K=5>KGKF9&\X;(;Y5HHO$%HAD//Q<'0)\&MW:#$ X8M ME"85.CI:,MJ#T&SE*;H 8U"1G5C['0J_:TH@!%$*BVDKR=8CM(_7]?T%UOYM M?EZC6.<6'-%!EBDP&W 2CJ1;0'5BK=/5U!13XH)7R>OV9-VV9$AE79@YH74V M,9'^Y!VX EY?1 T\7.HV"MO!XV\^^+";:CNG "/9+A)1R-K1:/%E#!*O"SD? MZ2J$,W0:WZ4RA'$\Y6( _=#^]!K@%IM7[V/TDOA.AH<[7BUF;IM[H>G8J\VV MX7GO9?)P<]+K/]CVA88]#BY'MQ$95\OJU<')P;W(CQ+1#U%?C/>(Z:"^9>/Q MVL_5G+?[<8PA_/K/:HC+L\,AH!D^-W_A70+JR\:GQ:$W]0BV(IQ#"5[J^'N* MW->*UO<4DS<33?DC[_W\[T;FZ)'7HIYOQNWPP8A!<#A@^6J?57]6KCPF]WHW@X/:6-E_=6O!!*3;+J(E.00^,WNSQ8 M]>Y\QE4.+*)4**6I.QX?_W.#"7;B>W6_=C6#6X?4DLY"JU:G%]I?1,:/7L2)\/ MGR:73^$BN%@6='A2Z[4Z#Y M1Q>#*HSG6H7I*.GW_W/$=M=7N2T#3N:P<_RY'.-3V]JY ]R&KC1Z4HXX D>Q M4]N<66/=Z+C/_\;4TLUEH&L+6?[4\;+T70].Y]'0Z[\! M5X$+XLMYLT(9 M#-J6PN;B5Z?+3%?2B->ZE/@3?_V2HP6X?<+_31=3U<[7$N<-]N!]?76;364Y M ?$\"^)M;7#DY$QVD^&)?"QDJ41RKN)5Y^#7(KV0RE;$3-]3"GZ'C%%_UA\0 M\L,4Q._2I;($W_WEUL""*YD(?XK*UMJWQ$9/_8+7+,,CX[/+\?[+V%<2:6P_'0-Y#C^)=[AA.I283)' M7;KSC9:9]-IE?/W9[X6EWSNG,+P14SD#X6"F88Z/1YAJ+WZKI4/4FX5X"Y5U M"+%2O+:N$$F_^QOA[=U<^R!^UM9G&LH,L+0[-(P],=G28=$P!FF]NG#2.W@X%+[L_08=TQ(L1 WI9T;4!/HQ R[F%=E MT872HF[#&:0ND=<7HBZ#JP%7@$J.11TF7(H"KQS5VEP2YSAA"TTD&NTV#$I, MM_?2+0F=P2L.*L*&W3#M4@&B&H/+HB4+\S*)L2K,/(&6P&S, M"I4-(/R]J1'X2M/ ';*H#1H@%"WBA:?S[$\F_53DQLY]BU,'$V1 1SI"TLWH M-WK968.;;YW9\/;A(&YX<(A[=R<]CXXO!\G%V#>8:F0%T82->X83']7L&R$= M,$HPZSHUP'4,$)JIT7Y*/B'"=JZ_4Z MIM&"=,%G*:_SX0'A5!X.3I->_X+B\!(\[C P7US:/@RF#E7=3-9^_RY4_E) M8#0SQ8)J:X<#($?-M&?F0RLH>1R2VRO.7.==!T8RTIJ*ND)+I^%D:M3(G^B+ MMT8K/@CR=>JUTM)I6H".=9\K04DCU9YJ,3^;G@LW\Z3U@ X%Y&7J5*&,U%EM M)-$[+HN=6-5T[!$5PKJPP5\ID"$R,/8']5F,>U!(3@\'R0WCW@7RWIRU@>?] MV6YO6..C,-.*T"J]+271NO2(=-*7!&'I5 LG!+B6J38Z+*C*;YN6'BY&'H-J M>2*U3E!<&3@>#6LOA-$W8)K# MA'OVG<\.4>]!;,7.#P[AG[P5XS-)U3X?G15%$6.N8W3%5H2RCY >&RIVZ9U$ M)1NL\\MJSS=PR*+0(0##>4NWU**6H#:ET3<>X 11C-3KB=KQ?]+2[:,'?]4: M7>?'K"[YE-\__O]NZU^L\,\-RC.4B_PN$7VBS3(?7NNF2B]W/7.0-U1VHUSC MPLM"DP\]VX.ACX);LT&)!PQ;*$TJ[.AAR6@[H=G(4^R"&$,5V8FUWV/A]W6! M",$H\6*:2K+U".W#=?UP@75XFY_G6*QSAQS1P2P#,QOBA(^D&T!U8JW3YZC<)V]/Z/'@+OIIK. M*8(17!<3863E8=3^&".)5T8N1KKD<'*G\5TJPS".9U0,4#\T;UT9;K%Y]9E& MKQ\_U0CH3E#MS$USCYM.@]IL&U[VGO9W-_=[R]'>\]IH/JEHS':V^J*6_WXQA#^/6?58[+H^,A0I/_WGFYN\32 MEPU- \%@JQ':"CZ"$K3*\?<4M*\0J.\I'"^F&O+W?.BSC,PI,\O&UP]?NSZ] M1,YG&2=>0^IP+[2([[L'_+I[N)-\U[]+JZSG-U*C>.0Z@XTOU5:09P+MK[K( M%'%?A\TN.[G\SM_XG=TI?]_W#U!+ P04 " "/@$)8,C*G?'P$ !>$@ M&P '1W&5X,S(Q+FAT;>U8;6_B1A#^WE\Q)6HN MD3#8AB1@DT@<<71(:<@!Z5T_58MW'59G>WV[2Q+ZZSN[QH0>F5WG-&:$G/_5^=APX%?$B8[F&6#*B&86%XODU?*!,?0+' M66D-1+&4_'JNP7?]-GP0\A._(:5<]YIVD=Y,T.5)C_(;X/2X MQJGO,_QT8M+MM.-#CS#"XBZ=M>/.84+8T1]>#4U1O;11>IFRXUK&HG(-2XFT;B\7/MX2E;YU^Q..R3EUWE@LZR51I4X M%JF0P8YK/Z&1. G)>+H,WDQYQA1]AK$]%'"/J3+Y0R(-H/!V>#0?]Z7!T M :,SN!P/+P;#R_XY1!^CP=5T^%N$CU$C&G\+_"^:S.75>'+5OYC"= 1>!ZX: MD\:@ 9-H8)/S6@=N_=7GT)] _W1T.8U.83.=*HFN>VBJ-'T7P:0_?MN_B";. MZ.-Y]/OK3VPP-9'[KNO_HQ[/B+S&,3(36HLL."S^_29O?S6/80ZQR',6:RYR MN.5Z#GK.X/V"2 0W7<*8%4)J$ E,;[G2\)8+%7.6QPS'L$09L99[QFIWI^/[ M;C@064'RI;WSPGU \9F0&7BN\QX2(>T*G]7TPA&H"5I2?&IK516><#NA)%.FQG4C)FD*:(;!D!09H HLNJI;JX3G)(_- MF*2K25N6%%3TVU9N]/HNH^+W8;WJ.P[N6W:D,NP$1F% M9#FNM6J5P8K?@0N>1;;R]X2J7]P9Y7#C+&6ZXTL<2PB?GVP6E]V=]E&H[._V MIKRFVO?%9\5#+8H =4&)E%,PJ88_$G+/A=:/A,DC9[C_D3G9NY0/:W\6G:&?R5(;_Y/J00RNY]@60I,0ZWWI#<=YP=XNZ]"9EAVRWTMLFC?ZH> M_);O=YKVO=)?4$L#!!0 ( (^ 0EC:UC &9@0 "\1 ; ='=S="TR M,#(S,3(S,7@Q,'%X97@S,C(N:'1MW5A_;]HX&/[_/L5[5+=U$H$DT)8FM!*C MH"%5T '5[OXZF=@IUA([LTU;[M/?:X=0NJ[5[K1KNT,HG7UC41VM-,\;14U/POAI%BT.[V9I,%^LFX8%56 M06A3&=PN^8(;:(6-\'ZL3T6<8-69>J&0^X/I?#0<]7OST60,DR%<3$?C_NBB M=P[#T;B'0QQ-AJ@QF'Y/^5\TF8O+Z>RR-Y[#? )!!RX;LT:_ ;-!WR47M [\ M^JO/H3>#WMGD8CXX@]UTJB2._4/;I?F' ]\6#F37X_'_SQ^A/KSVWD MH>^'_VJ-YT1=(8TLI#$RCPZ+_WZ1M[^9QTA (H5@B>%2P TW2S!+!A]71&%Q MLS5,62&5 9G"_(9K ^^YU EG(F%(PPIEQ%GN6ZLW>YTP]..^S LBUNXNB-\! MBH=2Y1#XWD=(I7(S?-G.4&#DD@(3%/G^C"4L7S#U9B\X].-64+<4WZH#T9#R M#!6V(:%'<26#+%,(G=.,O4JC#K M,*I#CY(;/.N SPQ/<5"LE%X1 M[**1.TO6YG(4ERO6)D*H+.S>MJM=ZMCUL'$^(VI!!-/>Y#9C:^@EK@<6;W64 M$PS[H!-_/[SB@E"*6ZF7L=1$+?O$+26.51\;0MC%ZLX*"UCY!Q"L(#O;INVTS M[["ZQ>FFH\%QJUVB(GE4U MGG!'3HIIV^.Z%9,L S3#8) ,4%!@TW7=6:5;DD"'E#O7EI90:Y65$)%(=&Y. M_16!-%[]+G&&23O"@2%;*&3N=Q=M=[^_$693^V-!L(&EE$J M:9IR" MS3+^F8KV#(7ZFV]:7?;1K8V M^OW^"ESG=E[I+(H1-=F*TUE+ENB$Y[4E'4F.W]PO=X% D40;!-@8)+-__=U3 M%0H#*4I63%!1G]-MD<10PZX][V?_,LFFX:^_3)3K__I__?)_[^PX9[&73U64 M.5ZBW$SY3IX&T=CY[*OTB[.S(U>=QK-Y$HPGF;.WNW?@?(Z3+\&MR[]G01:J M7_5S?OF)/__R$[WDEV'LSW_]Q0]NG<#_YZO W3L^WC_RU=Z1__I@_V!X?#B" M/_S#HSWO:/? '_Y_O5=P*US.]Z39/%3_?#4-HIV)PO?_O+?;[1W-LK=W@9]- M?N[M[O[C%5WZZR^9.PR5OF,8)[Y*=KPX#-U9JG[6?[SU@W06NO.?@R@,(K5# M-[V=NLD87C&,LRR>_GP(C[]5219X;KCCAL$X^CE37S/Y6=Y\<-@]V'N-+\\2 M^*^O7RSCZM*X?LK\^F_';[K'NXM_AOF9WWZB9R?Z EF"'@SP%=T(LTIG;O3/ M5_NO]#4SU_=A W_>=7IT%2W-*(XRV IXV$_\)Z]P\8Z?:!V^^QH>=7N]_8U8 M0T.)/,LLGL%+7L,DY=J=4(W@J73YRJLMWVMJ7WCG/;\UC.VP^V;94*R;2N/? MVS_J'O'*!-.QXX;9/U]E=T&:A?$X=KO_FHUAC1*OXFWU]##WT#E[/ MOC:>_V)FO5Y]V0^+R>H[8%?CY.E0)4[O M30=YX_ZW[MR;[L%C=FZ-2W#BNU/G@SN+HR!=?;!F!TFL_+S_YJ K9W(=<_CQ MA^/>V__ZK_^"?_??/M4D5M[SW>[NJG>5AG!\L+8%NU(__G#XYNV//_2.=AO^ M5X__KQW:ZX:AO26VXBLO3MPLB*.?\PB$&%[UZM?^Q\L/%W]^[)_?.">_7?7[ M^-.31-HTDV5$>AI/01V9KV]PR UA?7IOMSO.P '>/@N5 MFX)ED,6P[".0=?,X=]1T%L9SLASN@FSBX+K*T!U89_R8J62:.FZ$.E;D!SC1 MU$E5YHSB!.X(\*H@M9_DCA.EZ*_V[].)'FL[=HHV 38FL=?3BZ?PKX<&'>Q) MG#CN,,XSY[_=*'>3N<,JRP$OMNMEN1LZ/AB!M,%RKUJVTQVG]=MTG;E)YIS! MK-JP3]W'\>O>_JYFS<*'=_:/O@,7;A*PKW[M==9T$\4A":!;<;U80W*][WT=P-Y/,EKO=%IH!9?L>JKF,4Q)6 M:Z4/YSVP:RU%D6ZKO)T&S!+TI!";=%6K&7([SE\A.&W%A?2/%!4=7F@2A %K M,S.A"MR+TTF@1L[[(')!N(+0O!B- D\E7>=/N#X%!35T$@4Z9X:/LEZ ;^V] M?IO* _I?E0<E(!AHIRI.P=C!;Y+@27#@^!W7X5J3$YV( LDK>&<'U*LZ=]- M+@Q;(Q? LCU8+AHX1,E%=RU0Q3&)\-7MS&K]8DS MRN&+(49Y5 K&UPB-,3X*&0RK,C'ZGI\1Q1D1,]C<^ ,0;,I4#^_"XP,' DR& MFB?;#?VSK MZ0&C\KZ4GV8Y.;K.>9SA6J49#)%6&^Z!?5;C&#[Q(B![PGDKM SUS:KC> $L M!0[%F\!.<3QH&+N)G]*78!3BBJNT@]P,QIK@&^ \P"VR.'3!K4HS>H39 M_S3'!_FW+IJGF@0\> )1"5)"X".3G;CZ6@^H@'F^']-N ?>#;WRP>$--G&0$ MCT$#0!8-7X#B-5*)19\B%.BM6B$3.=.DC-FB"6D=7E0E=:,/S.(P\+1(2O(0 M5Q.("2Z=:T$"(X3#"FOMC))X6AQ6_-=O/# KRA)R/J_D'VR]-/%:(TUV+6]J MLS0YCX$*HA'L.W%,2[BL5YH@T0*;A@--'CF@QSLW2=RHJLOR\4)6@CY6/@!1 M[,26D#0,0SC W40)KXJR1/Q-R/2TSM3A9^+S@@C/,P@;XW8BXK:?WGSF!L0) M(C@GJ)05=S8+1F0%.2AKJ)P%J1?&\#?-+7%]8+/*2U26FC$:KH[.LR B9J!U M/^07(;%"F!1>IQ(6BG>3P*,QD(98Y?X3%!GP)1TRF#_F3NC'P1;P!E0FL/!8 MZYW<[Q[1 1;5].=$A2Z*P5K21!'IIR#M;G&+.P0QEF?U6Q:'M\O![!73/0Y, MN'=B0O0S$ [PP1DR(X[@F7XV0WOW'GZZB4EY"4EI$5K^#U20IH$-K[C<0D" M[8JYVWD#SOUY%&U+>[A$-77OB56LXT85:TTS+$0DR#I4,$DRW09QB HR>53P MZK3)K'F,'D&.&A"X>8+^$O+H:#DJ0<11@%IF0&9!(7V'*HRCL5B59)N2;2BN MFL>Z5-H5<]G;F)C+J9M.:&]5E$HLOJ^=9N]4I$8!JH+]?^=@\FYB!.:@?)C- MT3UJO774GA@,K.'>S#+9Z87' ?^5-*CR7^;3-T=%A,W2^J[JCH./#21(U4DK 37 ^DB&#! MTK8Z_/$.M[4%U"D!$!2SB6,-2KN+$G4;J#N,.Z!/4],#$"6L]G!.^_4.W7ID ME9;X-7Y@)Y]V-_*%[4_):9Y%&\)4Q U\)Y_A;MRZ04B''03-%Y5ARHW[6&FT MWVT41JND\KU$?G3DIU"[%P@C6$)4+]_%4;YF[]P Z,?G7#KV8]VAP]V$..,9 M1IWS2((7RDW@>F !:H?Y<"HS&>),2"SUC@]1+&W Z6[-+A2Q9Y2TI6'Q=F#8 MEZ,3.M+;<4*,MKFS60C"%,\^2MA)'"(5BM=?@4J,8M''^(@$1/ JEI%H!6WM M[VX#MYBGH'"$87QG?/Y%DEL'9?J_,$K +V9G:Q#E\& K>22;)'$^GK T!QV" MOL34/[;;:!9(/!T:VI!B'\1-:4)@H[E!Q*D3%$YTIW$.#Q!Q45Z1@"(E<,_4 M#4S\W-4!$Q)%RMGK;SAPSG4%P890I%36J,MVN\VY>$#78@7=\*ESO M2Q3?AU;!S4 $]=="5O M@0;C@Y6#-BR-:-MA[1#S#V"DK!7URTF5&-7Z+8Y]YTJY*6ECU8=8IYVDNQ + MZE#3J?(#&%4XA^]W4$6ULU,[3@JDK6![ ^200-I#16'= (8-M#ZB (I690,S M Q9F%%T>!:D'O]%9EJ!H+8>N?T\.G:6J<5[T)%"W_!,\PE,),C\G)BZ+KX=1 M"<_%3UX2P-L"UU$ING2#=%(P.]*C"Y925U6)W?[XP\'KMY+\EZHH,$%Q/02; M)6WAM/&V=LMN0V[K)#2GG6NS]@-8RJ5+Y !BCIRE0YIC5V$0,$#2B$5.Z!,K:YSTG ]D5=) MMEE^P\"OZ7"*JWC(,0>B+;N+Z1VHZ5+QW-;>CS_TWAR_W7:FL(P3.'(COAO$ M%Z5 R)Q*IZ/(92 JMT<#%X&M,@0=-HY "16-GXS2POHPRG]SS1A02Q ZUVJ6 M<1QP?],.-D M0*)5D_P]Y"DYLQ#&Y*!ABSIAW:K%4S>&:Q-*,RP<7YZ11L,I3<=#XI'_GH*(&Y![V]])">])">])"=M9G+2XF$^S@-WU'[] M2+5&/[K?!=>"%!BG3Q4%:&E@[=JHHU4&3$DG!]DL%C^_'6*@,I>I2WXN=,3Y MN<>VD(XYN)X'BKPNE.C?!R!0V$[DLL8<,7+BHYH24+J7HK5R$,_#QT=R+@7: M65D2>*@\<4D,1KY29ZO5%O/5]:$UL\1.P18<(Q8ISC,2E!<=*?FO_+JR=V-O*!-H%1B3^$JK&GV$F6IRG[*!( MXEN)Y&&LW*@#Q 3*KGXK;$^!0"NO@:36HMA!!6!*GJW#%)5#P,[AX@30N;JE MNBL=^TX)9\W9._R'=J"@ +>'4SY$[$RB9T@$43(,=AH3&LJZU084E;\)68;'KDL>\=/6;#R+_V[QPV1*%SSMZM+6&8=A8$?B8G.GJ](R%- M_$U]#=(L-17;"U<-?TT4N9(ZXNC/XLSE >$=,UB1F)3>@S?BKU^8Y!/GE!J< MY2GKZ->GK5W-"4/F$F)(.?'ZDQG$6L/,R-.$0 M&9$53\%-"5(J:HQ\EE88#41-'S[-\B3-K<(0RZ!@8T!]17,"'U2H&):S\_SD M^NSD?[AL^NGP,_9VBY235H ?GDC>'_IZ'VLWO6:[R:YDWQS#Z?+%<'KTPCEK MUYP:S 1D/:OHLY<6N:Z@T%YND$)[^6+3OJBSCU=GB=3+RNSE"LJLN,]$-[EL M4(\NF]2CJJ#F,:A)O]'8/&E3*%1G3>MY,(OYMOFLI)P\%@R\7?6J^QM3KWI3!+PWL1RU M.5+3^D!->VI1[\<#M>(7;N9\!JZZ]G3I4A:S25\13C6U%%%DP$<'0<%*(+GFHY4Z[C -'947(IG4.9$(5# )('2>FO"$" M2]&C;&FJD^@X95/T6NI0#[C>@1/A&"@HF1=6IX;?PZE@I2,EF0V5BN"3KS2N MHIE*BL"*J?)U:DX9*^BFG/BMH;H$DDQ9]2TDEF'NB%=7@)0/57:'KV:CRR\# MWD6V7>#"IL*6Z!V!!06)TI"1WI$4.YP:Y=)A!OS$C<:\2 A ^157(BV0[XKA M,\[D<&[&XSI^CGH*0US^!WZ<I4DD2\E++4!:V5]<5@.@25 MC[$'@<^D7A(,K67[D:BAS3Y&5O/'3=)6?N-TV&=*T5=2];+%D\*5"3TP*?"^2H<*"JCM7:0 MFPHL1^H<@&PBMG:PY6W;<+,S!!3-(ZHK1LZY%6PW("AI=<1")'Q.&;J]W9<4 MW9<4W9<4W9<4W MCS4P%0XZTV*C,R$=:8HVD3=9D33X6J3H;]2:',&:F/K=1LP@:X%:?V;/E.OC M7ZTXL4\+U=9,-FTR_S?(.5KR#V$;%.2DIY5^ *?D4)=?LB1>O2(?3AM1%I.$49]")GZTBS M$.%3[5'I*=R!!IR.6DWXV5H*GC:E:A8BG(4L+C:H4Q?AK0GCNHJ# M'>&2(##'#$>+44J"P^(&HRR'"LB/+83/@0V)8@>(%/;#0O3YZ"8PEMXARJ)1 M,9DR-B-]Q;8B$8)*E^U]A>Q$M$Z4&V8(+Y)@!SLU#?)IJL'-BTY$OIHI4DS3 M4LE?E,9AX!-]7$RC8 A/?I?[" YU!8<1]!=T,B#9G0#]MCO3_/3BW=5)&YB# ML%MAL'Q$@4C K!LCI3,U5KE:IZ(Q,J-(TDR8@MV3JFE3"0+*)@4/8=O07;FX MPE,N9T"'--C*K>QL'/D(!8PX2-RC\=XXZ,+R=V^WM]NMX^^7H=E$)"2" M(B4='.5;$AOW'!#@SF,0)'B4V8H1<&A\FOU:.CU\YB17K&QSE6VL[2=H-*%9 M2ZV7I5SI$U#R4S&PZEN8H25J#"I)4GKG$LQB_*Q=21VK?VLY'Q^_68#4+5*S MQ+(*]JH9"#]4Q# _3DP1NN$NSD/?REPD0IFXOKE?9L\J5NGQ39,DZJD8P0]O M MI[+IG%FX3"7'97;8:K:F7_U*#P3SVU,ZKJ@8H6JQ>6W\HX"L#ZR#4[> (G M 0;7%!]?SF$TNXK?%';58G,:5B.\Q2+QO8TSJ4\'IP7_?BEEJQ?XM<;18/L8 MZE:_;H.0T:OI9(C2KQ649ESC9Y5-MO^23?:23?:23?:23;:9V62'3YQ-=MBJ M< 2925;"2M7O@S#G6WO;#9Q;>*KZ*D[[XX7!_I<)5=@TW36$.8TA8J"9Y7W\*] M52=N4L-&-R_%\D6XD^!!.DX\DSK1&"O_O0GU8GW _83L0M<2=A054YI:#AM4 M)S4H1L*9:GW-8(T)@8!C9J#(XE)031RGGO&!HI176J@=OE"O2^I-E)_#'FQ> MFB6O +[.WWE'DUH_Y&V1-L"H&_H(:#\@'&1%:\].5&J9 9-"A[[IUH)/VJ[0 M$4VS-$N3MYE'\CSJP9%GNLZ'(7=+XF I6Y8C$ZQX9@B4XJ&4:GR6=DBW0I$2 MX2!/Y0;X)V1Z%H90VXA1&C#8K9>74M8&'?[6K/&J!QY7=@S&?E94R8L&9KGN MRW?I9 A._T']S&X9YV;W,1%6Y)8(UH6TVZ&4LCEK/@VI&(]YY@:%0CGRN=[0 MW?UU[7]1 (_WJ>QJKF!%@>PQQ?A;WC9JJ84&02.WWQ]$Y*'6>K=.5:&OY7LR M@3K%,KEC."ICROBPD2L)/:D8&9\?G5%37F-J*#]$B8APA>'<:-WP51AR\7Z; M(I6K:O\OTA639PYJR$>XRBB-22K#$0S0W!@Y'%;CM& M 6AJB=W87IAT)C?/8-H4?$"DFSFK3 )397+;L MN)2M4H3W#V7:SXL:$TGE5P\N@E./D2G'P)3KX$)S+XF5I M:FR5/"F@[(+"M#89(9O4^J\YB=]8$KO':RT^82-\EB>@XW# K#8\UGO9GR%0 MY1C<(!5TG(OACI\4GP8=0,/F).CDN"-]D'&RM9U4"G"UVQ!JRTX5A@_9+]HC MHR-/Y*HI(Y^7F%*0DB4!)H*(QWK6+N@(2KSW1F?O5F2DXBCRQ*9*\+X,N$[PF87WQI.-':F *RM=ZDQ]J6\@[8='63$$;^'/B9Y@B%S[Z+E^_TMH;;6\?; MDD53=!R76$% U"@OLQ_-!J<\*RB\E1S?O&489J;T*+:+)JO>5,XAP$I$W\0K M&LHH2S^MEB\SP4 NYLPDRF]PN78J4R6ZE6D9'WDIP< 0LIWR]-#]]6,@4#2K MT9,-LMK1+0ON@E112R7EL^> 7&%E+]<#-Q21% 1F03-U?B@LQ#0/.40@\6;S M:''T#JZNF:YG\'(#D%DE.0H80ML'K4J91VLBK.SQU\5>:3@5%*P@,T"?2^8L%5SL&#=SYTM@>[L;!7;IH*&TQE.X2#1P MI0U%$RF2J)]LR$!R_7!8!J**P0'<.8/;LD98NIO%D4U*Q;1*3V$6+$'+N1W* MKD2OM3MSY:4QC('UG(CENG&>PKO#H,@;J(;RRE,M'[[R;^: T?"PT"G"[D(N M"F<6,R9,:YU:D6W+7D-?+4\[Y=4ST5[6Q)!(C3"N+ ?%O4KZ51C\&TT Y@() M\F6NX&(D'EYM>K>#5Y6<%"^@LU/'C1 M"K M4NY2LM(R!-H>JRAYY8"[G!MM,NDH.O#?+ B+K,!26C4+XJU>FFT[PSR%4:6I MS6)24HA!^K]&X2\EE04FXJ+5T,RDE'9!\J=@^HUI %;2-@^MA N4KO+N6CZ( MZX3Y= 9K-RWG$SSUK*5##1\'W5VLHG3&I8$U)*&8[-P5I3$#-!CZQL89&#!3 M(Y4@_FVE^P5)054UE1:G5:&&EF'R&GL!I(?:"L%OC9R%)094F%ODJ>UAFMI( M^83/BR] 'E*DLS-9%&0R1'."CF[=AMYRM[=ZVXBK9B=P2=*=.TR59'ND]IHL MEA";&,,[?HGAO<3P7F)X+S&\S8SAO?X[=;T9M2:@M-?=?;,\H'2&*FJ@W6>B MU:X)/*1Y.46?7F]<:]'":&6?]2]2["$[V$(W172-7J[E&^^KO,?M"9G_*A[1+E$ MC@-4VCO:?;OZ_V)_MRF&7S!1!TTX=(\R"%2MS9M&CHI& :X_W(&EF7RU5GLY5/=3+?((2@YX>K]99>\7A?WR!*4_17B MK?/RA$PK\=J]BU$L!NR?A-\$$X"[D#C4TL/V]6A?4B6IF5),8*E-/KT)71T> MOWU*W_+Q2B?J]5I%:M">,[5_V#T@4_#!1VJEHS9R@Q ;*,M9RV([HZ0QA*GI M9A:'@8>I&T#L20[:VTK^L>K3%!"J)S&B-"!YE[CT"/U\FE' 8@$([V%9VB.+$D M=.]&.1=5)KFT%35[2R2C24T_J@44])1A_;43T6V;:.CU :X$M7N7OGQ>'-T& M&H:$]0!G%BK7,G;&>1!RW0[JJ7"%?!_%E)VFTDS_EL4=! H"#<94<7,T_,[ M77P"6PH(ZSJCNEM1.^B3YNB!1 'D,4"/=W'R98=<^PK(-0!R"I)4@ FE*PM6 M1'%5NP,K!3.2HMY*SD\]CE-6T^)$RK!3"4?%:5JMGH^QI]8476+R YS&/#,% MK4_#-/=V]V;M:1*^U1XBW@/NL"!V8414!^1EVE^_&RW MICU"JO>F,*< M,6E-/.+>)I>-T0@+&^@E)O$,8A+??3]7C4PX!D*-X:FT?Z &*\&> :L^J\A% M]HI&RU@\0VAJ043X#T&:*6V:H2N.%$;M7B#>CNUHY\9;^&8>Q]J>U./-.[V7 ?]4W=KSOZK.X?'?[C+;)X_052< -] MOEKUXF=YQ)?(?5+AU6Z&=)P, -;E/#-5-X+U5+EG6"L1J*]V&4Q@6E M(6'2\!DKW$*[I7).0N+'\00,+4(%+Y1QHKXJ+Z=6%O%H%'@JJ6/U/[7#>".2 M.EI$>3H ;5&>9X@%=VJLXG'BSB:!YX"\D>JRS*H7FN8(#5N-TFVYUG/,C9J4 MF1P,R@8:@9ASH?QB%%0R!808$(0]QK^5! >I7C8B$.X=,)^HSB[G0..4"W?! MI,6Z>3!=#\%TA254Z?:W>3];YIYN4?C91(=.FO+F2JY*[(=AKB&NE1HW9;"X M[5Q;E$/C9WIR&(-6-64Z*7PY90EAG=*ZAU)[E21_'AG#6,,S:P*HI)3H(GKS M-IV6,@DPLKNU7W8[E:]%!U-:]3!54R@Q2I(R6/14^?,'O8[QI4T25WGL3UKD MOF#[V^1*_UX":Y7"&8R@/-B7?A:DDE/RXDI_!J[T[[V=#_>D(ZA!'ND6&EH] MHG3/-.5D<)<9K;"8 >:CRQ+S7OI28'*&,S086VFY1P M#?@#"BU;(XZV>GO F"E,(+:$(%Q[6.+!2L5L,D_1!X(+1EGPH:23/4!:/UEJ MXII9];]:Q*H?5>-XS4"%P4O4\UFPZN^]G2NS:OA_6;C @A-)S7 YU5D,V@7@ M,57(U#I"QB.Y3V]_MT7VYF&W-3SEGKK.RT3M6(V:3DU4>JT'^8GMQ150L=8L MA-S6"*'[2X$7UN^ME_=_"+YPZR93#R@X5FE'^B6S[TQC!S$.D67>-G0OJ=92 M$8XI97PTED1%7DC8N:8/E[U4SB"B;G,&;FH0(683?CI)\9GT1JL8LO6]<"J$ ML,[M=]JY0JTX&D5U*U+[;%[J(>UFF8L 7KJ?CINV=2EIH'Q&-D VK9H5N@%= M!8:MD4WWIH5>X8W(HS_'R9=U6D/=-9ZB5[]6>Q=H[+I@.@W&HJR'[MTBN1B0 M(&0,&(*B#1/E^BS\)'9:S:KV=3E]8NKP"P1*EA$9MY3CEH1&$O:BGU0 M*HW3\(!VN3Y'T&PDW,IHC*-:=YPKUVN*'[WH.]=QJF49(M$MS9A3)T$QG@0S M@SM:[VGR-W.>>*WA#?=W'/D#7Q(4@55+'_O[LHJ;6CL,-TRYH!66EGKYZ Z" M:>YY<(:P\N*VLI2,G%JHMW@T%AU.N])?8$#I'NI5FS)JP)W"!H&HGL,0B'4- M7>_+.(ES1'>>*.^+]A#7,7"IP@<4TV0J_0[R(',MAF-W6GTWIP;RLXPA7,M> M(F*.;I*X!HFDZ+4Q5&E1^_8#<$;!U;8GR1PB5")ELMZN594RV,6U\LC1RLOLX2>$"(>*_H M\RZ'&\E_0XCDH1M,"9'7N(REGW02I-3B-\\6 >5728-JF*U5>U9@IGN'+TGK M+TGK+TGK+V"FFYFY??Q\^XLT*UM'K7','_*B+G6O61WG]M[L_K9>_^J M4#N M-\7MU4A?M)H+F7XMIN%(@EV%LB08YEH?(&5E/B.%)TY(CR&E2+IA<#. LDK7 MT7TAL..&.QJ!+H>F(7\->B!FX-Y-8E!2R((% ^\.E$8RU&+=6@_CX-1#+ XK MF@N5_!L/C.Y2;4^I,F5!G M NF_P'TY6DT8?9[ZC?NU'41!S:&D%WS1L-%FE:G=%80/M0IHQP)N*P5F.*7O M<).GU&P[9I-B YDI I"(GY]ID,$1\/XHMMG:/>,8*NH*4J;>8D$%-PW+*(#S M99/8UW9Q*NY%":&-L2N'W=FO]B:*BW$VZ0Z2[=!-@_0[M$=:EP*)B14N+ T: MQIB,I26IU4Z67 #EKREZPX?7:I=49GUT8N5$8GJ&-\F+1J:I3LU8(+1L>67S MH&V1[XDJ]5]IZ'*JGW#4J?0+$[F.JN!,D3Z(Q#)2A+?CABD\.'.#ACZ%[9<] M)[D?9''2%JD#ZA OO7'8PY5)F98V8%7/[/&V8VG+HM-'@@TQYI_/B*D:? ]W.38I69\R610]&)]PMJF' 6">(&F'<3:I.DRE4ZQFIGA@N4'1UEX- MBE*[&.U=]KE;^LAJNM0QC?]TPSX"8<7N>BD=;M !ZH>05?6N@V \I8W1%^HS M4)SZ88!>D6<<*]E?:T0LLLO&2F5BHLUS4PP M1[_Z25.'%O006)>\((JQB@F-)(75^/&'@]=O[:;/AD73WMA,N=B=A7UAGT42 MWNO6V/KW)>%]#%)/A:$;J3A/G4M=Z+4).7C/IF)GDS+PSJFF:KWN(!Y#H:5* M%UHL+8TD_),R+NYT%A;-KTON!<.(L-MK$F3<$=>W&11!?(/T*[HN^CD8H%@J MATX?A#,G7PC<,(?+0_@^88\'_3AEX0RO_M2][J(PQM(WN<)#;SZUO,3+.JA\ MYDG$A6RSS)*#."8PT3-TF2)NA^$20 M46@!)*L*H"8QOBC1JO4<:(/RK#[&O@GR,@OX["+-KU=B 4^J5TDWL9LI#1\] ML'EJRIC -^C.6"4^!I16I ?@-\,YN3@83>0_ MR'DX;&2=016EK%03/#F<$$43DW?# \0/!'8]PSGCV98" M/W!8]6^2-4/(SWBJE+\MCE7TA6&&9)%74VJ"7#E5A0ZC.UZKB)41*LNO'NVJ M5Q]^>E:Y,V^>('?F]>ON[D%#[LS?(X>@/(<2'ULKCAWE%O1V]?B_;PI.[W7W M]>[!YJ;@U#3:IT_!^3:K?4U$I2-0["MUN+T..@H?TF%.1]R;NL"1M>I*/ 1O M3E197&C]!=ES4]B5DV0;1LG*8(Z6*EB,] E$4^B"07L$I(AE0:B.@8GV<6"@G:&;!MO-3< M5HS.A09&JIV>070+H\!RK#!48[9.\DAA)KVG2*.BYMIS*ZSG_"M/@M27/F;# MN8#@&+O;BV>JH]LGHA;A/%RL2[ 25,RXJUY926/3D@^T\F":3_7C MBU(%*<@@.)_8'BTLCY/&DKP"SZ7Y:,5@/#<2E#5\@HQ$[Y7& MS -[S WQ3]D9) ?C;[0D^3WSQ1P5[XL8A9RO-W4#8HZ+G$Q86<;T%*R'".]5-D78\R9*)V :G5^ MH;-EYW%UVI^Y!;RF#6%_)A!!B:T1B)MD=+W M(T054!*,WWK-17MK3DSB? [:!A*DZUFC*8%&21X*Y!O8NJ/3;J#>*!3 M/=W"L\=!)[MM6\FY!_QTEB>@G6)(CFKB.LY4@:J:4%/0- :9).[_, #5U7>U MT]ID1F^37.-T3"MUG*1/-=O<)(Z;O!TK>4,GD[OMYLF&IIP^U76W@4&OC/VE MT]W;O<1"+2U863F)W"%<50Y9.<)0W*D4"NDJ$ UXK#*5ZO]Z/.!2G\1U%&5=*@A_..^)GTJ%&BDS9I M1TAN41'F&N28PO@^JBV@_+K\V6P[_(W)I/!/462"]_H*U ^=G8?/QZ^?6E_8 M !_4N#7ZPBI@7CG9R& (K5U#*)T#0=:0FG@&#[RCDC'"K/>L<0/5(I//,C*YED+S9D+[K$A/Y/JM$'\P(0^-<<[!/H)E*<)\4B91 M.'6L/J%+EB)E( 3-,*19P.(H$ \2[:3,VH!4]4=G=>WW=DE-7-.6_H$YO2#_0U+B0?W= MR%G=-;VTJ]FU.3W9;B89+/**7_=?KX9N<#V'(Q,,(??^@=[;Y=_7^? M\18Z6T9EW7ZT'0H'=FT3. >S@ZFPO,>/9CWKXSM!%LI43B>!&CE]T^ON@GO= M/7F?S2?L>GO8?7WEI__*F?^:O4U?_&7M%[%]=W[QZO:6+]3&U;I@UC1/->VI:OR?=M(>RC7?S(IL0C0 MZAL7OQ66[[?2U7[W8,7U*%DNWZ-F=H' Q/^T4^%QG-X>D7WO#?UC^R%6'.D) M)H7\=0?SKSV WZ*^-1VQ_:.*HM9[U-D]:GSP.LG7(4SG536DQT$1KHLW62#X MHDL]OL/$LW+9'OR%0*PO+MOUNVSW7ERV+7+9_D66U:,T^LVP:Q["\AK]$G4! MWJ)@XK* ]+)DM9N;D]/?/_;/;XJ>+@]2M3=P/5[]>GIQ_GYP!I,>G'QP!N?O M+ZX^DO>5S/?!^1_X"WZZOA[\=LZ+@S8]_K624K/?/6R@E;WN[E[#VLC7[0T\ M;UTKY9Q(EZ+%3KP-U%D.=I] 9T&E_:$#?=SA:J2>%AVK1P4V2G,\WNOVZK/4 MW[9CGLO9Z<[GP8+/Y%?=)Q%S*;S?8S\YJWZ3AZ&!Z_?T_#?'N>T M/TV!VGJCV">U#HG3>2U:?',7I)GS+HA3+Z"^3Z>""[0>B,D%0K_N_SB\\?^F>_]9V;WT]N MG(]_6DOH?![<_ [?HQ+V\?+D_$]G<.V [N&<7SC7E_W3P?M!_\RYZ5]]I(>! MDG)],[CY=-._UEQ!MD47(12/[@+K.OEP?6$/B : ;[GJ7U[UK^$J-JAN+F0, MYS=7)U_ MT>^H!,"E[_ZD1^'C29UR8#*G_0OGXKT]S2ZL"ZB=9W#SAS^1R=ZS3%?]#S32 MZ]\'E\['DS^==WU:E<'Y"<5S>58W@X_]#B\IO!7_O?ATX_QV<0$K=_+INH_? MXN+BM;S&]'7'X?==7-)BX 4W-%C]16GH]1? R@Q.^[C>[S]=P957]=G8.XS# M_WAQ-GC_I_/?%^]@T#>PG!WG^N3#R=4 _\+5?-<_[[\?W Q7%U\I(G1)N&_ M)[#T-\X9*%K7SGG_%+8"MFS5ZH']=K/#O8UAA[:],+CY^'2LL$68#0M4 MXK]Z*Q_D'ZF6A^X?X\*D MI;Z,6URLQBB,12M%4)2'=A<%3)>]#?P<&^-F:BK?F<=(NP-; 9^X5-)&'7-] M=:O">-;178(L8X@D;$ 1L9W48W#<5:E%ZYQ+.I_KJPJK(^NK2QJ(PO_. +;6/111'.[-\"-RF-%2B M5?*>,B417J^7Y5P]B!7.7C!C7.>&2F:P(A$2B# 84]AQ+,]*-"%PHGMEZ1:? MA$QYDX@;I+B9V\'B2E\Y*4$%IW0CGH6=27S7<H#. M+ 3NT2E@BNPE*+=NJ Y+3Y&JOE5R:]"P031^41J#:X3P)1Y(L7B*R%Y!*J6E M^JO4XE;-8RZNK/8MBX2.!]AQ0M GZ+3HK[F&SB/<:.!2R N0RHLS1X70U1.W MW7'2>)3=N0<- M.:[$L@1QDX$!PKD-$Q#:D-D=0@CE"^ 1>OA\/2' "6N9)6H:T KHVD00#S-V MFA@JTV^']9JI))L3G#ING8&:8Z<,4&!,+[_W:'/Q(M).I5*[S( *@HD[ M:K8 '[]'+6\3)JVWD7< 8TD%V4N?)NX !R<*58N(W,-X+S9I!Z)(N;-6QZ@+ M7@49TT(XZ.@^ _>?9A-TI MU%+*5]#)+397Z@XA0(("B"9RTK!/['R(/=Y1[P=!B@T,@?]P:_-(F9)RT\>^ M,@041_)TW4>1G]:QD>+MB5#G^CN"QP[2YGN;#!_$/>Z/2P2ZD,>(\H_&7^D4"TWMM&'3>X.!*HU9;Z(AYAA MLS8M3@1"+G._<,DSXTZ*HHBL5GH;QP1US# W\[+M3=RXI-^MX+KJZN&A1$ M M%I]RKZX\$B8@2%' J=TLC:F#J4#J35R^J@RN4^VFL\1KT3&M60V'O'=8@F($ MK#_QK18 *+89'3"P^Q/(RAG)B9=<@GU+C^Y@;()M:OCZ70Q6%5YS1G9-7#,E MNW"GJ//%^G>X@Q*%E\.PB0$A<92;3);'R/U_M)%0'1P2S&^LYSN(0I.J6F?N M+12DYI7;%5(>@/9"OBW0]3.L+M0K>-]*Z\;;%>\>]QYE?]%BUQ(+P#0FTF;K MK;::==$^?0IJUX>W?&31R ^5Z^O="V"](L269,41E)09+XQO>T>"*:A.U%/< M[N.H@9M"N;G:%K!Y9@O _'3#P5]<9Y*HT3]?_;!23MR:*XZB&,,@>[_\Y/[Z MH('OMV/@W7Z=K;E9V!Z;Q?:JH,'#4I)U1$D_1?^..Y=I"6T'Z MN04+@Y087Z5>$@P9Q4F31>^ 2*>'%"T[9K,Z09H,N^!YP#%<,8/.:S:&3NJ M:S8KZC/D*9LR!T>]/Y5X#8KJCG@!AI/($/R22\@C5EHW'34,0CARPR'Q4%\46IFP*I7&P9GFXFNA@LWRI.B M79*6IV9E&),XCA9XY+6/4]Y#4(>+KR[\OTXZ3]FD)NV/G'_I!%W2TH>CLVA& MG?J4D'E$8S'TC+/3UI[$.K>$+/K3D='A-@[GG=+N8ER.FC,)4*2XWVT7\+#A M)1H@[F&=L!BI*A5>X94D2T\>!AR+T:VY:&@LV,41H)+!K4\E'? MFXP@N;U6.$8E>A[>H(ZX[##@ .TM0X<0(+#Q_ MT1@T^+,11TNO%:+C?CA+KZSF.W#4W#3&, %)\2D2,EIVIU14V]![EE#3E$&1L.7\ M!!EG!ZP6K'M4'*A%]7'W%T/O(3D6%='/(IYX])SCB>UJI%?$; QR.ELAF$^1 M3#NFK[?6N[53M%!Z.8R%XJEH98(FAILD<[(<^T">^&B_X8-5BT3$NFA$ML_4+,S:?8W/I!)F?V-2OR\^ MG_>OL!+A^Q? M*D)T.:F?5NU=G"J30W>NOM*I@O5W>D\5>&H4_;C4?P0G]#A MJ([6KSGGUM&67US)[9[-Z2:*3>G^;YC"D+$N3TDH=MJAR40$2R"NI#:28_!6 M=Q$OIT#6TQ[%$K5]4R#CM.FNKR5D,Z.4(R&-XRNR.T&J!S$%_DAJP2I/M=[-/+T6;RL2YPOV'X]&.Z3S M3S#4N=TQ6::4/IW:D2LCOZV<1_$W8$:HZV&K2/H[3NZ-=G5,7UNSN>2=R'@? M*EG 4S?]POJ&9,%8&;V9HI9WF EB0G9R%:O$[$.LI%P6.H[)6K*B%P^*#1VU M(S:T_^"@UG$[!M[]C8):C"=>Z6 H_IJ"VUFNF$2M%*REL)=1'>'"Z0R3?Z>8 MS4!-\G1 N^1)+N=BLQ8UL)B(<"G4+#&S@(@Y-2CJ:(K#R0Z21-W&&-XVS8[P MC?/J\Z5CB4[O$]:XB#,6PZC$2"B6YQ9BHB@(, TE@77=JCG!QM?G&-^A9W 2 MS,H"1A@W+ M:[7-%8U%?2;1E!C, M52-;!3/\%QS63&OZS .W=<:=Z7GJ2 ON1MZXDN-$QB#Q3>FJ5# F^E$HD2=! MHT739X*U0;I6R96EHKQ[:O4Z"B)E?+N?(LKZIS:T6!NBGWY"_4)MXX#^:^\K M9D-ZW#RR4H3"UM!4)1[F?/Z'\QTIA;Y"LE:N8I--1J<(3P P7*V_5VR[\K62 M.&-E6T2QD\1S-\SF5E_H$@@"1: PM3-7DM!-N91 FWE83<$II,T(NR*D]\V4 MK$CK:/S=XLZ;D$%WF:B=/C(./*12RO5H!3TDS+2F=1 K,D++Q4&T+VKBOS6-&L!J*-L-'U'QTN?YJY M"=KWZ"KIW!N"MUP#365L5N%*7>M)MT?4!F&%\!J: 5M[\WK76?+%> P MDK<9]9IN)[IQ_^LD& :9\VZ=M+YMPE^<#UA7JK@S<4ENE%JA.GD&.OY_-.E7 M'G-/TF2#/Q"+!BH1=A13HCV-$Y?B]"X6,8*^'N8IQ4-%R.R,0$!V4-3/%-)[ MQU*W5,=D+I TA[,7^G>8PRBA4&?+C,9DN]/[6/9JEQP2I-R1;G-\\HOJ\'E! M':##J24!5D9@5BBUW$&QF;HX!K!_PPYU8<1B0F5W5(1S%/L@0; 1HSNCU @\ M9BCHD^"6'/F&8]!]B$M)L\4#;U7$T;ZHK[#*@2E)U3R*S4[>-/B[NNW% <5# MGP3BY;OO *?D)J9Q:7LUBN1JD!**@QL5]$T_@(EU)^K8EL M*JNMIOPV'# ["[B>BF-GW,[0OTHE/UW#M,LB:DWJ]M"E"9G^(*90&XGJ)='*D<_\91CJ/GVVD M55=&U@TNNMC(.UGA=J@/;WHQ,-%"R/ MXJ;N,* 25U0K6"=B9U-SL4+12?%O556W";GH'Q%YP;DBO6G-H:QH;GM/Z_Y1 MVYEFP\]HI6^$+(?4>])Z41\ ^S4CFSA3XX3^)+4?&WG2-9;/6>.^8! +K1D= M'V%-5%?_,@""UA?)KBFE-0AP4,HZAS2I9]-8C+\I+;A$7+3K4G[#] 9L,2@J M3O-%?H*F!CW&_"2>PC#XHA:X\.U]UO8F]36E@-57RABAB=@7(I*%E(/SSF"2 M!!WK>JV:6(UW;G"K+ ^J.$D5:N]B>NBPHOVFE?P6Q6=DX9@>J_Z=4^9$:5.S MTJ1(:\^R!2-_4C_E A'=(HZT">GD'PE))]*]=:\XNKQN+Z6)8%%]"",1Z5QI M'\B0P!>-^APD7?K M:(!.?8_Y$1+43[^H#+2W,I@0LI4DCF BHR#DT#]Z7MC$*I@E&^HEOH@@/HS+ M52UZ7"&#(;-&[1I6S:,O(&PD-2I1N#'WAB9+:;Y/JI:\:3L3Z+>8">QW7U/; M,-'X,?L.#A*B4+6& : D3$O^(G;$9:FDO:!;U&UV**FOB":N*+:!)?$:I(J2 M]PE2P\N3YGH T4"$M$NZ4"59)X\R\(KE+-O/L=N-L$0OM'U))Y/!H1DE:19 MDG-Q0*UXAZMO$9Y&+Q[&8NU,6>I;15LUPSQ50HE+U!@CYO 7U[5W#/]&U^1( M15((I!45LD1U7HQ4")GG2MI!Q\XYX-!^96D[4LCCX>BH%HCO2'4:_A31V:RJ M=QJ"]K6;]]^3JE62(.+N5<1UI'+8A2%PGK_QJWI*$678.3K5&&YS)>,3UZ2_ MI.]\8_I.?TE-^D15Z](?98^O'J9O?:KI^Q8+OX/N/J':G619G$1J#BNV\]Y= M+TY2.<>)''V5<&'.4#0&]&LD>?6LF)&;")@M8[QB,=EDGA+>*$@G=^9Z]'.< M&-P8L;<)X\82B?#,5'>;KXBB2D3G?EM2)]9HB!J46B@ID WB;SC*/ &6J3&. M"W%FAEG.)N+Q*Y0%DD/)Z3$Z;3).K'0F%D6)\$\.HXF,MCV6VN"N".M-3Y/L M8@0*&!::1(7;P$[58RV*HXX^+CX:/XV%='Z.3LFB@"/F7O=2+3NF?7!3\E>. M#0R'=;A&<+C(7P#_RLZ2=WB*-@LPU!&Y+DB[X<&@V<,U/>Y,OT>K,Y*1&%MZ M#,.=A7/+">$BJ&V5?BN"%[_2@I?!B>)4:U@T=5"*M7EL4G:M=#DR3DW&;HG: MC$F8NF!AMZ2LH.T(AWT6WZ'"-3++*(*G P$_7.& M@$92'604%EXA<[65+/#W$T*_M5@(:3=,7X,I(C46Q0]KM\.JG4FX<>J_S^?!E?4<:1H.@:7F69DU\[6R;5SUG\_P%XD]'SGNG]* M;3PVE,42ASUY=_%'?[OHT\*=1,XNJ"O+R>7EAS_Q-^H?8_JRT9+^SZ>3#]A$ MYMIY_^D#7,5+4E_H4[SLXNI\<.)\@)==P3O.^F;I.$>,NY#"NO[>O^KCZZ[; M&GO[/[\/W@UNUIPCAA1.'9-.SF"A^Z6=@\7_>'GSX4^[B0[L0FD#KWD'!\Z[ M_H=!_X^^\['?ETXR<$?_:E!O!=O ;%>-69=*UNKL>:.R(0Z>7S;$X=ZSS89H M7=TWG,D5V"$U][KJ$P>^P*Y/G_&0GPVN3S]<7 .31(G3:NZXULP$%%>7V, + MQ@'R6O?RDG9;IL)6MQ,KVH8!A[S^=/J[7NA/L /$9-_U03LX[0_^Z&-O4M/. M];3_7.JC#S:F/AK7_L/@E(7:NP^#W[AUV_>OECYNO?6P"=72IY*=>5%XBKMK M9&W88[&.9KAZY+2$;$B8G+K!%)$P0S,;YU4)J=CS\IGXG; :*P^SPNT.GRDW MFMQ#TVF034T:1I 6;5,601X%"Q"]L$]M$-W&X2UGH.M^(/9W"(%&[7D8X9_: MV.C?&9R>YCNP9EM,4/!' XWI@?!"0"NR;I4 0=E_]?<*M6Y&51CF2EY9!+EF M&_^S[;+%P_(8?R?HOJTPQ@_8&+\G;57*":)8'S =H*$<"VMG*KPBU=[O!7BG M#:=3'(JU-M3ZC9WEY[E #S"TB"@JM"%&+A63W3#CW8? LFM4AKC,8DM>7$P[$^+8@H:(%@40H?)U4/ M%O8$?\-8?E-J$3,#4Q1#TQYB3\XF0+;E7!]?T4ZQ U>#R2)6A:Q[HK*: M2ODXQ3V_+ &4_*H[>KI)EB2 MY7;+_4(L?438.Z>OP9#H,-=^OF9,]'7;GE7DP?4=IU>_2D' .A=D\2[J@@9= MX,%=6Z4_N7].9>1,0/7AM2 MBFB)II@<.=:]J3!#.C3M E C\"AK%&=G96Z2LF#6F3OYV2LH_>[4<&?HIK8* M9FF;7ACGOOQ>:C4H6Z7?O/T"&-,BWJM= U>DV=O=DRY-3]UV,508&_?4$7.: MV\5ST^8X^<)%GU6P7% @&9SBB\[\LG]E&R75V(!5S##]YH$NDDK4-"9\#,59 MQ>@6DCY, )630P4JSJRF=XB!@9AM+2J%G0$J0M',TL M;@:?0C!V3"F6KJ%B;P5392Q= S)+Z5F,N5;-=#95&;@85"7#+5.+3JG.%C(4 M[);@S]F/$0&?"[<)0I(VK,.-S,T+X,'$6<-4=9JAAH4>[VU.?C\@X@.!?CNE M<1C>;R7=V[\OEGC\'*#D<8"&BIH.8S\PN/CEI$"^MA I5)2+K+3"75<$.3CJ MKMI$^3D%^@^?8:#_\#D'^A=TZ5D3#CJIKT/V%J=N2$UD4D[S3#!Q-(ZDFT.UN*:HUAN& MN9HE 7MV3#6?KN;'AT_B+!XG[@S35[V)F[!ZJP6 \?2Q[]8P6BZR$W05[4,N M'$)69VCN\'Q/,C9\DQ;E?;HH!Q@:I6"[[#K=Z(SGC:TLP6IA]U?G/,YPXTC; MTF%3"\JWKHRQVRX,XSL.6G+)+&4H+T29%">I,X&GX&'0 8,4P:U"0Q]VN5(I M9/NT<<76YP!L K1$W7HHMV!:03E:LYE1PU8K.[21"#GX4=*^JHKQ8$$?0#P/ M6'P8*E%\W3 3]WA)EA0:)9^'2BSE%E0,X)D)S-\V>U@MI*0#8:C!*BNND38' M>F8XE<6S^_OE[F\"A,*])^]2$U*+CQY.3 Z "?'FJ6)4EMG]$Z RKH67B4^- M8(W%]#0=_^CHX.?;0-T5T)"Z'R?H+J6N+LV'];%FJ!5W)(QT5S#31>\R$2V) M[!+:9=7% "=]',>^,W()#[)@(#PE7=?VE(L8QAY6;-6&XF)'];(G5=+:W[QU$X VSF.G_Q7K$,VF7R( MKC>WU86V>GV+M"E5GL.L/H>R 5MNBF.WZ-)G)DAM..P@HF+-@#MIF8N-?2)/ MH58P#-*3&&M7)RTA<\."G![2>Y[A!>H=5"LB2!>Y/J7(T?(9QIH$"@6WCSC*,=>3JRC5 M4"KH17<)V,1F@@NE U4V<.Q0F6H_J)8IHN*;%AT@Q3,G1N=9 *48OO@&ZAQ MV2I:XD4P2(I%-IWX)=Q?9]4@, MC[;D6AYRIB6?;\[00TB;T=QJ)5 Z*KP"NEB9A6>Y+^WS6)-GDH9TM#%I2'9I MTFG_ZF;P?G!*G[YS$M+>;G=_!35I_W"=:M*G!\8R2\JG'9DT6$S-(4KZ6W(L M;BQ4G%-B$N)"-\V$-JVWQ>E:D_:?2;WG__'RP\6? M_:MV%LVME\D,I#7CK4F_'V"SW5O6$!L[-EJHMMR;Q%*TR%&A,8$J2AN')B(8 MMZD@<(?2M/E>@.Q:QSP*GI0R3_S;(%6ZN]H$JRR0YYFJ,-@;RB&A5&^[3>4$ MG[BUO^W,E8O8-1@4KFWZ [,!WG2/_H8I!$?/,(7@S?--(=CM'J^-[U3@]^XK M,TWC.N"EYT8#_AKJ$E8HFUVSL+:M3JQ!=,1:'@1>H MM":TRZBWU42#@!MB4LLI"JGJQU0:H15]AG3U)/G-!7QUG =H8T28[ R2/;3[ MC%8?0(WSX.9W6D"?QA&FSG#! IQ.+]WNZ 0:KFD2T&QT<)$SCV(3Z%I$@P;_ M+1I(/S@#HO4G^WAC3O95__*J?]T_OWD05L73G>-5@N7K/Q;C!8)GS72):5)+WY>D57"133E&&3P,+W MHX;Y3+R_H,:W1C#TE@N&DT]G@YLUZ'6MEP>#>H_Z(H9KA1@7AW/M6.WR&.+" MJTQ-Z$D8EC-1."V;\'.I8 XF+AEU)CO(QS)Y0;PPE1=/-"+$@>B4&I-T-%Q' M4PL3BB1C'+)3,A<1V2>S&^MR[(]R6:0'IDZ$X01M*\NELR!HS>WB.]S)2>*J M%2L5>+&TZB49@*5/W-5@E-U1]E2S=JRK,8EQ5>.1];C"M MB=! 8._H*67E<%W5$SY4TB.-3C>;&U]R3B XU%,(\\87F'[9V+Y<9Q6T#; MU6P@:Y*,\ S*4()M>,ATT;E.Q1QMLEAY!EQ1AP_"]6AX5(+%J"D0=6-U;4"U MLM.YP_43:5" U52!7!:1BC-&;)"(YL*X\8TD72JSQ5+T"FE3[I/D6]R7>R!C35D-U_^QB24);DF3Y\^ MLFP::\HL*;A\LC#%A-.5\#PJY2O_.R6:/'&.]^$FJ"E3QR6F4J/2B2N]'>;: M9"@XD"5)BZW"+A=(RNC]!4H$G4'7X7-12[54%/@$ ?=G":( >;JO&1'04VH_ M-Z7M)ZB JN(@B5[Z.'#!@DDF57;55X,>A:NDU2A^%#6:IPZ:*\YBT>@[M20[ M6T]Q+/ HKD%VARG:<=+$X%X !:JRW2&4!#.#5(94Z(%XE0B<%4-ES[^G^.OG M%QD[ZCW?R%C;BFL1Z2R3,GH\XN5-XQ0K 3]+4PBDN>+=+S6*MS0\VQ*SQ5 M6U#-O%6K%H0P%L1YRL@*5 9@QLV94,R(T/T6 XNC#V2BLC !50L/GL$*T)IF ML2Q:*=8+X^C6QK9^(GJ;']]%8>R";E%1(JN*&LL$\[Y%:JS9)GZG&\[_HV3$ M,S?#>\7^PF=ZDQCK+U"IR8>H'?DGOBUG=T2U.WD55]=$$009 M*)S;66AB@O*BEUN'_LO: OKI5F%?2)ECFNGV:B.P(S&:X,4@KE(ITF.?9C%] M[1S3 T=AB0W67&S4B@IW)?CQMRL*W@0P+^[A)1#-K3R5PR J:A\QMU$%C.^' M \:>O9*NT%Y.ZMYC7!1 ME$B2L,,O(@<-_K3#T+'\.H_A>_GX5I:AW!6P$BM_;./'W7:$F_<>'"??;\? MNV=40E.#02D@YY@1$YH95G\AQPX:5&9I%EW9=4U)&'MSBT GSDG MBH-2^1"'B/%M=.;1M\WV"]C)'2I#,^](Q#M>[(%5=Y[V<0!=,&E\'^/TX M'V:=QJ$6I[&$9DT^MR(J0?$?[F;9.%]>X<:TZZGG^:HFX)^F5H0_R9E!?D<*IYVJPL,H.;:X4.^UD**(S/40\O3>X$V MV*M=OGWJ^G;JI"F2W4JW^6VD_:* C=0X!@XJ?8ON:=TA85VXG:*<,2R2"_F/A\E13HTZ(NP]3Q'_ PI.)BZ@*")E)?Z7BUO;SC +8P'5!\##P MKXK2HMT0>V\8X[= ]K3:()22T27;R.4NP+BYMW""_8!C4JD7S]1?W$)^;[>[ MUW;NN0D 0+\KRFY>JIA/%]$,(!9T&!&CWJ M<)W@IN[78)I/M:*@(:,)(RJ6Y ]5 ML'0R38W-*U/J&/4CP0 #:<@+,FREXH@R9+$Q3JU]_-."_+3]"+YO\1$\Z.Y3 MM<''V#?%JAWGLXNU\>N%\CF/G:DU**0U5%& RORB6U;Y!$6BP]S1\#7F[!*; MKE.<&*)+](KF42@)5*X!!)&V8>+"O 0]C?+#*8FB?U$QGD43[LHJ5M-H<%16 M^Z-[V$*A??T;"FV>8D7#PG#,2"F]_ M*QC\;RUF\%K=O\[!CKV-$VP1N5[&?J-S'.J>S++&T>C_IKQTG I7^:Q<-_UL MHOE[&Q/-O[RZN.F?WO3/G)/3F\$?@YL_J:D]?$V-XOMGK6RWMNZTTFI..LA^ M"B'4[6+R9>F\8'$M3A5G!(VX(2'E,R%(/@.#(H*_.(DPG1V!].F@E'WOU#PV MCTCQ0F=58L!,*55(LBJIS:87S/A;*;OA[I4:^YI'YBGE&U0U*5OVN+Z9="HV MC23(W)&X#1+[(?C*WV,J5^ [+TPC<'C;M3M2DA3UNW)#6/23(J#)2?MBCYWK6SZX M0[M-L_,NQDR$=3:2VQ(LK=^*73S!G8 5%Q2M=4JB;9L>T+$W#):A MYHE*]6F0XTI><:M0E[O.4[&-J9>8P6A@&+HT"),+F1KGI:HB+E])K)=I=V\U^6 0@.MV'V=5ZN9DE$W1_ETI]<=+PS( M'Y+ YH1JK/S*6I+%*1=3$S!'>II4,A]-"DZM=+%:%F!05W2H1 AE06W;F1J! MO>O<)!B6N,8.6$"4)XPTL;?;.[*07@(:.' ,XO_P(*E=0N^ICGJ4"&=$ !>( M$DZ/Y90%@.-2ZF!Y?6L#=P5@UHMR[;S8PC[H'CT&'JJMIAV_6Y^X'B?7C M#X=OWK84_Z^W1Z4.O3?TS][NWOZ//_2.=M_6__>!XS_!2.-?->I%8VS+V!\^ MPH>2QU^\O$ +*?UO2\GVQ ?._L&=Q:#T.$O^L[I!\' ^TZOQF>.CFF%Q?-3D MT2I;%=_#8FRFTF5+5_O/->;_92 @OI6O'W0/'F6W[?=ZW=Z:UNHIB'%UZBS1 MV?YCB/.H1IS[O5U)CEF/S]Z=DI;8UZVZMK+YC'L-49LYY6\_B*Y>?OM[_M;D MFMOO/O] Q/'S"T2\WGV"0,0>".*CIXI%/"6T[#/#LVWT^2X#%O\_Y,EU3AX7 MSX>9-LV^-5-_]>N'P?4-0F=?7@TNKIS!^1_]\^4X?I7Y];K'KQNF*%^W998G MYV?.Q=7@M\'YR0?G\\75_[[&.9]\NOG]XNKZ]\'EB@KV4?>P-E?Y\G'GYR]Z M_,-U4E;>,VZJICEJ L=@![8H=&>I^EG_\=8/TEGHSG\.(EIHNNFM' -APSCD M6^PHX+FA#)MFP#\+ESM^TST^["&CRV"Z;$_T:[QS@%MI#,W^N>KHEQ%Z.OG MO=E7IU>F8"2Y*GDP9:Q)-;D)LK"P!V7B2^:TZ[ !M\*E#=,7X[E-"X#^O;_S M_ ?DQ!]1ZOIY/AURLM&[)% CYTRE7A+,[#+>5>A?V"?I!;/,H0(B!V?R=I-. MQOG)TY+%_:OR -IZ^O?1GOY$$JVEAN/+;YO]VT++Z7$)(*WS(CY1[.*I$VTQ M;2,R$<]@BE%*+KAZ?*+VR]JOL/8G$D+&?(^)HN"N1%F_]=CL/DAUU3C &I>VI2MJ1R+M,,O",.K3!%[$&.]Q+H%U= Z[;ZH,;>]P;]WG MXNE"B>&.%>SX2K6Q2 MV_* P9)85F_W&0:S]MM657/\**:P(!;5%*J0K]L1JE@E%O7ND;&HWBZ*Q=U[ M\WJWB%(Y^/^?SYV;P<>^L^/T_T__XR5]__[JXJ-S\MM5O_\1KEQIO7I<<[4" M.$/%9]>^$@M)2=]RMQT"T2BJ+ZF(P2XB*C!0&&A?LG^%KL@$!@!@PYQ M-05AN# @*7TGM9]8PA$3!HHN@N*W&A,<[[$N,OUA"[@#;.XPYR1J^S:=;FS& MY*M;%<8H1!G2!6Z"ZZQGQW<1]XK3R>O<.L%Z2&)RI@TD/1:=8W<)K @?N1XF M&=/?<5+*)RYEB:NOGIIE JJ&6=F6PX'&K0+,[2:S[RE+PU?I=K/>TL&MWO8: M5=K2$NX2IW_U*]6/*$>HB>B#T \BW$,IZTD49L$+MA0(5^W^^\- ME3S P,JF^1"V@T<&LM&TE=*#30V8*_T@57?8]69N8 L*S-@@+4.5="OE7@^O MPMWKK5'MT@K6:TR,N?F][YSUW_?/SYR;JQ-6OZ[Z-]=8YHJ_8V'.JBF-WP9O MNUX-RNG2_YT@!2+I^,C&2ZA,$Q7ZCI<$6*:-8#A8K(:E5O G%BB%2F@/.N:1-8#VG9B:5BK3RA:A.D)S9>[MULDWMG.!7_4VP7>G:B =)O[K# M+^XT%I_&(\)EA8M85X%1),K+>%(X?_[$>A"I9KIPC*42'HJM -Z/;<#"N9F, MH,WC3!)%^#]<Z@QMN&6K7=FO@Q?4A3YFCI& MTXR3\9GI,@W97#0\,D6['2<8<=(ME-.*6&?@2;4-L+I?<5Q&'1/A"G'RMNI+-P MEAUM*E#1NLLP/QJ/"QZZ4(RTR=WW\MN3N$B/5D=^V+A$ZV5^T]XS])L>/6N_ M::M(Z[%^T]/'F6;'H*S7YZ^_;F8ZJ&\&<(VY@B;''"'5I)B>\XJ"P:I$!\3N+>(:ILQQF&N:+X(4(@?U&9 M-\%'&Y#LCNW7+*#T2@ @17M,06F.Q?>5:D ,W2#,!36+['?X$95KZC@U5&$< MC:4)P%(ZW$)M2&PK"[("U)WM>FL!O!9?-XY)>VOJ)8SZ)#6T=ZDMXR*,?^-4 MF,"]PSC^PJA!U#,F4J'>'8?E"\]CJKXW'/ZZ89DT_$CE7!"!,W('0@\C;@=U MYIZH D.[:=%/LIW/B&56P %U%N*E,-+/P'AYN$N+ *1HCY%-/.9;33X6@"6V MZ"Z#(%EFI\9W,$BW::#2=T@ <@ZIC-8XUO@K@[RK#KBJVG6MS*V'9+$JH MR2S\B8_KS%9%Y\=$9M3;/7 8JUH01BZ-!ZX-4*G4[EUKIE[I:\"2BEMDC/"DGE@ M!:%68_V/B$ZT ,!%)T D7GUT]+OT@1"$J)7ZRET15_"^T/?K:J2'!L>B_,)0 MN8C5M>AG6,A%/U6X_*++"I=_9]$E@T4_( +FHM^&"P:QJN^-ZT^0WG[UO=1-B^,6W2SMVW>LMS9H]VZTE]NVOQ3#73QI-E]1]9&%)M(?!UD\;+P?HN M!^Z^@H,F!_GK(E%TG54(H*?K*H05*A#NAQJT9_>@!/^&&]=0C(C]HRD8?QYG MA4.5]8P5"E@V^[Q].U!,[^"@M91> X/\&V[:<_^ML=CO^/F7&NUM2LC\)VPF M!_],LFGXZ_\/4$L! A0#% @ CX!"6(Q[;JIG$0$ _X8. !$ M ( ! '1W'-D M4$L! A0#% @ CX!"6)TV5N>_' "A&UL4$L! M A0#% @ CX!"6%HJE9_IB M)(& !4 ( !H7P" '1W M#$P<7AE>#,Q,2YH M=&U02P$"% ,4 " "/@$)8I8$HS+<' #F)P &P @ &_ M#0, ='=S="TR,#(S,3(S,7@Q,'%X97@S,3(N:'1M4$L! A0#% @ CX!" M6#(RIWQ\! 7A( !L ( !KQ4# '1W&5X,S(Q+FAT;5!+ 0(4 Q0 ( (^ 0EC:UC &9@0 "\1 ; M " 60: P!T=W-T+3(P,C,Q,C,Q>#$P<7AE>#,R,BYH=&U02P$" M% ,4 " "/@$)8/HMD?XQF )W0( '@ @ $#'P, ='=S M="UA9&%M;&%P;VYI XML 87 twst-20231231_htm.xml IDEA: XBRL DOCUMENT 0001581280 2023-10-01 2023-12-31 0001581280 2024-01-29 0001581280 2023-12-31 0001581280 2023-09-30 0001581280 2022-10-01 2022-12-31 0001581280 us-gaap:RelatedPartyMember 2023-10-01 2023-12-31 0001581280 us-gaap:RelatedPartyMember 2022-10-01 2022-12-31 0001581280 us-gaap:CommonStockMember 2023-09-30 0001581280 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001581280 us-gaap:RetainedEarningsMember 2023-09-30 0001581280 2022-10-01 2023-09-30 0001581280 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2023-09-30 0001581280 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2023-09-30 0001581280 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001581280 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001581280 us-gaap:CommonStockMember 2023-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001581280 us-gaap:RetainedEarningsMember 2023-12-31 0001581280 us-gaap:CommonStockMember 2022-09-30 0001581280 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001581280 us-gaap:RetainedEarningsMember 2022-09-30 0001581280 2022-09-30 0001581280 us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001581280 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001581280 us-gaap:CommonStockMember 2022-12-31 0001581280 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001581280 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001581280 us-gaap:RetainedEarningsMember 2022-12-31 0001581280 2022-12-31 0001581280 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001581280 us-gaap:USTreasuryBillSecuritiesMember 2023-12-31 0001581280 us-gaap:CommercialPaperMember 2023-09-30 0001581280 us-gaap:USTreasuryBillSecuritiesMember 2023-09-30 0001581280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001581280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001581280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001581280 us-gaap:MoneyMarketFundsMember 2023-12-31 0001581280 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001581280 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001581280 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001581280 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001581280 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001581280 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2023-12-31 0001581280 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001581280 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001581280 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001581280 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001581280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0001581280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0001581280 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0001581280 us-gaap:MoneyMarketFundsMember 2023-09-30 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-09-30 0001581280 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-09-30 0001581280 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2023-09-30 0001581280 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2023-09-30 0001581280 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-09-30 0001581280 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2023-09-30 0001581280 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001581280 us-gaap:FairValueInputsLevel1Member 2023-09-30 0001581280 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001581280 us-gaap:FairValueInputsLevel3Member 2023-09-30 0001581280 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001581280 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-09-30 0001581280 twst:ConvertibleNoteMember us-gaap:ConvertibleNotesPayableMember 2023-12-31 0001581280 us-gaap:EquityMethodInvestmentsMember 2023-09-30 0001581280 us-gaap:EquityMethodInvestmentsMember 2023-10-01 2023-12-31 0001581280 us-gaap:EquityMethodInvestmentsMember 2023-12-31 0001581280 twst:LaboratoryEquipmentMember 2023-12-31 0001581280 twst:LaboratoryEquipmentMember 2023-09-30 0001581280 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001581280 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001581280 us-gaap:VehiclesMember 2023-12-31 0001581280 us-gaap:VehiclesMember 2023-09-30 0001581280 us-gaap:ComputerEquipmentMember 2023-12-31 0001581280 us-gaap:ComputerEquipmentMember 2023-09-30 0001581280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001581280 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-09-30 0001581280 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2023-12-31 0001581280 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2023-09-30 0001581280 us-gaap:ConstructionInProgressMember 2023-12-31 0001581280 us-gaap:ConstructionInProgressMember 2023-09-30 0001581280 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001581280 us-gaap:CustomerRelationshipsMember 2023-12-31 0001581280 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001581280 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001581280 us-gaap:CustomerRelationshipsMember 2023-09-30 0001581280 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001581280 us-gaap:RelatedPartyMember 2023-12-31 0001581280 us-gaap:RelatedPartyMember 2022-10-01 2023-09-30 0001581280 twst:AbxBiologicsInc.Member 2023-10-01 2023-12-31 0001581280 twst:AbxBiologicsInc.Member 2022-10-01 2022-12-31 0001581280 twst:InducementPlanMember 2023-08-22 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2023-12-31 0001581280 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-10-01 2023-12-31 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001581280 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001581280 srt:MinimumMember twst:EmployeeMember twst:PerformanceStockUnitMember 2023-10-01 2023-12-31 0001581280 srt:MaximumMember twst:EmployeeMember twst:PerformanceStockUnitMember 2023-10-01 2023-12-31 0001581280 srt:MinimumMember twst:NonEmployeeMember twst:PerformanceStockUnitMember 2023-10-01 2023-12-31 0001581280 srt:MaximumMember twst:NonEmployeeMember twst:PerformanceStockUnitMember 2023-10-01 2023-12-31 0001581280 srt:MinimumMember twst:PerformanceStockUnitMember 2023-10-01 2023-12-31 0001581280 srt:MaximumMember twst:PerformanceStockUnitMember 2023-10-01 2023-12-31 0001581280 twst:PerformanceStockUnitMember 2023-09-30 0001581280 twst:PerformanceStockUnitMember 2023-10-01 2023-12-31 0001581280 twst:PerformanceStockUnitMember 2023-12-31 0001581280 us-gaap:EmployeeStockOptionMember 2023-10-01 2023-12-31 0001581280 twst:PerformanceStockOptionsMember 2023-10-01 2023-12-31 0001581280 twst:ExecutiveOfficersAndSeniorLevelEmployeesMember twst:PerformanceStockOptionsMember 2023-10-01 2023-12-31 0001581280 twst:NonEmployeeMember twst:PerformanceStockOptionsMember 2023-10-01 2023-12-31 0001581280 twst:ExecutiveOfficersAndSeniorLevelEmployeesMember twst:PerformanceStockOptionsMember 2023-12-31 0001581280 twst:PerformanceStockOptionsMember 2023-09-30 0001581280 twst:PerformanceStockOptionsMember 2022-10-01 2023-09-30 0001581280 twst:PerformanceStockOptionsMember 2023-12-31 0001581280 us-gaap:CostOfSalesMember 2023-10-01 2023-12-31 0001581280 us-gaap:CostOfSalesMember 2022-10-01 2022-12-31 0001581280 us-gaap:ResearchAndDevelopmentExpenseMember 2023-10-01 2023-12-31 0001581280 us-gaap:ResearchAndDevelopmentExpenseMember 2022-10-01 2022-12-31 0001581280 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-10-01 2023-12-31 0001581280 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-10-01 2022-12-31 0001581280 us-gaap:StockCompensationPlanMember 2023-12-31 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-09-26 0001581280 twst:TwoThousandAndEighteenEmployeeStockPurchasePlanMember 2018-09-26 2018-09-26 0001581280 us-gaap:PerformanceSharesMember twst:AbxBiologicsInc.Member 2022-10-01 2023-09-30 0001581280 us-gaap:EmployeeStockMember 2023-10-01 2023-12-31 0001581280 us-gaap:EmployeeStockMember 2022-10-01 2022-12-31 0001581280 twst:UnvestedRestrictedStockUnitsAndPerformanceStockUnitsMember 2023-10-01 2023-12-31 0001581280 twst:UnvestedRestrictedStockUnitsAndPerformanceStockUnitsMember 2022-10-01 2022-12-31 0001581280 twst:SharesSubjectToEmployeeStockPurchasePlanMember 2023-10-01 2023-12-31 0001581280 twst:SharesSubjectToEmployeeStockPurchasePlanMember 2022-10-01 2022-12-31 0001581280 srt:AmericasMember 2023-10-01 2023-12-31 0001581280 srt:AmericasMember 2022-10-01 2022-12-31 0001581280 us-gaap:EMEAMember 2023-10-01 2023-12-31 0001581280 us-gaap:EMEAMember 2022-10-01 2022-12-31 0001581280 srt:AsiaPacificMember 2023-10-01 2023-12-31 0001581280 srt:AsiaPacificMember 2022-10-01 2022-12-31 0001581280 twst:SyntheticGenesMember 2023-10-01 2023-12-31 0001581280 twst:SyntheticGenesMember 2022-10-01 2022-12-31 0001581280 twst:OligoPoolsMember 2023-10-01 2023-12-31 0001581280 twst:OligoPoolsMember 2022-10-01 2022-12-31 0001581280 twst:DnaAndBiopharmaLibrariesMember 2023-10-01 2023-12-31 0001581280 twst:DnaAndBiopharmaLibrariesMember 2022-10-01 2022-12-31 0001581280 twst:AntibodyDiscoveryMember 2023-10-01 2023-12-31 0001581280 twst:AntibodyDiscoveryMember 2022-10-01 2022-12-31 0001581280 twst:NgsToolsMember 2023-10-01 2023-12-31 0001581280 twst:NgsToolsMember 2022-10-01 2022-12-31 0001581280 twst:IndustrialChemicalsMember 2023-10-01 2023-12-31 0001581280 twst:IndustrialChemicalsMember 2022-10-01 2022-12-31 0001581280 twst:AcademicResearchMember 2023-10-01 2023-12-31 0001581280 twst:AcademicResearchMember 2022-10-01 2022-12-31 0001581280 us-gaap:HealthCareMember 2023-10-01 2023-12-31 0001581280 us-gaap:HealthCareMember 2022-10-01 2022-12-31 0001581280 twst:FoodOrAgricultureMember 2023-10-01 2023-12-31 0001581280 twst:FoodOrAgricultureMember 2022-10-01 2022-12-31 0001581280 twst:A2023RestructuringPlanMember 2023-05-03 2023-05-03 0001581280 twst:A2023RestructuringPlanMember 2022-10-01 2023-09-30 0001581280 us-gaap:EmployeeSeveranceMember twst:A2023RestructuringPlanMember 2022-10-01 2023-09-30 0001581280 twst:AssetImpairmentChargesMember twst:A2023RestructuringPlanMember 2022-10-01 2023-09-30 0001581280 us-gaap:OtherRestructuringMember twst:A2023RestructuringPlanMember 2022-10-01 2023-09-30 0001581280 us-gaap:EmployeeSeveranceMember twst:A2023RestructuringPlanMember 2023-12-31 0001581280 us-gaap:EmployeeSeveranceMember twst:A2023RestructuringPlanMember 2023-09-30 shares iso4217:USD iso4217:USD shares pure twst:vote twst:employee false 0001581280 --09-30 2024 Q1 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member http://imetrix.edgar-online.com/20231231#ChangeInFairValueOfContingentConsiderationAndIndemnityHoldback P1Y P1Y 10-Q true 2023-12-31 false 001-38720 Twist Bioscience Corporation DE 46-2058888 681 Gateway Blvd South San Francisco CA 94080 800 719-0671 Common Stock TWST NASDAQ Yes Yes Large Accelerated Filer false false false 57818022 266269000 286470000 44875000 49943000 35354000 44064000 30863000 32063000 12870000 11716000 390231000 424256000 126225000 131830000 69093000 71531000 85811000 85811000 53190000 54483000 2847000 2811000 5418000 5681000 732815000 776403000 9256000 14052000 13959000 10754000 20787000 25818000 14808000 14896000 6418000 7803000 65228000 73323000 77070000 79173000 475000 475000 142773000 152971000 0.00001 0.00001 100000000 100000000 57779000 57779000 57557000 57557000 0 0 1666797000 1657222000 -565000 -756000 -1076190000 -1033034000 590042000 623432000 732815000 776403000 71498000 54243000 42536000 29442000 23099000 31242000 52840000 42324000 0 4135000 118475000 98873000 -46977000 -44630000 4120000 3040000 0 1000 -31000 -157000 -42888000 -41748000 120000 76000 -43008000 -41824000 134000 -868000 57000 -366000 -42817000 -43058000 -0.75 -0.75 -0.74 -0.74 57497000 57497000 56444000 56444000 2300000 200000 57557000 0 1657222000 -756000 -1033034000 623432000 -148000 -148000 260000 58000 951000 951000 96000 2424000 2424000 11048000 11048000 191000 191000 -43008000 -43008000 57779000 0 1666797000 -565000 -1076190000 590042000 56523000 0 1619644000 -1843000 -828416000 789385000 124000 35000 603000 603000 1000 38000 999000 999000 -2074000 -2074000 1234000 1234000 -41824000 -41824000 56645000 0 1617174000 -609000 -870240000 746325000 -43008000 -41824000 8171000 5292000 248000 254000 11020000 -2325000 0 -4135000 -64000 -287000 -8058000 4098000 -1201000 5281000 1116000 1177000 -300000 -499000 -4205000 3282000 2900000 -1254000 -5078000 -3716000 -1528000 126000 -22973000 -54070000 1506000 11824000 18329000 22647000 24000000 27500000 4165000 -6971000 951000 604000 2424000 999000 -1473000 -395000 116000 268000 -20165000 -61168000 289281000 380259000 269116000 319091000 40000 52000 487000 4520000 The Company<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Twist Bioscience Corporation (the Company) was incorporated in the state of Delaware on February 4, 2013. The Company is a synthetic biology company that has developed a disruptive DNA synthesis platform. DNA is used in many applications across different industries: industrial chemicals/materials, academic, healthcare and food/agriculture. The Company’s fiscal year ends on September 30.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The core of the Company’s platform is a proprietary technology that pioneers a new method of manufacturing synthetic DNA by “writing” DNA on a silicon chip. The Company has combined this technology with proprietary software, scalable commercial infrastructure and an e-commerce platform to create an integrated technology platform that enables the Company to achieve high levels of quality, precision, automation, and manufacturing throughput at a significantly lower cost than its competitors. The Company is leveraging its 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.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has a limited operating history and its prospects are subject to risks, expenses and uncertainties frequently encountered by companies in this industry. These risks include, but are not limited to, the uncertainty of availability of additional financing, market acceptance of its products, the ability to retain and attract new customers, and the uncertainty of achieving future profitability.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has generated net losses in all periods since its inception. As of December 31, 2023, the Company had an accumulated deficit of $1,076.2 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.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the Company had cash and cash equivalents and short-term investments of $311.1 million, which the management believes will be sufficient to fund operations for at least one year from the issuance of these consolidated financial statements. However, if the Company needs to obtain additional financing to fund operations beyond this period, there can be no assurance that it will be successful in raising additional financing on terms which are acceptable to the Company.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If the Company requires but is unable to obtain additional funding, the Company could be forced to delay, reduce or eliminate some or all of its research and development programs, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations.</span></div> -1076200000 311100000 Summary of significant accounting policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of presentation and use of estimates</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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, 2023 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 21, 2023. 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, 2023 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, 2023 are not necessarily indicative of the results expected for the full year ending September 30, 2024 or any interim period.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. Certain prior year amounts have </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">been reclassified to conform to the current year presentation. The Company’s unaudited condensed consolidated financial statements include its wholly owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,269 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,470 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash, non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,847 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,811 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">269,116 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">289,281 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted cash represents cash held at financial institutions that are pledged as collateral for stand-by letters of credit for lease commitments and is included in non-current assets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Significant accounting policies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 other than disclosed below. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Allowance for Credit Losses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company maintains an allowance for credit losses for expected uncollectible accounts receivable and contract assets, which is recorded as an offset to accounts receivable or contract assets and provisions for credit losses are recorded in general and administrative expense in the consolidated statements of income. Under the application of Accounting Standards Codification (“ASC”) Topic 326-20, Financial Instruments—Credit Losses (“ASC 326”), the allowance for current expected credit losses is based on a review of customer accounts and considers historical credit loss information that is adjusted for current economic and business conditions and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of accounts receivable and contract assets based upon its evaluation of risk characteristics, including consideration of region and industries of the customers. The allowance for credit losses is reviewed on a quarterly basis to assess the adequacy of the allowance. Allowance for credit losses was $0.9 million as of December 31, 2023. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Short-term investments</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company invests in various types of securities, including United States government, commercial paper, and corporate debt securities. The Company classifies its investments as available-for-sale and records them at fair value based upon market prices at period end. For available-for-sale debt securities in an unrealized loss position, the Company evaluates whether a current expected credit loss exists based on available information relevant to the credit rating of the security, current economic conditions and reasonable and supportable forecasts. The allowance for credit loss is recorded in other income (expense), net, on the consolidated statements of income, not to exceed the amount of the unrealized loss. Any excess unrealized loss other than the credit loss is recognized in accumulated other comprehensive income or loss in the stockholders' equity section of the consolidated balance sheets. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other income (expense), net. Dividend and interest income are recognized when earned. The Company may sell these securities at any time for use in current operations. There was no allowance for credit losses relating to the short-term investments recognized as of December 31, 2023.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company had contract assets of $2.5 million and contract liabilities of $2.6 million as of December 31, 2023. The Company had contract assets of $2.8 million and contract liabilities of $3.0 million as of September 30, 2023. For the three months ended December 31, 2023 and December 31, 2022, the Company recognized revenue of $1.3 million and $2.3 million, respectively, from the amount that was 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. The aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied as of December 31, 2023 was $7.3 million. The Company expects to recognize revenue over the next twelve months relating to performance obligations unsatisfied as of December 31, 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Based on the nature of the Company's contracts with customers, which are recognized over a term of less than 12 months, the Company has elected to use the practical expedient whereby costs to obtain a contract are expensed as they are incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company states its 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.”</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent accounting pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Company considered the applicability and impact of all recent ASUs. ASUs not listed below were assessed and determined to be not applicable to the Company’s consolidated financial position and results of operations.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis of presentation and use of estimates</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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, 2023 (the Annual Report on Form 10-K) filed with the Securities and Exchange Commission on November 21, 2023. 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, 2023 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, 2023 are not necessarily indicative of the results expected for the full year ending September 30, 2024 or any interim period.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. Certain prior year amounts have </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">been reclassified to conform to the current year presentation. The Company’s unaudited condensed consolidated financial statements include its wholly owned subsidiaries. All intercompany balances and accounts are eliminated in consolidation.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,269 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,470 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash, non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,847 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,811 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">269,116 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">289,281 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 266269000 286470000 2847000 2811000 269116000 289281000 900000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company had contract assets of $2.5 million and contract liabilities of $2.6 million as of December 31, 2023. The Company had contract assets of $2.8 million and contract liabilities of $3.0 million as of September 30, 2023. For the three months ended December 31, 2023 and December 31, 2022, the Company recognized revenue of $1.3 million and $2.3 million, respectively, from the amount that was 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. The aggregate amount of the transaction price allocated to the performance obligations that are unsatisfied as of December 31, 2023 was $7.3 million. The Company expects to recognize revenue over the next twelve months relating to performance obligations unsatisfied as of December 31, 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Based on the nature of the Company's contracts with customers, which are recognized over a term of less than 12 months, the Company has elected to use the practical expedient whereby costs to obtain a contract are expensed as they are incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company states its 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.”</span></div> 2500000 2600000 2800000 3000000 1300000 2300000 7300000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent accounting pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Changes to GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s ASC. The Company considered the applicability and impact of all recent ASUs. ASUs not listed below were assessed and determined to be not applicable to the Company’s consolidated financial position and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Recent accounting pronouncements adopted</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In June 2016, FASB issued ASU No. 2016-13 “Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments” and has since modified the standard with several ASUs (collectively, “Topic 326”). Topic 326 requires measurement and recognition of expected credit losses for financial assets. The ASU replaced previous incurred loss impairment guidance and established a single expected credit losses allowance framework for financial assets carried at amortized cost. It also eliminated the concept of other-than-temporary impairment and requires credit losses related to certain available-for-sale debt securities to be recorded through an allowance for credit losses. On October 1, 2023, the Company adopted this standard using a modified retrospective approach, which requires a cumulative-effect adjustment to the opening balance of retained earnings to be recognized on the date of adoption and, accordingly, recorded a net increase of $0.1 million to accumulated deficit as of the beginning of fiscal 2024. In connection with the adoption of Topic 326, the Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivable.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Recently issued accounting pronouncement not yet adopted </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, the FASB issued ASU No. 2023-09 "Income Taxes (Topic 740)". The amendments in this ASU require that public business entities on an annual basis (1) disclose specific categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold. The amendments in this update are effective for annual periods beginning after December 15, 2024. The standard is not expected to have a material impact to the Company's condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November 2023, the FASB issued ASU No. 2023-08 "Segment Reporting (Topic 280)". The amendments in this ASU improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this update are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The standard is not expected to have a material impact to the Company's condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has evaluated other recently issued accounting pronouncements and has concluded that the impact of recently issued standards that are not yet effective will not have a material impact on the Company’s financial position or results of operations upon adoption.</span></div> Fair value measurement<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company assesses the fair value of financial instruments based on the provisions of ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. 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:</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">—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.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 considering counterparty credit risk in its assessment of fair value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of December 31, 2023:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,269 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,269 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">314,806 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">314,855 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of September 30, 2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,470 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,470 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340,210 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(86)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340,124 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, financial assets and liabilities measured and recognized at fair value are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">273,583 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">283,265 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total financial liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of September 30, 2023, financial assets and liabilities measured and recognized at fair value are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">245,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">245,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,054</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,054</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">280,708 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299,308 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total financial liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Contractual maturities of all the investments, as of December 31, 2023, were less than 12 months. The Company does not intend to sell the money market funds and short-term investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost basis. The unrealized loss on short-term investments have been in a continuous unrealized loss position for less than 12 months. Accrued interest receivable balance included in the prepaid expenses and other current assets within consolidated balance sheets were $1.2 million and $1.2 million as of December 31, 2023 and September 30, 2023, respectively. As of December 31, 2023, the gross unrealized losses on short-term investments are related to market interest rate changes and not attributable to credit.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2021 and as amended in 2022, the Company entered into convertible promissory note agreements with a privately held company (“Borrower”) pursuant to which the Company agreed to loan to the Borrower $3.5 million in a series of loan installments, evidenced by a convertible promissory note having a maturity date of May 1, 2023 (“Convertible Note”). The Convertible Note included an option to convert the Convertible Note into the Borrower’s equity at the Borrower’s next round of equity financing, and accrued interest at a rate of 4% per annum. In April 2023, the Company exercised the option and the Borrower issued to the Company ordinary shares which represent a 15% equity interest. As of December 31, 2023, the Company’s equity investments were categorized as Level 3 within the fair value hierarchy. </span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The equity investment held by the Company is a VIE, but the Company is not the primary beneficiary. The Company does not have the power to direct the activities that most significantly impact the economic performance of the investee.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s maximum exposure to loss from this VIE consist of an equity investment of $3.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Equity investments held by the Company lack readily determinable fair values and therefore the securities are measured at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar equity securities of the same issuer. The Company reviews the carrying value of its equity investments for impairment whenever events or changes in business circumstances indicate the carrying amount of such asset may not be fully recoverable. Impairments, if any, are based on the excess of the carrying amount over the recoverable amount of the asset. There were no such impairments during the three months ended December 31, 2023 and December 31, 2022. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023 and September 30, 2023, there were no financial liabilities categorized as level 3 within the fair value hierarchy. There were no transfers between Level 1, Level 2 and Level 3 in the periods presented. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides a reconciliation of beginning and ending balances of the Level 3 financial assets during the three months ended December 31, 2023:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Equity investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.2pt;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-369">Additions during the year</span> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.2pt;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of December 31, 2023:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,269 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,269 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">314,806 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">314,855 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of September 30, 2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,470 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,470 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340,210 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(86)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340,124 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of December 31, 2023:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,269 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,269 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">314,806 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">58 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">314,855 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the cash and cash equivalents, short-term investments and equity securities as of September 30, 2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Amortized cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross unrealized losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,470 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">286,470 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340,210 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(86)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340,124 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 266269000 266269000 5974000 0 3000 5971000 38852000 58000 6000 38904000 3711000 0 0 3711000 314806000 58000 9000 314855000 286470000 286470000 14918000 0 29000 14889000 35111000 0 57000 35054000 3711000 0 0 3711000 340210000 0 86000 340124000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, financial assets and liabilities measured and recognized at fair value are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">234,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">273,583 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,971 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">283,265 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total financial liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of September 30, 2023, financial assets and liabilities measured and recognized at fair value are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">245,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">245,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. government treasury bills</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,054</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,054</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-current assets - investment in equity securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">280,708 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,889 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">299,308 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total financial liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 234679000 0 0 234679000 0 5971000 0 5971000 38904000 0 0 38904000 0 0 3711000 3711000 273583000 5971000 3711000 283265000 0 0 0 0 245654000 0 0 245654000 0 14889000 0 14889000 35054000 0 0 35054000 0 0 3711000 3711000 280708000 14889000 3711000 299308000 0 0 0 0 1200000 1200000 3500000 0.04 0.15 3700000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table provides a reconciliation of beginning and ending balances of the Level 3 financial assets during the three months ended December 31, 2023:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Equity investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.2pt;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-369">Additions during the year</span> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:7.2pt;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,711 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3711000 3711000 0 0 0 0 3711000 3711000 Balance sheet components<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,753 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,024 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Work-in-process</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,390</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,113</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,720</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,926</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,863 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,063 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There is no consigned inventory balance as of December 31, 2023 and September 30, 2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and Equipment, net consists of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,517 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104,508 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture, fixtures and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183,831 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">182,486 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated depreciation </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(50,656)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126,225 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">131,830 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the construction in progress mainly represents equipment costs and software development costs. Total depreciation expense was $6.9 million for the three months ended December 31, 2023 and $3.9 million for the three months ended and December 31, 2022, respectively.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Other current liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The other current liabilities consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income and other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,197</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,374</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,644</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,999</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">577</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">430</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,418 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,803 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,753 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,024 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Work-in-process</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,390</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,113</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,720</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,926</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,863 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,063 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23753000 27024000 2390000 1113000 4720000 3926000 30863000 32063000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and Equipment, net consists of the following:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Laboratory equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,517 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104,508 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture, fixtures and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">183,831 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">182,486 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated depreciation </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(57,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(50,656)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126,225 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">131,830 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 105517000 104508000 3575000 3484000 129000 85000 3128000 3103000 8813000 5507000 57410000 57271000 5259000 8528000 183831000 182486000 57606000 50656000 126225000 131830000 6900000 3900000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The other current liabilities consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income and other taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,197</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1.37pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,374</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,644</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,999</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">577</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1.37pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">430</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,418 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,803 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3197000 4374000 2644000 2999000 577000 430000 6418000 7803000 Goodwill and intangible assets<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There were no changes to the carrying value of goodwill during the three months ended December 31, 2023. Total amortization expense related to finite-lived intangible assets was $1.3 million for the three months ended December 31, 2023 and $1.4 million for the three months ended December 31, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The goodwill balance is presented below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period/year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,811 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,811 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period/year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,811 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,811 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The intangible assets balances are presented below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except for years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average<br/>Amortization period<br/>in years</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net book<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,020 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8,451)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,569 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,864)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,346 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradenames &amp; Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total finite-lived intangible assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,130 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,940)</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,190 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except for years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average<br/>Amortization period<br/>in years</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net book<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,020 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,636)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,384 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,461)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradenames &amp; Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total finite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,130 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,647)</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,483 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1300000 1400000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The goodwill balance is presented below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:71.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at beginning of period/year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,811 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,811 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at end of period/year </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,811 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">85,811 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 85811000 85811000 85811000 85811000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The intangible assets balances are presented below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except for years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average<br/>Amortization period<br/>in years</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net book<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,020 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(8,451)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,569 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,864)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,346 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradenames &amp; Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total finite-lived intangible assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,130 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12,940)</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,190 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.087%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except for years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average<br/>Amortization period<br/>in years</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Net book<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50,020 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,636)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,384 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,461)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tradenames &amp; Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total finite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">66,130 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,647)</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,483 </span></td><td style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P15Y 50020000 8451000 41569000 P11Y 15210000 3864000 11346000 P3Y 900000 625000 275000 66130000 12940000 53190000 P15Y 50020000 7636000 42384000 P11Y 15210000 3461000 11749000 P3Y 900000 550000 350000 66130000 11647000 54483000 Commitments and contingencies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Legal proceedings</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company may be subject to litigation, claims and disputes in the ordinary course of business. There is an inherent risk in any litigation or dispute and no assurance can be given as to the outcome of any claims.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Securities Class Action</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 12, 2022, a putative securities class action lawsuit captioned Peters v. Twist Bioscience Corporation, et al., Case No. 22-cv-08168 (N.D. Cal.) (“Securities Class Action”) was filed in federal court in the Northern District of California (“Court”) against the Company, its Chief Executive Officer, and its Chief Financial Officer (the “Defendants”) alleging violations of federal securities laws. The Securities Class Action’s claims are based in large part on allegations made in a report issued on November 15, 2022 by Scorpion Capital (“Scorpion Report”) concerning, among other things, the Company’s DNA chip technology and accounting practices. The initial complaint filed in the Securities Class Action alleges that various statements that the defendants made between December 13, 2019 and November 14, 2022 were materially false and misleading in light of the allegations in the Scorpion Report. The plaintiff who initiated the lawsuit sought to represent a class of shareholders who acquired shares of the Company’s common stock between December 13, 2019 and November 14, 2022 and sought damages as well as certain other costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 28, 2023, the Court appointed a new plaintiff, not the original plaintiff who filed the case, as lead plaintiff in the case and appointed a new law firm as lead counsel. On October 11, 2023, the lead plaintiff filed an amended complaint. The amended complaint is purportedly brought on behalf of all persons other than the Defendants who acquired the Company’s securities between December 20, 2018 and November 15, 2022. The amended complaint alleges that certain statements regarding, among other things, the Company’s DNA products and accounting practices were false and misleading.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This case remains in the preliminary stage. Given the inherent uncertainty of litigation and the legal standards that must be met, including class certification and success on the merits, the Company cannot express an opinion on the likelihood of an unfavorable outcome or on the amount or range of any potential loss. The Company and the other defendants intend to vigorously defend themselves against the claims asserted against them, and filed a motion to dismiss the amended complaint on December 6, 2023. The plaintiffs filed a response in opposition to the motion to dismiss on January 26, 2024, and the Company intends to file a reply brief by February 23, 2024. The Court is scheduled to hear that motion on April 18, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Derivative Action</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 25, 2023, a shareholder derivative suit captioned Shumacher vs. Leproust et al., No. 1:23-cv-01048-UNA, was filed in the United States District Court for the District of Delaware against directors of the Company and an employee (the “Derivative Action”). The suit is based on substantially the same allegations in the Securities Class Action and seeks to </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">recover, on behalf of the Company, damages to the Company arising from, among other things, the Securities Class Action. On November 13, 2023, the parties to the Derivative Action entered into a stipulation staying the Derivative Action pending resolution of the anticipated motion to dismiss the defendants have filed in the Securities Class Action.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Indemnifications</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. From time to time, the Company has entered into indemnification agreements with its directors and officers that requires 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 law. The Company also has directors’ and officers’ insurance.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Leases</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases certain of its facilities under non-cancellable operating leases expiring at various dates through 2044. The Company is also responsible for utilities, maintenance, insurance, and property taxes under these leases. The Company's lease payments consist primarily of fixed rental payments for the right to use the underlying leased assets over the lease terms, as well as payments for common-area-maintenance and administrative services. The Company often receives customary incentives from its landlords, such as reimbursements for tenant improvements and rent abatement periods, which effectively reduce the total lease payments owed for these leases. Leases are classified as operating or financing at commencement. The Company does not have any material financing leases.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental balance sheet information related to the Company’s operating leases as of December 31, 2023 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use asset</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69,093 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current portion of operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,808 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Noncurrent liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,070 </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments under all non-cancelable operating leases that have commenced as of December 31, 2023 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating<br/>leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Years ending September 30:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,122 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,924</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,894</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,371</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,471</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">144,796 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(52,918)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,878 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,808)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,070 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The statement of cash flows for the three months ended December 31, 2023 include changes in right-of-use assets and operating lease liabilities of $2.4 million and $2.2 million, respectively. For the three months ended December 31, 2022, changes in right-of-use assets and operating lease liabilities were $1.2 million and $0.9 million, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating lease expense was $4.0 million and $4.1 million for the three months ended December 31, 2023 and 2022, respectively. Cash payments for amounts included in the measurement of operating lease liabilities were $3.7 million and $3.6 million for the three months ended December 31, 2023 and 2022, respectively. As of December 31, 2023, the weighted-average remaining lease term was 15.3 years and the weighted-average discount rate was 6.5%.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental balance sheet information related to the Company’s operating leases as of December 31, 2023 is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use asset</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69,093 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current portion of operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,808 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Noncurrent liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,070 </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 69093000 14808000 77070000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments under all non-cancelable operating leases that have commenced as of December 31, 2023 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Operating<br/>leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Years ending September 30:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,122 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,924</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,894</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,371</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,471</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">88,014</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">144,796 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(52,918)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">91,878 </span></td><td style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,808)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, net of current portion</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,070 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11122000 14924000 13894000 8371000 8471000 88014000 144796000 52918000 91878000 14808000 77070000 2400000 2200000 1200000 900000 4000000 4100000 3700000 3600000 P15Y3M18D 0.065 Related party transactions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the three months ended December 31, 2023 and 2022, the Company purchased raw materials from a related party in the amount of $1.3 million and $2.1 million, respectively. During the three months ended December 31, 2023 and 2022, the Company had revenues from the related party in the amount of $2.3 million and $0.2 million, respectively. As of December 31, 2023, payable balances and receivable balances with the related party were $0.4 million and $1.7 million, respectively. Receivable balances with the related party were $1.7 million as of September 30, 2023. Payable balances with the related parties were immaterial as of September 30, 2023.</span></div> 1300000 2100000 2300000 200000 400000 1700000 1700000 Income taxesIn 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. For the three months ended December 31, 2023 and 2022, the Company recorded provisions for income taxes of $0.1 million and $0.1 million, respectively. 100000 100000 Common stock<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the Company had reserved sufficient shares of common stock, with a par value of $0.00001 per share, for issuance upon exercise of outstanding stock options. Each share of common stock is entitled to one vote. The holders of shares of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors.</span></div> 0.00001 1 Stock-based compensation<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company grants stock-based awards, consisting of stock options and restricted stock, to its employees, certain non-employee consultants and certain members of its board of directors. The Company measures stock-based compensation expense for restricted stock and stock options granted to its employees and directors on the date of grant and recognizes the corresponding compensation expense of those awards over the requisite service period, which is generally the vesting period of the respective award. The Company measures stock-based compensation expense for restricted stock and stock options granted to non-employee consultants on the date of grant and recognizes the corresponding compensation expense </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of those awards over the period in which the related services are received. The Company adjusts for actual forfeitures as they occur.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">2018 Equity Incentive Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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”). Any shares subject to outstanding awards under the 2013 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 non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, and performance units.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Inducement Equity Incentive Plan </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 22, 2023, the board of directors adopted an inducement equity incentive plan (the “Inducement Plan”). The maximum aggregate number of shares that may be issued under the Inducement Plan is 700,000 of the Company's common stock. The Inducement Plan permits the grant of non-statutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares. The shares issuable under the Inducement Plan are registered pursuant to a registration statement on Form S-8 filed with the Securities and Exchange Commission on August 25, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted stock consists of restricted stock unit awards (“RSUs”) which have been granted to employees and non-employee directors. The value of an RSU award is based on the Company’s stock price on the date of grant. Employee grants generally vest over four years and non-employee director grants generally vest over one year. Forfeitures of RSUs are recognized as they occur. 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Activity with respect to the Company’s restricted stock units during the three months ended December 31, 2023 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.030%"><tr><td style="width:1.0%"></td><td style="width:40.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average grant date fair value per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested shares at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,620</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.73 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,035</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.14</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested/Issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(152)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43.58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(84)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.29</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested shares at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,419</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.29 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, there was $71.5 million of total unrecognized compensation cost related to these awards that is expected to be recognized over a weighted average period of 2.8 years. The total grant date fair value of RSUs awarded during the three months ended December 31, 2023 was $22.9 million. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Performance Stock Units</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Performance stock unit awards (“PSUs”) granted to certain employees will vest upon achievement of operational milestones related to the Wilsonville facility, and to Company executives will vest upon achievement of revenue, gross profit and cash balance metrics as determined by the board of directors, and to certain non-employee consultants will vest upon achievement of operational milestones.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock compensation expense for PSUs is recorded over the vesting period based on the grant date fair value of the awards and probability of the achievement of specified performance targets. The grant date fair value is equal to the closing share price of the Company’s common stock on the date of grant. For employees, PSUs generally vest over a <span style="-sec-ix-hidden:f-515">one</span> to three-year service period following the grant date, provided that the recipient is a Company employee at the time of vesting and the performance targets applicable to each award are achieved. For non-employees, PSUs generally vest over a <span style="-sec-ix-hidden:f-517">one</span> to three-year service period following the grant date, provided that the performance targets applicable to each award are achieved. The percentage of PSUs that vest will depend on the achievement of specified performance targets at the end of the performance period and can range from 0% to 150% of the number of units granted. Any PSUs that are unvested at the end of the performance period are forfeited. Forfeitures of PSUs are recognized as they occur.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Activity under the PSUs during the three months ended December 31, 2023 is summarized below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.030%"><tr><td style="width:1.0%"></td><td style="width:37.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average grant date fair value per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested shares at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.82 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested/Issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.37</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested shares at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the unrecognized compensation costs related to these awards was $27.2 million based on the maximum achievement of the performance targets. The Company expects to recognize those costs over a weighted average period of 1.6 years. The total grant date fair value of PSUs awarded during the three months ended December 31, 2023 was $9.9 million.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Options </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Options are generally granted to employees and were granted to non-employee directors until FY 2020. Stock options entitle the holder to purchase, at the end of the vesting term, a specified number of shares of Company common stock at an exercise price per share equal to the closing market price of the common stock on the date of grant. Stock options have a contractual life from the date of the grant and a vesting schedule as established by the board of directors. The maximum term of stock options granted under the 2018 Plan is 10 years and the awards generally vest over a four-year period. Forfeitures of options are recognized as they occur. The fair value of each service based stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. The Company historically had been a private company and lacked company-specific historical and implied volatility information for its stock. Therefore, it estimated its expected stock price volatility based on the historical volatility of publicly traded peer companies through the period ended December 31, 2023 and utilized the “simplified” method for awards that qualify as “plain-vanilla” options. As determined under the simplified method, the expected term of stock options granted is calculated based on contractual and vesting terms of the option award, the risk-free interest rate is determined by reference to the U.S. Treasury yield curve in effect at the time of grant of the award for time periods approximately equal to the expected term of the award, and the expected dividend yield is zero based on the fact that the Company has never paid cash dividends on common stock and does not expect to pay any cash dividends in the foreseeable future.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Options activity during the three months ended December 31, 2023 is summarized below:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:31.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average exercise price per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average remaining contractual term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.18 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,715 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.97 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.86</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,951 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.46 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,946 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the unrecognized compensation costs related to these awards was $0.8 million. The Company expects to recognize those costs over a weighted average period of 1.0 year. The Company did not grant any options during the year ended December 31, 2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"> Performance Stock Options</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 1, 2020, the board of directors approved the implementation of a revised annual equity award program for executive officers, senior level employees and consultants to be granted as performance-based stock options ("PSOs") under the 2018 Plan. The PSOs issued to executive officers and senior level employees vested in prior years. The number of PSOs ultimately earned under the awards to a consultant is calculated based on the achievement of certain operational milestones. The maximum term of performance stock options granted under the 2018 Plan is 10 years for both employees and non-employees. The awards generally vest over a two-year period for executive officers and senior level employees. Awards to non-employees generally vest over a five-year period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The provisions of the PSOs 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 options that are expected to vest. Forfeitures of PSOs are recognized as they occur. The Company reassesses the probability of the performance condition at each reporting period and adjusts the compensation cost based on the probability assessment. As of December 31, 2023, the Company determined that 30,000 shares are expected to vest based on the probability of the performance condition that will be achieved under this equity award program.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Activity under the PSOs during the three months ended December 31, 2023 is summarized below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.368%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average exercise price per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average remaining contractual term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.37</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.29 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.85 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.32</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.53 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.13</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, the unrecognized compensation costs related to these awards was $0.3 million. The Company expects to recognize those costs over a weighted average period of 1.3 years. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total stock-based compensation expense/(credit) recognized was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"><tr><td style="width:1.0%"></td><td style="width:54.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.492%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">924 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,142 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,838</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,418</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,258</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,885)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,020 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,325)</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the three months ended December 31, 2022, stock-based compensation was a credit of $2.3 million primarily as a result of departing employee share forfeitures, and a stock-based credit related to a business combination due to non-achievement of a performance condition. An immaterial amount of stock-based compensation was capitalized to inventories attributable to employees who support the manufacturing of the Company's products for the three months ended December 31, 2023. The balance sheet as of December 31, 2023 includes $1.3 million of stock-based compensation primarily related to the implementation of the Company’s lab production software system and order management system, which was capitalized in property and equipment.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">2018 Employee Stock Purchase Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On September 26, 2018, the board of directors adopted the 2018 Employee Stock Purchase Plan (the "2018 ESPP"). The number of shares reserved for issuance under the 2018 ESPP upon approval was 275,225 shares of the Company’s common stock, and it increases automatically on the first day of each fiscal year, following the fiscal year in which the 2018 ESPP became 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 at December 31, 2023 was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares<br/>available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">539</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additional shares authorized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">249</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares issued during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">788</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 the initial offering period which commenced with the initial public offering in October 2018 and ended on August 20, 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 or 85% of the fair market value of the Company’s common stock on the last trading day of the offering period. During the three months ended December 31, 2023 and 2022, activity under the 2018 ESPP was immaterial. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">401(k) Savings Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2018, the Company adopted a 401(k) savings plan for the benefit of its employees. In January 2022, the Company modified its plan to include an employer matching contribution. The Company is required to make matching contributions to the 401(k) plan equal to 50% of the first 6% of wages deferred by each participating employee. The Company incurred expenses for employer matching contributions of $0.7 million and $0.7 million for the three months ended December 31, 2023 and 2022, respectively.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Abveris Acquisition</span></div>At September 30, 2022, management determined that the achievement of the performance condition relating to the equity awards granted in connection with the Abveris acquisition awards was probable, and cumulative stock-based compensation expense of $9.9 million was recognized during the year ended September 30, 2022. At December 31, 2022, management determined that the performance condition was not achieved, and therefore the cumulative stock-based compensation expense recognized to date was reversed, resulting in a reduction of stock compensation expense of $9.9 million in the three months ended December 31, 2022. 700000 P4Y P1Y 1 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Activity with respect to the Company’s restricted stock units during the three months ended December 31, 2023 was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.030%"><tr><td style="width:1.0%"></td><td style="width:40.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average grant date fair value per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested shares at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,620</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.73 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,035</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.14</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested/Issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(152)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43.58</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(84)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.29</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested shares at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,419</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.29 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1620000 40.73 1035000 22.14 152000 43.58 84000 50.29 2419000 32.29 71500000 P2Y9M18D 22900000 P3Y P3Y 0 1.50 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Activity under the PSUs during the three months ended December 31, 2023 is summarized below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.030%"><tr><td style="width:1.0%"></td><td style="width:37.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average grant date fair value per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested shares at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.82 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested/Issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.37</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested shares at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,405</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 932000 36.82 570000 17.31 82000 80.27 15000 48.37 1405000 26.23 27200000 P1Y7M6D 9900000 P10Y P4Y 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Options activity during the three months ended December 31, 2023 is summarized below:</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:31.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.149%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average exercise price per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average remaining contractual term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.18 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,715 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.97 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.86</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,951 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.89</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.46 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,946 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Activity under the PSOs during the three months ended December 31, 2023 is summarized below:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.368%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.742%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average exercise price per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Weighted average remaining contractual term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.37</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.29 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.57</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.85 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.32</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.53 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.13</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2119000 24.18 P5Y3M 6715000 85000 34.45 58000 16.42 483000 1976000 23.97 P1Y10M9D 29951000 19000 77.89 P5Y5M23D 5000 1958000 23.46 P1Y9M25D 29946000 800000 P1Y P10Y P2Y P5Y 30000 289000 60.82 P7Y4M13D 0 30000 31.29 P8Y6M25D 0 259000 64.24 P7Y2M23D 0 12000 67.85 247000 64.07 P6Y11M26D 251000 30000 31.29 P8Y3M25D 167000 277000 60.53 P7Y1M17D 418000 300000 P1Y3M18D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total stock-based compensation expense/(credit) recognized was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"><tr><td style="width:1.0%"></td><td style="width:54.489%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.492%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">924 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,142 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,838</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,418</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,258</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,885)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total stock-based compensation</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,020 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,325)</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 924000 1142000 2838000 4418000 7258000 -7885000 11020000 -2325000 1300000 275225 249470 0.01 The number of shares reserved for issuance at December 31, 2023 was as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Shares<br/>available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">539</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additional shares authorized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">249</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares issued during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">788</span></td></tr></table></div> 539000 249000 0 788000 0.15 0.85 0.85 0.50 0.06 700000 700000 9900000 -9900000 Net loss per share attributable to common stockholders<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.787%"><tr><td style="width:1.0%"></td><td style="width:69.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to common stockholders</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(43,008)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(41,824)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average shares used in computing net loss per share, basic and diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,497</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,444</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.75)</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.74)</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive for the periods presented are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.484%"><tr><td style="width:1.0%"></td><td style="width:69.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares subject to options (including performance options) to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,253</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,693</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unvested restricted stock units and performance stock units </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,824</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,577</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares subject to employee stock purchase plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,201</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,407</span></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.787%"><tr><td style="width:1.0%"></td><td style="width:69.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss attributable to common stockholders</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(43,008)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(41,824)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average shares used in computing net loss per share, basic and diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">57,497</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,444</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 8.2pt;text-align:left;text-indent:-7.2pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.75)</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.74)</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -43008000 -41824000 57497000 57497000 56444000 56444000 -0.75 -0.75 -0.74 -0.74 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The potentially dilutive common shares that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive for the periods presented are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.484%"><tr><td style="width:1.0%"></td><td style="width:69.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares subject to options (including performance options) to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,253</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,693</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unvested restricted stock units and performance stock units </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,824</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,577</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares subject to employee stock purchase plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">137</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,201</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,407</span></td></tr></table></div> 2253000 2693000 3824000 2577000 124000 137000 6201000 5407000 Geographic, product and industry information<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth revenues by geographic region, based on ship-to destinations. Americas consists of the United States of America, 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.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.848%"><tr><td style="width:1.0%"></td><td style="width:45.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.618%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,959 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,646 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,220</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,331</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,319</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,266</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,498 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,243 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth revenues by products.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.848%"><tr><td style="width:1.0%"></td><td style="width:45.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.618%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synthetic genes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,726 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,175 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Oligo pools</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,189</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,699</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">DNA libraries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,836</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Antibody discovery</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,226</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,171</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">NGS tools</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,418</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,362</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,498 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,243 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:115%">    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth revenues by industry.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.393%"><tr><td style="width:1.0%"></td><td style="width:45.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Industrial chemicals/materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,277 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,575 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Academic research</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,773</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,015</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Healthcare</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,881</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,013</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Food/agricultural</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">567</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">640</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,498 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,243 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth revenues by geographic region, based on ship-to destinations. Americas consists of the United States of America, 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.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.848%"><tr><td style="width:1.0%"></td><td style="width:45.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.618%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,959 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,646 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,220</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,331</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,319</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,266</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,498 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,243 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 43959000 33646000 21220000 16331000 6319000 4266000 71498000 54243000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth revenues by products.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.848%"><tr><td style="width:1.0%"></td><td style="width:45.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.618%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synthetic genes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,726 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,175 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Oligo pools</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,189</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,699</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">DNA libraries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,939</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,836</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Antibody discovery</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,226</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,171</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">NGS tools</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,418</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,362</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,498 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,243 </span></td><td style="border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 19726000 16175000 4189000 3699000 2939000 1836000 5226000 8171000 39418000 24362000 71498000 54243000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth revenues by industry.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.393%"><tr><td style="width:1.0%"></td><td style="width:45.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three months ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Industrial chemicals/materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,277 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,575 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Academic research</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,773</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,015</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Healthcare</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,881</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,013</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Food/agricultural</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">567</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">640</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,498 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,243 </span></td><td style="background-color:#cceeff;border-bottom:0.75pt solid #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16277000 13575000 13773000 10015000 40881000 30013000 567000 640000 71498000 54243000 2023 Restructuring and other costs <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 3, 2023, the Company’s Board of Directors approved a strategic restructuring plan to reduce costs, build a leaner organization and increase operating efficiencies. The restructuring plan included a reduction in force which affected approximately 270 employees worldwide, representing approximately 25% of the Company’s total workforce. The majority of these employees separated from the Company by September 30, 2023. The reduction in force is subject to local regulatory requirements. Furthermore, as part of the plan the Company removed the duplication of synthetic biology </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">production across its South San Francisco, California and Wilsonville, Oregon facilities. The plan was implemented beginning in May 2023 and was substantially completed by the end of fiscal year 2023. Total restructuring and other costs of $16.2 million was incurred by the Company during the year ended September 30, 2023 and included employee severance and related benefit costs of $8.5 million, restructuring and non-restructuring related impairment of property and equipment of $6.8 million, and other costs associated with restructuring of $0.9 million.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As of December 31, 2023 and September 30, 2023, the severance and related benefit costs included in accrued compensation in the consolidated balance sheets were $0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%"> </span>and $0.5 million, respectively. 270 0.25 16200000 8500000 6800000 900000 100000 500000 false false false false During the three months ended December 31, 2023, and 2022, the Company had revenues from the related parties in the amount of $2.3 million and $0.2 million, respectively.

EYM\FD/4L'$ M^)7K,<;!0+70-AK1V@#BW4XW6!UF^%%WD.VKU.QG-ADP581R0>.M;SZ>5@[^ M%5Q[TGI?X[.N6:^F:"!JG\^D,(3@]+*P"U8U5N-Z&CQ!(LBFRM([CS\V^Q,3> )"F2GDM]V=)9Q4-X7; M, #'.D@GVZ,"(9B4MR#MD.O[D/7E/1LRV#1Q0UQX%X6@;T:TM=._YU*/33"C M%( KY8[+02]JW0K8GWT^DB]2^A;+S;9KA?AOX70:7:-^^LV"QV4,;LH/83OI MR^ALD,Q+">8XQ3[[T+>^^4)1D7>S U:[U*%.V%0)0^A A^IYHLWF,O-H:1# M*^P"=@F#"H*TK.ZPV+BE4RL&5G@BU-M8*HUA+1Y.$$35TKT)7./_1'\\T,4[ M\P8DF\=#._7!OTRFOIPSBV.VWJH5 &<36E@<9MEA2ONT8EA+M^UY"+& DO@Z M*.9.@=&S^ *["_K'*2>Q.)*H3VF7&JCN*#Y(Z3VKWDAQ-_31TRT'M;!Y*_#, MC_7S OQE^%\2X&,)%9YWVI>_@!D_ASJ(,OC% >6_3X!M1QEQ%&ZBGP9;V3?! M+9MS68\6&T^%1%$*EU>8]Q SXM7":&O;;':4+ZZS9(JYH6H.N(SYL4'."P>FU>-E;?.J"V1VQ@'4QQC8H[: M1E'2H14#BC+I;^'@[^##]F5#:ZQ+I15#_V:679;ZFL/"Y<7U)<\5MH"]"<56 MJ"0^\R!Y8%+[P4OAJKXYX3\XE+H7%!"\Y7(*/2;TB0\45=SF=-IZM0+T%!A? M0Y3K>?B+U"P 5&-"FQ3; ++T?ROTO<&M,0_VY1L:Y_, MX4[MFFOV_2Z_;1N"R-[@ Y8;7XZX&\!J>V@)B@M:M]6 4P^#5TRMCK46TVAK M65#S9%04<7^5L5_R*#!=%'!W1\58-GXMC6U!WFI/?7(:MF*FE"6NXS>,[^*U MTPJYE4);9\E:1=R]45[%\KFD<2O03)SD>Q;]^RA6*P%>,=A_'GX+HC,R"S&M M3:>MR&YM/?J5F3R)UYN!'D;LE2$BH YT8%"!(?5W4S/>6) _OLP\O7.:1%LO M][,]S^(K%K&DO];SQ(7)NA;6L&Z%]+_MP8IY72%PQX#5Y^_^!5!+ P04 M" "/@$)8G396Y[\< *%P$ %0 '1WGYZ]__W8X>?(%N_EX-OWI*?^!/7V"TS3+ MX^GGGY[^_NDUN*=__]M?_O+7?P'XYXL/;Y^\FJ7C0YPNGKSL,"PP/_DZ7AP\ M61S@DW_,NC_&7\*3]Y.P*+/N$.!ORS][.3LZZ<:?#Q9/!!/J[&UGO^U^S$4H M:[4"J7T$Y7V"P&($:W-4T3KOL/S;YQ\+$RFCU*!#$:!2LA#I'9"]9@&54-FN M/G0RGO[Q8_T2PQR?T/"F\^6//ST]6"R.?GSV[.O7KS]\B]WDAUGW^9E@3#X[ M>_?3T[=_N_'^KW+Y;NZ]?[;\[?E;Y^-U;Z2/Y<_^^>O;C^D #P.,I_-%F*;Z M@/GXQ_GRQ;>S%!9+K7]7KB>WOJ/^!&=O@_H2< &2__!MGI_^[2]/GJS4TG#]R?(B+;OSM!\R?0P>S*;T9?TBSPV?UC<]>SJ89IW/,],U\ M-AGG:O 785)'\O$ <3$_GH;C/*97:6#+!RU.CO"GI_/QX=$$SUX[Z+#\]'3Q M=;X@ 87D8B7>O][GXY]=C"6%23J>+%7WEGX^?4@5N.]AX;<%TI^N%'LFSF26 MKKQI4LTZZ\[^+^=DK2\TO MM7Z[%"LE;S^NYRG-CJ>+^?MP$N($S\:6<]'(5(% $QR4Q@!!20>8!+G[W@V/SX\ M7'XF$'P.S_Z^=+/#IAA8S)JK?F5E&D<#&'3'F->,D#MAG.()BN *5-0!8@F, M!--&*89 K!1!^$8*4Q+KXKU";XD(\3'VT-T@PG[XA$=FN$25%F+X0%RX,$ MY5P"QS%!S#SQS#"0H(W1<8LHFV!"/4Y,M%!^.R0<84-B MEOXXF$U(R_.?__N8A!MQ$6(A?P;1YP**2Z(]-GA KWT(/BO4K#\VO5:FAF,> M!<^#,!$A*;2T.CL)P10+63IEG>1>YMS?\ ;*HG='PG7H;ZOR9CA?-YXH''*; M@4F/H#Q*\)JHO?7(LDY%"RD;F_Y[6!X,=6Z/@!T-T"<0="8*IHV'�Q>2<5 M^,(=9)4".N;HEZU]8/M%[7G.XVKC,'D?QOG-]&4X&B_"9"1BC(X4":EF^52V M!F)B 9AE1MABO#&MLR&WB#*DQ6Y'%-R($ALHOV7.X/CP>!F.+)GHR]GA48<' M.)V/O^";:9H=XMO9?/X;+MZ53^';2&FK:-P!;-")UF.:WSX+ YA84LH4PY5O MGTFXCXA#6B1;(Z='8S5#U =)>3,FL8@^KY40\H[-,9-8Y,T@PKA]W V70[V/\+D&$=&"<:S M*\3V' U2>4N 50S0!E4L-R[GV!@8UV484JJA,0QV4G1(&%&*9 JTR((X M8O+@4@R@"(L>=*]K'U'3+B-KGO+E?XVFZ93>=#IK"P)D+'0H$34$%E)4!!EP!1LS*'G M=.F%-$-B0:TPT$CW?6=++XGE:5%&'S0(Y)&\:F(0N$8P:'(VG%M4K?-AWQ5J M2#RG&3*:6J)=<#6?X^(BH\^SB;1" ;J"0&@E-NX])[3ZQ).4)>O4.G2Z+,#. M;"W,#YY/<_VGDI$O84(?.G^^>!FZ[H1TO^(403*R%4_@HS&@/+<0C.) R02 MZ:NB6Z^"&PDV)*>X/2YN4+KF-FF7.SN8=8M/V!V^F7[!^:*6KLU'5G+%I>0U MQ^% 2>? :2L I2#ZRH-AKGD:=8T<0_*.[<"PL\9;9I6653$?,"&!,D[P-UR< M#=$YE(4K2P&'JSN;R8!#6X 7'IS51H8^BE%NE6=(_K =%II9H!DF*BBG])83 M$F14A$Q1$R"]H/$I935XZ0P4QJ5)(2H76V/@\O.'%.2WL_G6&FYFX_<='H5Q M_OG;42WS),>TI.Q71T@R)58$,3%E:%R),_"*G)%Q1BIK#;&]UCF>#<0:4B5! M.T2TMD=C9CPJQB?OHH)@ER-*2)Q?*(A69QM#*=:T)HNK)[=E]KR@\IX%4ARY M5Z6+)!_+:@B*RE%4*E72^V/V0^"V][+L#=^UM7(;+F0S"BD7)^\G8;J@>5/) M]5$E5'5IY29Q:U! E#0LQ9D%;STYTA)BCK9$GEJ7@=PES_#([$[6;Z;Z9F#X M93;+7\>3R:@D- DCD>?@:^UN*03*S,!8ZX75P3'9VG6=/7MX+'4G(V^ETF8& M?3V>T@C?CK]@?C-=A.GG,?'CU:@JR&*T+H>@0,L40&54!#*>03%G,QHAG&@] MO^^6:'AT=2?C-U1_PUWK^:(;IP4N.E*Y39;A<=2=8-!$Y6TW=DY!>"%*)I81BP\@&1+Y<(6!BUY#$C:47"PO MI?52L%:034QO'H_I=U=V3YLX'ZK^WI7?YZOU:"2=U]QD#D4(XALB1/#.)N"Q M&,D2^:?0VN/?*= F.+"/" ?-E'\-#W]]=EU!;^GG7H[E?ES0UV6N=59.QT._ M#=-\I3JKUF6U/[.[S;-[/]"[LT(:G?9=4QUW7AD7,"7+9 "]3'IX^LY)7BH+ MY<)%;;EN??#M#G%V70Y:Q">&5 H+#C'.)#G9$6+@,5AX[%= M$6!(V8A6&+B^<&VO\;:$9?WV(UG^5POV@1GA,S 6*U#]LB!PNI$;$P;E66(AK>>&WV- M94BID;Z@. @<]([J*OCK64>&FJX2@^GD4Q?(K:2E.:=Y^=.IB]XB!9GB^ZBB2]%$5 MI<&J>B8J(K%F% (\I_\Y)I +M3_7O,T>[KD=" U$^HB[']/*<4'S7F A"ZW> M1TK'^<_?%ET@8(ZGH3MY0WA:1GSTEP0U>LSG-],%=CA?C+CEG@R106JF0&F5 M:M0OZ$>B^9K'['7K6N >AS,D$K0]!F_N, _#_@V+$DX%/=TB?8%3+./%B"GM M"LL.*+:M*2C/P'OEP7%'(6C64L?6I_QN$>6>% 8>%9)V4WS['-"EP3$=@HN2 M@?2U.5HQ :)F$6S"$%BJ>Q/-FU_<%&/W$S;S13V?>ZKE^:A8S43R''CQ-,LX M2HBD93*A(G^=@W2Y]=&KZS+<$F4B ;9T5@GQS4DJ'DV^G^N],A[85!$!2S6XQ3.T6S. B&A*YGFH/78 MVO]N(>:0(KK6V.G;:@W/[5T#>2TA5$DZR(:B1/+=%EP0DBB_M(AH3#"MPZN[ M5Y7MQO2NG)I@9)-Q:$H"[FFNDA8]U.-UD**)%+WP8&3KU?^* $.BCSM9>]WZ MN)V:6V[U(GU,K9M_17),9LOJDM/1C8QA3IAH03NB'8JD(Y$40D2:V3(+Z7CK M$.U.@8:TX#5%0CLSM#NR@,N0Y!?BHEV8D&#/\^%X.IXOZC+_!<]DXXGB%.\R M<(:Z-FJ(1'EU@A!T*"PJEK$UA]I,LF$EAQIBI0?#[ R:ND4W>GD0II\IW'T= MQMWRK,V[LHJ*/Q.6ZZ;8.)]&QB3TFVG&P^EX<5(3LC&D/T99>E%X/6LO:DHJ M* :A'NG6Q?CL0['DVK^W,=A CGO6%_7+R)L 9]_&:9R0Z"?#D@V14*,MX!51RX1A8P&07-'J*?8BB@.(EA' MTD5+^[V1>*:?*+D]_G]6S%:T+C--6,<:(P^;3-2BI)"R\@,J% &HVERZ!L?V$F)>3MLW\_EQO5CF7?EX$&B6_$YZKCET,LSX2ST+ MNWSY15A:[["NSDL@U&-G\_-4^[)9VKNCY9P?)>,3]Z8 X[E6.M.LC1$SZ*"B M=QI5:7[,L]L[ ((7D%V=C@4LK)7:\/OB7IM,7#!Q6; M](RYO1BH9:':.F6P3/HXNOA]QLU$[6O'8P M[?O=;"/I8UB@6^-K#S;M$7]+D2X.TEWIJ,AY4K>08EB[ZUH&,GEME)-: M-R\4O'CZD))!>\+&EJKO<6&YV4)N))EDCBD)W D*<'(QX%3.M74X4TQR0Z+W MOJ+C1'^I$YK1WOUB*3;[ST<,6$$2[+>)FUHF6,\TC(G'8C(#+&Y($/S M9>8^\@VI[\*# :N1^7H$V%GGPZ7CC$Z'H@*44%=/4UN!1Z; EHP*4^TBT<,Y MHML%NF?+AC_IXK2MA?;@WTZO;B8^;SUR8EP\UGBR%'*[@AE &5C&E)#EUOVY MORO4)N!Q?_;U9Q=#]1UX7;2O.8T*I?')^EA;+9MZC"VIFI609'N)4A<">]Y3 MT'5=M$VPY/_T"]'N5FL&J5=XU&$:+]5%WT_PM!3Q^>&L6XS_9Y7E8EJ3$]4! M1&$D'J.P(*+S0#$ !08I"8RMW=DF"W4W_RPPVT/W0@J M?Y(LYMOTL$$Q(8#GS@0FA@VI>?'^;,!OA M9F]'8O;EI9J8IMTI8Q+CVL5&5UO&$O6Z^L*E=ZYZ6=U<-4_+=G[^EI83Y4-8 MX,^E8%J,3+2"9Z$AYWH656D.WM R2C.!21=M"+YU8=Q^1[C'"A&GR1,I[D%8 M:2FF4J1&SCE@8,P+8Y@*K2O7MZT0>>"SUH ]^/'IZ[FK]O>*XK-JS779:0 M!!0>%*BL+,3$B-5CQN <<>'FYS2W+=%^X#/FCQZ>NYJ_&3Q70WQ7+@_[W70G M!8^(,Z+TE@/S4M4+FEU-A5%\D3-%I"**$%LW3^]A&$.J17E$@']H0#T$KXA$ M>WS2&J2JN^&1(_@H(D2F?!&Y2*(^ ^$56]2&G5>R+Q,*]?3;Q2VCC&GF(V?@ MN%[V5@W@4DFU[970M2+ -K\GX2YY!M5BKB< W2@@:V6?=M6$UR6Z]6JO$8]) MER(C&&-I9I=$E"RF ,'64S.6*=.\/GISZ1Y#373O:&ICNY:5JN<'N3Z2>_@U M+&I+\Y-Z&?9L,L%E2^CYNW)Y$G@GE&"1W$?AAMP'.3:7+$+,/@BM93'-JQ>W M$'-(!'M?8.O9F'LY\ORQZK0[F97Y^/-T7,:)YDE85:Z0IHYFDW$B/9V_:PT3 M"M>YSRMH]Z6T5E?*[$1?E;/"2%;/^M>&4A%IBGA+ MZV;R,C(9N9:M-^(;1C[;::M.X:N?^IR6E*X[(?,N]Z=&VOBHHS'@627U,M5J MKNP!16$",3)C6V_[;"38GR9-?"_C7V=R&_5_9J+F302@%]&@-RIL(7F<+ MUEE+ZF=>-T?4+EG"]Z2RAA[\^^N9=-QQZQ@879OT!!XA M**- 9BF2J1?%Q-;[EUOXI%:COU#\>)XFLVK$D:/U.['H07.-H&S0$!5-]Z!9 M2"YPB7O2P!KAAN:9V^)I,P^\J\T:E7_=-L\_'LRZQ2?L#B^%;*=ELO44/_UI M<2;ZP@J(>K6OXEF +UQ",08-*TG(PKZW0.XHPW[XK;59*>$]2 RUFX=V$!VG M$#E@S-9EI-$\_%KR,+-HGR#:CMG>QWK-F.UU+_D*X^*2I[RL@A=A/IZ/2*0H MHE9@ C)0)!-XY3P42RN+)C9%^FB,L?O*. 0F_)!PZ]6F#XB\@MD8@> TTJRP M7( +D=>CH$QYQ8M4K:]+V UYS762TO'A\?)@["_=;#Z_N':SWK>YZA.YO$TS MAQB$-("16XJ?)$(DU(#Q05"88R-WK6]5;2+XH+;2>H7G/6=L#W;?US2^5?1Z M'N5"].1S41360RFU\;X/H5X FP%I%-RC,.A;'SUK(O@07,VC0NSV9N\-L1=B M7QW$R&KRP=H9R,:1=(8K\%IYB*B"2,);*5HW8MM4MB'MW#TH[IH8KUV$>@?5 MH^_?SJ:?K[$^8OW)V6(3Q.)HT2Y, 87/%@)RJT1@T9AK!<)W!*?W?OS>YI)F M**42!D1,];"((3[KK /N4G8BJYAYZWJEEG-I;]%IOP#:>C;=QWSM"D5)#XN3 M"RE>?_EM_/+T+/TT7\KM,R><286!:,163$:VKF#>5;0@$ MX8' U8OYFA[YVBS7J97,*GD!1@J].N?F(CF6F+4.$J6]L4(/*S_=-P]X('CU M8\#'O?4WNI8@?.#-/Q+G46S_75?;CAN N^;^T/*27)90+*-9D7R!:*V&'+/S MH=:B![2S[F/^APSA-.?1"EMO;U2E7@8G(#!%KLPPQ8WDF,R&W29V#^$>YV['-EC; MD\$&EBAE)GFLS7NRT,1EA)9$8S@'XPM:I7/DS0L[]Y8HW1M1?40KXO;6?S F M>U%"/3L\"M.3^>G)TS!9=< +T\N=A'Y=_6$.%ZQL-@T?JFJZ\?3S,F/8N+"M M/P'[9KM[4FVC KB53.LB,LE="3HG8+$68Z*@B"P4!T&D$G+6-JC6W;YN%69_ MB03+A?:,W(XRAKZ(7$NSK .I99*!TQ)2_K_0K1ENML\7W,=.^]^58MF8$'T MKPV1%R1_Y$)7P&U&/6_MB5$SRH'14B6BF,@Y4L74%<1&DL+*D9.N% M7HUG[5WR[!P.763$-NF%?WO+$,9"<(D)8"*F&M$)\*P6T@MCDM!<9-^ZW4LK MV0>QC=0P=,OF,.O%6>9Q1YRC4>@L1%/]ND8./C(+UHBBE)(J\>;- MJNZ4:$BJ]QEH(U>Z?.2E5/EI M7=JH*):D)U1D6DV X.? $2^'G(UB.::0<^NC,[>(LON-/ZL+A3\@\,^RT>?WI1WIH'HLS1<90IL]KC5B#"EST,?BLJOF]\)J:E[SZWA"'C^/:Y#\>4S2AN6VS)OSGU?; M-&>\8 =NL\/36C*<5H-NQ'-JCGF!;\=?:B_%JX^O)-MXB8Y "#I:"ID0$9R1 MC$AVRC;Z&+QM'9[<+=&N2](=G[[B_F@\2ND0N,ZT4&:3P7$3P";)) J=7?/N MP=^3:4A,J"%>KJ]934W3S(?=(=6EQ,25:Q>51\:RU%"P:/*UG$-4WH"P-F:A M%9.L]0;\_:4<5"/AAT%5"_OMQ5&^G!T>CE<%A^0VTAG5J^U(?Z7A'1X??J#? MAX,IMF6KK<]URL\Y EA&0"9JB[E>2A:;"T-!M:/FOLR31GKG79 MYMT2#2HGL#^8;&./9AAYB^1=\1;)SM?L8QRI9).HTG%+OIT07" &7:!NQEC# M@HC8>D=R4]EZU<'O%/K-EWW%,?_\K>[N$_TXKBUHM5&Y'F5*ED"@-)$=[[FD M*>UB$BK*'%LWL-I*T"$MOKV@[?HTZ]^XB218 M3TM+S!!%J;=(%A558B7YUG7%?;O.Y3;'G0_Y-'N![\,X/R\+[/X30_=Z=MR- MA&;&BWK1CS/UHGDLX+33P+)%)FE"N1*^A\4MG_TX_> ]H'-E"ZIGV^R7?W[ MPS"F&=N]*Z_)>X=)E7GDK6 ^" %6UYA*,I(7'4FN4&OG,##9.G[97MK'Z4>W M0-^>#;OW0.@W\AZ?ON+D"_Y*_N=@/K+%,8_UXA)7(BAKB!@(56^\=ZHD+I+- M#P+#-;(.:2-U."#7*;:68D!.4+0I!&@\@ZR:)%DKGUT8[[ MRCBD2W '!;FMC/@@4/M$T,&18Z($1S%5L%B/--0K?5GM3IQ2O>E7!MV\%.3> M0FX"-OU_%6SW-^/#H.WK;,2-1_2U4%@XFA*%1XCD^($GG0LJZY _*-:^SC9! MFOD_B[1[FG##=,GIZ_5+I*?_[2__"U!+ P04 " "/@$)89\&?H3R4]?<#8?=]/_^ O_*_O+3SA-71Y//_W'7_[X^ NX MO_SO__RW?_OW_P?@_[QX_^M/K[IT>H+3Q4\O9Q@6F'_Z<[PX_FEQC#_]LYO] M:_PE_/1N$A:EFYT _.?RG[WL/G^;C3\=+WX23*CSCYW_=?:W7(2R5BN0VD=0 MWB<(+$:P-D<5K?,.R__[Z6^%B911:M"A"% I68CT"LX!*J&Q7#YV,I__Z M6_T2PQQ_(O:F\^6/__&7X\7B\]]^_OG//__\Z]W7#^D83P*,I_-%F*;O+Z#7 MY\7%/[Q,C?YY]4?ZZ'S\M_GRW__:I;!8*NA>%GY:^XGZ$YQ_#.JO@ N0_*]? MY_DO__EO/_VTDER8I5DWP?=8?CK[]H_W;VY2.IXN?L[CDY_//O-SF$R(XN43 M%M\^XW_\93X^^3S!\]\=S["LI?ZFZ9@(F:73B$"_Q6F% M>$,:;WOZ[C1?/ LREG Z632D^.:SF]+;G81Q2P'?>'0#:IJ5 MYUZB\YS(ZQ02:XO9^.M?,7\*,^BF]&'\:^I.?EZ2^;*;9F(=,WTS[R;C7'?: M#POZ6K?>>5?>$O26.\(\3.E#)Y]G>%QE]05_[>;STVDXS6/Z)^_"C#Y_C(MQ M"ALLS\6?\\J3D%RLMH7_U0\AE^1#0!Q/Q_4!O]*/9]14&1R.I/#K NDEJSWR MG.Y)EZY\:%)WZ.X"4I,0<;+\[>AT#I]"^#RZ((H8Q3?T[7QDK=!2&@1M3 )5 M$H=H. -EO/8LZ6P%NPG(^3G 2YC')23/7O%S5=W/.%G,SW^S5.92D>NI6&FC M 5\?0YS@R$CI6)$90B9V5(X97&0(=(PK%G(NS/*^>%I2<)6?[_@ZFIUS=K89 M;'6FE5EWTE2?BZZ9&%>:(J+_\E,WRS@C,X[^M-RA_I8F'2T.6MJS4_S^RVZZ M(%2_GBQ?2'L!?JK?[(J$]S@)JZ6T^/9Q%FC%I>7">_'M\E^.OH[GH\AU%%9G MD+33D*2(,^_I)+6<,\X5BP)%8Y1L3EU#!-UA@=R!J = H!M$%;U/5;'=5?\'I*?Y"G),IOY@1 MQ/\Y7AR_/)TONA.Z.1:V)G-XL#0V3?M6S5HT_?O/M_B(O?O6'Q9=^M=Q-R%*YJ__[^EX M\>W"2^S%A;[K?4-ZRAOSW9]#K)20M'QSB;<1X* [Q!0NKY52C3]VT M+K:EJ285':E%6+ N(9!+QVBS+!:8XA9CX2*SWL!^&T$'XO9NI>AUF-E9X#T8 ML]=H.K/B-B&J)V?W5H+VX^\V5%S7E]0'@P1#+@M39,D3\,EV*F38QT2V4XXZ M.\>#E>[Q0N$>7W=H)&PC[!X00.2<=-.EZ77FAXD2)&V!!9PBJE1@ GP)"-)G M*>I%MV_NU-P@8GB7I8%RNI:2[<'#/1?&^5?Y32Z%JM<(NTV#X/=1LE3 M $,#&=_4O'RHYN>SQ>CE"IR$Q=>E8%J\P]FXRV_+4>X^+Z5;#:,DR/CA*0(O MOH#BR"&2YPTV90J2 M-RZ*W\CNV/7,N4;7<%9(7WK=YC3:12D].+ED+L\PS/$5KO[WS?3FM=+[;C+Y MI9O]&69Y9))1@Y<*8U[3GVB SR2$A..8<^.A0\2R8-J&_X-@- M>H;'1J_*7!]!VTT3/41/;G(]*H([D:*L41QRT;3)Y/41;3)K] 'I>%:M ZA6_U5T=5#BOR MWTSGB]FRGFV^#/U\/ [3M\N#=?X/G"\POYFN3MR194)$+0(D50RYDYG1 1X0 MM/2%F^*YQHT<[&W0-1!O3QRSAXB0AB&B*VOSS7Q^BOG5Z8RVZ!59JYU[^<^-S'CKD5E4\8G.+M!,>"1C)C(6=R>Y3FHA+LP2@;3!&!,]V^)&A+(I\ERAKI[";( M=*^;V5$BXK1(AD^L7M]L&(<"Z22ADT2PI42))HIDW7ZF*D MD#XSUOQL? "=3QQB?6ON)MKL[FD>YQ&Y^5F5Q<=N4])Y,4ID:4'40C\E@H!8 MB F>9(DB>.9$:]#M0.[3QMY0>KP)0=<0@A^[-4DP2\KC=/R)N M(M[OBOAU>3NUQ\/ON'A;:DV2E4JD>FO'#*_9.Y96)9T48$S,QFCN'=_H=G,+ MU&Y"U]-&7G/-W!),WOG.X=VL*^-%)6ED2M"&(4+(2M/6S3,X$2R4(%.)R617 M6B=??W_[TX;" Z5\B\);IEW?O-K@2I#OBQJ$L8R(DQ&\#0$BJ]GG*4>36^\3 MFU\R-;DJB2XPIW($X<@T4?4&)X;BR+O72L>M07[?5,&.7-T1K5/ MG]V$M*>]W/O0SRU[@>JQ5OB7,)Y]J?;-"0GK=+:\+G@9YL='TUS_I\J+_KRL M3IGFHR]A/*FIA]4OH-]^P'0Z(U)P?K2H#UH:2J]J>NED?I6?S0J)^R.F897Q M0!)K5()\\9):NKXDZ==QB./)DH;?5ASDMV0#$UTUPD4?^+V;SLY_),=O//_U M(DF#.[)SC5;@CCUD*6T H M86O D P%Y2U@0>.$)B,QM$[S:$;\4.76^\/N]8U^/WH_E"+O7\;3,$WC,/E^ M4[Q,%&56:V9CC4 :.CHE<15DB%"\=QI+,61(ML;P[:3L*R%_3[BXCLX&^NDA M@6G9QZF0T45-F EYZ*R%ORL9_:\R8 Z0Y, MNX>.6!XR8DYDZEOZHIC2$(O+D$QR,0@62_,VH8>/U'M*XP\>J-LHM9=:^MGG M;D8.YHNN,G/N2YQ7?S-MM,@)C"X)5%:!W$P6@ 4NT+/DE&^=P'9 BYKWK&6!R&4$K:TU KE( MI;5K-@O,_7RQ% M0\M!#M-[5L?W?C]_GW7S^1\DNC"IM/^=M/,"2S?#90_C$C@OM%"D+*XZ MUQ&"TQJ*,%;R4A0+K1O.-R'\.0)V?YKOH93KH4S4U)KO3!C->'$J0BJU!3)D5'" MM1=DE!CRT)W79)3XE M3TTV)NXYP[ ?#?90)[8^@^3JRAGIPE/V4D"6 M=?Z!?>TF;O=.L^(YO2]IR!UHO^>B@A6V7&?:?GER^_CY>&+D\\ MQ!0=Y,C(K4(L4"^DP7*/29A 6VWK@,PZ6IXSCIKHIX=BL-OHNGIJCRQG):CL M@*,UH+3+X)'5X<9*:V^T=;QU0/A^JGY@J9G.>JCONIO"OR^'0Z%5Q1#DT910 MPXT)@JB)NT&51+9@S+SU:-'[J?J!JF8ZZZ&&ZM8]E.10TPR68DFK'T:*NX & M!41-+K**"L$Y9<'[4#@FSWCSW(U-:?N!L,;Z:UEM=1%4O".B6.7733]="RZ. M6';1,$]K0?)89]W1AJM)0L4K9K5GUN=KR1MWA(&W?OUS1-5 REI?W#580<>' MTY.3,/O6E5JE&*;?YA?7SBOAAUN%'[Y7*'33\/Z*Y!L7>?1'8,^%'P-)=L=B MD"72+U[YMMR]Y'[OIN_7+#//=#"R,! I5:N0? W:42/$PKR4S&*T9J--J@$Q MAU/+$5(T49!!8TVII9[2@4^!091,>IM1+;_QKCC"@[_O8K?L'),L>6*T6'IW>@5"3;W&N$R&P $6+A+"G#F[>9 MVHRRQU_AMIXHPTQ3V/.5M(NGA0D1L(67J042$KP2B16N>/WD'.