0001628280-23-029197.txt : 20230814 0001628280-23-029197.hdr.sgml : 20230814 20230814081125 ACCESSION NUMBER: 0001628280-23-029197 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Absci Corp CENTRAL INDEX KEY: 0001672688 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] IRS NUMBER: 853383487 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40646 FILM NUMBER: 231166444 BUSINESS ADDRESS: STREET 1: 18105 SE MILL PLAIN BLVD CITY: VANCOUVER STATE: WA ZIP: 98683 BUSINESS PHONE: (360) 949-1041 MAIL ADDRESS: STREET 1: 18105 SE MILL PLAIN BLVD CITY: VANCOUVER STATE: WA ZIP: 98683 FORMER COMPANY: FORMER CONFORMED NAME: AbSci Corp DATE OF NAME CHANGE: 20201026 FORMER COMPANY: FORMER CONFORMED NAME: AbSci, Inc. DATE OF NAME CHANGE: 20201026 FORMER COMPANY: FORMER CONFORMED NAME: AbSci, LLC DATE OF NAME CHANGE: 20160420 10-Q 1 absi-20230630.htm 10-Q absi-20230630
FALSE12/312023Q20001672688http://fasb.org/us-gaap/2023#LicenseAndServiceMember00016726882023-01-012023-06-3000016726882023-07-31xbrli:shares00016726882023-06-30iso4217:USD00016726882022-12-31iso4217:USDxbrli:shares00016726882023-04-012023-06-3000016726882022-04-012022-06-3000016726882022-01-012022-06-300001672688us-gaap:CommonStockMember2022-12-310001672688us-gaap:AdditionalPaidInCapitalMember2022-12-310001672688us-gaap:RetainedEarningsMember2022-12-310001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001672688us-gaap:CommonStockMember2023-01-012023-03-310001672688us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016726882023-01-012023-03-310001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001672688us-gaap:RetainedEarningsMember2023-01-012023-03-310001672688us-gaap:CommonStockMember2023-03-310001672688us-gaap:AdditionalPaidInCapitalMember2023-03-310001672688us-gaap:RetainedEarningsMember2023-03-310001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016726882023-03-310001672688us-gaap:CommonStockMember2023-04-012023-06-300001672688us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001672688us-gaap:RetainedEarningsMember2023-04-012023-06-300001672688us-gaap:CommonStockMember2023-06-300001672688us-gaap:AdditionalPaidInCapitalMember2023-06-300001672688us-gaap:RetainedEarningsMember2023-06-300001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001672688us-gaap:CommonStockMember2021-12-310001672688us-gaap:AdditionalPaidInCapitalMember2021-12-310001672688us-gaap:RetainedEarningsMember2021-12-310001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100016726882021-12-310001672688us-gaap:CommonStockMember2022-01-012022-03-310001672688us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100016726882022-01-012022-03-310001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001672688us-gaap:RetainedEarningsMember2022-01-012022-03-310001672688us-gaap:CommonStockMember2022-03-310001672688us-gaap:AdditionalPaidInCapitalMember2022-03-310001672688us-gaap:RetainedEarningsMember2022-03-310001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016726882022-03-310001672688us-gaap:CommonStockMember2022-04-012022-06-300001672688us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001672688us-gaap:RetainedEarningsMember2022-04-012022-06-300001672688us-gaap:CommonStockMember2022-06-300001672688us-gaap:AdditionalPaidInCapitalMember2022-06-300001672688us-gaap:RetainedEarningsMember2022-06-300001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000016726882022-06-300001672688us-gaap:MoneyMarketFundsMember2023-06-300001672688us-gaap:USTreasuryBillSecuritiesMember2023-06-300001672688us-gaap:CashEquivalentsMember2023-06-300001672688us-gaap:ShortTermInvestmentsMember2023-06-300001672688absi:LongTermInvestmentsMember2023-06-300001672688us-gaap:MoneyMarketFundsMember2022-12-310001672688us-gaap:CertificatesOfDepositMember2022-12-310001672688us-gaap:USTreasuryBillSecuritiesMember2022-12-310001672688us-gaap:CashEquivalentsMember2022-12-310001672688us-gaap:ShortTermInvestmentsMember2022-12-310001672688absi:LongTermInvestmentsMember2022-12-310001672688us-gaap:USTreasuryBillSecuritiesMember2023-04-012023-06-300001672688us-gaap:USTreasuryBillSecuritiesMember2023-01-012023-06-300001672688us-gaap:USTreasuryBillSecuritiesMember2022-01-012022-06-300001672688us-gaap:USTreasuryBillSecuritiesMember2022-04-012022-06-300001672688us-gaap:ConstructionInProgressMember2023-06-300001672688us-gaap:ConstructionInProgressMember2022-12-310001672688us-gaap:EquipmentMember2023-06-300001672688us-gaap:EquipmentMember2022-12-310001672688us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300001672688us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001672688us-gaap:FurnitureAndFixturesMember2023-06-300001672688us-gaap:FurnitureAndFixturesMember2022-12-310001672688us-gaap:LeaseholdImprovementsMember2023-06-300001672688us-gaap:LeaseholdImprovementsMember2022-12-310001672688us-gaap:IntellectualPropertyMember2023-06-300001672688us-gaap:IntellectualPropertyMember2022-12-310001672688us-gaap:DatabasesMember2023-06-300001672688us-gaap:DatabasesMember2022-12-310001672688us-gaap:DevelopedTechnologyRightsMember2023-06-300001672688us-gaap:DevelopedTechnologyRightsMember2022-12-310001672688absi:EquipmentFinancingMemberus-gaap:SecuredDebtMember2022-01-012022-12-310001672688absi:EquipmentFinancingMembersrt:MinimumMemberus-gaap:SecuredDebtMember2022-01-012022-12-310001672688srt:MaximumMemberabsi:EquipmentFinancingMemberus-gaap:SecuredDebtMember2022-01-012022-12-310001672688absi:EquipmentFinancingMembersrt:MinimumMemberus-gaap:SecuredDebtMember2022-12-31xbrli:pure0001672688srt:MaximumMemberabsi:EquipmentFinancingMemberus-gaap:SecuredDebtMember2022-12-310001672688us-gaap:StandbyLettersOfCreditMember2023-06-300001672688absi:A2021StockOptionAndGrantPlanMember2023-01-012023-01-010001672688absi:A2021StockOptionAndGrantPlanMember2023-06-300001672688us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001672688us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001672688us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001672688us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001672688us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001672688us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001672688us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001672688us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-06-300001672688absi:A2020StockOptionAndGrantPlanMemberabsi:SpecificOptionsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:MinimumMember2023-01-012023-06-300001672688absi:A2020StockOptionAndGrantPlanMembersrt:MaximumMemberabsi:SpecificOptionsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-06-3000016726882022-01-012022-12-310001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2023-04-012023-06-300001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-06-300001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2022-04-012022-06-300001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2023-06-300001672688srt:MinimumMember2023-04-012023-06-300001672688srt:MaximumMember2023-04-012023-06-300001672688srt:MinimumMember2022-04-012022-06-300001672688srt:MaximumMember2022-04-012022-06-300001672688srt:MinimumMember2023-01-012023-06-300001672688srt:MaximumMember2023-01-012023-06-300001672688srt:MinimumMember2022-01-012022-06-300001672688srt:MaximumMember2022-01-012022-06-300001672688us-gaap:RestrictedStockMember2022-12-310001672688us-gaap:RestrictedStockMember2023-01-012023-06-300001672688us-gaap:RestrictedStockMember2023-06-300001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:RestrictedStockMember2023-06-300001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:RestrictedStockMember2023-01-012023-06-300001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:StockAppreciationRightsSARSMember2023-06-300001672688us-gaap:StockAppreciationRightsSARSMemberabsi:A2020And2021PlanMember2023-06-300001672688absi:A2021EmployeeStockPurchasePlanMember2021-07-012021-07-310001672688absi:A2021EmployeeStockPurchasePlanMember2021-07-310001672688absi:A2021EmployeeStockPurchasePlanMember2023-01-010001672688absi:A2021EmployeeStockPurchasePlanMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBillSecuritiesMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMember2023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBillSecuritiesMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBillSecuritiesMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberabsi:ContingentConsiderationMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMemberabsi:ContingentConsiderationMember2023-01-012023-06-300001672688us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-06-300001672688us-gaap:FairValueMeasurementsRecurringMemberabsi:ContingentConsiderationMember2023-06-300001672688us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001672688us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001672688us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001672688us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001672688us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001672688us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001672688us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001672688us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001672688us-gaap:RestrictedStockMember2023-04-012023-06-300001672688us-gaap:RestrictedStockMember2022-04-012022-06-300001672688us-gaap:RestrictedStockMember2023-01-012023-06-300001672688us-gaap:RestrictedStockMember2022-01-012022-06-300001672688absi:EmployeeStockPurchasePlanMember2023-04-012023-06-300001672688absi:EmployeeStockPurchasePlanMember2022-04-012022-06-300001672688absi:EmployeeStockPurchasePlanMember2023-01-012023-06-300001672688absi:EmployeeStockPurchasePlanMember2022-01-012022-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 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-40646
ABSCI CORPORATION
(Exact name of registrant as specified in its charter)
Delaware
85-3383487
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
18105 SE Mill Plain Blvd
Vancouver, WA

98683
(Address of Principal Executive Offices)
(Zip Code)
(360) 949-1041
Registrant's telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock. $0.0001 par value ABSIThe 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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller 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        N 
The registrant had outstanding 92,710,954 shares of $0.0001 par value common stock as of July 31, 2023.
1

Table of Contents
Page No.
2


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q includes “forward-looking statements” within the meaning of the U.S. Private Securities Litigation Reform Act of 1995. Forward-looking statements include statements that may relate to our plans, objectives, goals, strategies, future events, future revenue or performance, capital expenditures, financing needs and other information that is not historical information. Many of these statements appear, in particular, under the headings “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and “Risk Factors”. Forward-looking statements can often be identified by the use of terminology such as “may,” “might,” “will,” “should,” “expects,” “intends,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential,” “continue” or the negative of these terms or other comparable terminology. In addition, any statements or information that refer to expectations, beliefs, plans, projections, objectives, performance or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking. In particular, these forward-looking statements include, but are not limited to:
our expectations regarding our further development of, successful application of, and the rate and degree of market acceptance of, our Integrated Drug Creation platform, including progress towards fully in silico biologic drug discovery;
our expectations regarding our ability to leverage our Integrated Drug Creation platform to shorten preclinical development of biologics;
our expectations regarding the markets for our services and technologies, including the growth rate of the biologics market;
our ability to attract new partners and enter into technology development agreements that contain milestone and royalty obligations in favor of us;
our potential to receive revenue from the achievement of milestones and from royalties on net sales under agreements with our partners with respect to products originating from our Integrated Drug Creation platform;
our ability to enter into license agreements for our existing Active Programs with those partners who do not have current milestone payment and royalty obligations to us;
our ability to manage and grow our business by expanding our relationships with existing partners or introducing our Integrated Drug Creation platform to new partners and developing lead drug candidates for our internal drug discovery efforts;
our expectations regarding our current and future partners’ continued development of, and ability to commercialize, biologic drugs generated utilizing our platform;
our estimates of our expenses, ongoing losses, future revenue, capital requirements and our need for or ability to obtain additional funding before we can expect to generate additional revenue;
our estimates of the sufficiency of our cash and cash equivalents and short-term investments;
our calculations and estimates related to the valuation of our intangible assets;
our ability to establish, maintain or expand collaborations, partnerships or strategic relationships;
our ability to provide our partners with a full biologic drug discovery and cell line development solution from target to Investigational New Drug application (IND)-ready, including non-standard amino acid incorporation capabilities;
our ability to obtain, maintain and enforce intellectual property protection for our platform, products and technologies, the duration of such protection and our ability to operate our business without infringing on the intellectual property rights of others;
our ability to attract, hire and retain key personnel and to manage our growth effectively;
3

our expectations regarding use of our cash and cash equivalents and short-term investments, including the proceeds from our initial public offering;
our financial performance and that of companies in our industry and the financial markets generally;
the volatility of the trading price of our common stock;
our competitive position and the development of and projections relating to our competitors or our industry;
the impact of laws and regulations;
our expectations regarding the time during which we will be an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (JOBS Act); and
global economic conditions, including market volatility, acts of war and civil and political unrest, and our expectations about market trends and effects from inflation.
We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions, and expectations disclosed in the forward-looking statements we make. Moreover, we operate in a competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, collaborations, joint ventures, or investments we may make or enter into.
You should read this Quarterly Report and the documents that we file with the Securities and Exchange Commission, or the SEC, with the understanding that our actual future results may be materially different from what we expect. The forward-looking statements contained in this Quarterly Report are made as of the date of this Quarterly Report, and we do not assume any obligation to update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by applicable law.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
Except as otherwise indicated, references in this Quarterly Report on Form 10-Q to “Absci,” the “Company,” “we,” “us,” and “our” refer to Absci Corporation and its subsidiaries.
Trademarks
This Quarterly Report on Form 10-Q contains references to our trademarks and service marks and to those belonging to third parties. Absci®, SoluPro® and SoluPure® are our registered trademarks with the U.S. Patent and Trademark Office. We also use various other trademarks, service marks and trade names in our business, including the Absci’s stylized A logo, HiPrBind, Bionic proteins, Translating Ideas into Drugs, Bionic SoluPro, Integrated Drug Creation, Unlimit with us, Creating drugs at the speed of Ai, Better biologics for patients, faster, Breakthrough therapeutics at the click of a button, for everyone, Denovium, and Denovium Engine. All other trademarks, service marks or trade names referred to in this Quarterly Report on Form 10-Q are the property of their respective owners. Solely for convenience, the trademarks and trade names in this Quarterly Report on Form 10-Q may be referred to with or without the ® and ™ symbols, but references which omit the ® and ™ symbols should not be construed as any indicator that their respective owners will not assert, to the fullest extent under applicable law, their rights thereto.
Availability of Other Information about Absci
Investors and others should note that we routinely communicate with investors and the public using our website (www.absci.com) and our investor relations website (investors.absci.com) free of charge, including without limitation, through the posting of investor presentations, SEC filings (including amendments and
4

exhibits to such filings as soon as reasonably practicable after filed with or furnished to the SEC), press releases, public conference calls and webcasts on these websites, as well as on Twitter, LinkedIn and YouTube. The information that we post on these websites and social media outlets could be deemed to be material information. As a result, investors, the media, and others interested in Absci are encouraged to review this information on a regular basis. The contents of our website and social media postings, or any other website that may be accessed from our website or social media postings, shall not be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended.
5

Part I. Financial Information
Item 1. Financial Statements
ABSCI CORPORATION
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
June 30,December 31,
(In thousands, except for share and per share data)20232022
ASSETS
Current assets:
Cash and cash equivalents$61,048 $59,955 
Restricted cash15,066 15,023 
Short-term investments63,539 104,476 
Receivables under development arrangements, net3,157 1,550 
Prepaid expenses and other current assets5,227 5,859 
Total current assets148,037 186,863 
Operating lease right-of-use assets4,886 5,319 
Property and equipment, net47,850 52,723 
Intangibles, net49,938 51,622 
Goodwill 21,335 
Restricted cash, long-term1,902 1,864 
Other long-term assets1,540 1,282 
TOTAL ASSETS$254,153 $321,008 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$1,851 $2,412 
Accrued expenses16,713 20,481 
Long-term debt3,145 2,946 
Operating lease obligations1,734 1,690 
Financing lease obligations1,541 2,296 
Deferred revenue500 445 
Total current liabilities25,484 30,270 
Long-term debt - net of current portion6,378 7,984 
Operating lease obligations - net of current portion6,423 7,317 
Finance lease obligations - net of current portion246 750 
Deferred tax, net223 238 
Other long-term liabilities 35 
TOTAL LIABILITIES38,754 46,594 
Commitments (See Note 8)
STOCKHOLDERS' EQUITY
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 0 shares issued and outstanding as of June 30, 2023 and December 31, 2022
  
Common stock, $0.0001 par value; 500,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 92,590,593 and 92,411,103 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
9 9 
Additional paid-in capital576,492 570,454 
Accumulated deficit(360,956)(295,929)
Accumulated other comprehensive loss(146)(120)
TOTAL STOCKHOLDERS' EQUITY215,399 274,414 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$254,153 $321,008 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

ABSCI CORPORATION
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
For the Three Months Ended June 30,For the Six Months Ended June 30,
(In thousands, except for share and per share data)2023202220232022
Revenues
Technology development revenue$3,367 $636 $4,636 $1,090 
Collaboration revenue 366  731 
Total revenues3,367 1,002 4,636 1,821 
Operating expenses
Research and development12,112 16,241 24,769 32,068 
Selling, general and administrative9,410 10,507 19,003 21,396 
Depreciation and amortization3,498 3,141 7,002 6,047 
Goodwill impairment21,335  21,335  
Total operating expenses46,355 29,889 72,109 59,511 
Operating loss(42,988)(28,887)(67,473)(57,690)
Other income (expense)
Interest expense(256)(211)(577)(406)
Other income, net1,583 148 3,041 273 
Total other income (expense), net1,327 (63)2,464 (133)
Loss before income taxes(41,661)(28,950)(65,009)(57,823)
Income tax (expense) benefit(11)270 (18)(351)
Net loss$(41,672)$(28,680)$(65,027)$(58,174)
Net loss per share:
Basic and diluted
$(0.45)$(0.32)$(0.71)$(0.64)
Weighted-average common shares outstanding:
Basic and diluted
91,827,780 90,669,499 91,654,578 90,471,950 
Comprehensive loss:
Net loss$(41,672)$(28,680)$(65,027)$(58,174)
Foreign currency translation adjustments(42)(40)(56)(50)
Unrealized (loss) gain on investments(9)2 30 2 
Comprehensive loss$(41,723)$(28,718)$(65,053)$(58,222)
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

ABSCI CORPORATION
UNAUDITED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(In thousands, except for share and per share data)Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Stockholders' Equity
SharesAmount
Balances - December 31, 202292,411,103 $9 $570,454 $(295,929)$(120)$274,414 
Issuance of shares under stock plans, net of shares withheld for tax payments171,899 — 229 — — 229 
Stock-based compensation— — 2,652 — — 2,652 
Forfeiture of common stock(101,030)— — — — — 
Foreign currency translation adjustments— — — — (14)(14)
Unrealized gain on investments— — — — 39 39 
Net loss— — — (23,355)— (23,355)
Balances - March 31, 202392,481,972 $9 $573,335 $(319,284)$(95)$253,965 
Issuance of shares under stock plans, net of shares withheld for tax payments108,621 — 116 — — 116 
Stock-based compensation— — 3,041 — — 3,041 
Foreign currency translation adjustments— — — — (42)(42)
Unrealized loss on investments— — — — (9)(9)
Net loss— — — (41,672)— (41,672)
Balances - June 30, 202392,590,593 $9 $576,492 $(360,956)$(146)$215,399 

8

(In thousands, except for share and per share data)Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Stockholders' Equity
SharesAmount
Balances - December 31, 202192,648,036 $9 $557,136 $(191,025)$(13)$366,107 
Issuance of shares under stock plans, net of shares withheld for tax payments187,151 213 — — 213 
Stock-based compensation— — 3,680 — — 3,680 
Foreign currency translation adjustments— — — — (10)(10)
Net loss— — — (29,494)— (29,494)
Balances - March 31, 202292,835,187 $9 $561,029 $(220,519)$(23)$340,496 
Issuance of shares under stock plans, net of shares withheld for tax payments195,418 — 215 — — 215 
Stock-based compensation— — 4,200 — — 4,200 
Forfeiture of common stock(249,618)— — — — — 
Foreign currency translation adjustments— — — — (40)(40)
Unrealized gain on investments— — — — 2 2 
Other1 — — — — — 
Net loss— — — (28,680)— (28,680)
Balances - June 30, 202292,780,988 $9 $565,444 $(249,199)$(61)$316,193 
The accompanying notes are an integral part of these condensed consolidated financial statements.
9

ABSCI CORPORATION
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
For the Six Months Ended June 30,
(In thousands)20232022
Cash Flows From Operating Activities
Net loss(65,027)(58,174)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization7,002 6,047 
Deferred income taxes(15)342 
Stock-based compensation5,693 7,949 
Goodwill impairment21,335  
Accretion of discount on short-term investments(1,646) 
Other(615)645 
Changes in operating assets and liabilities:
Receivables under development arrangements(1,584)1,115 
Prepaid expenses and other current assets632 1,701 
Operating lease right-of-use assets and liabilities(417)(277)
Other long-term assets(78)(47)
Accounts payable(885)659 
Accrued expenses and other liabilities(3,803)(5,132)
Deferred revenue55 1,444 
Net cash used in operating activities(39,353)(43,728)
Cash Flows From Investing Activities
Purchases of property and equipment(536)(10,745)
Acquisitions, net of cash acquired (8,000)
Investment in short-term investments(92,627) 
Proceeds from maturities of short-term investments135,897  
Proceeds from sales of property and equipment117 15 
Proceeds from property insurance settlements 650 
Net cash provided by (used in) investing activities42,851 (18,080)
Cash Flows From Financing Activities
Proceeds from issuance of long-term debt 9,407 
Principal payments on long-term debt(1,407)(3,698)
Principal payments on finance lease obligations(1,262)(1,372)
Proceeds from issuance of common stock, net of issuance costs345 428 
Net cash (used in) provided by financing activities(2,324)4,765 
Net increase (decrease) in cash, cash equivalents, and restricted cash1,174 (57,043)
Cash, cash equivalents and restricted cash - Beginning of year76,842 279,926 
Cash, cash equivalents, and restricted cash - End of period$78,016 $222,883 
Supplemental Disclosure of Cash Flow Information
Cash paid for amounts included in the measurement of operating lease liabilities1,206 1,141 
Property and equipment purchases included in accounts payable267 1,990 
Deferred offering costs included in accounts payable180  
The accompanying notes are an integral part of these condensed consolidated financial statements.
10

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
1.Organization and nature of operations
Absci Corporation (the “Company”) is a generative AI drug creation company harnessing deep learning and synthetic biology to expand the therapeutic potential of proteins. Absci leverages its integrated drug creation platform (the “Integrated Drug Creation Platform”) to identify novel drug targets and create promising biotherapeutic candidates. The Company was organized in the State of Oregon in August 2011 as a limited liability company and converted to a limited liability company (“LLC”) in Delaware in April 2016. In October 2020, the Company converted from a Delaware LLC to a Delaware corporation. The Company’s headquarters are located in Vancouver, Washington.
Unaudited interim financial information
The Company prepared its interim condensed consolidated financial statements that accompany these notes in conformity with U.S. GAAP, consistent in all material respects with those applied in its Annual Report on Form 10-K for the year ended December 31, 2022.
The Company has made estimates and judgments affecting the amounts reported in its condensed consolidated financial statements and the accompanying notes. The actual results that the Company experiences may differ materially from its estimates. The interim financial information is unaudited and reflects all normal adjustments that are, in the Company’s opinion, necessary to provide a fair statement of results for the interim periods presented. This report should be read in conjunction with the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 where the Company includes additional information about its critical accounting estimates.
2.Summary of significant accounting policies
Basis of presentation
The condensed consolidated financial statements are prepared in accordance with U.S. GAAP as defined by the Financial Accounting Standards Board (“FASB”). The condensed consolidated financial statements include the Company’s wholly-owned subsidiaries and entities under its control. The Company has eliminated all intercompany transactions and accounts.
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 for the year ended December 31, 2022, which was filed with the SEC on March 30, 2023.
3.Revenue recognition
Contract balances
Contract assets are generated when contractual billing schedules differ from revenue recognition timing and the Company records a contract asset when it has an unconditional right to consideration. As of June 30, 2023 and December 31, 2022, contract assets were $0.9 million and $1.1 million, respectively.
Contract liabilities are recorded in deferred revenue when cash payments are received or due in advance of the satisfaction of performance obligations. As of June 30, 2023 and December 31, 2022, contract liabilities were $0.5 million and $0.4 million, respectively. During the three and six months ended June 30, 2023, the Company recognized $0.3 million and $0.4 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period. During the three and six months ended June 30, 2022, the Company recognized $0.4 million and $0.8 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period.
4.Investments
Cash equivalents, marketable securities and deposits are classified as available-for-sale and are, therefore, recorded at fair value on the condensed consolidated balance sheet, with any unrealized gains and losses reported in accumulated other comprehensive income (loss), which is reflected as a separate component of stockholders’ equity in the Company’s condensed consolidated balance sheet, until realized. The Company
11

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.
The amortized cost and fair value of investments are as follows (in thousands):
June 30, 2023
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$23 $ $ $23 
U.S. treasury bills63,550 3 (14)63,539 
Total$63,573 $3 $(14)$63,562 
Classified as:
Cash equivalents$23 
Short-term investments63,539 
Long-term investments 
Total$63,562 
December 31, 2022
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$5,050 $ $ $5,050 
Certificates of deposit27,740   27,740 
U.S. treasury bills76,777 2 (43)76,736 
Total$109,567 $2 $(43)$109,526 
Classified as:
Cash equivalents$5,050 
Short-term investments104,476 
Long-term investments 
Total$109,526 
Investments held as of June 30, 2023 consist of cash equivalents with contractual maturities of three months or less and U.S. treasury bills with original maturities between three and seven months. Proceeds from maturities of short-term investments were $93.9 million and $135.9 million for the three and six months ended June 30, 2023, respectively. There were no proceeds from maturities of short-term investments for the three and six months ended June 30, 2022. There were no realized gains and losses on securities for the three and six months ended June 30, 2023 and June 30, 2022. Unrealized gains and losses on securities were primarily due to changes in interest rates.
12

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The fair values of investments in an unrealized loss position are as follows (in thousands):
June 30, 2023
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$48,550 $(14)$ $ 
Total$48,550 $(14)$ $ 
December 31, 2022
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$61,845 $(43)$ $ 
Total$61,845 $(43)$ $ 
The Company does not intend to sell securities that are in an unrealized loss position and believes that it is not more likely than not that it will be required to sell these securities before recovery of amortized cost.
5.Property and equipment, net
Property and equipment consist of the following (in thousands):
June 30,December 31,
20232022
Construction in progress$ $293 
Lab Equipment34,451 34,168 
Software298 298 
Furniture, Fixtures and Other6,378 6,307 
Leasehold Improvements27,048 26,860 
Total Cost68,175 67,926 
Less accumulated depreciation and amortization(20,325)(15,203)
Property and equipment, net$47,850 $52,723 

Depreciation expense was $2.7 million and $5.3 million for the three and six months ended June 30, 2023, respectively. Depreciation expense was $2.3 million and $4.4 million for the three and six months ended June 30, 2022, respectively.
For details regarding the interim impairment assessment performed for long-lived assets see Note 6: Goodwill and Intangibles, net.
6.Goodwill and intangibles, net
Goodwill is tested for impairment on an annual basis in the fourth quarter, or sooner if an indicator of impairment exists. The Company may elect to first assess qualitative factors to determine whether it is more-likely-than-not that the fair value of goodwill at the reporting unit level is less than the carrying amount. The qualitative assessment includes consideration of relevant events and circumstances that would affect the Company’s single reporting unit, including macroeconomic, industry and market conditions, overall financial performance, and trends in the market price of the Company’s common stock.
The Company performed an interim qualitative impairment assessment of goodwill as of June 30, 2023 and concluded that the duration and extent of the sustained decline in the Company’s stock price and resulting
13

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
market capitalization below cash and short-term investments for a period of time within the three months ended June 30, 2023 are indicators of impairment that trigger a quantitative assessment.
The Company performed a quantitative impairment evaluation of goodwill as of June 30, 2023 utilizing both income and market approaches. The income approach utilized the estimated discounted cash flows for the single reporting unit while the market approach utilized comparable company information. The fair value of equity was derived using a discount rate commensurate with the related risk and an estimate of a control premium applied to the Company’s implied enterprise value. The discounted cash flow method requires significant judgments, including estimation of future cash flows, which is dependent on internally developed forecasts, estimation of the long-term rate of growth for the business, and determination of weighted average cost of capital. The models used to estimate the fair value of the single reporting unit are reflective of significant assumptions, including the following:
Forecasted revenues from current and future programs;
Probability of the Company’s partners electing licensing options for clinical development, clinical success, and obtaining regulatory approval;
Forecasted research and development and general and administrative expenses to sustain forecasted program growth which are reflective of efficiencies gained as the business and platform evolve;
A discount rate reflecting the Company’s weighted average cost of capital and specific entity risk; and
A control premium based upon recently observed transactions in technology platform-based companies in the life science industry.
The estimates and assumptions used to determine fair value include determinations that are categorized as Level 3 in the fair value hierarchy due to use of internal projections and unobservable measurement inputs. The assumptions used in our impairment analysis are inherently subject to uncertainty and the Company notes that small changes in these assumptions could have a significant impact on the concluded value. In order to further validate the reasonableness of the fair value concluded for the reporting unit, a reconciliation to market capitalization was performed by estimating a reasonable implied control premium and other market factors. The control premium was estimated based upon control premiums observed in recent comparable market transactions. The Company reconciled the estimated fair value of the reporting unit utilizing the market capitalization based on the stock price as of June 30, 2023.
The Company concluded the fair value of the single reporting unit was less than its carrying value and that the Company’s recorded goodwill was fully impaired as of June 30, 2023. The Company recognized a non-cash, pre-tax goodwill impairment charge of $21.3 million during the three months ended June 30, 2023 reported as goodwill impairment on the unaudited condensed consolidated statement of operations and comprehensive loss.
Goodwill assets are as follows (in thousands):
June 30, 2023December 31, 2022
Gross AssetsAccumulated ImpairmentNetGross AssetsAccumulated ImpairmentNet
Goodwill$21,335 $(21,335)$ $21,335 $ $21,335 
In conjunction with, and in advance of, the interim test of goodwill of the single reporting unit, the Company also performed an interim qualitative impairment assessment of long-lived assets as of June 30, 2023 which indicated that the carrying amount of the long-lived assets might not be recoverable. To test these long-lived assets for recoverability, the Company compared the estimated future cash flows (on an undiscounted basis) to be generated from the use and residual value of the entity-wide asset group to its carrying value and concluded that the long-lived assets were not impaired as of June 30, 2023. It is reasonably possible that changes in future operating results, cash flows, or market capitalization, as well as future changes related to the asset group may result in the need to write down the asset group to fair value. The Company will
14

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
continue to monitor for events occurring or circumstances changing which may suggest that long-lived assets should be reevaluated.
Intangible assets are as follows (in thousands):
June 30, 2023December 31, 2022
Gross AssetsAccumulated AmortizationNetGross AssetsAccumulated AmortizationNet
Denovium Engine2,507 (1,225)1,282 2,507 (975)1,532 
Monoclonal antibody library46,300 (4,797)41,503 46,300 (3,640)42,660 
Developed software platform and the related methods patents8,300 (1,147)7,153 8,300 (870)7,430 
Intangible assets, net$57,107 $(7,169)$49,938 $57,107 $(5,485)$51,622 
Amortization expense related to intangible assets was $0.8 million for the three months ended June 30, 2023 and 2022 and $1.7 million for the six months ended June 30, 2023 and 2022 and is reflected within depreciation and amortization expense on the condensed consolidated statement of operations and comprehensive loss.
Future amortization expense for the Company’s intangible assets as of June 30, 2023 are estimated as follows (in thousands):
Years Ending December 31:
2023 (six months remaining)$1,686 
20243,370 
20253,370 
20262,897 
20272,868 
7.Long-term debt and other borrowings
Equipment financing
In 2022, the Company received a total of $12.0 million of proceeds from equipment financing arrangements. Terms of the agreements require monthly payments over 42-48 month maturities with imputed interest rates ranging from 8%-10%. All outstanding principal and accrued and unpaid interest are due and payable at maturity. These loans are secured by certain tangible assets of the Company, include certain financial covenants, and contain subjective acceleration clauses that allow for outstanding amounts under the agreement to become immediately due in the event of a material adverse change in the Company's business condition or change in control. The Company was in compliance with all applicable financial covenants as of June 30, 2023.
The carrying amount of the long-term debt approximates fair value.
8.Commitments and contingencies
As of June 30, 2023, future lease payments are secured by irrevocable standby letters of credit totaling $1.9 million. The irrevocable standby letters of credit are expected to be pledged for the full lease terms which extend through 2024 and 2028 for each of the Company’s facility leases.
The Company is not currently party to any material claims or legal proceedings. At each reporting date, the Company evaluates whether or not a potential loss or a potential range of loss is both probable and reasonably estimable.
15

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
9.Stock-based compensation
The Company grants stock options, restricted stock units, and stock appreciation rights (“SARs”) under the 2021 Stock Option and Incentive Plan (“2021 Plan”) as awards to incentivize employee service. On January 1, 2023, the number of shares of common stock reserved for future issuance under the 2021 Plan was increased by 4,620,555 shares pursuant to an automatic annual increase. As of June 30, 2023, 7,756,018 shares were available for issuance under the 2021 Plan.
Total stock-based compensation expense related to all of the Company’s stock-based awards was recorded in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Research and development1,243 1,697 $2,436 $3,120 
Selling, general and administrative1,811 2,550 3,284 4,906 
Total stock-based compensation expense$3,054 $4,247 $5,720 $8,026 
Stock options
Stock options generally vest 25% after one year from the date of the grant with the remainder vesting monthly over the following three-year period. Certain options have alternative vesting schedules including ratably over 1-4 years and immediate vesting. The Company recognizes forfeitures as they occur and uses the straight-line expense recognition method. Activity for stock options is shown below:
Number of OptionsWeighted Average Exercise Price per ShareWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands $)
Outstanding at December 31, 202211,429,399 $4.49 8.4$2,949 
Granted7,244,685 2.03 
Exercised(161,983)1.10 86
Canceled/Forfeited(1,399,292)4.13 
Expired(91,939)6.72 
Outstanding at June 30, 202317,020,870 3.50 8.61,111 
Exercisable at June 30, 20234,250,026 $4.07 6.7$888 
Vested and expected to vest as of June 30, 202317,020,870 $3.50 8.6$1,111 
The aggregate intrinsic value of outstanding stock options as of June 30, 2023 was calculated based on the fair value of common stock of $1.52 per share.
The weighted-average grant date fair value of stock options granted during the three and six months ended June 30, 2023 was $1.18 and $1.44, respectively, per share. The weighted-average grant date fair value of stock options granted during the three and six months ended June 30, 2022 was $3.16 and $4.21, respectively, per share. The aggregate grant date fair value of options vested during the three and six months ended June 30, 2023 was $2.4 million and $6.0 million, respectively. The aggregate grant date fair value of options vested during the three and six months ended June 30, 2022 was $5.0 million and $5.8 million, respectively. As of June 30, 2023, total unrecognized stock-based compensation related to stock options was $26.8 million, which the Company expects to recognize over a remaining weighted average period of 2.8 years.
16

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Determination of fair value
The estimated grant-date fair value of all the Company’s stock options was calculated using the Black-Scholes option pricing model, based on the following assumptions:
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Expected term (in years)
5.5-6.1
5.5-6.8
5.3-6.1
5.5-7.0
Volatility
80%
63%-64%
79%-80%
63%-67%
Risk-free interest rate
3.5%-4.0%
2.5%-3.0%
3.4%-4.2%
0.8%-3.0%
Dividend Yield%%%%

Restricted stock
Activity for the shares of restricted stock is shown below:
Number of shares
Unvested as of December 31, 20221,013,308 
Forfeitures(101,030)
Vested(321,569)
Unvested as of June 30, 2023590,709 
As of June 30, 2023, there was $1.3 million of unrecognized compensation expense related to the outstanding shares of restricted stock expected to be recognized over a remaining weighted-average period of 1.5 years.
Stock appreciation rights
In January 2021, the Company issued SARs that are contingent upon a liquidity event that is not probable of occurrence; accordingly, no compensation expense has been recognized for these awards. The aggregate intrinsic value of the 394,736 SARs outstanding as of June 30, 2023 is $0.6 million based on the Company’s closing stock price of $1.52 per share as reported on the Nasdaq Global Select Market on such date.
Under the Company’s 2020 Stock Option and Grant Plan and 2021 Plan, the Company has also granted a limited quantity of cash-settled SARs to certain employees and consultants based outside the United States. As of June 30, 2023, 202,570 of these SARs were outstanding with a weighted average exercise price of $4.34 per share. The fair value is remeasured at the end of each reporting period based on the Company’s stock price, with remeasurements reflected as an adjustment to compensation expense in the condensed consolidated statements of operations and comprehensive loss for such period. As of June 30, 2023 and December 31, 2022, the Company had recognized no liability for SARs classified within other long-term liabilities on the condensed consolidated balance sheets.
Employee stock purchase plan
In July 2021, the Company’s Board of Directors adopted the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which was subsequently approved by the Company’s stockholders and became effective in connection with the Company’s initial public offering. The ESPP allows eligible employees to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their regular compensation at a discount of 85% of the fair market value of the Company’s common stock on the first day or last day, whichever is less, of the applicable offering period, subject to any plan limitations. A total of 903,750 shares of common stock were reserved for issuance under the 2021 ESPP. On January 1, 2023, the number of shares of common stock reserved for issuance under the 2021 ESPP was increased by 924,111 shares pursuant to an automatic annual increase. As of June 30, 2023, 1,713,090 shares were available for issuance under the 2021 ESPP.
17

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
10.Fair Value Measurements
The Financial Accounting Standards Board (“FASB”) has defined fair value to establish a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1: Observable inputs such as quoted prices in active markets.
Level 2: Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly.
Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.
When quoted market prices are available in active markets, the fair value of assets and liabilities is estimated within Level 1 of the valuation hierarchy.
If quoted prices are not available, then fair values are estimated by using pricing models, quoted prices of assets and liabilities with similar characteristics, or discounted cash flows, within Level 2 of the valuation hierarchy. In cases where Level 1 or Level 2 inputs are not available, the fair values are estimated by using inputs within Level 3 of the hierarchy.
The following tables summarize the Company’s assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Debt Securities:
Money market funds$23 $ $ $23 
U.S. treasury bills63,539   63,539 
Total assets$63,562 $ $ $63,562 
Liabilities:
Contingent consideration$ $ $12,750 $12,750 
Total liabilities$ $ $12,750 $12,750 

18

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2022
Level 1Level 2Level 3Total
Assets
Debt Securities:
Money market funds$5,050 $ $ $5,050 
Certificates of deposit27,740   27,740 
U.S. treasury bills76,736   76,736 
Total assets$109,526 $ $ $109,526 
Liabilities:
Contingent consideration$ $ $12,750 $12,750 
Total liabilities$ $ $12,750 $12,750 
The following table provides reconciliation for all liabilities measured at fair value using significant unobservable inputs (Level 3) for the six months ended June 30, 2023 (in thousands):
Contingent considerationTotal liabilities
Balance at December 31, 2022$12,750 $12,750 
Change in fair value during 2023  
Balance at June 30, 2023$12,750 $12,750 
We review trading activity and pricing for our available-for-sale securities as of the measurement date.
The contingent consideration liability is related to the acquisition of Totient, Inc. and is included in accrued expenses on the condensed consolidated balance sheet as of June 30, 2023. The fair value estimate is based on a probability-weighted approach. Changes in fair value of the contingent consideration liability are included within research and development expense on the condensed consolidated statement of operations. The contingent consideration of $15.0 million held in escrow shall be paid upon the achievement of specific milestones and is included in restricted cash on the condensed consolidated balance sheet as of June 30, 2023.
There are significant judgments, assumptions and estimates inherent in the determination of the fair value of each of the instruments described above. In the future, depending on the valuation approaches used and the expected timing and weighting of each, the inputs described above, or other inputs, may have a greater or lesser impact on the Company’s estimates of fair value.
11.Net loss per share
Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.
The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$(41,672)$(28,680)$(65,027)$(58,174)
Denominator:
Weighted-average common shares outstanding91,827,780 90,669,499 91,654,578 90,471,950 
Net loss per share, basic and diluted$(0.45)$(0.32)$(0.71)$(0.64)
19

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The common stock issuable upon the conversion or exercise of the following dilutive securities has been excluded from the diluted net loss per share calculation because their effect would have been anti-dilutive. Diluted net loss per share, therefore, does not differ from basic net loss per share for the periods presented.
Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive are as follows (in common stock equivalent shares):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Stock options17,200,138 10,785,909 15,494,819 10,139,442 
Restricted stock units22,415 68,175 28,447 48,589 
Unvested restricted stock706,279 2,123,409 791,097 2,296,359 
Employee stock purchase plan63,299  83,823  

12.Income taxes
The Company's effective income tax rate from continuing operations was 0.0% and 0.6% for the six months ended June 30, 2023 and 2022, respectively. The difference between the effective rate and the statutory rate is primarily attributed to the change in the valuation allowance against net deferred tax assets.
The Company estimates an annual effective income tax rate based on projected results for the year and applies this rate to income before taxes to calculate income tax expense. When applicable, the income tax provision also includes adjustments for discrete tax items. Any refinements made due to subsequent information that affects the estimated annual effective income tax rate are reflected as adjustments in the current period.
The Company recognizes the effect of income tax positions only if those positions are “more likely than not” of being sustained. As of June 30, 2023, the Company has $1.8 million of unrecognized tax benefits. Interest and penalties accrued on unrecognized tax benefits are recorded as tax expense within the condensed consolidated financial statements. The Company does not expect a significant increase or decrease to the total amounts of unrecognized tax benefits within the next twelve months.
20


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview
We are a generative AI drug creation company harnessing deep learning and synthetic biology to expand the therapeutic potential of proteins. We leverage our Integrated Drug Creation platform to identify novel drug targets and create encouraging biotherapeutic candidates. We believe our approach enables us, and our partners, to develop novel biologics that are optimized for many traits at disruptive speed.
We couple our powerful deep learning AI models, built to understand and predict determinants of protein function, with our proprietary synthetic biology capabilities, which include high-throughput single-cell assays that can evaluate billions of drug sequence variants, each within its production cell line, for target binding affinity, protein quality, and production level (titer). This combination of in silico modeling with wet lab testing allows us to generate immense real-world datasets that we harness to train and refine our deep learning models. These models guide our protein and cell line designs and enable in silico optimization of multiple attributes. Our target platform technology (formerly “Totient”) uses machine learning computational methods to evaluate patient tissue samples and, without biological bias, identify disease-relevant fully human antibodies and their disease- and tissue-specific molecular targets. In addition to the direct utility of these antibodies and targets as drug discovery assets, these data comprising antibody-epitope recognition elements expand our AI models’ training sets and may improve predictive capabilities for future discovery campaigns.
Through iterative AI predictions, wet lab validation, and AI training, we enable a virtuous cycle that we believe will accelerate us toward fully in silico biologic drug discovery. Our unique Integrated Drug Creation approach has the potential to significantly shorten preclinical development timelines and expand therapeutic possibilities.
Our goal is to become the technology leader in biologic drug creation. Our business model is to use our platform for the rapid creation of biologic drug candidates by:
Establishing partnerships with stakeholders in the drug development life cycle: We develop drug candidates for partners, including those who are responsible for preclinical and clinical testing of biologics generated through our platform. Our partnerships will provide us with the opportunity to participate in the future success of the biologics generated utilizing our platform, through potential clinical, regulatory and commercial milestone payments as well as royalties on net sales of approved products. We aim to assemble economic interests in a diversified portfolio of partners’ biologics across multiple indications.
Developing our own drug discovery pipeline: We intend to develop drug candidates for our own drug discovery pipeline. With the ability to find both targets and lead candidates, we intend to develop promising lead candidates up to the investigational drug application IND stage or later. This will increase the value of our assets and serve as further validation of our platform. We may enter into clinical trials and/or manufacturing partnerships to advance a lead candidate.
Total revenue was $3.4 million and $4.6 million for the three and six months ended June 30, 2023, respectively, compared to $1.0 million and $1.8 million for the three and six months ended June 30, 2022, due to timing of project-based milestones achieved and the mix of ongoing programs utilizing our Integrated Drug Creation platform. For the three and six months ended June 30, 2023 we incurred net losses of $41.7 million and $65.0 million, respectively, which include a non-cash goodwill impairment charge in the amount of $21.3 million. Research and development expenses decreased by $7.3 million, or 23%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022. As of June 30, 2023, we had an accumulated deficit of $361.0 million and cash and cash equivalents and short-term investments totaling $124.6 million.
We expect to continue to incur significant expenses in connection with our ongoing activities, including as we:
implement an effective business development strategy to drive adoption of our Integrated Drug Creation platform by new and existing partners;
21


continue to engage in research and development efforts and scale our technology development activities to meet potential demand at a reasonable cost;
develop, acquire, in-license or otherwise obtain technologies that enable us to expand our platform capabilities;
attract, retain and motivate highly qualified personnel;
implement operational, financial and management information systems; and
continue to operate as a public company.
Our corporate headquarters and primary research and development facilities are located in Vancouver, Washington in a 77,974 square foot facility that includes general administrative office space and laboratory space. Our AI Research Lab is located in New York, New York and our Innovation Center is located in Zug, Switzerland. Additionally, we have a research and development presence in Belgrade, Serbia.
Key Factors Affecting Our Results of Operations and Future Performance
We believe that our future financial performance will be primarily driven by multiple factors as described below, each of which presents growth opportunities for our business. These factors also pose important challenges that we must successfully address in order to sustain our growth and improve our results of operations. Our ability to successfully address these challenges is subject to various risks and uncertainties, including those described in the section of this Quarterly Report titled “Risk Factors”.
Establish new partnerships: Our potential to grow revenue and long-term earnings will require us to successfully identify and establish technology development arrangements with new partners. We have been expanding and expect to continue to expand our business development team and our capabilities to find new partners.
Increase the number of programs under existing partnerships: The execution of our long-term strategy relies substantially on the value our partners believe can be recognized from our programs. Our continued growth depends on our ability to expand the scope of our existing partnerships and add new molecules for Discovery or CLD partnerships with current partners.
Successfully complete our technology development activities and enter licensing arrangements with our partners: Our business model depends upon entering into licensing arrangements with our partners to advance the drug candidates which we generate through clinical development to commercialization. Both our ability to successfully complete technology development activities to meet the needs of a partner, and the partner’s prioritization of the subject program, impact the likelihood and timing of any election by a partner to enter into a licensing arrangement. There is no assurance that a partner will elect to license.
Our partners successfully developing and commercializing the drug candidates generated with our technology: Our business model is dependent on the eventual progression of biologic drug candidates discovered or initially developed utilizing our Integrated Drug Creation platform into clinical trials and commercialization. Given the nature of our relationships with our partners, we do not control the progression, clinical development, regulatory strategy, public disclosure or eventual commercialization, if approved, of these product candidates. As a result, our future success and our potential eligibility to receive milestone payments and royalties are entirely dependent on our partners’ efforts over which we have no control. The timing and scope of any approval that may be required by the U.S. Food and Drug Administration (FDA), or any other regulatory body, for drugs that are developed based on molecules discovered and/or manufactured using our Integrated Drug Creation platform technologies can significantly impact our results of operations and future performance.
Continued significant investments in our research and development of new technologies and platform expansion: We are seeking to further refine and expand our platform and the scope of our capabilities, which may or may not be successful. This includes, but is not limited to, novel target identification, de novo discovery, incorporation of non-standard amino acids (Bionic protein creation), and application of artificial intelligence across our Integrated Drug Creation platform. We may also invest significantly in developing our own proprietary lead drug candidates and advancing
22


them through preclinical, or later, validation. We expect to incur significant expenses to advance these research and development efforts or to invest in or acquire complementary technologies, but these efforts may not be successful.
Create our proprietary asset pipeline. We intend to selectively create our own lead drug candidates and advance them up to the IND stage or later. In some cases we may out-license or transfer drug candidates for clinical advancement by a partner, with the expectation of a greater share in the economics relative to the milestones and royalties we may secure for our core platform technology development licenses.
Drive commercial adoption of our Integrated Drug Creation platform capabilities: Driving the adoption of our Integrated Drug Creation platform across existing and new markets will require significant investment. We plan to further invest in research and development to support the expansion of our platform capabilities including new molecules to existing partners or help deliver our platform to new markets.
Key Business Metrics
We continue to identify key business metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions. Currently, given our stage of development, we believe that the following metrics are the most important for understanding our current business trajectory. These metrics may change or may be substituted for additional or different metrics as our business develops. For example, as our business matures and to the extent drug candidates generated with our technologies enter clinical development, or as we may enter partnerships addressing programs over multiple years, or as certain programs may be discontinued by partners, we anticipate updating these metrics to reflect such changes.
June 30,December 31,
20232022
Partners, Cumulative (1)
20 19 
Programs, Cumulative (2)
48 47 
Active Programs (3)
17 16 

(1) Partners represents the unique number of partners with whom we have executed technology development agreements. We view this metric as an indication of our ability to execute our business development activities and level of our market penetration.
(2) Programs represents the number of molecules we have addressed or are addressing with our platform. We view this metric as an indication of the robustness of our technology and the commercial success of our platform.
(3) Active Programs represents the number of programs that are subject to ongoing technology development activities intended to determine if the program can be pursued by our partner for future clinical development, as well as any program for which our partner obtains and maintains a license to our technology to advance the program after completion of the technology development phase. There is no assurance, however, that our partners will advance any drug candidates that are currently the subject of Active Programs into further preclinical or clinical development or that our partners will elect to license our technologies upon completion of the technology development phase in a timely manner, or at all. In light of the inherent risks and uncertainties associated with drug development, we anticipate that our partners may from time to time abandon or terminate the development of one or more drug candidates generated from our platform. As we are notified of such terminations, we will remove the subject programs from our Active Programs count.
We classify our applications into two key categories: Discovery and Cell Line Development (“CLD”). We define “Discovery” as any projects for which we are evaluating variants of the protein-of-interest, which may include generation of the production cell line, and we define CLD as a program for which the production cell line alone is the goal of the partnership.
23


As of June 30, 2023, we had drug candidates in 17 Active Programs across six current partners’ preclinical or clinical pipelines. We have negotiated license agreements, or expect to negotiate license agreements upon completion of certain technology development activities, with potential downstream milestone payments and royalties for all Active Programs.
We have 14 Active Programs comprising Discovery applications consisting of three through our agreement with Merck & Co., Inc., three through our agreement with EQRx, seven with an undisclosed biotechnology company, and one with an undisclosed biotechnology company leveraging our platform capabilities to optimize pharmacokinetic properties for a Phase II candidate. Three Active Programs are focused on developing production cell lines for drug candidates that our partners are developing. Two of these CLD Active Programs are preclinical and one is in Phase 3 (PhaseBio Pharmaceuticals’ drug candidate, bentracimab, assumed by SFJ Pharmaceuticals, Inc. in January 2023).
Exclusive of our 17 Active Programs with partners, we have utilized our platform to perform technology development activities related to 31 additional molecules. These programs include both internal research programs and technology development programs with third parties intended to demonstrate our platform’s capabilities as we address successively broader ranges of biologics and modalities. We have not transferred technology or granted licenses related to these programs.
We have not negotiated terms for a sufficient number of royalty- and milestone-bearing licenses to enable us to make accurate predictions regarding our potential revenue and financial performance.
Components of Results of Operations
Revenue
Our revenue currently consists primarily of fees earned from our partners in conjunction with technology development agreements (TDAs) and partnership agreements, which are delineated as technology development revenue in our results of operations. These fees are earned and paid at various points throughout the terms of these agreements including upfront, upon the achievement of specified project-based milestones, and throughout the program.
We expect revenue to increase over time as we enter into additional partnership agreements and as our partnerships continue to include more drug discovery activities. We expect revenue to increase over time as we grant licenses to our partners for the clinical and commercial use of intellectual property rights to the biological assets we create, and as the partners advance product candidates into and through clinical development and commercialization. We expect that our revenue will fluctuate from period to period due to the timing of executing additional partnerships, the uncertainty of the timing of milestone achievements and our dependence on the program decisions of our partners.
Operating Expenses
Research and development
Research and development expenses include the cost of materials, personnel-related costs (comprised of salaries, benefits and share-based compensation) for personnel performing research and development functions, consulting fees, equipment and allocated facility costs (including occupancy and information technology). These expenses are exclusive of depreciation and amortization. Research and development activities consist of continued development of our Integrated Drug Creation platform, internal pipeline, target discovery and technology development for partners. We derive improvements to our platform from each type of activity. Research and development efforts apply to our platform broadly and across programs.
We expect research and development expenses to continue to increase in absolute dollars over the long-term as we enter into additional partnerships, continue to invest in platform enhancements, and develop our internal pipeline.
Selling, general, and administrative
Selling, general, and administrative expenses include personnel-related costs (comprised of salaries, benefits and share-based compensation) for executive, business development, alliance management, legal, finance, marketing and other administrative functions. Marketing and business development expenses include costs associated with attending conferences and all promotion efforts of our Integrated Drug Creation platform. Professional service expenses such as external legal expenses, accounting and tax service expenses, and other
24


consultants, and allocated facilities costs (including occupancy and information technology) are also included within selling, general and administrative expenses. These expenses are exclusive of depreciation and amortization.
We expect our selling costs to increase in absolute dollars as we continue to grow our business development efforts and increase marketing activities to drive awareness and adoption of our platform. We expect selling costs to fluctuate as a percentage of total revenue due to the timing and magnitude of these expenses, and to decrease as a percentage of total revenue in the long term.
We expect general and administrative expenses to stabilize as we more effectively control costs associated with operating as a public company, including expenses related to legal, accounting, regulatory, maintaining compliance with exchange listing and requirements of the U.S. Securities and Exchange Commission (SEC), director and officer insurance premiums and investor relations. We expect these expenses to vary from period to period as a percentage of revenue in the near term, and to decrease as a percentage of revenue in the long term.
We have a comprehensive intellectual property portfolio directed towards the many aspects of our Integrated Drug Creation platform, including those related to our proprietary cell lines and protein expression technologies, non-standard amino acid technology, proprietary screening assays, antibody discovery methods, and generative AI models. We regularly file patent applications to protect innovations arising from our research and development. We also hold trademarks and trademark applications in the United States and foreign jurisdictions. Costs to secure and defend our intellectual property are expensed as incurred and are classified as selling, general and administrative expenses.
Depreciation and amortization
Depreciation and amortization expense consists of the depreciation expense of our property and equipment and amortization of our intangibles. Our equipment is used most actively as part of our lab operations.
We expect depreciation expense to stabilize following the completion of the build-out of our primary facility, though it may fluctuate in the future in line with continued growth and compute demands in absolute dollars if we purchase additional equipment.
Goodwill impairment
Goodwill is tested for impairment on an annual basis in the fourth fiscal quarter, or sooner if an indicator of impairment exists. We may elect to first assess qualitative factors to determine whether it is more-likely-than-not that the fair value of goodwill at the reporting unit level is less than the carrying amount. The qualitative assessment includes our consideration of relevant events and circumstances that would affect our single reporting unit, including macroeconomic, industry and market conditions, our overall financial performance, and trends in the market price of our common stock.
Other income (expense)
Interest expense
Interest expense, net, consists primarily of interest related to borrowings under our term debt and financed laboratory equipment.
Other income
Other income consists primarily of interest income from our investments.
25


Results of Operations
The results of operations presented below should be reviewed in conjunction with our condensed consolidated financial statements and notes included elsewhere in this Quarterly Report. The following tables set forth our results of operations for the periods presented (In thousands):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Revenues
Technology development revenue$3,367 $636 $4,636 $1,090 
Collaboration revenue— 366 — 731 
Total revenues3,367 1,002 4,636 1,821 
Operating expenses
Research and development12,112 16,241 24,769 32,068 
Selling, general and administrative9,410 10,507 19,003 21,396 
Depreciation and amortization3,498 3,141 7,002 6,047 
Goodwill impairment21,335 — 21,335 — 
Total operating expenses46,355 29,889 72,109 59,511 
Operating loss(42,988)(28,887)(67,473)(57,690)
Other income (expense)
Interest expense(256)(211)(577)(406)
Other income, net1,583 148 3,041 273 
Total other income (expense), net1,327 (63)2,464 (133)
Loss before income taxes(41,661)(28,950)(65,009)(57,823)
Income tax (expense) benefit(11)270 (18)(351)
Net loss$(41,672)$(28,680)$(65,027)$(58,174)
Comparison of the Three and Six Months Ended June 30, 2023 and 2022
The following table summarizes our results of operations for the three and six months ended June 30, 2023 and 2022 (In thousands, except for percentages):
Revenue
For the Three Months Ended June 30,
20232022$ Change% Change
Revenues
Technology development revenue$3,367 $636 $2,731 429 %
Collaboration revenue— 366 (366)(100)%
Total revenues$3,367 $1,002 $2,365 236 %
For the Six Months Ended June 30,
20232022$ Change% Change
Revenues
Technology development revenue$4,636 $1,090 $3,546 325 %
Collaboration revenue— 731 (731)(100)%
Total revenues$4,636 $1,821 $2,815 155 %
Total revenue was $3.4 million for the three months ended June 30, 2023, representing an increase of approximately $2.4 million, or 236%, compared to $1.0 million for the three months ended June 30, 2022.
26


Total revenue was $4.6 million for the six months ended June 30, 2023, representing an increase of approximately $2.8 million, or 155%, compared to $1.8 million for the six months ended June 30, 2022.
Technology development revenue increased by $2.7 million, or 429%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 and by $3.5 million, or 325%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022, driven by a combination of overall program progress, the timing of project-based milestones achieved, and the mix of ongoing programs activity.
Operating expenses
The following table summarizes our operating expenses for the three and six months ended June 30, 2023 and 2022 (In thousands, except for percentages):
For the Three Months Ended June 30,
20232022$ Change% Change
Operating expenses
Research and development$12,112 $16,241 $(4,129)(25)%
Selling, general and administrative9,410 10,507 (1,097)(10)%
Depreciation and amortization3,498 3,141 357 11 %
Goodwill impairment21,335 — 21,335 100 %
Total operating expenses$46,355 $29,889 $16,466 55 %
For the Six Months Ended June 30,
20232022$ Change% Change
Operating expenses
Research and development$24,769 $32,068 $(7,299)(23)%
Selling, general and administrative19,003 21,396 (2,393)(11)%
Depreciation and amortization7,002 6,047 955 16 %
Goodwill impairment21,335 — 21,335 100 %
Total operating expenses$72,109 $59,511 $12,598 21 %
Research and development
Research and development expenses decreased by $4.1 million, or 25%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022. The decrease was primarily attributable to a decrease in laboratory operational costs of $2.9 million and a $1.2 million decrease in personnel costs, including stock-based compensation.
Research and development expenses decreased by $7.3 million, or 23%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022. The decrease was primarily attributable to a decrease in laboratory operational costs of $5.1 million and a $1.5 million decrease in personnel costs, including stock-based compensation.
Selling, general and administrative expenses
Selling, general, and administrative expenses decreased by $1.1 million, or 10%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022. The decrease was primarily attributable to decreased stock-based compensation and personnel costs of $0.9 million.
Selling, general, and administrative expenses decreased by $2.4 million, or 11%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022. The decrease was primarily driven by decreased stock-based compensation of $1.6 million and decreased other administrative costs of $0.9 million.
27


Depreciation and amortization
Depreciation and amortization expense increased by $0.4 million, or 11%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022. The increase was primarily due to increased leasehold improvements.
Depreciation and amortization expense increased by $1.0 million, or 16%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022. The increase was primarily due to increased leasehold improvements.
Goodwill impairment
We performed a quantitative impairment evaluation of goodwill as of June 30, 2023 and recorded an impairment charge in the amount of $21.3 million. See Note 6: Goodwill and Intangibles, net for further discussion.
Other income (expense)
The following table summarizes our other income (expense) for the three and six months ended June 30, 2023 and 2022 (In thousands, except for percentages):
For the Three Months Ended June 30,
20232022$ Change% Change
Other income (expense)
Interest expense$(256)$(211)$(45)21 %
Other income, net1,583 148 1,435 970 %
Total other income (expense), net$1,327 $(63)$1,390 (2206)%
For the Six Months Ended June 30,
20232022$ Change% Change
Other income (expense)
Interest expense$(577)$(406)$(171)42 %
Other income, net3,041 273 2,768 1014 %
Total other income (expense), net$2,464 $(133)$2,597 (1953)%
Interest expense
Interest expense was $0.3 million for the three months ended June 30, 2023, compared to $0.2 million for the three months ended June 30, 2022, representing an increase of 21% primarily attributable to equipment financing.
Interest expense was $0.6 million for the six months ended June 30, 2023 compared to $0.4 million for the six months ended June 30, 2022, representing an increase of $0.2 million, or 42% primarily attributable to equipment financing.
Other income, net
Other income, net, was $1.6 million income for the three months ended June 30, 2023 compared to $0.1 million for the three months ended June 30, 2022, representing a change of $1.4 million, or 970%, primarily attributable to increases in investment income from cash equivalents and short-term investments.
Other income, net, was $3.0 million income for the six months ended June 30, 2023 compared to $0.3 million income for the six months ended June 30, 2022, representing a change of $2.8 million, or 1014%, primarily attributable to increases in investment income from cash equivalents and short-term investments.
28


Liquidity and Capital Resources
Overview
As of June 30, 2023, we had $124.6 million of cash and cash equivalents and short-term investments.
We have incurred net operating losses since inception. As of June 30, 2023, our accumulated deficit was $361.0 million. To date, we have funded operations through issuances and sales of equity securities and debt, in addition to revenue generated from our technology development agreements. We believe that our cash and cash equivalents and short-term investments will be sufficient to meet our operating expenses, working capital and capital expenditure needs over at least the next 12 months following the date of this filing.
Our future capital requirements will depend on many factors, including, but not limited to our ability to raise additional capital through equity or debt financing, our ability to successfully secure additional partnerships under contract with new partners and increase the number of programs covered under contracts with existing partners, the successful preclinical and clinical development by our partners of product candidates generated using our Integrated Drug Creation platform and the successful commercialization by our partners of any such product candidates that are approved. If we are unable to execute on our business plan and adequately fund operations, or if our business plan requires a level of spending in excess of cash resources, we may be required to negotiate partnerships in which we receive greater near-term payments at the expense of potential downstream revenue. Alternatively, we may need to seek additional equity or debt financing, which may not be available on terms acceptable to us or at all. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our common stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants restricting our ability to take specific actions, such as incurring additional debt, selling or licensing our assets, making product acquisitions, making capital expenditures, or declaring dividends. If we are unable to generate sufficient revenue or raise additional capital when desired, our business, financial condition, results of operations and prospects would be adversely affected.
Sources of liquidity
Since our inception, we have financed our operations primarily from the issuance and sale of our redeemable convertible preferred stock, issuances of equity securities, borrowings under long-term debt agreements, and to a lesser extent, cash flow from operations.
Initial public offering
In July 2021, we completed our initial public offering (IPO) and issued 14.4 million shares of our common stock, including 1.9 million shares pursuant to the full exercise of the underwriters’ option to purchase additional shares, at a price of $16.00 per share and received net proceeds of $210.1 million from the IPO.
Equipment financing
In 2022, we received a total of $12.0 million of proceeds from equipment financing arrangements. Terms of the agreements require monthly payments over 42-48 month periods with imputed interest rates ranging from 8%-10%. As of June 30, 2023, the combined outstanding balance on these agreements is $9.5 million.
Shelf registration statement on form S-3
On August 24, 2022, we filed a shelf registration statement on Form S-3 (the Shelf Registration Statement) with the SEC relating to the registration of up to an aggregate of $250.0 million in shares of our common stock, preferred stock, debt securities, warrants and units or any combination thereof. The Shelf Registration Statement was declared effective by the SEC on September 2, 2022.
On June 16, 2023, we entered into a sales agreement with Cowen and Company, LLC, as sales agent, with respect to an “at the market offering” program under which we may offer and sell, from time to time at our sole discretion, shares of our common stock, par value $0.0001 per share, having an aggregate offering price of up to $100.0 million through the sales agent. We will pay the sales agent a commission up to 3.0% of the gross sales proceeds of any shares sold under the sales agreement.
29


To date, we have not issued any securities or received any proceeds from the sale of any securities registered pursuant to the Shelf Registration Statement.
Cash Flows
The following summarizes our cash flows (In thousands):
For the Six Months Ended June 30,
20232022
Net cash provided by (used in)
Operating activities(39,353)(43,728)
Investing activities42,851 (18,080)
Financing activities(2,324)4,765 
Net increase (decrease) in cash, cash equivalents, and restricted cash$1,174 $(57,043)

Cash flows from operating activities
In the six months ended June 30, 2023, net cash used in operating activities was $39.4 million and consisted primarily of a net loss of $65.0 million adjusted for non-cash items, including depreciation and amortization expense of $7.0 million, stock-based compensation of $5.7 million, goodwill impairment of $21.3 million and a net increase in operating assets and liabilities in the amount of $6.1 million.
In the six months ended June 30, 2022, net cash used in operating activities was $43.7 million and consisted primarily of a net loss of $58.2 million adjusted for non-cash items, including depreciation and amortization expense of $6.0 million, stock-based compensation of $7.9 million, an increase to our contingent consideration liability of $0.8 million, and a net increase in operating assets and liabilities in the amount of $0.5 million.
Cash flows from investing activities
In the six months ended June 30, 2023, net cash provided by investing activities was $42.9 million. The net cash provided resulted primarily from maturities of short-term investments of $135.9 million, partially offset by cash used for purchases of short-term investments of $92.6 million.
In the six months ended June 30, 2022, net cash used in investing activities was $18.1 million primarily from purchases of lab equipment and leasehold improvements of $10.7 million as we expanded our operations and overall capacity and cash paid as part of our acquisition of Totient of $8.0 million.
Cash flows from financing activities
In the six months ended June 30, 2023, net cash used in financing activities was $2.3 million. The net cash used resulted primarily from principal payments of $2.7 million made for financed equipment, partially offset by proceeds from the issuance of common stock of $0.3 million from stock option exercises and our employee stock purchase plan.
In the six months ended June 30, 2022, net cash provided by financing activities was $4.8 million primarily from proceeds from equipment financing agreements of $9.4 million and proceeds from the issuance of common stock of $0.4 million, partially offset by cash used for principal payments of $5.1 million made for financed equipment and long-term debt.
Income taxes
Our effective income tax rate from continuing operations was 0.0% and 0.6% for the six months ended June 30, 2023 and 2022, respectively. The difference between the effective rate and the statutory rate is primarily attributed to the change in the valuation allowance against net deferred tax assets.
We estimate an annual effective income tax rate based on projected results for the year and apply this rate to income before taxes to calculate income tax expense. When applicable, the income tax provision also includes adjustments for discrete tax items. Any refinements made due to subsequent information that affects the estimated annual effective income tax rate are reflected as adjustments in the current period.
30


Critical Accounting Estimates
Our management’s discussion and analysis of our financial condition and results of operations is based on our financial statements, which have been prepared in accordance with United States Generally Accepted Accounting Principles (US GAAP). The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
This report should be read in conjunction with the Consolidated Financial Statements in our 2022 Annual Report on Form 10-K where we include additional information on our business, operating segments, risk factors, critical accounting estimates, policies, and the methods and assumptions used in our estimates, among other important information.
Long-lived asset impairment
We tested long-lived assets for recoverability as of June 30, 2023 by comparing the estimated future cash flows (on an undiscounted basis) to be generated from the use and residual value of the entity wide asset group to its carrying value and concluded that the long-lived assets were not impaired. For details regarding the interim impairment assessment performed for long-lived assets see Note 6: Goodwill and Intangibles, net.
Goodwill impairment
We performed a quantitative impairment evaluation of goodwill as of June 30, 2023 and recorded an impairment charge in the amount of $21.3 million (representing a $0.23 per share decrease in earnings per share) reported as goodwill impairment on the condensed consolidated statement of operations and comprehensive loss. For details regarding the interim impairment assessments performed for goodwill see Note 6: Goodwill and Intangibles, net.
There were no other material changes in our critical accounting policies and estimates during the six months ended June 30, 2023.
Emerging Growth Company Status
We are an emerging growth company, as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. Section 107 of the JOBS Act provides that an emerging growth company may take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933 for complying with new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. Section 107 of the JOBS Act provides that we can elect to opt out of the extended transition period at any time, which election is irrevocable. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Subject to certain conditions, as an emerging growth company, we may rely on certain other exemptions and reduced reporting requirements, including without limitation (i) providing an auditor’s attestation report on our system of internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act and (ii) complying with any requirement that may be adopted by the Public Company Accounting Oversight Board (PCAOB) regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the consolidated financial statements, known as the auditor discussion and analysis. We will remain an emerging growth company until the earlier of (a) the last day of the fiscal year in which we have total annual gross revenue of $1.235 billion or more; (b) December 31, 2026, the last day of the fiscal year following the fifth anniversary of the date of the completion of our IPO; (c) the date on which we have issued more than $1.0 billion in nonconvertible debt during the previous three years; or (d) the date on which we are deemed to be a large accelerated filer under the rules of the SEC.
31


Item 3. Quantitative and Qualitative Disclosure About Market Risk
There have been no material changes in our reported market risks or risk management policies since the filing of our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 30, 2023.
Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures
Our “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act), are designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures are designed to provide reasonable assurance that information required to be disclosed is accumulated and communicated to the issuer’s management, including its principal executive and principal financial officers, to allow timely decisions regarding required disclosure.
Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on its evaluation, management concluded that our disclosure controls and procedures as of the end of the period covered by this report were effective at the reasonable assurance level.
Changes in internal control over financial reporting
There was no change in our internal control over financial reporting that occurred during the three months ended June 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Part II. Other Information
Item 1. Legal Proceedings
We are not currently a party to any material litigation or other legal proceedings. From time to time, we may, however, in the ordinary course of business face various claims brought by third parties, and we may, from time to time, make claims or take legal actions to assert our rights. Any such claims and associated legal proceedings could, in the opinion of our management, have a material adverse effect on our business, financial condition, results of operations or prospects. Regardless of outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 1A. Risk Factors
Factors that could cause or contribute to differences in our future financial and operating results include those discussed in the risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 30, 2023. The risks described in our Annual Report and this Quarterly Report on Form 10-Q are not the only risks that we face. Additional risks not presently known to us or that we do not currently consider significant may also have an adverse effect on the Company. If any of the risks actually occur, our business, results of operations, cash flows or financial condition could suffer.
There have been no material changes to the risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 30, 2023.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
32


Use of proceeds
We completed our IPO pursuant to the registration statement on Form S-1 (File No. 333-257553), as amended, that was declared effective on July 21, 2021. On July 26, 2021, we sold 14,375,000 shares of our common stock, including the full exercise of the underwriters’ 30-day option to purchase additional shares, at a public offering price of $16.00 per share for aggregate gross proceeds of $230.0 million. J.P. Morgan Securities LLC, Credit Suisse Securities (USA) LLC, BofA Securities, Inc., Cowen and Company, LLC, and Stifel, Nicolaus & Company, Incorporated acted as joint book-running managers for the offering.
The net proceeds of our IPO were $210.1 million, after deducting underwriting discounts and commissions of $16.1 million and offering related expenses of $3.8 million. No offering expenses were paid directly or indirectly to any of our directors or officers (or their associates) or persons owning ten percent or more of any class of our equity securities or to any other affiliates.
As of June 30, 2023, we have used $199.8 million of the net proceeds from the IPO. Cash used since the IPO is described elsewhere in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section of our periodic reports filed with the SEC. There has been no material change in our planned use of the net proceeds from the IPO as described in the final prospectus for our IPO.
Issuer purchases of equity securities
None.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
Item 6. Exhibits
Exhibit No.Description
3.1
3.2
4.1
4.2*#
10.1*#
31.1*
31.2*
32.1+
32.2+
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
33


101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
*    Filed herewith.
#    Represents management compensation plan, contract or arrangement.
+    The certifications attached as Exhibit 32.1 and Exhibit 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 the Registrant 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 Form 10-Q, irrespective of any general incorporation language contained in such filing.

34


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.
ABSCI CORPORATION
Date: August 14, 2023
By:/s/ Gregory Schiffman
Gregory Schiffman
Chief Financial Officer (Principal Financial Officer)
Date: August 14, 2023
By:/s/ Todd Bedrick
Todd Bedrick
Chief Accounting Officer (Principal Accounting Officer)
35
EX-4.2 2 exhibit42non-employeedirec.htm EX-4.2 Document

Exhibit 4.2

ABSCI CORPORATION

NON-EMPLOYEE DIRECTOR COMPENSATION POLICY

The purpose of this Non-Employee Director Compensation Policy (as amended, restated or otherwise modified from time to time, the “Policy”) of Absci Corporation (the “Company”) is to provide a total compensation package that enables the Company to attract and retain, on a long-term basis, high-caliber directors who are not employees or officers of the Company or its subsidiaries (“Outside Directors”). This Policy became effective as of the effective time of the registration statement for the Company’s initial public offering of its equity securities, and thereafter any amendments, restatements or other modifications hereto will become effective as of the date specified by the Company’s Board of Directors (the “Effective Date”). In furtherance of the purpose stated above, all Outside Directors shall be paid compensation for services provided to the Company as set forth below:

Cash Retainers

Annual Retainer for Board Membership: $40,000 for general availability and participation in meetings and conference calls of the Company’s Board of Directors (the “Board of Directors”), to be paid quarterly in arrears, pro-rated based on the number of actual days served by the director during such calendar quarter. No additional compensation will be paid for attending individual meetings of the Board of Directors.
Additional Annual Retainer for
Non-Executive Chairperson / Lead Independent Director: $35,000
Additional Annual Retainers for Committee Membership:
Audit Committee Chairperson: $20,000
Audit Committee member: $10,000
Compensation Committee Chairperson: $15,000
Compensation Committee member: $7,500
Nominating and Corporate Governance Committee Chairperson: $10,000
Nominating and Corporate Governance Committee member: $5,000

Chairperson and committee member retainers are in addition to retainers for members of the Board of Directors. No additional compensation will be paid for attending individual committee meetings of the Board of Directors.

Equity Retainers

Initial Award: An initial, one-time stock option award (the “Initial Award”) to purchase 106,200 shares will be granted to each new Outside Director upon his or her election to the Board of Directors, which shall vest in equal monthly installments over three years from the date of grant, provided, however, that all vesting shall cease if the director resigns from the Board of Directors or otherwise ceases to serve as a director, unless the Board of Directors determines that the circumstances warrant continuation of vesting. The Initial Award shall expire ten years from the date of grant and shall have a per share exercise price equal to the Fair Market Value (as defined in the Company’s 2021 Stock Option and Incentive Plan) of the Company’s common stock on



the date of grant. This Initial Award applies only to Outside Directors who are first elected to the Board of Directors subsequent to the Effective Date.

Annual Award: On each date of each Annual Meeting of Stockholders of the Company following the Effective Date (the “Annual Meeting”), each continuing Outside Director, other than a director receiving an Initial Award, will be granted, automatically and without the need for any further action by the Board, an annual stock option award (the “Annual Award”) to purchase 53,100 shares, which shall vest in full upon the earlier of (i) the first anniversary of the date of grant or (ii) the date of the next Annual Meeting; provided, however, that all vesting shall cease if the director resigns from the Board of Directors or otherwise ceases to serve as a director, unless the Board of Directors determines that the circumstances warrant continuation of vesting; provided, further, that if an individual commenced service as an Outside Director within the twelve (12) months immediately preceding such Annual Meeting, then the Annual Award granted to such Outside Director will be prorated based on the number of whole months that the individual served as an Outside Director prior to the Annual Award’s grant date during the twelve (12) month period immediately preceding such Annual Meeting (with any resulting fractional share rounded down to the nearest whole share). Such Annual Award shall expire ten years from the date of grant and shall have a per share exercise price equal to the Fair Market Value (as defined in the Company’s 2021 Stock Option and Incentive Plan) of the Company’s common stock on the date of grant.

Sale Event Acceleration: All outstanding Initial Awards and Annual Awards held by an Outside Director shall become fully vested and exercisable upon a Sale Event (as defined in the Company’s 2021 Stock Option and Incentive Plan).

Expenses
The Company will reimburse all reasonable out-of-pocket expenses incurred by non-employee directors in attending meetings of the Board of Directors or any committee thereof.

Maximum Annual Compensation
The aggregate amount of compensation, including both equity compensation and cash compensation, paid by the Company to any Outside Director for service as an Outside Director in a calendar year for services as an Outside Director period shall not exceed $1,000,000; provided, however, that such amount shall be $1,250,000 for the calendar year in which the applicable Outside Director is initially elected or appointed to the Board of Directors; (or such other limits as may be set forth in Section 3(b) of the Company’s 2021 Stock Option and Incentive Plan or any similar provision of a successor plan). For this purpose, the “amount” of equity compensation paid in a calendar year shall be determined based on the grant date fair value thereof, as determined in accordance with FASB ASC Topic 718 or its successor provision, but excluding the impact of estimated forfeitures related to service-based vesting conditions.

Adopted July 16, 2021.

Effective July 21, 2021.

Amendments Effective May 4, 2023.

EX-10.1 3 exhibit101-executiveemploy.htm EX-10.1 Document

Exhibit 10.1

EXECUTIVE EMPLOYMENT AGREEMENT

This Executive Employment Agreement (the “Agreement”) is made between Absci GmbH, a Swiss company to be set up and based in the Canton of Zug (the “Company”), which acts until its establishment through Absci Corporation, a Delaware corporation, which signs this Agreement solely in the name and on account of the Company; and Dr. Andreas Busch, an individual residing in Switzerland (the “Executive”).

BACKGROUND


Whereas, Absci Corporation is in the process of establishing a new Swiss company, an LLC (GmbH), which name should be Absci GmbH, with registered address in the Canton of Zug (the Company);

Whereas, Absci Corporation intends to have the Executive be employed by the Company from its establishment as Chief Innovation Officer;

Whereas, the Company will, without any undue delay, in any event within three (3) months of its entry in the commercial register, ratify and assume this Agreement; and

Whereas, the Company will be part of the Absci group of companies (the “Group”), which includes companies controlling, controlled by or under common control with the Company (the “Affiliated Companies” or “Group Companies”).

In consideration of the foregoing, and of mutual covenants and agreements set out below, and intending to be legally bound, the parties agree as follows:

1        Employment

1.1    The Executive is hired as Chief Innovation Officer. Employment with the Company is strictly conditional upon the Executive being entitled to work in Switzerland.

1.2    The Executive’s employment with the Company will commence on September 30, 2022 (the “Date of Employment”).

2    Term of Agreement and Employment

The term of this Agreement and the Executive’s employment by the Company shall continue from and after the Date of Employment until the Executive’s employment is terminated as provided in Section 8 hereof (“Employment Period”).

3    Duties and Responsibilities




3.1 In the Executive’s capacity as Chief Innovation Officer, the Executive shall report to and have such duties and responsibilities as may be assigned to the Executive by the Chairman of the Managing Officers of the Company (the “Chairman”) and/or to such of its members or other persons as may be nominated by the Chairman over time. As the Company is part of the Group, the Employee may need to work with and/or report to other employees and/or officers of Affiliated Companies as part of the Executive’s duties and responsibilities under this Agreement. The Executive acknowledges that this does not create separate employment relationships with any Affiliated Companies.

3.2 The Executive shall devote all of the Executive’s full time, attention and skill loyally and faithfully to the business and interests of the Company and Affiliated Companies in a proper and efficient manner, and shall use the Executive’s best efforts to further and promote the business of the Group. In particular, the Executive shall not solicit or endeavour to solicit any employee, consultant, client of the Company or any Affiliated Companies to act in any way which could be detrimental to the Company or any Affiliated Companies, whether or not any such person would thereby commit a breach of contract. This duty applies strictly during the employment relationship including during any garden leave period. The Executive may not be employed or engaged in any other business (whether paid or unpaid) without first obtaining Company’s prior written consent. The Executive shall comply at all times with the handbook(s), policies, regulations, and directives issued by the Company and/or at the Group level. Notwithstanding the foregoing, the Executive may serve on up to four (4) outside boards of directors, and additional boards of directors with the approval of the Company, as long as such services and activities do not interfere with the Executive’s performance of the Executive’s duties to the Company, in particular do not lead to possible conflict of interests with respect to the Executive's position within the Company and/or a breach of the duty of trust.

3.3 The Executive’s usual place of work shall be in Switzerland, at the Company’s offices to be established in the canton of Zug, as they may change and be designated from time to time by the Company. Prior to the establishment of the Company’s offices, the Executive shall work from home in Switzerland. The Executive shall be required in the performance of the Executive’s duties to travel to such places in Switzerland or abroad, including the United States, as business of the Company may require. Depending on the Company’s and the Executive’s needs, the Executive is allowed to telework from his home in Switzerland at his discretion, on terms to be defined.

3.4 The Executive holds a senior leadership position in the meaning of article 3 (d) of the Federal Act on Employment in Business, Trade and Industry (Employment Act - EmpA) and, given that function, the Executive is expected to work the time necessary to best achieve all tasks and responsibilities based on the actual needs of the Company. The Executive is not entitled to any overtime payment or compensatory leave.

4    Compensation and Benefits

4.1 Base Salary. During the Employment Period, the Executive shall be paid a gross base salary of CHF 566,000 per year (“Base Salary”), payable in twelve (12) equal monthly payments on or around the 25th of each month (subject to deductions for income tax and social security contributions as required by law and the pension fund regulations). The Executive’s Base Salary shall be subject to periodic review by the Company.




4.2    Incentive Compensation. The Executive shall be eligible to receive cash incentive compensation as determined by the Company from time to time. The Executive’s target annual incentive compensation shall be 60 percent (60%) of the Executive’s Base Salary; provided that any incentive compensation for calendar year 2022 will be prorated based on the number of days employed during such year. The target annual incentive compensation in effect at any given time is referred to herein as “Target Bonus”. The actual amount of the Executive’s annual incentive compensation, if any, shall be determined in the sole discretion of the Chairman or the Compensation Committee of the Company. Any annual incentive compensation will be paid no later than March 15th of the calendar year following the calendar year to which such bonus relates. Except as otherwise provided herein or as may be provided by the Chairman or the Compensation Committee of the Company, if any, the Executive must be employed by the Company and not “under notice” on the date such incentive compensation is paid in order to earn or receive any annual incentive compensation. “Under notice” shall mean that either the Company or the Executive has provided written notice of dismissal or resignation, respectively, to the other party but the applicable notice period pursuant to Section 8 has not yet lapsed.

4.3    Sign-On Bonus. On or as soon as reasonably practicable after the Date of Employment (provided that Executive remains employed with the Company on the payment date), the Company shall pay Executive a cash sign-on bonus in the amount of CHF 488,000, less all applicable taxes and withholdings (the “Sign-On Bonus”).

The Sign-On Bonus will not entitle the Executive to further bonus or pension claims and will be subject to deductions for income tax and social security contributions as required by law and by the pension fund regulations. If the Executive voluntarily terminates employment with the Company or is terminated for Cause within twelve (12) months of the Start Date, the Executive will be obligated to repay the Company the full amount of the Sign-on Bonus. For purposes of this Agreement, “Cause” is defined as: (a) conduct by the Executive constituting a material act of misconduct in connection with the performance of the Executive’s duties, including, without limitation, (i) willful failure or refusal to perform material responsibilities that have been requested by the Chairman; (ii) dishonesty to the Chairman with respect to any material matter; or (iii) misappropriation of funds or property of the Company, Group Companies or any of their subsidiaries or affiliates other than the occasional, customary and de minimis use of Company or Group Company property for personal purposes, (b) the commission by the Executive of acts satisfying the elements of (i) any felony or (ii) a misdemeanor involving moral turpitude, deceit, dishonesty or fraud, (c) any misconduct by the Executive, regardless of whether or not in the course of the Executive’s employment, that would reasonably be expected to result in material injury or reputational harm to the Company, a Group Company or any of their subsidiaries or affiliates if the Executive were to continue to be employed in the same position, (d) continued unsatisfactory performance or non-performance by the Executive of the Executive’s duties hereunder (other than by reason of the Executive’s physical or mental illness, incapacity or disability), (e) a breach by the Executive of any of the provisions contained in Sections 5, 6 or 7 of this Agreement, (f) a material violation by the Executive of any of the Company or Group Company’s written employment policies, (g) the Executive’s failure to cooperate with a bona fide internal investigation or an investigation by regulatory or law enforcement authorities, after being instructed by the Company or a Group Company to cooperate, or the willful destruction or failure to preserve documents or other materials known to be relevant to such investigation or the



inducement of others to fail to cooperate or to produce documents or other materials in connection with such investigation, or (g) any justified cause in the meaning of Article 337 of the Swiss Code of Obligations.

4.4    Set Off. To the extent permitted under Swiss law, the Executive consents to the Company making a deduction from the Executive’s Base Salary (or from any other money owed to the Executive by the Company) of or towards any money the Executive may owe the Company. This would include (without limitation) deductions in respect of overpaid salary, expenses (including expenses or other charges arising from unauthorised use of the company credit card issued to the Executive), holiday pay, bonus, or in respect of loans made to the Executive, the recoupment of conditional benefits (such as further education grants and relocation benefits), or any other amounts, which may be lawfully due from the Executive to the Company.

4.5    Expenses. The Company shall reimburse the Executive for all reasonable expenses, which the Executive is authorized to incur while carrying out the Executive’s duties under this Agreement, provided the correct claims procedure is followed and invoices, or other evidence of payment are produced.

4.6    Pension Benefits and Accident Insurance.

4.6.1    The Executive will become a member of the Company’s Swiss pension plan (to be established) and be subject to the regulations concerning employee contributions and benefits as applicable from time to time.

4.6.2    The Employee shall be insured against professional and non-professional accidents in accordance with the Federal Act of 20 March 1981 on Accident Insurance.

4.7 Other Benefits. The Company will pay to the Executive a monthly allowance of CHF 350 - gross (maximum) as participation to the costs of the Employee’s Swiss health insurance (mandatory and complementary, if any entered into by the Executive), upon provision of the Employee’s health insurance policy/ies for the current year.

4.8 Holidays. The Executive is entitled to paid holidays of twenty-five (25) days per annum, in addition to public holidays that are applicable in the canton where the Executive's normal place of work is. The holiday year is from January 1 to December 31. Entitlement to holiday in the first and last year of employment will be calculated pro rata by reference to the number of completed months worked in that year. On termination of employment, a payment will be made by the Company or refunded by the Executive (as appropriate) in the Executive’s final salary depending on whether holiday entitlement has been unused or exceeded.

4.9 Incapacity.

4.9.1    The Executive must notify the Company on the first day of absence if the Executive becomes unable to attend work.




4.9.2    In case of incapacity due to illness or accident, the Executive must present a medical certificate signed by a qualified medical practitioner as from the fourth day of incapacity at the latest, or earlier upon request. The Company reserves the right to ask the Executive to produce a medical certificate at any time and/or undergo a medical examination by the Company’s doctor or an independent medical practitioner at Company’s own costs. Please note that the result of a medical check cannot be shared with the Company - it can only confirm if the absence is valid.

4.9.3    Company’s obligation to continue to pay the Executive’s salary in case of illness shall be governed by Article 324a CO.

5    Intellectual Property

5.1 Definitions.

5.1.1    Intellectual Property Rights (“IPRs”) means any and all patents, trade and service marks, unregistered design rights, registered design rights, trade and business names, copyrights (including copyright in software), database rights, topography rights and all other intellectual property rights (whether or not any of these is registered and including applications for registration of any such thing) and all rights or forms of protection of a similar nature or having equivalent or similar effect to any of these which may subsist anywhere in the world.
5.1.2    “Work” or “Works” means inventions, discoveries, designs, developments, improvements, formulas, ideas, IPRs, processes, techniques, related documentation and any other work of authorship, whether or not patentable, copyrightable or susceptible to other forms of protection.

5.2    Generated IPRs. The Executive acknowledges and agrees that the Executive is tasked with making Works related to the business of the Company and any of its Affiliated Companies. If the Executive creates, makes, authors, originates, conceives or writes (either alone or with others) any Works, irrespective of whether it or they are related to the Company or any of its Affiliated Companies:

(a)    The Executive will promptly disclose to Company full details of any and all such Works;
(b)    All rights (including, without limitation, all IPRs) in and to such Works are hereby assigned and shall hereby legally and beneficially vest solely in the Company immediately upon their creation without any payment to the Executive. To the extent the Company is not entitled to the rights to the Works on the basis of Art. 332 para. 1 CO, the Executive hereby assigns and transfers any rights to and in connection with Works to the Company. The Company is free to modify and use such Works at its own discretion;
(c)    The Executive hereby irrevocably and unconditionally waives, in favour of the Company, its licensees and successors‑in‑title any and all moral rights conferred on Executive in relation to the Works (existing or future); and



(d)    The Executive shall not knowingly do anything, or omit to do anything, to imperil the validity of any patent or protection, or any application therefore, relating to any Work.

The Company is entitled to acquire from the Executive all inventions and designs which the Executive, solely or jointly with others, makes or contributes to in the course of performing his tasks and activities as employee of the Company but not in fulfilment of his duties under this Agreement (“Occasional Inventions” or “Occasional Invention”). Executive must inform the Company in writing immediately upon his making or contributing to Occasional Inventions. Company must then notify the Executive within six (6) months if it intends to acquire the respective Occasional Invention. If the Company acquires Occasional Inventions, the Executive is entitled to an appropriate compensation in accordance with the principles set out in Art. 332 para. 4 CO.

5.3    Assignment of Works. To the extent such rights and IPRs do not so vest in the Company, the Executive hereby (i) assigns to the Company or its nominee all future copyright, database rights and unregistered design rights in the Works and (ii) in respect of all other rights and IPRs hereby assigns to the Company all of the Executive’s right, title and interest (including without limitation all IPRs) in the Works.

5.4    Attorney. The Executive hereby authorises the Company or its nominee to be Executive’s attorney, and to make use of the Executive’s name and to sign and execute any documents and/or perform any act on the Executive’s behalf, for the purpose of giving to the Company the full benefit of the provisions of this Section 5 and, where permissible, to obtain patent or other IPR protection in respect of any of the Works in the name of the Company or the Company’s nominee.

5.5    Further Assurance. The Executive shall from time to time, both during the Executive’s employment under this Agreement and thereafter, at the request and expense of Company or its nominee, promptly do all things and execute all documents necessary or desirable to give effect to the provisions of this Section 5, including, without limitation, all things necessary to obtain and/or maintain patent or other protection with respect to any Work in any part of the world and to vest such rights (including, without limitation, all IPRs) in and to the Works in the Company or the Company’s nominee. During and after the term of the Employment Period, the Executive will support the Company in the process of patenting inventions or registering other intellectual property rights he made or to which he contributed.

5.6    Jurisdiction. For the avoidance of doubt, the provisions of this Section 5 shall apply to any rights (including, without limitation, any IPRs) in the Works arising in any jurisdiction, and the provisions of this Section 5 shall apply in respect of any jurisdiction to the extent permitted by the directives, statutes, regulations and other laws of any such jurisdiction.

6    Confidentiality

6.1    Definitions. “Confidential Information” includes any information, idea or material:




(a)    generated, collected by or used in the operations of the Company that relates to the actual or anticipated business or research and development of the Company or any Affiliated Company and that has not been made available generally to the public; or
(b)    suggested by or resulting from any task assigned to the Executive or work performed by the Executive for the Company, or known to the Executive as a consequence of the Executive’s employment with the Company, and that has not been made available generally to the public.

Confidential Information includes, but is not limited to, information relating to the business of the Company, including information and/or finances related to the Company or any customers, clients, suppliers and other business contacts of the Company, including the Affiliated Companies, notably personnel, commercial and scientific data, strategic plans, IPRs, profits, markets, sales, budgets, pricing policies, accounting, finance, products, product development, marketing strategies, operational methods, technical processes, research and development techniques, formulas, Work (as defined above in Section 5.1), discoveries, research, patent applications, business forecasts, agreements, personnel files and other business affairs and methods not generally available to the public and anything that is a trade secret. Information shall cease to be Confidential Information if it is or becomes public knowledge, other than through any unauthorised disclosure or other breach of the restrictions in Section 6.3 on the part of Executive.

6.2    Ownership. All Confidential Information acquired or generated by the Executive in connection with the Executive’s employment with Company (whether written, oral or in any other medium) shall be the property of the Company, shall be used by Executive only as required in the performance of the Executive’s duties and shall be returned to Company on request or on termination of the Executive’s employment.

6.3    Non-Disclosure. The Executive will use all reasonable efforts to protect the confidentiality of Confidential Information and shall keep the Confidential Information secret. Except as required in the performance of the Executive’s duties for the Company, the Executive will not, without the Company’s express written permission, disclose Confidential Information to any third party or use Confidential Information in other than the Company’s business, either during or after the Executive’s employment by the Company.

6.4    Third Party Information. The Executive acknowledges that the Company may receive confidential information from third parties, subject to a duty on the Company’s part to maintain the confidentiality of such information. During and after the Executive’s employment with the Company, the Executive will not disclose such confidential information to any third party outside the Company or use such information for any purpose other than as is required in the performance of the Executive’s duties for the Company and as is consistent with the Company’s duty to maintain the confidentiality of such information.

6.5    Warranty. The Executive represents and warrants that the Executive’s employment with the Company does not and will not breach any agreement with or duty owed to any of the Executive’s former employers. The Executive will not disclose to the Company and will not use or induce the Company to use any proprietary, confidential or trade secret information of others, including, but not limited to, former employers. The Executive represents



and warrants that Executive has returned all property and confidential information belonging to all the Executive’s prior employers.

6.6    Survival. The provisions of this Section 6 shall survive the termination of this Agreement and the Executive’s employment.

7    Executive’s Restrictive Covenants

7.1    Covenants. The Executive acknowledges that during the course of Executive’s employment with Company, the Executive will receive and have access to Confidential Information and the Executive will also receive and have access to detailed data and information relating to the operations and business of the Company and the Group and accordingly the Executive is willing to enter into the covenants described in this Section 7 in order to provide Company and the Group, with what Executive considers to be reasonable protection for those interests.

7.2    Non-Compete. The Executive covenants and agrees that for a period of twelve (12) months following the date that the Executive’s employment with the Company terminates for any reason, the Executive will not directly or indirectly engage in any business or activity or render service, whether as principal, agent, officer, director, employee, consultant or otherwise, to any person, business, corporation or other entity with respect to the production, licensing, marketing, sale or supply of any product or service that is similar in kind, type or purpose to the business or therapeutic areas in which the Executive worked at any time during the Executive’s last twenty-four (24) months of employment with the Company (“Restricted Business”); provided however, that this Section 7.2 shall not prohibit the Executive from acquiring, solely as an investment and through open market purchases, securities of any entity which are publicly traded, so long as the Executive is not part of any control group of such entity, and such securities do not constitute more than five percent (5%) of the outstanding voting power of that entity. This obligation not to compete is applicable in any countries and/or areas in the world where the Company and any Affiliated Companies operate any business in or with which the Employee has been materially involved or concerned at any time during the employment with the Company.

7.3    Customer Non-solicitation. For a period of one (1) year following the date on which the Executive’s employment with the Company terminates for any reason, the Executive will not solicit, divert, or attempt to solicit or divert or accept Restricted Business from any customer or account or prospective customer or account of the Company and of any Affiliated Companies with whom the Executive or those employees who reported, directly or indirectly, to the Executive dealt at any time during the last 24 months of the Executive’s employment with the Company.

7.4    Employee Non-solicitation. For a period of one (1) year following the date that the Executive’s employment with the Company terminates for any reason, the Executive will not solicit, or assist or encourage the solicitation of, any employee of the Company and of any Affiliated Companies who was employed at the Director level or above within the Group to work for or with the Executive or for any entity with which the Executive may become employed or affiliated, without the prior written consent of the Company. The term “solicit any employee” shall mean the Executive’s contacting or providing information to others who may be reasonably



expected to contact, any present or former employee of the Group regarding such employee’s interest in seeking employment with the Executive or any entity with which the Executive may become employed or affiliated.

7.5    Limitations. This Section 7 shall not restrain the Executive from being engaged or concerned in any business activity in so far as the Executive’s duties or work shall relate solely:

(a)    to geographical areas where the business concern is not in competition with the Restricted Business; or
(b)    to services or activities of a kind with which the Executive was not concerned to a material extent during the period of 24 months prior to the termination of Executive’s employment.

7.6    Sanctions. The Executive understands that a violation of the obligations under this Section 7 might cause serious damage to the Company. In the event the Executive violates an obligation under this Section 7, the Company shall be entitled to seek judicial enforcement of such obligation. Furthermore, the Executive agrees to pay to the Company at a minimum an amount equal to the Executive’s last annual salary as liquidated damages upon each violation of a duty or obligation under this Section 7. The payment of the liquidated damages does not relieve the Executive from the obligations under this Section 7. The Company’s right to claim damages exceeding the amount of liquidated damages is expressly reserved. Additionally, if the Executive violates the obligation not to compete, the Company has the right to forbid the Executive to start or continue activities which are contrary to his non-competition obligation, and may, in particular, force the Executive to abandon the new occupation (specific performance, “Realexekution”).

8    Termination

8.1    Notice. This Agreement may be terminated by either party upon prior notice of six (6) months for the end of a calendar month.

8.2    Summary dismissal. Termination with immediate effect for a justified cause pursuant to Article 337 Swiss Code of Obligations (CO/OR) is reserved. By way of example only, any of the following may be regarded as a justified cause for the Company to terminate the Agreement at any time with immediate effect, if the Executive at any time:

(a)    seriously breaches the relationship of trust with the Company or Affiliated Companies;
(b)    is convicted of any criminal offence provided that the offense relates to the employment relationship or significantly impairs cooperation within the enterprise;
(c)    commits, or is reasonably believed by the Company to have committed, any act of dishonesty, any serious misconduct or any other act which may seriously affect the Executive’s ability to discharge the Executive’s duties;
(d)    is found guilty, or is reasonably believed by the Company to be guilty, of any serious or (after warning) persistent neglect in the discharge of the Executive’s duties or commit any wilful, serious or (after warning)



persistent breach of any Affiliate Company code of conduct or any of the provisions of this Agreement; or
(e)    commits any act of gross misconduct or conducts themselves (whether during the course of the employment or otherwise) in a manner which might or does bring the reputation of an Affiliate Company into question or disrepute.

8.3    Garden Leave. The Company is entitled to place the Executive on garden leave at any time under specific circumstances such as, for example, for the time of an investigation or once notice of termination of the Agreement has been provided by either party. During any such period of garden leave the Company may require the Executive to perform alternative duties or to cease carrying out any duties, and/or not to have any business dealings with the Company’s employees, suppliers, customers and agents, and/or not to enter the premises of the Company or any Group Company.

8.4    Severance Pay Upon Termination by the Company without Cause or by the Executive for Good Reason Outside the Change in Control Period. If the Executive’s employment is terminated by the Company without Cause as provided in Section 4.3 (and other than as a result of death or disability), or the Executive terminates employment for Good Reason (as defined below in this Section 8.4), in each case outside of the Change in Control Period as defined in Section 8.5, then, subject to the Executive signing a separation agreement and release in a form and manner satisfactory to the Company (the “Separation Agreement”), the Company shall pay the Executive an amount equal to nine (9) months of the Executive’s Base Salary (the “Severance Amount”). The Separation Agreement shall be prepared by the Company and shall include, without limitation, (i) as a condition for the Severance Amount to be paid, a requirement that, in the course of the second month after the end of the Executive's employment, the Executive signs and returns to the Company a general release of claims against the Company and all related persons and entities that shall not release the Executive’s rights under the Separation Agreement, (ii) in the Company’s sole discretion, a one-year post-employment noncompetition agreement, and, (iii) if the Separation Agreement is partially or entirely avoided further to a claim by the Executive or if the Executive breaches any clause of the Separation Agreement (including if the Executive does not sign and return the required general release of claims in due time as per point (ii) here above), the right for the Company to immediately cease all payments of the Separation Amount, respectively the obligation for the Executive to pay back any Separation Amount which the Executive might already have received to the Company, all within 60 days after the Date of Termination (or such shorter period as set forth in the Separation Agreement). The Severance Amount shall be paid out in substantially equal installments in accordance with the Company’s payroll practice over nine (9) months commencing within 30 days of the end date of employment.

For purposes of this Section 8.4, “Good Reason” means the following: (i) a material diminution in the Executive’s Base Salary except for across-the-board salary reductions based on the Company’s financial performance similarly affecting all or substantially all senior management employees of the Company; or (ii) a material breach of this Agreement by the Company; provided, however, that to terminate his employment for Good Reason, the Executive must (A) prior to giving notice of resignation (1) provide written notice to the Company within 60 days after the first occurrence of the event giving rise to such Good Reason, (2) allow the Company at least 30 days from receipt of such written notice to cure such event (the “Cure Period”) and



cooperate in good faith with the Company’s efforts, and (B) if such event is not reasonably cured at the end of the Cure Period, give notice of resignation within 60 days after the end of the Cure Period.

8.5    Severance Pay Upon Termination by the Company without Cause or by the Executive for Good Reason within the Change in Control Period. The provisions of this Section 8.5 shall apply in lieu of, and expressly supersede, the provisions of Section 8.4 if (i) the Executive’s employment is terminated either (A) by the Company without Cause as provided in Section 4.3 (and other than as a result of death or disability), or (B) by the Executive for Good Reason (as defined below in this Section 8.5) and (ii) the notice of termination given by the terminating party is received by the other party on a date on or within 12 months after the occurrence of the first event constituting a Change in Control (as defined below) (such period, the “Change in Control Period”). These provisions shall terminate and be of no further force or effect after the Change in Control Period.

(a)    If the Executive’s employment is terminated by the Company without Cause as provided in Section 4.3 (and other than as a result of death or disability) or the Executive terminates employment for Good Reason (as defined below in this Section 8.5) and in each case the Date of Termination occurs during the Change in Control Period, then, subject to the Executive signing and returning to the Company, in the course of the second month after the end of the Executive's employment, a general release of claims against the Company and all related persons and entities that shall not release the Executive’s rights under this Agreement, the Company shall pay the Executive a lump sum in cash in an amount equal to the sum of (A) 12 months of the Executive’s then-current Base Salary (or the Executive’s Base Salary in effect immediately prior to the Change in Control, if higher) plus (B) 1.0 times the Executive’s Target Bonus for the then-current year (or the Executive’s Target Bonus in effect immediately prior to the Change in Control, if higher) (the “Change in Control Payment”).

(b)    For purposes of this Section 8.5, “Good Reason” means the following: (i) a material diminution in the Executive’s responsibilities, authority or duties during the Change in Control Period, (ii) a material diminution in the Executive’s Base Salary except for across-the-board salary reductions based on the Company’s financial performance similarly affecting all or substantially all senior management employees of the Company; or (iii) a material breach of this Agreement by the Company.

(c)    For purposes of this entire Agreement, “Change in Control” means the completion by any means of any merger, consolidation, sale of or change in the beneficial ownership of the outstanding voting equity interest in the ultimate parent of the Company, or similar transaction, as a result of which any person or entity, other than an Affiliated Company or the ultimate parent of the Company on the date of this Agreement obtains direct or indirect control of the business and affairs of the Company under applicable law.




8.6    Company Property. Upon termination of the Executive’s employment (howsoever caused), the Executive will immediately deliver up to the Company all correspondence, documents, specifications, papers, magnetic disks, tapes or other software storage media and property belonging to the Company and any Affiliated Company which may be in the Executive’s possession or under the Executive’s control (including such as may have been made or prepared by or have come into the possession or under the control of the Executive and relate in any way to the business or affairs of the Company or any Affiliated Company and/or of any of their suppliers, agents, distributors, clients and/or customers) and the Executive shall not, without the written consent of the Company, retain any copies thereof.

9    Data Protection

The Executive acknowledges that the Company may process both electronically and manually the personal data to the extent that such data relates to the Executive’s suitability for the job or are necessary for the performance of the employment contract. The Employee also acknowledges that the Company may transfer the data to Affiliated Companies or third parties, in and outside Switzerland, including to the United States of America or to countries within the European Economic Area (EEA), where the Company has affiliates and/or service providers for supporting the Company in human resources, legal, management, accounting or financial matters. The Company shall take appropriate steps to ensure that the information will have an adequate level of data protection in other countries outside Switzerland.

10    Miscellaneous

10.1    Entire Agreement. This Agreement constitutes the entire agreement and understanding between the parties and supersedes any and all previous employment agreements, letters or other agreements or other communications, in whatever medium, between the parties with respect to the subject matter hereof.

10.2    No Waiver. This Agreement may only be modified or amended by a document signed by the parties. Any provision contained in this Agreement may only be waived by a document signed by the party waiving such provision. The failure of a party to insist upon strict adherence to any term of this Agreement on any occasion shall not be considered a waiver of such party’s rights or deprive such party of the right thereafter to insist upon strict adherence to that term or any other term of this Agreement.

10.3    Severability. If any provision of this Agreement is held to be invalid or unenforceable, it is to that extent to be replaced by such valid and enforceable provision that best reflects the parties’ intention when entering into the invalid or unenforceable provision and the remainder of the Agreement shall be valid and enforceable to the maximum extent possible; in particular, should a court of competent jurisdiction conclude that any restriction in Section 7 is unenforceable because it extends for too long a period of time or over too great a range of activities or in too broad a geographic area, then such restriction shall be enforced to the maximum extent permitted by law and the court making such determination shall have the power to modify this Agreement in order to conform it with applicable law.




10.4    Notices. Unless otherwise stipulated herein, all notices, demands and other communications which are required to be given, served or sent pursuant to this Agreement shall be in writing and shall be delivered personally, or by email, or sent by air courier or first-class certified or registered mail, return receipt requested and postage pre-paid. All notices and other communications given to any party in accordance with the provisions of this Agreement will be deemed to have been given on the date of delivery if personally delivered.

10.5    Governing Law and Forum. The construction, interpretation and performance of this Agreement will be governed by the laws of Switzerland. The courts at the Company’s seat as well as the place where the Executive ordinarily performs work shall be exclusively competent to decide any dispute arising out of or in connection with this Agreement, its validity, invalidity, breach or termination provided, however, that the Company shall have the right to sue the Executive before the courts at the Executive’s domicile.

10.6    Collective Agreement. There is no collective agreement applicable to the Executive’s employment.


(signature page follows)































IN WITNESS whereof this Agreement has been duly executed the day and year first above written
COMPANY, ABSCI CORPORATION
By:/s/ Sean McClain
Name: Sean McClain
Title: Founder and CEO of Absci Corporation
Date: September 30, 2022
THE EXECUTIVE
By:/s/ Andreas Busch, Ph.D.
Name: Andreas Busch
Date: September 30, 2022

EX-31.1 4 exhibit311-2023q210xq.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Sean McClain, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Absci Corporation;
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; and
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 the registrant's board of directors (or persons performing the equivalent functions):
(a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: August 14, 2023
By:/s/ Sean McClain
Sean McClain
Founder and Chief Executive Officer


EX-31.2 5 exhibit312-2023q210xq.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Gregory Schiffman, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Absci Corporation;
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; and
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 the registrant's board of directors (or persons performing the equivalent functions):
(a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: August 14, 2023
By:/s/ Gregory Schiffman
Gregory Schiffman
Chief Financial Officer


EX-32.1 6 exhibit321-2023q210xq.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION 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 Absci Corporation (the “Company”) on Form 10-Q for the period ending June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I 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: August 14, 2023
By:/s/ Sean McClain
Sean McClain
Founder and Chief Executive Officer


EX-32.2 7 exhibit322-2023q210xq.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION 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 Absci Corporation (the “Company”) on Form 10-Q for the period ending June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I 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: August 14, 2023
By:/s/ Gregory Schiffman
Gregory Schiffman
Chief Financial Officer


EX-101.SCH 8 absi-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - UNAUDITED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization and nature of operations link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenue recognition link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and intangibles, net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Long-term debt and other borrowings link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Goodwill and intangibles, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Investments -Amortized and Fair Value of our Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Investments- Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Investments- Fair Values of Investments in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Property and equipment, net - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Goodwill and intangibles, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Goodwill and intangibles, net - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Long-term debt and other borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Stock-based compensation - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Stock-based compensation - Allocated Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Stock-based compensation - Stock Option Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Stock-based compensation - Determination of Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Stock-based compensation - Unvested Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Net loss per share - Company’s Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Net loss per share - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 absi-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 absi-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 absi-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SARs Stock Appreciation Rights (SARs) [Member] Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Contingent consideration Contingent Consideration [Member] Contingent Consideration Award Type [Domain] Award Type [Domain] Long-term investments Long Term Investments [Member] Long Term Investments Shares outstanding (in shares) Beginning balance, unvested (in shares) Ending balance, unvested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Long-term debt and other borrowings Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Schedule of Amortized and Fair Value of our Investments Cash, Cash Equivalents and Investments [Table Text Block] Deferred tax, net Deferred Income Tax Liabilities, Net Accounts payable Accounts Payable, Current Exercisable, weighted average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Total other income (expense), net Nonoperating Income (Expense) Commitments (See Note 8) Commitments and Contingencies Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Proceeds from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Other long-term assets Increase (Decrease) in Other Noncurrent Assets Line of Credit Facility Line of Credit Facility [Line Items] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Dividend Yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Total liabilities Financial Liabilities Fair Value Disclosure Total Cost Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Realized gain (loss) Debt Securities, Realized Gain (Loss) Current liabilities: Liabilities, Current [Abstract] Accumulated Impairment Goodwill, Impaired, Accumulated Impairment Loss Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 0 shares issued and outstanding as of June 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Canceled/Forfeited (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Net loss per share: diluted (in usd per share) Net loss per share, diluted (in usd per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vested and expected to vest weighted average price (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Level 3 Fair Value, Inputs, Level 3 [Member] Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Fair market value Debt Securities: Debt Securities, Available-for-Sale, Excluding Accrued Interest Trading Symbol(s) Trading Symbol Change in the fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Granted (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average grant date fair value of shares granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period FiniteLivedIntangibleAssetsLineItems Finite-Lived Intangible Assets [Line Items] STOCKHOLDERS' EQUITY Equity, Attributable to Parent [Abstract] Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Contract liabilities Contract with Customer, Liability Schedule of Company’s Basic and Diluted Net Loss Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Short-term investments Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss, Current Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Long-term debt - net of current portion Notes Payable, Noncurrent Liabilities: Financial Liabilities Fair Value Disclosure [Abstract] Nonvested, 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 (usd 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] Goodwill Goodwill Goodwill Schedule of Components of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Investments [Domain] Financial Instruments [Domain] Certificates of deposit Certificates of Deposit [Member] Shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Selling, general and administrative Selling, General and Administrative Expenses [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease obligations - net of current portion Operating Lease, Liability, Noncurrent Restricted stock units Restricted Stock Units (RSUs) [Member] Debt instrument term (in months) Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation expense Depreciation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Total revenues Revenues Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Unrealized (loss) gain on investments Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development Research and Development Expense [Member] Standby Letters of Credit Standby Letters of Credit [Member] Cash Flows From Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Fair value of vested options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value 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] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Collaboration revenue Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer Interest expense Interest Expense Share based compensation expense not yet recognized other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property and equipment purchases included in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2023 (six months remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] 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] Operating lease obligations Operating Lease, Liability, Current Amortization expense related to intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Risk-free interest rate, minimum (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Net Finite-Lived Intangible Assets, Net Property, Plant and Equipment Property, Plant and Equipment [Line Items] Cash, cash equivalents and restricted cash - Beginning of year Cash, cash equivalents, and restricted cash - End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Asset Class [Axis] Asset Class [Axis] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Fair value, 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock, shares, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred revenue Contract with Customer, Liability, Current Schedule of Determination of Fair Value Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Name of each exchange on which registered Security Exchange Name Total assets Assets, Fair Value Disclosure Selling, general and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock options Employee Stock Option [Member] Share based compensation expense not yet recognized, recognition period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Entity Address, Street Entity Address, Address Line One Goodwill Goodwill, Impaired, Accumulated Impairment Loss [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Investments Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Investment in short-term investments Payments to Acquire Debt Securities, Available-for-Sale Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Proceeds from maturities of short-term investments Proceeds from Sale and Maturity of Held-to-Maturity Securities Restricted cash, long-term Restricted Cash, Noncurrent Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Technology development revenue Revenue from Contract with Customer, Including Assessed Tax Receivables under development arrangements Increase (Decrease) in Contract with Customer, Asset Receivables under development arrangements, net Receivables, Long-Term Contracts or Programs Title of each class Title of 12(b) Security Gross Assets Goodwill, Gross Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Other (in shares) Stockholders' Equity, Other Shares Income Tax Disclosure [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Comprehensive loss: Other Comprehensive Income (Loss), Tax [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Investment Type [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Supplemental Disclosure of Cash Flow Information Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Entity Incorporation, State Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Contingent consideration Contingent Consideration, Fair Value Contingent Consideration, Fair Value Entity Address, State Entity Address, State or Province Cash Flows From Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Common stock, shares, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Proceeds from maturities, prepayments and calls of debt securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Deferred offering costs included in accounts payable Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Cash equivalents Cash Equivalents [Member] Other Other Operating Activities, Cash Flow Statement Share based compensation, discount on fair market value (as a percent) Share Based Compensation, Discount On Fair Market Value, Percent Share Based Compensation, Discount On Fair Market Value, Percent Asset Class [Domain] Asset Class [Domain] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Monoclonal antibody library Database Rights [Member] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities U.S. treasury bills US Treasury Bill Securities [Member] 2020 And 2021 Plan 2020 And 2021 Plan [Member] 2020 And 2021 Plan Net loss, basic Net Income (Loss) Available to Common Stockholders, Basic Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Effective income tax rate, continuing operations (as a percent) Effective Income Tax Rate Reconciliation, Percent Vested and expected to vest, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility [Axis] Credit Facility [Axis] TOTAL LIABILITIES Liabilities Volatility (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Organization and nature of operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-based Payment Arrangement, Expensed Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-based compensation Shareholders' Equity and Share-Based Payments [Text Block] Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Property and equipment, net Property, Plant and Equipment Disclosure [Text Block] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Common stock, $0.0001 par value; 500,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 92,590,593 and 92,411,103 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Fair value, less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Organization, Consolidation and Presentation of Financial Statements [Abstract] Total current assets Assets, Current Principal payments on finance lease obligations Finance Lease, Principal Payments Revenue from Contract with Customer [Abstract] Restricted cash Restricted Cash Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Proceeds from issuance of long-term debt Proceeds from financing arrangements Proceeds from Issuance of Secured Debt Statement [Table] Statement [Table] Current Fiscal Year End Current Fiscal Year End Date Goodwill and intangibles, net Goodwill and Intangible Assets Disclosure [Text Block] Forfeiture of common stock (in shares) Stock Repurchased During Period, Shares Unrecognized tax benefits Unrecognized Tax Benefits Proceeds from property insurance settlements Proceeds from Insurance Settlement, Investing Activities Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Furniture, Fixtures and Other Furniture and Fixtures [Member] 2020 Plan 2020 Stock Option and Grant Plan [Member] 2020 Stock Option and Grant Plan Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] TOTAL STOCKHOLDERS' EQUITY Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Goodwill impairment Goodwill impairment Goodwill, Impairment Loss Unvested restricted stock Restricted Stock Restricted Stock [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] Revenue recognized from customer contract liability Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] Property and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Fair Value Assumptions and Methodology Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Intangibles, net Intangible Assets, Net (Excluding Goodwill) Imputed interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Equipment Financing Equipment Financing [Member] Equipment Financing Document Fiscal Period Focus Document Fiscal Period Focus Antidilutive Securities [Axis] Antidilutive Securities [Axis] Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average exercise price (in usd per share) 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 Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Issuance of shares under stock plans, net of shares withheld for tax payments (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net loss per share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Schedule of Non-vested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Schedule of Fair Value Using Significant Unobservable Inputs (Level 3) Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Software Software and Software Development Costs [Member] Minimum Minimum [Member] Operating lease right-of-use assets and liabilities Increase (Decrease) Operating Lease Right-Of-Use Assets And Liabilities Increase (Decrease) Operating Lease Right-Of-Use Assets And Liabilities Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred compensation expense Deferred Compensation Expense Deferred Compensation Expense Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Developed software platform and the related methods patents Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Schedule of Allocation of Share-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Accretion of discount on short-term investments Accretion (Amortization) of Discounts and Premiums, Investments TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Other income (expense) Nonoperating Income (Expense) [Abstract] Other long-term assets Other Assets, Noncurrent Net loss per share: basic (in usd per share) Net loss per share, basic (in usd per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Share based compensation expense not yet recognized, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Risk-free interest rate, maximum (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Intrinsic value, exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Net loss, diluted Net Income (Loss) Available to Common Stockholders, Diluted Schedule of Fair Values of Investments in an Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, City Entity Address, City or Town Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Document Transition Report Document Transition Report Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Short-term investments Short-Term Investments [Member] Property, Plant and Equipment [Abstract] 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] Long-term debt Notes Payable, Current Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Escrow deposit Escrow Deposit Deferred income taxes Deferred Income Tax Expense (Benefit) Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Intrinsic value, shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeitures (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Issuance price (in usd per share) Share Price Intrinsic value, shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Denovium Engine Intellectual Property [Member] Entity Registrant Name Entity Registrant Name 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment Document Period End Date Document Period End Date Exercisable, weighted average price (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Principal payments on long-term debt Repayments of Long-Term Debt Certain Options Specific Options [Member] Specific Options Finance lease obligations - net of current portion Finance Lease, Liability, Noncurrent 2021 Plan 2021 Stock Option and Grant Plan [Member] 2021 Stock Option and Grant Plan Entity Central Index Key Entity Central Index Key Total stock-based compensation expense Share-Based Payment Arrangement, Expense Gross Assets Finite-Lived Intangible Assets, Gross Income tax (expense) benefit Income Tax Expense (Benefit) Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Cash and Cash Equivalents [Abstract] Unrealized loss, 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Assets Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net [Abstract] Money market funds Money Market Funds [Member] Unrealized loss, less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Assets: Assets, Fair Value Disclosure [Abstract] Credit Facility [Domain] Credit Facility [Domain] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Leasehold Improvements Leasehold Improvements [Member] Weighted-average common shares outstanding: diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Additional shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses Operating Expenses [Abstract] Revenue recognition Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Expired (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price TOTAL ASSETS Assets Cover [Abstract] Lab Equipment Equipment [Member] Vested and expected to vest, contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Canceled/Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Construction in progress Construction in Progress [Member] Total operating expenses Operating Expenses Net increase (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] Secured Debt Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Financing lease obligations Finance Lease, Liability, Current Issuance of shares under stock plans, net of shares withheld for tax payments Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Net Of Forfeitures Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Net Of Forfeitures Debt Instrument Debt Instrument [Line Items] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted-average common shares outstanding: basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating loss Operating Income (Loss) Revenues Revenues [Abstract] Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Years Ending December 31: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2021 ESPP 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Statement Statement [Line Items] Share based compensation, maximum annual contributions per employee (as a percent) Share Based Compensation, Maximum Annual Contributions Per Employee, Percent Share Based Compensation, Maximum Annual Contributions Per Employee, Percent Tranche One Share-Based Payment Arrangement, Tranche One [Member] License and Service [Member] EX-101.PRE 12 absi-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-40646  
Entity Registrant Name ABSCI CORP  
Entity Incorporation, State DE  
Entity Tax Identification Number 85-3383487  
Entity Address, Street 18105 SE Mill Plain Blvd  
Entity Address, City Vancouver  
Entity Address, State WA  
Entity Address, Postal Zip Code 98683  
City Area Code 360  
Local Phone Number 949-1041  
Title of each class Common Stock. $0.0001 par value  
Trading Symbol(s) ABSI  
Name of each exchange on which registered NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   92,710,954
Amendment Flag false  
Current Fiscal Year End --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001672688  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 61,048 $ 59,955
Restricted cash 15,066 15,023
Short-term investments 63,539 104,476
Receivables under development arrangements, net 3,157 1,550
Prepaid expenses and other current assets 5,227 5,859
Total current assets 148,037 186,863
Operating lease right-of-use assets 4,886 5,319
Property and equipment, net 47,850 52,723
Intangibles, net 49,938 51,622
Goodwill 0 21,335
Restricted cash, long-term 1,902 1,864
Other long-term assets 1,540 1,282
TOTAL ASSETS 254,153 321,008
Current liabilities:    
Accounts payable 1,851 2,412
Accrued expenses 16,713 20,481
Long-term debt 3,145 2,946
Operating lease obligations 1,734 1,690
Financing lease obligations 1,541 2,296
Deferred revenue 500 445
Total current liabilities 25,484 30,270
Long-term debt - net of current portion 6,378 7,984
Operating lease obligations - net of current portion 6,423 7,317
Finance lease obligations - net of current portion 246 750
Deferred tax, net 223 238
Other long-term liabilities 0 35
TOTAL LIABILITIES 38,754 46,594
Commitments (See Note 8)
STOCKHOLDERS' EQUITY    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 0 shares issued and outstanding as of June 30, 2023 and December 31, 2022 0 0
Common stock, $0.0001 par value; 500,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 92,590,593 and 92,411,103 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 9 9
Additional paid-in capital 576,492 570,454
Accumulated deficit (360,956) (295,929)
Accumulated other comprehensive loss (146) (120)
TOTAL STOCKHOLDERS' EQUITY 215,399 274,414
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 254,153 $ 321,008
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares, issued (in shares) 92,590,593 92,411,103
Common stock, shares, outstanding (in shares) 92,590,593 92,411,103
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues        
Technology development revenue $ 3,367 $ 636 $ 4,636 $ 1,090
Collaboration revenue 0 366 0 731
Total revenues 3,367 1,002 4,636 1,821
Operating expenses        
Research and development 12,112 16,241 24,769 32,068
Selling, general and administrative 9,410 10,507 19,003 21,396
Depreciation and amortization 3,498 3,141 7,002 6,047
Goodwill impairment 21,335 0 21,335 0
Total operating expenses 46,355 29,889 72,109 59,511
Operating loss (42,988) (28,887) (67,473) (57,690)
Other income (expense)        
Interest expense (256) (211) (577) (406)
Other income, net 1,583 148 3,041 273
Total other income (expense), net 1,327 (63) 2,464 (133)
Loss before income taxes (41,661) (28,950) (65,009) (57,823)
Income tax (expense) benefit (11) 270 (18) (351)
Net loss $ (41,672) $ (28,680) $ (65,027) $ (58,174)
Net loss per share: basic (in usd per share) $ (0.45) $ (0.32) $ (0.71) $ (0.64)
Net loss per share: diluted (in usd per share) $ (0.45) $ (0.32) $ (0.71) $ (0.64)
Weighted-average common shares outstanding: basic (in shares) 91,827,780 90,669,499 91,654,578 90,471,950
Weighted-average common shares outstanding: diluted (in shares) 91,827,780 90,669,499 91,654,578 90,471,950
Comprehensive loss:        
Net loss $ (41,672) $ (28,680) $ (65,027) $ (58,174)
Foreign currency translation adjustments (42) (40) (56) (50)
Unrealized (loss) gain on investments (9) 2 30 2
Comprehensive loss $ (41,723) $ (28,718) $ (65,053) $ (58,222)
Revenue from Contract with Customer, Product and Service [Extensible Enumeration]     License and Service [Member]  
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2021   92,648,036      
Beginning balance at Dec. 31, 2021 $ 366,107 $ 9 $ 557,136 $ (191,025) $ (13)
Increase (Decrease) in Stockholders' Equity          
Issuance of shares under stock plans, net of shares withheld for tax payments (in shares)   187,151      
Issuance of shares under stock plans, net of shares withheld for tax payments 213   213    
Stock-based compensation 3,680   3,680    
Foreign currency translation adjustments (10)       (10)
Net loss (29,494)     (29,494)  
Ending balance (in shares) at Mar. 31, 2022   92,835,187      
Ending balance at Mar. 31, 2022 340,496 $ 9 561,029 (220,519) (23)
Beginning balance (in shares) at Dec. 31, 2021   92,648,036      
Beginning balance at Dec. 31, 2021 366,107 $ 9 557,136 (191,025) (13)
Increase (Decrease) in Stockholders' Equity          
Foreign currency translation adjustments (50)        
Unrealized (loss) gain on investments 2        
Net loss (58,174)        
Ending balance (in shares) at Jun. 30, 2022   92,780,988      
Ending balance at Jun. 30, 2022 316,193 $ 9 565,444 (249,199) (61)
Beginning balance (in shares) at Mar. 31, 2022   92,835,187      
Beginning balance at Mar. 31, 2022 340,496 $ 9 561,029 (220,519) (23)
Increase (Decrease) in Stockholders' Equity          
Issuance of shares under stock plans, net of shares withheld for tax payments (in shares)   195,418      
Issuance of shares under stock plans, net of shares withheld for tax payments 215   215    
Stock-based compensation 4,200   4,200    
Forfeiture of common stock (in shares)   (249,618)      
Foreign currency translation adjustments (40)       (40)
Unrealized (loss) gain on investments 2       2
Other (in shares)   1      
Net loss (28,680)     (28,680)  
Ending balance (in shares) at Jun. 30, 2022   92,780,988      
Ending balance at Jun. 30, 2022 $ 316,193 $ 9 565,444 (249,199) (61)
Beginning balance (in shares) at Dec. 31, 2022 92,411,103 92,411,103      
Beginning balance at Dec. 31, 2022 $ 274,414 $ 9 570,454 (295,929) (120)
Increase (Decrease) in Stockholders' Equity          
Issuance of shares under stock plans, net of shares withheld for tax payments (in shares)   171,899      
Issuance of shares under stock plans, net of shares withheld for tax payments 229   229    
Stock-based compensation 2,652   2,652    
Forfeiture of common stock (in shares)   (101,030)      
Foreign currency translation adjustments (14)       (14)
Unrealized (loss) gain on investments 39       39
Net loss (23,355)     (23,355)  
Ending balance (in shares) at Mar. 31, 2023   92,481,972      
Ending balance at Mar. 31, 2023 $ 253,965 $ 9 573,335 (319,284) (95)
Beginning balance (in shares) at Dec. 31, 2022 92,411,103 92,411,103      
Beginning balance at Dec. 31, 2022 $ 274,414 $ 9 570,454 (295,929) (120)
Increase (Decrease) in Stockholders' Equity          
Foreign currency translation adjustments (56)        
Unrealized (loss) gain on investments 30        
Net loss $ (65,027)        
Ending balance (in shares) at Jun. 30, 2023 92,590,593 92,590,593      
Ending balance at Jun. 30, 2023 $ 215,399 $ 9 576,492 (360,956) (146)
Beginning balance (in shares) at Mar. 31, 2023   92,481,972      
Beginning balance at Mar. 31, 2023 253,965 $ 9 573,335 (319,284) (95)
Increase (Decrease) in Stockholders' Equity          
Issuance of shares under stock plans, net of shares withheld for tax payments (in shares)   108,621      
Issuance of shares under stock plans, net of shares withheld for tax payments 116   116    
Stock-based compensation 3,041   3,041    
Foreign currency translation adjustments (42)       (42)
Unrealized (loss) gain on investments (9)       (9)
Net loss $ (41,672)     (41,672)  
Ending balance (in shares) at Jun. 30, 2023 92,590,593 92,590,593      
Ending balance at Jun. 30, 2023 $ 215,399 $ 9 $ 576,492 $ (360,956) $ (146)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Cash Flows From Operating Activities              
Net loss $ (41,672) $ (23,355) $ (28,680) $ (29,494) $ (65,027) $ (58,174)  
Adjustments to reconcile net loss to net cash used in operating activities:              
Depreciation and amortization 3,498   3,141   7,002 6,047  
Deferred income taxes         (15) 342  
Stock-based compensation         5,693 7,949  
Goodwill impairment 21,335   0   21,335 0  
Accretion of discount on short-term investments         (1,646) 0  
Other         (615) 645  
Changes in operating assets and liabilities:              
Receivables under development arrangements         (1,584) 1,115  
Prepaid expenses and other current assets         632 1,701  
Operating lease right-of-use assets and liabilities         (417) (277)  
Other long-term assets         (78) (47)  
Accounts payable         (885) 659  
Accrued expenses and other liabilities         (3,803) (5,132)  
Deferred revenue         55 1,444  
Net cash used in operating activities         (39,353) (43,728)  
Cash Flows From Investing Activities              
Purchases of property and equipment         (536) (10,745)  
Acquisitions, net of cash acquired         0 (8,000)  
Investment in short-term investments         (92,627) 0  
Proceeds from maturities of short-term investments         135,897 0  
Proceeds from sales of property and equipment         117 15  
Proceeds from property insurance settlements         0 650  
Net cash provided by (used in) investing activities         42,851 (18,080)  
Cash Flows From Financing Activities              
Proceeds from issuance of long-term debt         0 9,407  
Principal payments on long-term debt         (1,407) (3,698)  
Principal payments on finance lease obligations         (1,262) (1,372)  
Proceeds from issuance of common stock, net of issuance costs         345 428  
Net cash (used in) provided by financing activities         (2,324) 4,765  
Net increase (decrease) in cash, cash equivalents, and restricted cash         1,174 (57,043)  
Cash, cash equivalents and restricted cash - Beginning of year   $ 76,842   $ 279,926 76,842 279,926 $ 279,926
Cash, cash equivalents, and restricted cash - End of period $ 78,016   $ 222,883   78,016 222,883 $ 76,842
Supplemental Disclosure of Cash Flow Information              
Cash paid for amounts included in the measurement of operating lease liabilities         1,206 1,141  
Property and equipment purchases included in accounts payable         267 1,990  
Deferred offering costs included in accounts payable         $ 180 $ 0  
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and nature of operations
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and nature of operations Organization and nature of operations
Absci Corporation (the “Company”) is a generative AI drug creation company harnessing deep learning and synthetic biology to expand the therapeutic potential of proteins. Absci leverages its integrated drug creation platform (the “Integrated Drug Creation Platform”) to identify novel drug targets and create promising biotherapeutic candidates. The Company was organized in the State of Oregon in August 2011 as a limited liability company and converted to a limited liability company (“LLC”) in Delaware in April 2016. In October 2020, the Company converted from a Delaware LLC to a Delaware corporation. The Company’s headquarters are located in Vancouver, Washington.
Unaudited interim financial information
The Company prepared its interim condensed consolidated financial statements that accompany these notes in conformity with U.S. GAAP, consistent in all material respects with those applied in its Annual Report on Form 10-K for the year ended December 31, 2022.
The Company has made estimates and judgments affecting the amounts reported in its condensed consolidated financial statements and the accompanying notes. The actual results that the Company experiences may differ materially from its estimates. The interim financial information is unaudited and reflects all normal adjustments that are, in the Company’s opinion, necessary to provide a fair statement of results for the interim periods presented. This report should be read in conjunction with the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 where the Company includes additional information about its critical accounting estimates.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies
Basis of presentation
The condensed consolidated financial statements are prepared in accordance with U.S. GAAP as defined by the Financial Accounting Standards Board (“FASB”). The condensed consolidated financial statements include the Company’s wholly-owned subsidiaries and entities under its control. The Company has eliminated all intercompany transactions and accounts.
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 for the year ended December 31, 2022, which was filed with the SEC on March 30, 2023.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue recognition
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue recognition Revenue recognition
Contract balances
Contract assets are generated when contractual billing schedules differ from revenue recognition timing and the Company records a contract asset when it has an unconditional right to consideration. As of June 30, 2023 and December 31, 2022, contract assets were $0.9 million and $1.1 million, respectively.
Contract liabilities are recorded in deferred revenue when cash payments are received or due in advance of the satisfaction of performance obligations. As of June 30, 2023 and December 31, 2022, contract liabilities were $0.5 million and $0.4 million, respectively. During the three and six months ended June 30, 2023, the Company recognized $0.3 million and $0.4 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period. During the three and six months ended June 30, 2022, the Company recognized $0.4 million and $0.8 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Investments
6 Months Ended
Jun. 30, 2023
Cash and Cash Equivalents [Abstract]  
Investments InvestmentsCash equivalents, marketable securities and deposits are classified as available-for-sale and are, therefore, recorded at fair value on the condensed consolidated balance sheet, with any unrealized gains and losses reported in accumulated other comprehensive income (loss), which is reflected as a separate component of stockholders’ equity in the Company’s condensed consolidated balance sheet, until realized. The Company
considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.
The amortized cost and fair value of investments are as follows (in thousands):
June 30, 2023
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$23 $— $— $23 
U.S. treasury bills63,550 (14)63,539 
Total$63,573 $$(14)$63,562 
Classified as:
Cash equivalents$23 
Short-term investments63,539 
Long-term investments— 
Total$63,562 
December 31, 2022
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$5,050 $— $— $5,050 
Certificates of deposit27,740 — — 27,740 
U.S. treasury bills76,777 (43)76,736 
Total$109,567 $$(43)$109,526 
Classified as:
Cash equivalents$5,050 
Short-term investments104,476 
Long-term investments— 
Total$109,526 
Investments held as of June 30, 2023 consist of cash equivalents with contractual maturities of three months or less and U.S. treasury bills with original maturities between three and seven months. Proceeds from maturities of short-term investments were $93.9 million and $135.9 million for the three and six months ended June 30, 2023, respectively. There were no proceeds from maturities of short-term investments for the three and six months ended June 30, 2022. There were no realized gains and losses on securities for the three and six months ended June 30, 2023 and June 30, 2022. Unrealized gains and losses on securities were primarily due to changes in interest rates.
The fair values of investments in an unrealized loss position are as follows (in thousands):
June 30, 2023
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$48,550 $(14)$— $— 
Total$48,550 $(14)$— $— 
December 31, 2022
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$61,845 $(43)$— $— 
Total$61,845 $(43)$— $— 
The Company does not intend to sell securities that are in an unrealized loss position and believes that it is not more likely than not that it will be required to sell these securities before recovery of amortized cost.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Property and equipment, net
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment, net Property and equipment, net
Property and equipment consist of the following (in thousands):
June 30,December 31,
20232022
Construction in progress$— $293 
Lab Equipment34,451 34,168 
Software298 298 
Furniture, Fixtures and Other6,378 6,307 
Leasehold Improvements27,048 26,860 
Total Cost68,175 67,926 
Less accumulated depreciation and amortization(20,325)(15,203)
Property and equipment, net$47,850 $52,723 

Depreciation expense was $2.7 million and $5.3 million for the three and six months ended June 30, 2023, respectively. Depreciation expense was $2.3 million and $4.4 million for the three and six months ended June 30, 2022, respectively.
For details regarding the interim impairment assessment performed for long-lived assets see Note 6: Goodwill and Intangibles, net.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangibles, net
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and intangibles, net Goodwill and intangibles, net
Goodwill is tested for impairment on an annual basis in the fourth quarter, or sooner if an indicator of impairment exists. The Company may elect to first assess qualitative factors to determine whether it is more-likely-than-not that the fair value of goodwill at the reporting unit level is less than the carrying amount. The qualitative assessment includes consideration of relevant events and circumstances that would affect the Company’s single reporting unit, including macroeconomic, industry and market conditions, overall financial performance, and trends in the market price of the Company’s common stock.
The Company performed an interim qualitative impairment assessment of goodwill as of June 30, 2023 and concluded that the duration and extent of the sustained decline in the Company’s stock price and resulting
market capitalization below cash and short-term investments for a period of time within the three months ended June 30, 2023 are indicators of impairment that trigger a quantitative assessment.
The Company performed a quantitative impairment evaluation of goodwill as of June 30, 2023 utilizing both income and market approaches. The income approach utilized the estimated discounted cash flows for the single reporting unit while the market approach utilized comparable company information. The fair value of equity was derived using a discount rate commensurate with the related risk and an estimate of a control premium applied to the Company’s implied enterprise value. The discounted cash flow method requires significant judgments, including estimation of future cash flows, which is dependent on internally developed forecasts, estimation of the long-term rate of growth for the business, and determination of weighted average cost of capital. The models used to estimate the fair value of the single reporting unit are reflective of significant assumptions, including the following:
Forecasted revenues from current and future programs;
Probability of the Company’s partners electing licensing options for clinical development, clinical success, and obtaining regulatory approval;
Forecasted research and development and general and administrative expenses to sustain forecasted program growth which are reflective of efficiencies gained as the business and platform evolve;
A discount rate reflecting the Company’s weighted average cost of capital and specific entity risk; and
A control premium based upon recently observed transactions in technology platform-based companies in the life science industry.
The estimates and assumptions used to determine fair value include determinations that are categorized as Level 3 in the fair value hierarchy due to use of internal projections and unobservable measurement inputs. The assumptions used in our impairment analysis are inherently subject to uncertainty and the Company notes that small changes in these assumptions could have a significant impact on the concluded value. In order to further validate the reasonableness of the fair value concluded for the reporting unit, a reconciliation to market capitalization was performed by estimating a reasonable implied control premium and other market factors. The control premium was estimated based upon control premiums observed in recent comparable market transactions. The Company reconciled the estimated fair value of the reporting unit utilizing the market capitalization based on the stock price as of June 30, 2023.
The Company concluded the fair value of the single reporting unit was less than its carrying value and that the Company’s recorded goodwill was fully impaired as of June 30, 2023. The Company recognized a non-cash, pre-tax goodwill impairment charge of $21.3 million during the three months ended June 30, 2023 reported as goodwill impairment on the unaudited condensed consolidated statement of operations and comprehensive loss.
Goodwill assets are as follows (in thousands):
June 30, 2023December 31, 2022
Gross AssetsAccumulated ImpairmentNetGross AssetsAccumulated ImpairmentNet
Goodwill$21,335 $(21,335)$— $21,335 $— $21,335 
In conjunction with, and in advance of, the interim test of goodwill of the single reporting unit, the Company also performed an interim qualitative impairment assessment of long-lived assets as of June 30, 2023 which indicated that the carrying amount of the long-lived assets might not be recoverable. To test these long-lived assets for recoverability, the Company compared the estimated future cash flows (on an undiscounted basis) to be generated from the use and residual value of the entity-wide asset group to its carrying value and concluded that the long-lived assets were not impaired as of June 30, 2023. It is reasonably possible that changes in future operating results, cash flows, or market capitalization, as well as future changes related to the asset group may result in the need to write down the asset group to fair value. The Company will
continue to monitor for events occurring or circumstances changing which may suggest that long-lived assets should be reevaluated.
Intangible assets are as follows (in thousands):
June 30, 2023December 31, 2022
Gross AssetsAccumulated AmortizationNetGross AssetsAccumulated AmortizationNet
Denovium Engine2,507 (1,225)1,282 2,507 (975)1,532 
Monoclonal antibody library46,300 (4,797)41,503 46,300 (3,640)42,660 
Developed software platform and the related methods patents8,300 (1,147)7,153 8,300 (870)7,430 
Intangible assets, net$57,107 $(7,169)$49,938 $57,107 $(5,485)$51,622 
Amortization expense related to intangible assets was $0.8 million for the three months ended June 30, 2023 and 2022 and $1.7 million for the six months ended June 30, 2023 and 2022 and is reflected within depreciation and amortization expense on the condensed consolidated statement of operations and comprehensive loss.
Future amortization expense for the Company’s intangible assets as of June 30, 2023 are estimated as follows (in thousands):
Years Ending December 31:
2023 (six months remaining)$1,686 
20243,370 
20253,370 
20262,897 
20272,868 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term debt and other borrowings
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Long-term debt and other borrowings Long-term debt and other borrowings
Equipment financing
In 2022, the Company received a total of $12.0 million of proceeds from equipment financing arrangements. Terms of the agreements require monthly payments over 42-48 month maturities with imputed interest rates ranging from 8%-10%. All outstanding principal and accrued and unpaid interest are due and payable at maturity. These loans are secured by certain tangible assets of the Company, include certain financial covenants, and contain subjective acceleration clauses that allow for outstanding amounts under the agreement to become immediately due in the event of a material adverse change in the Company's business condition or change in control. The Company was in compliance with all applicable financial covenants as of June 30, 2023.
The carrying amount of the long-term debt approximates fair value.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingenciesAs of June 30, 2023, future lease payments are secured by irrevocable standby letters of credit totaling $1.9 million. The irrevocable standby letters of credit are expected to be pledged for the full lease terms which extend through 2024 and 2028 for each of the Company’s facility leases.The Company is not currently party to any material claims or legal proceedings. At each reporting date, the Company evaluates whether or not a potential loss or a potential range of loss is both probable and reasonably estimable.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensation
The Company grants stock options, restricted stock units, and stock appreciation rights (“SARs”) under the 2021 Stock Option and Incentive Plan (“2021 Plan”) as awards to incentivize employee service. On January 1, 2023, the number of shares of common stock reserved for future issuance under the 2021 Plan was increased by 4,620,555 shares pursuant to an automatic annual increase. As of June 30, 2023, 7,756,018 shares were available for issuance under the 2021 Plan.
Total stock-based compensation expense related to all of the Company’s stock-based awards was recorded in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Research and development1,243 1,697 $2,436 $3,120 
Selling, general and administrative1,811 2,550 3,284 4,906 
Total stock-based compensation expense$3,054 $4,247 $5,720 $8,026 
Stock options
Stock options generally vest 25% after one year from the date of the grant with the remainder vesting monthly over the following three-year period. Certain options have alternative vesting schedules including ratably over 1-4 years and immediate vesting. The Company recognizes forfeitures as they occur and uses the straight-line expense recognition method. Activity for stock options is shown below:
Number of OptionsWeighted Average Exercise Price per ShareWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands $)
Outstanding at December 31, 202211,429,399 $4.49 8.4$2,949 
Granted7,244,685 2.03 
Exercised(161,983)1.10 86
Canceled/Forfeited(1,399,292)4.13 
Expired(91,939)6.72 
Outstanding at June 30, 202317,020,870 3.50 8.61,111 
Exercisable at June 30, 20234,250,026 $4.07 6.7$888 
Vested and expected to vest as of June 30, 202317,020,870 $3.50 8.6$1,111 
The aggregate intrinsic value of outstanding stock options as of June 30, 2023 was calculated based on the fair value of common stock of $1.52 per share.
The weighted-average grant date fair value of stock options granted during the three and six months ended June 30, 2023 was $1.18 and $1.44, respectively, per share. The weighted-average grant date fair value of stock options granted during the three and six months ended June 30, 2022 was $3.16 and $4.21, respectively, per share. The aggregate grant date fair value of options vested during the three and six months ended June 30, 2023 was $2.4 million and $6.0 million, respectively. The aggregate grant date fair value of options vested during the three and six months ended June 30, 2022 was $5.0 million and $5.8 million, respectively. As of June 30, 2023, total unrecognized stock-based compensation related to stock options was $26.8 million, which the Company expects to recognize over a remaining weighted average period of 2.8 years.
Determination of fair value
The estimated grant-date fair value of all the Company’s stock options was calculated using the Black-Scholes option pricing model, based on the following assumptions:
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Expected term (in years)
5.5-6.1
5.5-6.8
5.3-6.1
5.5-7.0
Volatility
80%
63%-64%
79%-80%
63%-67%
Risk-free interest rate
3.5%-4.0%
2.5%-3.0%
3.4%-4.2%
0.8%-3.0%
Dividend Yield—%—%—%—%

Restricted stock
Activity for the shares of restricted stock is shown below:
Number of shares
Unvested as of December 31, 20221,013,308 
Forfeitures(101,030)
Vested(321,569)
Unvested as of June 30, 2023590,709 
As of June 30, 2023, there was $1.3 million of unrecognized compensation expense related to the outstanding shares of restricted stock expected to be recognized over a remaining weighted-average period of 1.5 years.
Stock appreciation rights
In January 2021, the Company issued SARs that are contingent upon a liquidity event that is not probable of occurrence; accordingly, no compensation expense has been recognized for these awards. The aggregate intrinsic value of the 394,736 SARs outstanding as of June 30, 2023 is $0.6 million based on the Company’s closing stock price of $1.52 per share as reported on the Nasdaq Global Select Market on such date.
Under the Company’s 2020 Stock Option and Grant Plan and 2021 Plan, the Company has also granted a limited quantity of cash-settled SARs to certain employees and consultants based outside the United States. As of June 30, 2023, 202,570 of these SARs were outstanding with a weighted average exercise price of $4.34 per share. The fair value is remeasured at the end of each reporting period based on the Company’s stock price, with remeasurements reflected as an adjustment to compensation expense in the condensed consolidated statements of operations and comprehensive loss for such period. As of June 30, 2023 and December 31, 2022, the Company had recognized no liability for SARs classified within other long-term liabilities on the condensed consolidated balance sheets.
Employee stock purchase plan
In July 2021, the Company’s Board of Directors adopted the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which was subsequently approved by the Company’s stockholders and became effective in connection with the Company’s initial public offering. The ESPP allows eligible employees to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their regular compensation at a discount of 85% of the fair market value of the Company’s common stock on the first day or last day, whichever is less, of the applicable offering period, subject to any plan limitations. A total of 903,750 shares of common stock were reserved for issuance under the 2021 ESPP. On January 1, 2023, the number of shares of common stock reserved for issuance under the 2021 ESPP was increased by 924,111 shares pursuant to an automatic annual increase. As of June 30, 2023, 1,713,090 shares were available for issuance under the 2021 ESPP.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Financial Accounting Standards Board (“FASB”) has defined fair value to establish a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1: Observable inputs such as quoted prices in active markets.
Level 2: Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly.
Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.
When quoted market prices are available in active markets, the fair value of assets and liabilities is estimated within Level 1 of the valuation hierarchy.
If quoted prices are not available, then fair values are estimated by using pricing models, quoted prices of assets and liabilities with similar characteristics, or discounted cash flows, within Level 2 of the valuation hierarchy. In cases where Level 1 or Level 2 inputs are not available, the fair values are estimated by using inputs within Level 3 of the hierarchy.
The following tables summarize the Company’s assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Debt Securities:
Money market funds$23 $— $— $23 
U.S. treasury bills63,539 — — 63,539 
Total assets$63,562 $— $— $63,562 
Liabilities:
Contingent consideration$— $— $12,750 $12,750 
Total liabilities$— $— $12,750 $12,750 
December 31, 2022
Level 1Level 2Level 3Total
Assets
Debt Securities:
Money market funds$5,050 $— $— $5,050 
Certificates of deposit27,740 — — 27,740 
U.S. treasury bills76,736 — — 76,736 
Total assets$109,526 $— $— $109,526 
Liabilities:
Contingent consideration$— $— $12,750 $12,750 
Total liabilities$— $— $12,750 $12,750 
The following table provides reconciliation for all liabilities measured at fair value using significant unobservable inputs (Level 3) for the six months ended June 30, 2023 (in thousands):
Contingent considerationTotal liabilities
Balance at December 31, 2022$12,750 $12,750 
Change in fair value during 2023— — 
Balance at June 30, 2023$12,750 $12,750 
We review trading activity and pricing for our available-for-sale securities as of the measurement date.
The contingent consideration liability is related to the acquisition of Totient, Inc. and is included in accrued expenses on the condensed consolidated balance sheet as of June 30, 2023. The fair value estimate is based on a probability-weighted approach. Changes in fair value of the contingent consideration liability are included within research and development expense on the condensed consolidated statement of operations. The contingent consideration of $15.0 million held in escrow shall be paid upon the achievement of specific milestones and is included in restricted cash on the condensed consolidated balance sheet as of June 30, 2023.
There are significant judgments, assumptions and estimates inherent in the determination of the fair value of each of the instruments described above. In the future, depending on the valuation approaches used and the expected timing and weighting of each, the inputs described above, or other inputs, may have a greater or lesser impact on the Company’s estimates of fair value.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Net loss per share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net loss per share Net loss per share
Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.
The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$(41,672)$(28,680)$(65,027)$(58,174)
Denominator:
Weighted-average common shares outstanding91,827,780 90,669,499 91,654,578 90,471,950 
Net loss per share, basic and diluted$(0.45)$(0.32)$(0.71)$(0.64)
The common stock issuable upon the conversion or exercise of the following dilutive securities has been excluded from the diluted net loss per share calculation because their effect would have been anti-dilutive. Diluted net loss per share, therefore, does not differ from basic net loss per share for the periods presented.
Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive are as follows (in common stock equivalent shares):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Stock options17,200,138 10,785,909 15,494,819 10,139,442 
Restricted stock units22,415 68,175 28,447 48,589 
Unvested restricted stock706,279 2,123,409 791,097 2,296,359 
Employee stock purchase plan63,299 — 83,823 — 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income taxes
The Company's effective income tax rate from continuing operations was 0.0% and 0.6% for the six months ended June 30, 2023 and 2022, respectively. The difference between the effective rate and the statutory rate is primarily attributed to the change in the valuation allowance against net deferred tax assets.
The Company estimates an annual effective income tax rate based on projected results for the year and applies this rate to income before taxes to calculate income tax expense. When applicable, the income tax provision also includes adjustments for discrete tax items. Any refinements made due to subsequent information that affects the estimated annual effective income tax rate are reflected as adjustments in the current period.
The Company recognizes the effect of income tax positions only if those positions are “more likely than not” of being sustained. As of June 30, 2023, the Company has $1.8 million of unrecognized tax benefits. Interest and penalties accrued on unrecognized tax benefits are recorded as tax expense within the condensed consolidated financial statements. The Company does not expect a significant increase or decrease to the total amounts of unrecognized tax benefits within the next twelve months.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of significant accounting policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation
The condensed consolidated financial statements are prepared in accordance with U.S. GAAP as defined by the Financial Accounting Standards Board (“FASB”). The condensed consolidated financial statements include the Company’s wholly-owned subsidiaries and entities under its control. The Company has eliminated all intercompany transactions and accounts.
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 for the year ended December 31, 2022, which was filed with the SEC on March 30, 2023.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Amortized and Fair Value of our Investments
The amortized cost and fair value of investments are as follows (in thousands):
June 30, 2023
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$23 $— $— $23 
U.S. treasury bills63,550 (14)63,539 
Total$63,573 $$(14)$63,562 
Classified as:
Cash equivalents$23 
Short-term investments63,539 
Long-term investments— 
Total$63,562 
December 31, 2022
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$5,050 $— $— $5,050 
Certificates of deposit27,740 — — 27,740 
U.S. treasury bills76,777 (43)76,736 
Total$109,567 $$(43)$109,526 
Classified as:
Cash equivalents$5,050 
Short-term investments104,476 
Long-term investments— 
Total$109,526 
Schedule of Fair Values of Investments in an Unrealized Loss Position
The fair values of investments in an unrealized loss position are as follows (in thousands):
June 30, 2023
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$48,550 $(14)$— $— 
Total$48,550 $(14)$— $— 
December 31, 2022
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$61,845 $(43)$— $— 
Total$61,845 $(43)$— $— 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Property and equipment, net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Components of Property and Equipment
Property and equipment consist of the following (in thousands):
June 30,December 31,
20232022
Construction in progress$— $293 
Lab Equipment34,451 34,168 
Software298 298 
Furniture, Fixtures and Other6,378 6,307 
Leasehold Improvements27,048 26,860 
Total Cost68,175 67,926 
Less accumulated depreciation and amortization(20,325)(15,203)
Property and equipment, net$47,850 $52,723 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangibles, net (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Goodwill assets are as follows (in thousands):
June 30, 2023December 31, 2022
Gross AssetsAccumulated ImpairmentNetGross AssetsAccumulated ImpairmentNet
Goodwill$21,335 $(21,335)$— $21,335 $— $21,335 
Schedule of Finite-Lived Intangible Assets
Intangible assets are as follows (in thousands):
June 30, 2023December 31, 2022
Gross AssetsAccumulated AmortizationNetGross AssetsAccumulated AmortizationNet
Denovium Engine2,507 (1,225)1,282 2,507 (975)1,532 
Monoclonal antibody library46,300 (4,797)41,503 46,300 (3,640)42,660 
Developed software platform and the related methods patents8,300 (1,147)7,153 8,300 (870)7,430 
Intangible assets, net$57,107 $(7,169)$49,938 $57,107 $(5,485)$51,622 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Future amortization expense for the Company’s intangible assets as of June 30, 2023 are estimated as follows (in thousands):
Years Ending December 31:
2023 (six months remaining)$1,686 
20243,370 
20253,370 
20262,897 
20272,868 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Allocation of Share-based Compensation
Total stock-based compensation expense related to all of the Company’s stock-based awards was recorded in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Research and development1,243 1,697 $2,436 $3,120 
Selling, general and administrative1,811 2,550 3,284 4,906 
Total stock-based compensation expense$3,054 $4,247 $5,720 $8,026 
Schedule of Stock Option Activity Activity for stock options is shown below:
Number of OptionsWeighted Average Exercise Price per ShareWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value (in thousands $)
Outstanding at December 31, 202211,429,399 $4.49 8.4$2,949 
Granted7,244,685 2.03 
Exercised(161,983)1.10 86
Canceled/Forfeited(1,399,292)4.13 
Expired(91,939)6.72 
Outstanding at June 30, 202317,020,870 3.50 8.61,111 
Exercisable at June 30, 20234,250,026 $4.07 6.7$888 
Vested and expected to vest as of June 30, 202317,020,870 $3.50 8.6$1,111 
Schedule of Determination of Fair Value
The estimated grant-date fair value of all the Company’s stock options was calculated using the Black-Scholes option pricing model, based on the following assumptions:
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Expected term (in years)
5.5-6.1
5.5-6.8
5.3-6.1
5.5-7.0
Volatility
80%
63%-64%
79%-80%
63%-67%
Risk-free interest rate
3.5%-4.0%
2.5%-3.0%
3.4%-4.2%
0.8%-3.0%
Dividend Yield—%—%—%—%
Schedule of Non-vested Share Activity
Activity for the shares of restricted stock is shown below:
Number of shares
Unvested as of December 31, 20221,013,308 
Forfeitures(101,030)
Vested(321,569)
Unvested as of June 30, 2023590,709 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables summarize the Company’s assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Debt Securities:
Money market funds$23 $— $— $23 
U.S. treasury bills63,539 — — 63,539 
Total assets$63,562 $— $— $63,562 
Liabilities:
Contingent consideration$— $— $12,750 $12,750 
Total liabilities$— $— $12,750 $12,750 
December 31, 2022
Level 1Level 2Level 3Total
Assets
Debt Securities:
Money market funds$5,050 $— $— $5,050 
Certificates of deposit27,740 — — 27,740 
U.S. treasury bills76,736 — — 76,736 
Total assets$109,526 $— $— $109,526 
Liabilities:
Contingent consideration$— $— $12,750 $12,750 
Total liabilities$— $— $12,750 $12,750 
Schedule of Fair Value Using Significant Unobservable Inputs (Level 3)
The following table provides reconciliation for all liabilities measured at fair value using significant unobservable inputs (Level 3) for the six months ended June 30, 2023 (in thousands):
Contingent considerationTotal liabilities
Balance at December 31, 2022$12,750 $12,750 
Change in fair value during 2023— — 
Balance at June 30, 2023$12,750 $12,750 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Net loss per share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of 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 (in thousands, except share and per share amounts):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$(41,672)$(28,680)$(65,027)$(58,174)
Denominator:
Weighted-average common shares outstanding91,827,780 90,669,499 91,654,578 90,471,950 
Net loss per share, basic and diluted$(0.45)$(0.32)$(0.71)$(0.64)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive are as follows (in common stock equivalent shares):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Stock options17,200,138 10,785,909 15,494,819 10,139,442 
Restricted stock units22,415 68,175 28,447 48,589 
Unvested restricted stock706,279 2,123,409 791,097 2,296,359 
Employee stock purchase plan63,299 — 83,823 — 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue recognition (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Contract assets $ 0.9   $ 0.9   $ 1.1
Contract liabilities 0.5   0.5   $ 0.4
Revenue recognized from customer contract liability $ 0.3 $ 0.4 $ 0.4 $ 0.8  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Investments -Amortized and Fair Value of our Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Amortized cost $ 63,573 $ 109,567
Gross unrealized gains 3 2
Gross unrealized losses (14) (43)
Fair market value 63,562 109,526
Cash equivalents    
Assets    
Fair market value 23 5,050
Short-term investments    
Assets    
Fair market value 63,539 104,476
Long-term investments    
Assets    
Fair market value 0 0
Money market funds    
Assets    
Amortized cost 23 5,050
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair market value 23 5,050
Certificates of deposit    
Assets    
Amortized cost   27,740
Gross unrealized gains   0
Gross unrealized losses   0
Fair market value   27,740
U.S. treasury bills    
Assets    
Amortized cost 63,550 76,777
Gross unrealized gains 3 2
Gross unrealized losses (14) (43)
Fair market value $ 63,539 $ 76,736
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Investments- Narratives (Details) - U.S. treasury bills - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Assets        
Proceeds from maturities, prepayments and calls of debt securities $ 93,900,000 $ 0 $ 135,900,000 $ 0
Realized gain (loss) $ 0 $ 0 $ 0 $ 0
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Investments- Fair Values of Investments in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Fair value, less than 12 months $ 48,550 $ 61,845
Unrealized loss, less than 12 months (14) (43)
Fair value, 12 months or greater 0 0
Unrealized loss, 12 months or greater 0 0
U.S. treasury bills    
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Fair value, less than 12 months 48,550 61,845
Unrealized loss, less than 12 months (14) (43)
Fair value, 12 months or greater 0 0
Unrealized loss, 12 months or greater $ 0 $ 0
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Total Cost $ 68,175 $ 67,926
Less accumulated depreciation and amortization (20,325) (15,203)
Property and equipment, net 47,850 52,723
Construction in progress    
Property, Plant and Equipment    
Total Cost 0 293
Lab Equipment    
Property, Plant and Equipment    
Total Cost 34,451 34,168
Software    
Property, Plant and Equipment    
Total Cost 298 298
Furniture, Fixtures and Other    
Property, Plant and Equipment    
Total Cost 6,378 6,307
Leasehold Improvements    
Property, Plant and Equipment    
Total Cost $ 27,048 $ 26,860
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Property and equipment, net - Narratives (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 2.7 $ 2.3 $ 5.3 $ 4.4
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangibles, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill impairment $ 21,335 $ 0 $ 21,335 $ 0
Amortization expense related to intangible assets $ 800 $ 800 $ 1,700 $ 1,700
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangibles, net - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Goodwill    
Gross Assets $ 21,335 $ 21,335
Accumulated Impairment (21,335) 0
Goodwill $ 0 $ 21,335
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net    
Gross Assets $ 57,107 $ 57,107
Accumulated Amortization (7,169) (5,485)
Net 49,938 51,622
Denovium Engine    
Finite-Lived Intangible Assets, Net    
Gross Assets 2,507 2,507
Accumulated Amortization (1,225) (975)
Net 1,282 1,532
Monoclonal antibody library    
Finite-Lived Intangible Assets, Net    
Gross Assets 46,300 46,300
Accumulated Amortization (4,797) (3,640)
Net 41,503 42,660
Developed software platform and the related methods patents    
Finite-Lived Intangible Assets, Net    
Gross Assets 8,300 8,300
Accumulated Amortization (1,147) (870)
Net $ 7,153 $ 7,430
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Years Ending December 31:  
2023 (six months remaining) $ 1,686
2024 3,370
2025 3,370
2026 2,897
2027 $ 2,868
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term debt and other borrowings (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt Instrument      
Proceeds from financing arrangements $ 0 $ 9,407  
Equipment Financing | Secured Debt      
Debt Instrument      
Proceeds from financing arrangements     $ 12,000
Equipment Financing | Secured Debt | Minimum      
Debt Instrument      
Debt instrument term (in months)     42 months
Imputed interest rate (as a percent)     8.00%
Equipment Financing | Secured Debt | Maximum      
Debt Instrument      
Debt instrument term (in months)     48 months
Imputed interest rate (as a percent)     10.00%
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
Jun. 30, 2023
USD ($)
Standby Letters of Credit  
Line of Credit Facility  
Maximum borrowing capacity $ 1,900,000
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation - Narratives (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2023
Jul. 31, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award              
Issuance price (in usd per share)     $ 1.52   $ 1.52    
Fair value of vested options     $ 2.4 $ 5.0 $ 6.0 $ 5.8  
Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)     17,020,870   17,020,870   11,429,399
Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average exercise price (in usd per share)     $ 3.50   $ 3.50   $ 4.49
Deferred compensation expense     $ 0.0   $ 0.0   $ 0.0
2021 Plan              
Share-based Compensation Arrangement by Share-based Payment Award              
Additional shares authorized for issuance (in shares) 4,620,555            
Shares available for grant (in shares)     7,756,018   7,756,018    
2021 ESPP              
Share-based Compensation Arrangement by Share-based Payment Award              
Share based compensation, maximum annual contributions per employee (as a percent)   15.00%          
Share based compensation, discount on fair market value (as a percent)   85.00%          
Shares authorized (in shares) 924,111 903,750 1,713,090   1,713,090    
Stock options | 2020 Plan              
Share-based Compensation Arrangement by Share-based Payment Award              
Weighted average grant date fair value of shares granted (in usd per share)     $ 1.18 $ 3.16 $ 1.44 $ 4.21  
Share based compensation expense not yet recognized, options     $ 26.8   $ 26.8    
Share based compensation expense not yet recognized, recognition period (in years)         2 years 9 months 18 days    
Stock options | 2020 Plan | Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award              
Vesting percentage (as a percent)         25.00%    
Certain Options | 2020 Plan | Tranche Two | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award              
Vesting period (in years)         1 year    
Certain Options | 2020 Plan | Tranche Two | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award              
Vesting period (in years)         4 years    
SARs | 2020 Plan              
Share-based Compensation Arrangement by Share-based Payment Award              
Shares outstanding (in shares)     394,736   394,736    
Intrinsic value, shares outstanding     $ 0.6   $ 0.6    
SARs | 2020 And 2021 Plan              
Share-based Compensation Arrangement by Share-based Payment Award              
Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)     202,570   202,570    
Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average exercise price (in usd per share)     $ 4.34   $ 4.34    
Unvested restricted stock              
Share-based Compensation Arrangement by Share-based Payment Award              
Shares outstanding (in shares)     590,709   590,709   1,013,308
Unvested restricted stock | 2020 Plan              
Share-based Compensation Arrangement by Share-based Payment Award              
Share based compensation expense not yet recognized other than options     $ 1.3   $ 1.3    
Share based compensation expense not yet recognized, recognition period (in years)         1 year 6 months    
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation - Allocated Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed        
Total stock-based compensation expense $ 3,054 $ 4,247 $ 5,720 $ 8,026
Research and development        
Share-based Payment Arrangement, Expensed        
Total stock-based compensation expense 1,243 1,697 2,436 3,120
Selling, general and administrative        
Share-based Payment Arrangement, Expensed        
Total stock-based compensation expense $ 1,811 $ 2,550 $ 3,284 $ 4,906
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation - Stock Option Rollforward (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Number of Options    
Beginning balance (in shares) 11,429,399  
Granted (in shares) 7,244,685  
Exercised (in shares) (161,983)  
Canceled/Forfeited (in shares) (1,399,292)  
Expired (in shares) (91,939)  
Ending balance (in shares) 17,020,870 11,429,399
Exercisable (in shares) 4,250,026  
Vested and expected to vest (in shares) 17,020,870  
Weighted Average Exercise Price per Share    
Beginning balance (in usd per share) $ 4.49  
Granted (usd per share) 2.03  
Exercised (usd per share) 1.10  
Canceled/Forfeited (usd per share) 4.13  
Expired (usd per share) 6.72  
Ending balance (in usd per share) 3.50 $ 4.49
Exercisable, weighted average price (in usd per share) 4.07  
Vested and expected to vest weighted average price (in usd per share) $ 3.50  
Weighted Average Remaining Contractual Term (in years) 8 years 7 months 6 days 8 years 4 months 24 days
Exercisable, weighted average remaining contractual term (in years) 6 years 8 months 12 days  
Vested and expected to vest, contractual term (in years) 8 years 7 months 6 days  
Intrinsic value, shares outstanding $ 1,111 $ 2,949
Intrinsic value, exercised 86  
Exercisable, aggregate intrinsic value 888  
Vested and expected to vest, aggregate intrinsic value $ 1,111  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation - Determination of Fair Value (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Fair Value Assumptions and Methodology        
Risk-free interest rate, minimum (as a percent) 3.50% 2.50% 3.40% 0.80%
Risk-free interest rate, maximum (as a percent) 4.00% 3.00% 4.20% 3.00%
Dividend Yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Fair Value Assumptions and Methodology        
Expected term (in years) 5 years 6 months 5 years 6 months 5 years 3 months 18 days 5 years 6 months
Volatility (as a percent) 80.00% 63.00% 79.00% 63.00%
Maximum        
Fair Value Assumptions and Methodology        
Expected term (in years) 6 years 1 month 6 days 6 years 9 months 18 days 6 years 1 month 6 days 7 years
Volatility (as a percent)   64.00% 80.00% 67.00%
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation - Unvested Rollforward (Details) - Restricted Stock
6 Months Ended
Jun. 30, 2023
shares
Nonvested, Number of Shares  
Beginning balance, unvested (in shares) 1,013,308
Forfeitures (in shares) (101,030)
Vested (in shares) (321,569)
Ending balance, unvested (in shares) 590,709
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets:    
Debt Securities: $ 63,562 $ 109,526
Money market funds    
Assets:    
Debt Securities: 23 5,050
Certificates of deposit    
Assets:    
Debt Securities:   27,740
U.S. treasury bills    
Assets:    
Debt Securities: 63,539 76,736
Fair Value, Recurring    
Assets:    
Total assets 63,562 109,526
Liabilities:    
Contingent consideration 12,750 12,750
Total liabilities 12,750 12,750
Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 23 5,050
Fair Value, Recurring | Certificates of deposit    
Assets:    
Debt Securities:   27,740
Fair Value, Recurring | U.S. treasury bills    
Assets:    
Debt Securities: 63,539 76,736
Level 1 | Fair Value, Recurring    
Assets:    
Total assets 63,562 109,526
Liabilities:    
Contingent consideration 0 0
Total liabilities 0 0
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 23 5,050
Level 1 | Fair Value, Recurring | Certificates of deposit    
Assets:    
Debt Securities:   27,740
Level 1 | Fair Value, Recurring | U.S. treasury bills    
Assets:    
Debt Securities: 63,539 76,736
Level 2 | Fair Value, Recurring    
Assets:    
Total assets 0 0
Liabilities:    
Contingent consideration 0 0
Total liabilities 0 0
Level 2 | Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 0 0
Level 2 | Fair Value, Recurring | Certificates of deposit    
Assets:    
Debt Securities:   0
Level 2 | Fair Value, Recurring | U.S. treasury bills    
Assets:    
Debt Securities: 0 0
Level 3 | Fair Value, Recurring    
Assets:    
Total assets 0 0
Liabilities:    
Contingent consideration 12,750 12,750
Total liabilities 12,750 12,750
Level 3 | Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 0 0
Level 3 | Fair Value, Recurring | Certificates of deposit    
Assets:    
Debt Securities:   0
Level 3 | Fair Value, Recurring | U.S. treasury bills    
Assets:    
Debt Securities: $ 0 $ 0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details) - Fair Value, Recurring
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation  
Beginning balance $ 12,750
Change in the fair value 0
Ending balance 12,750
Contingent consideration  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation  
Beginning balance 12,750
Change in the fair value 0
Ending balance $ 12,750
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Narrative (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Fair Value Disclosures [Abstract]  
Escrow deposit $ 15.0
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Net loss per share - Company’s Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss, basic $ (41,672) $ (28,680) $ (65,027) $ (58,174)
Net loss, diluted $ (41,672) $ (28,680) $ (65,027) $ (58,174)
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 91,827,780 90,669,499 91,654,578 90,471,950
Weighted-average common shares outstanding, diluted (in shares) 91,827,780 90,669,499 91,654,578 90,471,950
Net loss per share, basic (in usd per share) $ (0.45) $ (0.32) $ (0.71) $ (0.64)
Net loss per share, diluted (in usd per share) $ (0.45) $ (0.32) $ (0.71) $ (0.64)
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Net loss per share - Anti-dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 17,200,138 10,785,909 15,494,819 10,139,442
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 22,415 68,175 28,447 48,589
Unvested restricted stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 706,279 2,123,409 791,097 2,296,359
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 63,299 0 83,823 0
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]    
Effective income tax rate, continuing operations (as a percent) (0.00%) 0.60%
Unrecognized tax benefits $ 1.8  
XML 61 absi-20230630_htm.xml IDEA: XBRL DOCUMENT 0001672688 2023-01-01 2023-06-30 0001672688 2023-07-31 0001672688 2023-06-30 0001672688 2022-12-31 0001672688 2023-04-01 2023-06-30 0001672688 2022-04-01 2022-06-30 0001672688 2022-01-01 2022-06-30 0001672688 us-gaap:CommonStockMember 2022-12-31 0001672688 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001672688 us-gaap:RetainedEarningsMember 2022-12-31 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001672688 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001672688 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001672688 2023-01-01 2023-03-31 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001672688 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001672688 us-gaap:CommonStockMember 2023-03-31 0001672688 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001672688 us-gaap:RetainedEarningsMember 2023-03-31 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001672688 2023-03-31 0001672688 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001672688 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001672688 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001672688 us-gaap:CommonStockMember 2023-06-30 0001672688 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001672688 us-gaap:RetainedEarningsMember 2023-06-30 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001672688 us-gaap:CommonStockMember 2021-12-31 0001672688 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001672688 us-gaap:RetainedEarningsMember 2021-12-31 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001672688 2021-12-31 0001672688 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001672688 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001672688 2022-01-01 2022-03-31 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001672688 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001672688 us-gaap:CommonStockMember 2022-03-31 0001672688 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001672688 us-gaap:RetainedEarningsMember 2022-03-31 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001672688 2022-03-31 0001672688 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001672688 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001672688 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001672688 us-gaap:CommonStockMember 2022-06-30 0001672688 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001672688 us-gaap:RetainedEarningsMember 2022-06-30 0001672688 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001672688 2022-06-30 0001672688 us-gaap:MoneyMarketFundsMember 2023-06-30 0001672688 us-gaap:USTreasuryBillSecuritiesMember 2023-06-30 0001672688 us-gaap:CashEquivalentsMember 2023-06-30 0001672688 us-gaap:ShortTermInvestmentsMember 2023-06-30 0001672688 absi:LongTermInvestmentsMember 2023-06-30 0001672688 us-gaap:MoneyMarketFundsMember 2022-12-31 0001672688 us-gaap:CertificatesOfDepositMember 2022-12-31 0001672688 us-gaap:USTreasuryBillSecuritiesMember 2022-12-31 0001672688 us-gaap:CashEquivalentsMember 2022-12-31 0001672688 us-gaap:ShortTermInvestmentsMember 2022-12-31 0001672688 absi:LongTermInvestmentsMember 2022-12-31 0001672688 us-gaap:USTreasuryBillSecuritiesMember 2023-04-01 2023-06-30 0001672688 us-gaap:USTreasuryBillSecuritiesMember 2023-01-01 2023-06-30 0001672688 us-gaap:USTreasuryBillSecuritiesMember 2022-01-01 2022-06-30 0001672688 us-gaap:USTreasuryBillSecuritiesMember 2022-04-01 2022-06-30 0001672688 us-gaap:ConstructionInProgressMember 2023-06-30 0001672688 us-gaap:ConstructionInProgressMember 2022-12-31 0001672688 us-gaap:EquipmentMember 2023-06-30 0001672688 us-gaap:EquipmentMember 2022-12-31 0001672688 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001672688 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001672688 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001672688 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001672688 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001672688 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001672688 us-gaap:IntellectualPropertyMember 2023-06-30 0001672688 us-gaap:IntellectualPropertyMember 2022-12-31 0001672688 us-gaap:DatabasesMember 2023-06-30 0001672688 us-gaap:DatabasesMember 2022-12-31 0001672688 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001672688 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001672688 absi:EquipmentFinancingMember us-gaap:SecuredDebtMember 2022-01-01 2022-12-31 0001672688 srt:MinimumMember absi:EquipmentFinancingMember us-gaap:SecuredDebtMember 2022-01-01 2022-12-31 0001672688 srt:MaximumMember absi:EquipmentFinancingMember us-gaap:SecuredDebtMember 2022-01-01 2022-12-31 0001672688 srt:MinimumMember absi:EquipmentFinancingMember us-gaap:SecuredDebtMember 2022-12-31 0001672688 srt:MaximumMember absi:EquipmentFinancingMember us-gaap:SecuredDebtMember 2022-12-31 0001672688 us-gaap:StandbyLettersOfCreditMember 2023-06-30 0001672688 absi:A2021StockOptionAndGrantPlanMember 2023-01-01 2023-01-01 0001672688 absi:A2021StockOptionAndGrantPlanMember 2023-06-30 0001672688 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001672688 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001672688 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001672688 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001672688 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001672688 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001672688 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001672688 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0001672688 srt:MinimumMember absi:SpecificOptionsMember absi:A2020StockOptionAndGrantPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001672688 srt:MaximumMember absi:SpecificOptionsMember absi:A2020StockOptionAndGrantPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0001672688 2022-01-01 2022-12-31 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember 2023-04-01 2023-06-30 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember 2023-01-01 2023-06-30 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember 2022-04-01 2022-06-30 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember 2022-01-01 2022-06-30 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember 2023-06-30 0001672688 srt:MinimumMember 2023-04-01 2023-06-30 0001672688 srt:MaximumMember 2023-04-01 2023-06-30 0001672688 srt:MinimumMember 2022-04-01 2022-06-30 0001672688 srt:MaximumMember 2022-04-01 2022-06-30 0001672688 srt:MinimumMember 2023-01-01 2023-06-30 0001672688 srt:MaximumMember 2023-01-01 2023-06-30 0001672688 srt:MinimumMember 2022-01-01 2022-06-30 0001672688 srt:MaximumMember 2022-01-01 2022-06-30 0001672688 us-gaap:RestrictedStockMember 2022-12-31 0001672688 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001672688 us-gaap:RestrictedStockMember 2023-06-30 0001672688 us-gaap:RestrictedStockMember absi:A2020StockOptionAndGrantPlanMember 2023-06-30 0001672688 us-gaap:RestrictedStockMember absi:A2020StockOptionAndGrantPlanMember 2023-01-01 2023-06-30 0001672688 us-gaap:StockAppreciationRightsSARSMember absi:A2020StockOptionAndGrantPlanMember 2023-06-30 0001672688 us-gaap:StockAppreciationRightsSARSMember absi:A2020And2021PlanMember 2023-06-30 0001672688 absi:A2021EmployeeStockPurchasePlanMember 2021-07-01 2021-07-31 0001672688 absi:A2021EmployeeStockPurchasePlanMember 2021-07-31 0001672688 absi:A2021EmployeeStockPurchasePlanMember 2023-01-01 0001672688 absi:A2021EmployeeStockPurchasePlanMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001672688 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2023-06-30 0001672688 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001672688 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2022-12-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001672688 absi:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001672688 absi:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-06-30 0001672688 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-06-30 0001672688 absi:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001672688 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001672688 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001672688 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001672688 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001672688 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001672688 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001672688 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001672688 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001672688 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001672688 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001672688 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001672688 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001672688 absi:EmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001672688 absi:EmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001672688 absi:EmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001672688 absi:EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares pure false --12-31 2023 Q2 0001672688 http://fasb.org/us-gaap/2023#LicenseAndServiceMember 10-Q true 2023-06-30 false 001-40646 ABSCI CORP DE 85-3383487 18105 SE Mill Plain Blvd Vancouver WA 98683 360 949-1041 Common Stock. $0.0001 par value ABSI NASDAQ Yes Yes Non-accelerated Filer true true false false 92710954 61048000 59955000 15066000 15023000 63539000 104476000 3157000 1550000 5227000 5859000 148037000 186863000 4886000 5319000 47850000 52723000 49938000 51622000 0 21335000 1902000 1864000 1540000 1282000 254153000 321008000 1851000 2412000 16713000 20481000 3145000 2946000 1734000 1690000 1541000 2296000 500000 445000 25484000 30270000 6378000 7984000 6423000 7317000 246000 750000 223000 238000 0 35000 38754000 46594000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 500000000 500000000 92590593 92590593 92411103 92411103 9000 9000 576492000 570454000 -360956000 -295929000 -146000 -120000 215399000 274414000 254153000 321008000 3367000 636000 4636000 1090000 0 366000 0 731000 3367000 1002000 4636000 1821000 12112000 16241000 24769000 32068000 9410000 10507000 19003000 21396000 3498000 3141000 7002000 6047000 21335000 0 21335000 0 46355000 29889000 72109000 59511000 -42988000 -28887000 -67473000 -57690000 256000 211000 577000 406000 1583000 148000 3041000 273000 1327000 -63000 2464000 -133000 -41661000 -28950000 -65009000 -57823000 11000 -270000 18000 351000 -41672000 -28680000 -65027000 -58174000 -0.45 -0.45 -0.32 -0.32 -0.71 -0.71 -0.64 -0.64 91827780 91827780 90669499 90669499 91654578 91654578 90471950 90471950 -41672000 -28680000 -65027000 -58174000 -42000 -40000 -56000 -50000 -9000 2000 30000 2000 -41723000 -28718000 -65053000 -58222000 92411103 9000 570454000 -295929000 -120000 274414000 171899 229000 229000 2652000 2652000 101030 -14000 -14000 39000 39000 -23355000 -23355000 92481972 9000 573335000 -319284000 -95000 253965000 108621 116000 116000 3041000 3041000 -42000 -42000 -9000 -9000 -41672000 -41672000 92590593 9000 576492000 -360956000 -146000 215399000 92648036 9000 557136000 -191025000 -13000 366107000 187151 213000 213000 3680000 3680000 -10000 -10000 -29494000 -29494000 92835187 9000 561029000 -220519000 -23000 340496000 195418 215000 215000 4200000 4200000 249618 -40000 -40000 2000 2000 1 -28680000 -28680000 92780988 9000 565444000 -249199000 -61000 316193000 -65027000 -58174000 7002000 6047000 -15000 342000 5693000 7949000 21335000 0 1646000 0 -615000 645000 1584000 -1115000 -632000 -1701000 -417000 -277000 78000 47000 -885000 659000 -3803000 -5132000 55000 1444000 -39353000 -43728000 536000 10745000 0 8000000 92627000 0 135897000 0 117000 15000 0 650000 42851000 -18080000 0 9407000 1407000 3698000 1262000 1372000 345000 428000 -2324000 4765000 1174000 -57043000 76842000 279926000 78016000 222883000 1206000 1141000 267000 1990000 180000 0 Organization and nature of operations<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absci Corporation (the “Company”) is a generative AI drug creation company harnessing deep learning and synthetic biology to expand the therapeutic potential of proteins. Absci leverages its integrated drug creation platform (the “Integrated Drug Creation Platform”) to identify novel drug targets and create promising biotherapeutic candidates. The Company was organized in the State of Oregon in August 2011 as a limited liability company and converted to a limited liability company (“LLC”) in Delaware in April 2016. In October 2020, the Company converted from a Delaware LLC to a Delaware corporation. The Company’s headquarters are located in Vancouver, Washington.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited interim financial information</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepared its interim condensed consolidated financial statements that accompany these notes in conformity with U.S. GAAP, consistent in all material respects with those applied in its Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made estimates and judgments affecting the amounts reported in its condensed consolidated financial statements and the accompanying notes. The actual results that the Company experiences may differ materially from its estimates. The interim financial information is unaudited and reflects all normal adjustments that are, in the Company’s opinion, necessary to provide a fair statement of results for the interim periods presented. This report should be read in conjunction with the consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 where the Company includes additional information about its critical accounting estimates.</span></div> Summary of significant accounting policies<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements are prepared in accordance with U.S. GAAP as defined by the Financial Accounting Standards Board (“FASB”). The condensed consolidated financial statements include the Company’s wholly-owned subsidiaries and entities under its control. The Company has eliminated all intercompany transactions and accounts.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 for the year ended December 31, 2022, which was filed with the SEC on March 30, 2023.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements are prepared in accordance with U.S. GAAP as defined by the Financial Accounting Standards Board (“FASB”). The condensed consolidated financial statements include the Company’s wholly-owned subsidiaries and entities under its control. The Company has eliminated all intercompany transactions and accounts.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 for the year ended December 31, 2022, which was filed with the SEC on March 30, 2023.</span></div> Revenue recognition<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are generated when contractual billing schedules differ from revenue recognition timing and the Company records a contract asset when it has an unconditional right to consideration. As of June 30, 2023 and December 31, 2022, contract assets were $0.9 million and $1.1 million, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities are recorded in deferred revenue when cash payments are received or due in advance of the satisfaction of performance obligations. As of June 30, 2023 and December 31, 2022, contract liabilities were $0.5 million and $0.4 million, respectively. During the three and six months ended June 30, 2023, the Company recognized $0.3 million and $0.4 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period. During the three and six months ended June 30, 2022, the Company recognized $0.4 million and $0.8 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period.</span></div> 900000 1100000 500000 400000 300000 400000 400000 800000 InvestmentsCash equivalents, marketable securities and deposits are classified as available-for-sale and are, therefore, recorded at fair value on the condensed consolidated balance sheet, with any unrealized gains and losses reported in accumulated other comprehensive income (loss), which is reflected as a separate component of stockholders’ equity in the Company’s condensed consolidated balance sheet, until realized. The Company <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">considers all highly liquid investments with an original maturity of three months or less to be cash equivalents.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of investments are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross unrealized gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross unrealized losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair market 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,539 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,573 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,562 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Classified as:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term investments</span></td><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;padding:0 1pt"></td><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;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,539 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><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;padding:0 1pt"></td><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;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,562 </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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross unrealized gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross unrealized losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair market 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,740 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,740 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,777 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,736 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,567 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,526 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents</span></td><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;padding:0 1pt"></td><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;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104,476 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term investments</span></td><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;padding:0 1pt"></td><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;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,526 </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 style="height:3pt"><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;padding:0 1pt"></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;padding:0 1pt"></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;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments held as of June 30, 2023 consist of cash equivalents with contractual maturities of three months or less and U.S. treasury bills with original maturities between three and seven months. Proceeds from maturities of short-term investments were $93.9 million and $135.9 million for the three and six months ended June 30, 2023, respectively. There were no proceeds from maturities of short-term investments for the three and six months ended June 30, 2022. There were no realized gains and losses on securities for the three and six months ended June 30, 2023 and June 30, 2022. Unrealized gains and losses on securities were primarily due to changes in interest rates. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of investments in an unrealized loss position are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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 colspan="3" style="padding:0 1pt"></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 colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12 Months or Greater</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unrealized loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unrealized loss</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,550 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="height:3pt"><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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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 colspan="3" style="padding:0 1pt"></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 colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12 Months or Greater</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unrealized loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unrealized loss</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,845 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,845 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="height:3pt"><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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not intend to sell securities that are in an unrealized loss position and believes that it is not more likely than not that it will be required to sell these securities before recovery of amortized cost.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of investments are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross unrealized gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross unrealized losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair market 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,539 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,573 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,562 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Classified as:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term investments</span></td><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;padding:0 1pt"></td><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;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,539 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><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;padding:0 1pt"></td><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;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,562 </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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortized cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross unrealized gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross unrealized losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair market 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,740 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,740 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,777 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,736 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,567 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,526 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Classified as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash equivalents</span></td><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;padding:0 1pt"></td><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;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104,476 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term investments</span></td><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;padding:0 1pt"></td><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;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,526 </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 style="height:3pt"><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;padding:0 1pt"></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;padding:0 1pt"></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;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div> 23000 0 0 23000 63550000 3000 14000 63539000 63573000 3000 14000 63562000 23000 63539000 0 63562000 5050000 0 0 5050000 27740000 0 0 27740000 76777000 2000 43000 76736000 109567000 2000 43000 109526000 5050000 104476000 0 109526000 93900000 135900000 0 0 0 0 0 0 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of investments in an unrealized loss position are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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 colspan="3" style="padding:0 1pt"></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 colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12 Months or Greater</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unrealized loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unrealized loss</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,550 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="height:3pt"><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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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 colspan="3" style="padding:0 1pt"></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 colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12 Months or Greater</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unrealized loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Unrealized loss</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61,845 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,845 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="height:3pt"><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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div> 48550000 14000 0 0 48550000 14000 0 0 61845000 43000 0 0 61845000 43000 0 0 Property and equipment, net<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</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.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30,</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:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction in progress</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">293 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lab 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,451 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,168 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Furniture, Fixtures and Other</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,378 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,307 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leasehold Improvements</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,048 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,860 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Cost</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,175 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,926 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,325)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15,203)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,850 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,723 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $2.7 million and $5.3 million for the three and six months ended June 30, 2023, respectively. Depreciation expense was $2.3 million and $4.4 million for the three and six months ended June 30, 2022, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For details regarding the interim impairment assessment performed for long-lived assets see Note 6: Goodwill and Intangibles, net.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</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.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30,</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:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Construction in progress</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">293 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lab 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,451 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34,168 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">298 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Furniture, Fixtures and Other</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,378 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,307 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Leasehold Improvements</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,048 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,860 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Cost</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,175 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67,926 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,325)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15,203)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47,850 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,723 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div> 0 293000 34451000 34168000 298000 298000 6378000 6307000 27048000 26860000 68175000 67926000 20325000 15203000 47850000 52723000 2700000 5300000 2300000 4400000 Goodwill and intangibles, net<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested for impairment on an annual basis in the fourth quarter, or sooner if an indicator of impairment exists. The Company may elect to first assess qualitative factors to determine whether it is more-likely-than-not that the fair value of goodwill at the reporting unit level is less than the carrying amount. The qualitative assessment includes consideration of relevant events and circumstances that would affect the Company’s single reporting unit, including macroeconomic, industry and market conditions, overall financial performance, and trends in the market price of the Company’s common stock. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an interim qualitative impairment assessment of goodwill as of June 30, 2023 and concluded that the duration and extent of the sustained decline in the Company’s stock price and resulting </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market capitalization below cash and short-term investments for a period of time within the three months ended June 30, 2023 are indicators of impairment that trigger a quantitative assessment.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed a quantitative impairment evaluation of goodwill as of June 30, 2023 utilizing both income and market approaches. The income approach utilized the estimated discounted cash flows for the single reporting unit while the market approach utilized comparable company information. The fair value of equity was derived using a discount rate commensurate with the related risk and an estimate of a control premium applied to the Company’s implied enterprise value. The discounted cash flow method requires significant judgments, including estimation of future cash flows, which is dependent on internally developed forecasts, estimation of the long-term rate of growth for the business, and determination of weighted average cost of capital. The models used to estimate the fair value of the single reporting unit are reflective of significant assumptions, including the following:</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Forecasted revenues from current and future programs;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Probability of the Company’s partners electing licensing options for clinical development, clinical success, and obtaining regulatory approval;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Forecasted research and development and general and administrative expenses to sustain forecasted program growth which are reflective of efficiencies gained as the business and platform evolve;</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">A discount rate reflecting the Company’s weighted average cost of capital and specific entity risk; and</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">A control premium based upon recently observed transactions in technology platform-based companies in the life science industry.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimates and assumptions used to determine fair value include determinations that are categorized as Level 3 in the fair value hierarchy due to use of internal projections and unobservable measurement inputs. The assumptions used in our impairment analysis are inherently subject to uncertainty and the Company notes that small changes in these assumptions could have a significant impact on the concluded value. In order to further validate the reasonableness of the fair value concluded for the reporting unit, a reconciliation to market capitalization was performed by estimating a reasonable implied control premium and other market factors. The control premium was estimated based upon control premiums observed in recent comparable market transactions. The Company reconciled the estimated fair value of the reporting unit utilizing the market capitalization based on the stock price as of June 30, 2023. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded the fair value of the single reporting unit was less than its carrying value and that the Company’s recorded goodwill was fully impaired as of June 30, 2023. The Company recognized a non-cash, pre-tax goodwill impairment charge of $21.3 million during the three months ended June 30, 2023 reported as goodwill impairment on the unaudited condensed consolidated statement of operations and comprehensive loss.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill assets are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.042%"></td><td style="width:0.1%"></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 style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Impairment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Impairment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,335 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,335)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,335 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,335 </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="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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></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></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with, and in advance of, the interim test of goodwill of the single reporting unit, the Company also performed an interim qualitative impairment assessment of long-lived assets as of June 30, 2023 which indicated that the carrying amount of the long-lived assets might not be recoverable. To test these long-lived assets for recoverability, the Company compared the estimated future cash flows (on an undiscounted basis) to be generated from the use and residual value of the entity-wide asset group to its carrying value and concluded that the long-lived assets were not impaired as of June 30, 2023. It is reasonably possible that changes in future operating results, cash flows, or market capitalization, as well as future changes related to the asset group may result in the need to write down the asset group to fair value. The Company will </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continue to monitor for events occurring or circumstances changing which may suggest that long-lived assets should be reevaluated.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.042%"></td><td style="width:0.1%"></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 style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denovium Engine</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,507 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,225)</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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,507 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(975)</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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,532 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Monoclonal antibody library</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,300 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,797)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,503 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,300 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,640)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed software platform and the related methods patents</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,300 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,147)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,153 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,300 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(870)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets, net</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,107 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,169)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,938 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,107 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,485)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,622 </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="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 style="height:3pt"><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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $0.8 million for the three months ended June 30, 2023 and 2022 and $1.7 million for the six months ended June 30, 2023 and 2022 and is reflected within depreciation and amortization expense on the condensed consolidated statement of operations and comprehensive loss.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense for the Company’s intangible assets as of June 30, 2023 are estimated as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:83.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Years Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 (six months remaining)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,686 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,370 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,370 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,897 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,868 </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></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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div> 21300000 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill assets are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.042%"></td><td style="width:0.1%"></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 style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Impairment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Impairment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,335 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,335)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,335 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,335 </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="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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></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></table></div> 21335000 21335000 0 21335000 0 21335000 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:23.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.042%"></td><td style="width:0.1%"></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 style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denovium Engine</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,507 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,225)</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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,507 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(975)</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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,532 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Monoclonal antibody library</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,300 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,797)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,503 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,300 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,640)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed software platform and the related methods patents</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,300 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,147)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,153 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,300 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(870)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets, net</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,107 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,169)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,938 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,107 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,485)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,622 </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="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 style="height:3pt"><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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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></table></div> 2507000 1225000 1282000 2507000 975000 1532000 46300000 4797000 41503000 46300000 3640000 42660000 8300000 1147000 7153000 8300000 870000 7430000 57107000 7169000 49938000 57107000 5485000 51622000 800000 800000 1700000 1700000 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense for the Company’s intangible assets as of June 30, 2023 are estimated as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:83.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Years Ending December 31:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023 (six months remaining)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,686 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,370 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,370 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,897 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,868 </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></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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div> 1686000 3370000 3370000 2897000 2868000 <span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:26.82pt">Long-term debt and other borrowings</span><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equipment financing</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the Company received a total of $12.0 million of proceeds from equipment financing arrangements. Terms of the agreements require monthly payments over 42-48 month maturities with imputed interest rates ranging from 8%-10%. All outstanding principal and accrued and unpaid interest are due and payable at maturity. These loans are secured by certain tangible assets of the Company, include certain financial covenants, and contain subjective acceleration clauses that allow for outstanding amounts under the agreement to become immediately due in the event of a material adverse change in the Company's business condition or change in control. The Company was in compliance with all applicable financial covenants as of June 30, 2023.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the long-term debt approximates fair value.</span></div> 12000000 P42M P48M 0.08 0.10 Commitments and contingenciesAs of June 30, 2023, future lease payments are secured by irrevocable standby letters of credit totaling $1.9 million. The irrevocable standby letters of credit are expected to be pledged for the full lease terms which extend through 2024 and 2028 for each of the Company’s facility leases.The Company is not currently party to any material claims or legal proceedings. At each reporting date, the Company evaluates whether or not a potential loss or a potential range of loss is both probable and reasonably estimable. 1900000 Stock-based compensation<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock options, restricted stock units, and stock appreciation rights (“SARs”) under the 2021 Stock Option and Incentive Plan (“2021 Plan”) as awards to incentivize employee service. On January 1, 2023, the number of shares of common stock reserved for future issuance under the 2021 Plan was increased by 4,620,555 shares pursuant to an automatic annual increase. As of June 30, 2023, 7,756,018 shares were available for issuance under the 2021 Plan.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense related to all of the Company’s stock-based awards was recorded in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:38.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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 colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,243 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,697 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,436 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,120 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, general and administrative</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,811 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,550 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,284 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,906 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total stock-based compensation expense</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,054 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,247 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,720 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,026 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></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="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options generally vest 25% after one year from the date of the grant with the remainder vesting monthly over the following three-year period. Certain options have alternative vesting schedules including ratably over 1-4 years and immediate vesting. The Company recognizes forfeitures as they occur and uses the straight-line expense recognition method. Activity for stock options is shown below:</span></div><div style="margin-bottom:8pt"><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:45.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Options</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Exercise Price per Share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value (in thousands $)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at December 31, 2022</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,429,399 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.49 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.4</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,949 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,244,685 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.03 </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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercised</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(161,983)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.10 </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:0 1pt"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,399,292)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.13 </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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expired</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(91,939)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.72 </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:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at June 30, 2023</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,020,870 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.6</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,111 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercisable at June 30, 2023</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,250,026 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.7</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">888 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested and expected to vest as of June 30, 2023</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,020,870 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.6</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,111 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of outstanding stock options as of June 30, 2023 was calculated based on the fair value of common stock of $1.52 per share.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of stock options granted during the three and six months ended June 30, 2023 was $1.18 and $1.44, respectively, per share. The weighted-average grant date fair value of stock options granted during the three and six months ended June 30, 2022 was $3.16 and $4.21, respectively, per share. The aggregate grant date fair value of options vested during the three and six months ended June 30, 2023 was $2.4 million and $6.0 million, respectively. The aggregate grant date fair value of options vested during the three and six months ended June 30, 2022 was $5.0 million and $5.8 million, respectively. As of June 30, 2023, total unrecognized stock-based compensation related to stock options was $26.8 million, which the Company expects to recognize over a remaining weighted average period of 2.8 years. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Determination of fair value</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated grant-date fair value of all the Company’s stock options was calculated using the Black-Scholes option pricing model, based on the following assumptions:</span></div><div style="margin-bottom:8pt"><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:33.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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 colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected term (in years)</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.5-6.1</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.5-6.8</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.3-6.1</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.5-7.0</span></div></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Volatility</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63%-64%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79%-80%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63%-67%</span></div></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk-free interest rate</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.5%-4.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5%-3.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4%-4.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8%-3.0%</span></div></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend Yield</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—%</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—%</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—%</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity for the shares of restricted stock is shown below:</span></div><div style="margin-bottom:8pt"><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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,013,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeitures</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(101,030)</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(321,569)</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested as of June 30, 2023</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">590,709 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was $1.3 million of unrecognized compensation expense related to the outstanding shares of restricted stock expected to be recognized over a remaining weighted-average period of 1.5 years.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock appreciation rights</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company issued SARs that are contingent upon a liquidity event that is not probable of occurrence; accordingly, no compensation expense has been recognized for these awards. The aggregate intrinsic value of the 394,736 SARs outstanding as of June 30, 2023 is $0.6 million based on the Company’s closing stock price of $1.52 per share as reported on the Nasdaq Global Select Market on such date.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s 2020 Stock Option and Grant Plan and 2021 Plan, the Company has also granted a limited quantity of cash-settled SARs to certain employees and consultants based outside the United States. As of June 30, 2023, 202,570 of these SARs were outstanding with a weighted average exercise price of $4.34 per share. The fair value is remeasured at the end of each reporting period based on the Company’s stock price, with remeasurements reflected as an adjustment to compensation expense in the condensed consolidated statements of operations and comprehensive loss for such period. As of June 30, 2023 and December 31, 2022, the Company had recognized no liability for SARs classified within other long-term liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee stock purchase plan</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company’s Board of Directors adopted the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which was subsequently approved by the Company’s stockholders and became effective in connection with the Company’s initial public offering. The ESPP allows eligible employees to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their regular compensation at a discount of 85% of the fair market value of the Company’s common stock on the first day or last day, whichever is less, of the applicable offering period, subject to any plan limitations. A total of 903,750 shares of common stock were reserved for issuance under the 2021 ESPP. On January 1, 2023, the number of shares of common stock reserved for issuance under the 2021 ESPP was increased by 924,111 shares pursuant to an automatic annual increase. As of June 30, 2023, 1,713,090 shares were available for issuance under the 2021 ESPP.</span></div> 4620555 7756018 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense related to all of the Company’s stock-based awards was recorded in the condensed consolidated statements of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-bottom:8pt"><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:38.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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 colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,243 </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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,697 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,436 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,120 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selling, general and administrative</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,811 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,550 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,284 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,906 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total stock-based compensation expense</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,054 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,247 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,720 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8,026 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></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="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 1243000 1697000 2436000 3120000 1811000 2550000 3284000 4906000 3054000 4247000 5720000 8026000 0.25 P1Y P4Y Activity for stock options is shown below:<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:45.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Options</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Exercise Price per Share</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value (in thousands $)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at December 31, 2022</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,429,399 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.49 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.4</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,949 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,244,685 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.03 </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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercised</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(161,983)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.10 </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:0 1pt"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Canceled/Forfeited</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,399,292)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.13 </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: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expired</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(91,939)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.72 </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:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at June 30, 2023</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,020,870 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.6</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,111 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercisable at June 30, 2023</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,250,026 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.7</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">888 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested and expected to vest as of June 30, 2023</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,020,870 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.6</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,111 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table> 11429399 4.49 P8Y4M24D 2949000 7244685 2.03 161983 1.10 86000 1399292 4.13 91939 6.72 17020870 3.50 P8Y7M6D 1111000 4250026 4.07 P6Y8M12D 888000 17020870 3.50 P8Y7M6D 1111000 1.52 1.18 1.44 3.16 4.21 2400000 6000000 5000000 5800000 26800000 P2Y9M18D <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated grant-date fair value of all the Company’s stock options was calculated using the Black-Scholes option pricing model, based on the following assumptions:</span></div><div style="margin-bottom:8pt"><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:33.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.548%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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 colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected term (in years)</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.5-6.1</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.5-6.8</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.3-6.1</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.5-7.0</span></div></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Volatility</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63%-64%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79%-80%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63%-67%</span></div></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk-free interest rate</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.5%-4.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5%-3.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4%-4.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8%-3.0%</span></div></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend Yield</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—%</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—%</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—%</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">—%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div> P5Y6M P6Y1M6D P5Y6M P6Y9M18D P5Y3M18D P6Y1M6D P5Y6M P7Y 0.80 0.63 0.64 0.79 0.80 0.63 0.67 0.035 0.040 0.025 0.030 0.034 0.042 0.008 0.030 0 0 0 0 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity for the shares of restricted stock is shown below:</span></div><div style="margin-bottom:8pt"><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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,013,308 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeitures</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(101,030)</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vested</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(321,569)</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested as of June 30, 2023</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">590,709 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 1013308 101030 321569 590709 1300000 P1Y6M 394736 600000 1.52 202570 4.34 0 0 0.15 0.85 903750 924111 1713090 Fair Value Measurements<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board (“FASB”) has defined fair value to establish a consistent framework for measuring fair value and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the accounting guidance establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Observable inputs such as quoted prices in active markets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When quoted market prices are available in active markets, the fair value of assets and liabilities is estimated within Level 1 of the valuation hierarchy.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If quoted prices are not available, then fair values are estimated by using pricing models, quoted prices of assets and liabilities with similar characteristics, or discounted cash flows, within Level 2 of the valuation hierarchy. In cases where Level 1 or Level 2 inputs are not available, the fair values are estimated by using inputs within Level 3 of the hierarchy. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets:</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt Securities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,539 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,539 </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="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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,562 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,562 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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 style="height:3pt"><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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt Securities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,740 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,740 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,736 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,736 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,526 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,526 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides reconciliation for all liabilities measured at fair value using significant unobservable inputs (Level 3) for the six months ended June 30, 2023 (in thousands):</span></div><div style="margin-bottom:8pt"><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.291%"></td><td style="width:0.1%"></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 style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></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="padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="background-color:#cceeff;border-top:1pt solid #000;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at December 31, 2022</span></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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,750 </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="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><td colspan="3" style="display:none"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value during 2023</span></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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at June 30, 2023</span></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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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 style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></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="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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review trading activity and pricing for our available-for-sale securities as of the measurement date. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration liability is related to the acquisition of Totient, Inc. and is included in accrued expenses on the condensed consolidated balance sheet as of June 30, 2023. The fair value estimate is based on a probability-weighted approach. Changes in fair value of the contingent consideration liability are included within research and development expense on the condensed consolidated statement of operations. The contingent consideration of $15.0 million held in escrow shall be paid upon the achievement of specific milestones and is included in restricted cash on the condensed consolidated balance sheet as of June 30, 2023.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are significant judgments, assumptions and estimates inherent in the determination of the fair value of each of the instruments described above. In the future, depending on the valuation approaches used and the expected timing and weighting of each, the inputs described above, or other inputs, may have a greater or lesser impact on the Company’s estimates of fair value.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:8pt"><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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets:</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Debt Securities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,539 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,539 </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="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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,562 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,562 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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 style="height:3pt"><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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></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:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="21" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt Securities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,050 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certificates of deposit</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,740 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27,740 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">U.S. treasury bills</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,736 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76,736 </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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,526 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,526 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities</span></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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 style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table> 23000 0 0 23000 63539000 0 0 63539000 63562000 0 0 63562000 0 0 12750000 12750000 0 0 12750000 12750000 5050000 0 0 5050000 27740000 0 0 27740000 76736000 0 0 76736000 109526000 0 0 109526000 0 0 12750000 12750000 0 0 12750000 12750000 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides reconciliation for all liabilities measured at fair value using significant unobservable inputs (Level 3) for the six months ended June 30, 2023 (in thousands):</span></div><div style="margin-bottom:8pt"><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.291%"></td><td style="width:0.1%"></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 style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></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="padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="background-color:#cceeff;border-top:1pt solid #000;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total liabilities</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at December 31, 2022</span></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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,750 </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="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><td colspan="3" style="display:none"></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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in fair value during 2023</span></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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </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><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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at June 30, 2023</span></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="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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,750 </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 style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></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="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:3pt double #000;padding:0 1pt"></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:3pt double #000;padding:0 1pt"></td></tr></table></div> 12750000 12750000 0 0 12750000 12750000 15000000 Net loss per share<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:8pt"><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:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.795%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Numerator:</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><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="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="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="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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41,672)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(28,680)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(65,027)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(58,174)</span></td><td style="background-color:#ffffff;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;padding:0 1pt"></td><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;padding:0 1pt"></td><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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Denominator:</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91,827,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,669,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91,654,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,471,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.45)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.32)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.71)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.64)</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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The common stock issuable upon the conversion or exercise of the following dilutive securities has been excluded from the diluted net loss per share calculation because their effect would have been anti-dilutive. Diluted net loss per share, therefore, does not differ from basic net loss per share for the periods presented.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive are as follows (in common stock equivalent shares):</span></div><div style="margin-bottom:8pt"><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:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.795%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></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:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock options</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,200,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,785,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,494,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,139,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock units</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested restricted stock</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">706,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,123,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">791,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,296,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee stock purchase plan</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the Company’s basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:8pt"><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:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.795%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Numerator:</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><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="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="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="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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(41,672)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(28,680)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(65,027)</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(58,174)</span></td><td style="background-color:#ffffff;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;padding:0 1pt"></td><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;padding:0 1pt"></td><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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Denominator:</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91,827,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,669,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91,654,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90,471,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.45)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.32)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.71)</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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</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:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.64)</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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> -41672000 -41672000 -28680000 -28680000 -65027000 -65027000 -58174000 -58174000 91827780 91827780 90669499 90669499 91654578 91654578 90471950 90471950 -0.45 -0.45 -0.32 -0.32 -0.71 -0.71 -0.64 -0.64 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities not included in the calculation of diluted net loss per share because to do so would be anti-dilutive are as follows (in common stock equivalent shares):</span></div><div style="margin-bottom:8pt"><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:41.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.795%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></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:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock options</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17,200,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,785,909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15,494,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10,139,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock units</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unvested restricted stock</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">706,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,123,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">791,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,296,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee stock purchase plan</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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div> 17200138 10785909 15494819 10139442 22415 68175 28447 48589 706279 2123409 791097 2296359 63299 0 83823 0 Income taxes<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective income tax rate from continuing operations was 0.0% and 0.6% for the six months ended June 30, 2023 and 2022, respectively. The difference between the effective rate and the statutory rate is primarily attributed to the change in the valuation allowance against net deferred tax assets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates an annual effective income tax rate based on projected results for the year and applies this rate to income before taxes to calculate income tax expense. When applicable, the income tax provision also includes adjustments for discrete tax items. Any refinements made due to subsequent information that affects the estimated annual effective income tax rate are reflected as adjustments in the current period. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Frutiger LT 55 Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are “more likely than not” of being sustained. As of June 30, 2023, the Company has $1.8 million of unrecognized tax benefits. Interest and penalties accrued on unrecognized tax benefits are recorded as tax expense within the condensed consolidated financial statements. The Company does not expect a significant increase or decrease to the total amounts of unrecognized tax benefits within the next twelve months.</span></div> -0.000 0.006 1800000 EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &M!#E<'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 " !K00Y7>LI[L.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:05E=#E9<,G!<&!XEM(;EM8TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$5]B'S"2PW0S^K9+TH05.Q %"9#, ;U.94YTN;GKH]>4GW$/09NC MWB-4G-^!1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 E$*8&J: M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.=1S+N\@X/WYZ75>MW!= M(MT9S+^2DW0*N&*7R6_U>K-]9*KB55WPAT+<;D4EA9#\_F-R_>%W%?:]=3OW MCXTO@JJ!7W>AO@!02P,$% @ :T$.5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !K00Y73[Q!/LH% !\'P & 'AL+W=O"4'])]':.^?!%.B2O=D)^SD+.%7E*XC2[[H5*;5Y;5N:'/&'9 MA=CP%.ZLA$R8@E.YMK*-Y"PH1$EL4=L>60F+TM[TJKBVD-,KD:LX2OE"DBQ/ M$B:?;W@L=M<]IW>X\!"M0Z4O6-.K#5OS)5=_;A82SJS*)8@2GF:12(GDJ^O> MS'GMN:X6%$]\C/@N.SHF&N51B,_Z9!Y<]VQ=(AYS7VD+!O^VW.-QK)V@'/_M M37O5;VKA\?'!_;Z !YA'EG%/Q)^B0(77O7&/!'S%\E@]B-VO? \TU'Z^B+/B M+]F5SPYHC_AYID2R%T,)DB@M_[.G?44<"=PF =T+Z N!,V@0N'M!47-66;(" MZY8I-KV28D>D?AK<]$%1-X4::*)4-^-22;@;@4Y-/;'EDO1)%C+)LRM+@:>^ M8_E[_4VIIPWZ$7DC4A5FY"X->/"EWH*R5 6BAP+=4-3PMSR](*[]BE";NH;R M>*?D,<@=D_R+XKA5_;B%GXO6SS^SQTQ)Z'+_FFJH=!B8'?0X?)UMF,^O>S#0 M,BZWO#?]X3MG9/]LPOM&9E_ #BK8 >8^O15^#D-4D0_/&VXBQ>6.W7]O0D)5 M'9&&%=*P'=+[G$G%9?Q,'OA&2&7"PZV4S$V5XJ&JCGBC"F_4#F_!920"/0H) MO >,C8<[5>.N<>"A^HZ*1E\0HHO0',[XEXK%F?&AD1E'0''%> 8 M+=1=JB+U3.ZCF).W>?+(I0D,][!MIS^P1X.1"0Z5=H2;5'"3-G /?!WIUR@T MXUN6&/LH[C.[67ISXKU[6)@(46U'0L>NOZ-V&\9YZ@L)_9+I+OJ*+%7#8#SA M=GMG(L1%71&/HH+3!O$#>R+S 9CM(K\@A/IL2VX9T% ;AGNC$EQ"PC)6[DC!U[2)9WY$T4QV010[HF-_$V,#*C5EV9Z[CC MH 'C*V8/SHS$N,U'!N,@WQK[A(=KNR+6(J@X^#IY _A0WLM0I%B0>"$R60PZ3OVP#'RG2/F.'7.=>(NGD@2^.XLE? _7Y#O[0L;P@_9,$FV+#;'=-RQ*W<= M@1P\NT!P#:)T39;/R:.(?\Q^,E*?S#]S(]HYH@^MHP_%PXH.\.@?15CGH+N%RK4?E+^"@0H@*R8:EYG;MMOJ#R[IR MUBF(XB'FP/ETO#)2+@89(7&WQJ417->5L@Y%%,\SA\X:./1D. MKJRMB;'./_1$=DEX&A1+>/93NY_<0BA M=ZEQ])UPZO<=VG>-H1U7=F6LPXZ+1Y-J^?48\AXN&K\8)\R:UI=Q65?&.NBX M>"QYR;A?46^FQ.W>4R/C.4*.>[29U2KD>( I 7&>!OR)_,Z-[](35GK"-;JD MH_'8R/E-PXUUM+^I/^C%MF]&?)&GJMSJK*Y66\NS8D/5JA\O]Z7?,)T',A+S M%4CMBTMXU\ERJ[<\46)3[)8^"J5$4AR&G 5G/=60JQ/^_TB M7M&,%"=L37/YRY+QC AYR^_[Q9I3LJ@&96D?.8[?STB2]P9GU7?7?'#&2I$F M.;WFH"BSC/"G3S1E#^<]V'O^XB:Y7PGU17]PMB;W=$;%[?J:R[M^[6619#0O M$I8#3I?GO2$\'>%0#:@L_DSH0[%W#50H=XQ]4S?3Q7G/48AH2F.A7!#Y;T-' M-$V5)XGC^\YIKWZF&KA__>S]6- E*5-QPQZ^ MT%U GO(7L[2H_H*'G:W3 W%9");M!DL$69)O_Y/'72+V!D"W8P#:#4"O'8!W M W 5Z!99%=:8"#(XX^P!<&4MO:F+*C?5:!E-DJO7.!-<_IK(<6)P>SF\'4_G MDS$875V.)Y>S[=7LZF(Z'JJO/PTOAI>C"9A]F4SF,W ,;F=C\/[=!_ .)#F8 MKUA9D'Q1G/6%1*-\]N/=DS]MGXPZGORUS$\ =HX I$H,H?[O W*CFGN0"D**@H3DWQ;!VX9@>JWDZ+-8GI>4\65$'Y MAO8&/_\$?>>C*;HW5UL=X'1KG*X5YPTM!$]B0;=(3>BV#KR]YT+/ M\?T6.J.5FG4F=%Z-SK.BFZT8%\>"\DQ6PD9"S;I2Z&F/][&'HQ9(W4KFV0U\ M,TJ_1NF_D,.8RM=[E]("E/F",T'25P ,]8RYH8/;$ UFH1_Z'9,WJD%&5I!7:\J)2/)[ MD%+)@H KNCMFR^-2WG1CCC0P;ABVJTTW\C#L2"IT&J)R7I@,4KMP\51- M6S MJAG<.6EWW@Z@!N'>C-R1C&[FH:"K-< ]6H56M--DC0U0D/:,[7,Z28(8MS1\F'#3=!.3JVF?P12 MEM]7;=8(%.OE$3FHC=5@%?IN!]2&GJ"=GZZJ5E3CL]0--#&0JZ748(7"KA?= M\!2T$]7\:CZ\ ,/93 HX(SB=>9#G0@^WX>EV&$''"3L -A0%_5=IKS0A=TF: MB(2:!1BT4MV/*K"W\G88=,-MT$YNPSAFI:1=L"9/BIZ- >O\!$,/MM^+;H5< MV#5M&AJ#=AZ3 'E)&_8U C2PDQ] ;>;H9DAJ2-@!L2$Q:&>QB[KT%O3.W&-U M,L+0]=KX="L4N1W*"S64A>R4U299=I=U;JMF9:TR75':,!>!2RN:EL720 M3D^>TVZX!B/7[6 PU# 8LC/8H0#<:VI&G#HUR>8;:F]=-\,."KI>>T-AR$YA MAQ4DE_=2JP"VK-&OY1I'S@$C0?6VVK3GZ?T/0EU[(;6MR@U'0M3Q##8U%%PN.$R;.>R$EL?C7Z[TPZ(97L9U7K_ES/1>"Q=^.P#OGQ'$<*"4J!QN2EO0C@,Z1_$I] M0+$B7&W*E&+%>/*/'$8*U;.^ECG=HGK>WJW6[&,:T^R.\MU/NZW;CZ!VE!2% MTIO5)D\I"KF 7J@&_Q^<&M_4RTM:J\EA3O>V6E_8:Y5UPW)+0CWGS3,:H2,O MP7<_(Q5:9E2E1 MVQX+NDSBQ,BE6!%&=[?Y.^'TB16I*EW*@GV1K!U=>)XQX1@676YHF1!N3*0OR^9U Z[&W6(61]:#_X%4$L#!!0 M ( &M!#E&PO=V]R:W-H965T&ULK59K;]HP%/TK5C9-G=01)R$\.HA$@:J=.HI*NWV8]L$-%V(UB3/;@6Z_ M?G:29J1->6E\ #_N.3[GYIKM3;G78ZD,:0Q3CD0:183_/H>0 MK?N&93POW-)E(/6"Z?42LH09R/MDRM7,+%GF-()84!8C#HN^,;#.AA;6@"SB M&X6UV!@C;>6!L4<]N9KW#:P500B^U!1$_:Q@"&&HF92.7P6I49ZI@9OC9_:+ MS+PR\T $#%GXG2G0K*H M "L%$8WS7_)4)&(#8#7? -@%P-X7X!0 )S.:*\MLC8@D7H^S->(Z6K'I09:; M#*W(2&-Y/1>#++1[.;ZZO10"^?#ZX'D^$8 MS2['X[L9.ID2#K$,0%*?A!_1)_0>F4@$:E7T3*D4:5[3+TX_ST^WWSC]2QHW MD(-/D8UMIP8^W X?@:_@5@:WJW!3Y:%,AETFP\[XG#?X9I)(4#4J$5N@"QJ3 MV*3_KK.;U-UDX!SF"-5?O[C*4H(1RL2IH!.:(Q2,4<)\/RA?ZS+ M1$[?SNCU_\C*PPV,L=4S5YL>=X95U#=+]2KM?)S M?G=#EX7SSPL#>P16++BE!?&D"2> MTWBY2W5KI^IM$175[5)U>ZOJ(8LB=:N/+/+V?D6^,ZPBO5-*[QP@_> *[[Q* MI8OK2WR?R(J#;NF@>["#TSTKO/M*5-=VN]CM.B_4UP4V+(C MY!]0[P7_'B9J(VM=F!M]@&["OA*^I+% (2P4%#?:BH/G?4T^D2S)6H,')E6C MD0T#U0L"UP%J?\&8?)[H;J/L+KV_4$L#!!0 ( &M!#E>*MLTL; < /$C M 8 >&PO=V]R:W-H965T&ULK5K;G@WFG"].AL-R.J=95'YD"YJ+7YY9D45DBFM$)Y8^+NT)\&VZ\Q$E&\S)A.2KH\]G@')^$IE$9U(@O"7TI MMSZCBLH38]^J+Y?QV<"H5D13.N65BTC\6]$Q3=/*DUC'/ZW3P>:'VY[7W M3S5Y0>8I*NF8I5^3F,_/!MX Q?0Y6J;\GKU\IBTAN_(W96E9_T4O+=88H.FR MY"QKC<4*LB1O_D>O;2"V#(0?V("T!D0VL'H,S-; E R(WV-@M0;6OF>P6X.: M^K#A7@"5Y52@37HA?$V''1X\WYX_!Y4,8 MH/'M31#>3)I/D]NKR^"\.CQY$/^NPYN'";K]A&[OPOOSATL!0.NNLP(EI?'GU/ZJ\;$:F:;CG@Y7V\%608[I[&("%6,IH% %8<,W-J = MSO:&LZWE+(9!&CVQ(N+-E.JEVKBQMTYN2#Q5A.G(/'_J)501KHEACLZ&HZ// M*^-1NN8&;BY'7;J:1Q6$#8-(!%40D$C DT=Z2+H;DJZV=]PN:)7$?(;HJU \ M)4S4/607.:2SX)#.P@,YVTF$MTF$IZVV>^$Q*J9S)";T=A^!TN&IA4 PEFIJ M#* <8F&I\E04L5S'ETI/19G$<#RX]OP-95]+>2(TJ:B\(S2CN:C"M*8>Q4): M)26OJG(%MA1?68MO8;FKJ"!LV(:T-P, Y1N&*9%7402;O@.3QT8G]PPM_8"* M,IHF30NMJ6>LX,F/^@"HT0PU"Y;O2'^9;0Q5KF MOS,6OR1IBI)L$25%7YFW7J3 F[9,6(49,MN]/(5:3[M<2<>5[#%%V%YMMG4E MC0%;(:S"B.]YODQ:A;E$C'Z9M JS?1OWS!7)^]F".>XEBOO9PAGBY[7E^M."&)+/TSYG!;B4FO*,HK>MYG^ %+7 M2LJW3M2#>@L.ZBT\E+?=E'0Z%>N%ZF7.J?#+U_L.3(8J'H^)[3)90 ;\J@) 139 MVI.[7#O=BK5J;-U7P1W7S]U569E$5NP ZM@Q9>XJB%B.)7,'7(G!TT.^TXI8 M+Q:O1$=%3_29%71-GD>O/4-%U6['%G8<++,&<,3S;666 CC'-M2Y N!LUR-] MY#O5B/6R\7)#N,NX"$9.GQ,XZ:I^.Y;W[1@ $5>A#GGR9-X R+1[QBGIU"+1 MJ\4;RGL':6OJ2"EVY2L""$<\QY-Y0CB18GFCA!#.]K!K]9#M!"+1"\0U620T M!"KG44%/JGO0R12]3W*T+./N!W"\MNZ][849'RU92,$P4[XXAV&NW.=@F-,7 MC$Y!$KV"A((1)^F2TWC?<)#]P@'"U'" ,#4<(*PW')VN)'I=^;5^X$#CXV@E M!.:,(M$-,G$%5=,O$5ORDHNK*2$\MVNF^16.CBH'?>P1UY7WQ1A"&H[C6[ZL MO4&?CFV)!BB'"?)IN7B[\>Y&JI.C1']C\BV1VBXH7:RLO6,%('MB!?F$8P7Y MU,:JTXG$UDKW, MRFK'G;/GN -PX+@#<."X W"Z<==I6:+7LI^$CDMF.9HNBX+FT^^(%U%>INV= MH?CO9R1P, "%:2F1@$!*& "0?!44@J"^W=?I6:+7LX]Y0:,T^5$UH"KK M'] L$HU(L$_R%=6Q!T2F+Y,';G'*U('[F_(3!JV;7=Z=E"5Z*:MV'9"D#]6[ M2^1K-@A'/%=6J &$$_5NR_=)()SM$=)#V^RTK*G7LNT#2_1TEOPD_A<":[BJF:7^C7-GF@!40T/M;@FG<.M5QA$A&?UNR.E$ _+ MG#V/698UP9?EHJA/>_.F MN7L]&-33>;9,ZU?E75:(O]R4U3)MQ,OJ=E#?55DZ6P]:+@8X#./!,LV+WMG) M^GX->\SAJ!ZPC_IEG#_7>ST&[*Y_*\G/[ MXGQVV@O;+OUO\+"-#7O!=%4WY7([ M6&S!,B\V_Z=?MA.Q-P!%!P;@[0#<=4"T'1!I _#PP "R'4#T 8?V@6X'4&U M="A#O!T0K^=^,UGKF9ZD37IV4I4/0=5&"[7VA[5=Z]%B@O.B/;(NFTK\-1?C MFK/KBS?7D_,K-@DNK]Y _>/Z_.K?03^XOIP$+WY\&?P8Y$5P-2]7=5K,ZI-!([:MS3"8 M;K?C[68[\('MN"J;=&$9-G8/&Y?+I3@^+YMR^MDR>N(>_68VR]OC.UT$'])\ MUC\O@G%ZE]NWA!W1FDY7R]4B;;)9,,EN\FG>6$1X=Y'WS3RK K&#XHHQ;T_E M^RSXO:RUN1T(OW>FXYWI>)V&'$CS-KO-BR(O;L5)N4B+:1:\$.[5\[3*ZI=! MVH@=F+X*(O1S@$.,;&8Z]=NKX>OZ+IUFISVQ\756W6>]LY]^0''XB\WBC1A= MB[57PONS!,=D%$;QR>!^WTW(K Q2C .)*6Y&.S[.+C1C/'!G3A'ZI^#0JS:9,!#WLSGV6(6B+5: MT*1?@KOTJU@_-?7^E=%V<#@WQ??@H,:%$(V&B"+MC(/,R2#%.)"88GN\LSW^ M?K;;K(X-=_#>E6GCH',3?4_O#@D99$(.)*;8-]S9-W3:M[X:]]LB819,Q:)' MK'C2=FUF1& ]>%.&D7^7]%:?FB73V_#&Y3=PMLL2#4&JL:AU%2S)$! ;H+@KI+^ MOBK$$B-TK*\AZ_ Q,@OQ! ]'83(:Z>L14)@ JL:AU%1')7A ;O)@5DG'730+ M^@C%*-&AZ3;.N5 TI6A,"2'Z0M'&$$B"$J-*L@3&R+Y0Q!(.8#<<.%HE':TL MW0F\[ZQVY@.@>1FH&H=24TV5? "[^8"U2CIN9$=$@(\C HN4%1%8XNR(P!IX MH$K">TT%^#FK) S;4P"I-@%58Z!J'$I-=5TR!.QF"-_U;JM[6[R/$1,6H(02 MI*\*0+,R4#4.I::Z+\D(=M;@SW_3=9M?O0E*]6LH*!+IDI*!IN10:JJ+DG1@ M-^GPN?>*3;)!<*BC#7=";T>ZY&2@.3F4FFJ)1!;8C2QX6=UD>;.JUJ?6=-/F MN#FICETC(8O^,38)2+N@CLV+)"BY %7C4&JJEY)<8#>Y> I(Q!:R08RS#11K M@*HQ4#5^9#I4@R2MP&Y:\6@^B$VRH/-!=VIO;T !!:@:=TZ&ZHRD#MA-'39- MT,>N>)!="&-LD@&] 0\T(0-5XU!J:BNR)""1FX"X*&UDTH@^'IF=6^X4OJ<, MJ!KKN \<*JMJ@V06D5=/@R]_=:O[GE&1B1L.\%?0O Q4C4.IJ8Y*NA*Y&S > MP5^WBDJ/OXV_6N*,)G^SW<+*7RUQ=OYJ"SS$7Z.]3T+X-C0XNE3L3F!T<[4.PF$>. Q4-"D'Z[SQ)G'-AF ML4^'(:'&@6W&]7%"$QW"6J)$LT2/ZG' U OV< JC:!%2-@:IQ*#75 M=4D!HN_XF89CRVCWMG@?(R8X0$,TTM\()J!9&:@:AU)3W9?<(')S@V>'JY%9 M36/]@C9V;Z3WR=XA)0--R:'45!W]D%Y1&@*KQ(].A&B11!'&CB$?#56+IH-#?G-RYO]MJBSQ/4CE."1_I%+6V!"#UQ])-,@[K:#I],Z8C8&'*!UG2,G M[HWV/JI!<024FFJ8Q!'$C2,>1^NVHD=IG27..+!-J&"E=98X.ZVS!1ZD=416 M[F3XG+2.0-:_8U"U":@: U7C4&JJZ[+2)\_WV 1B>5@ U7N%W?F]G03M)0!5 MXU!JJI,2$! W('A\S6+YR(-^>]N=V]M%4#0 JL:AU-3'0$DT0!_?B[ =JCQG M+*8AUC_$[$[A:Q:H&@-5XU!JJED2$U"HC@7KZIG:>@QH$E+C;G?GR(E[B[W= M L4!4&JJ6Q(!JG$H-=546=K31[0L'#?2 MK*"MU3T]7MU;I*S5O27.7MW; @]5]W3O*8S/VK% 89^L"-JQ *K&0-4XE)KJ MND0$]/^H8\&]+=['B*5C(1S%V'C\)FC' J@:AU)3W9?<@_Z/.Q:HV3Z D%XF MNS?2^V3OD)*!IN10:JJ+DF-0N(X%:G*+*"1(=P047'3*R4!SD^).[^W0Z!0 E2-'YD.]=G#DC7$;M;P:&(46VZZZR61.[>O M.:!J#%2-NV=#]4:BA=B-%EP<*#8?O] G*-8+HK$[A;<%H&0AMCS.P;(/'"JK M:H-D!K$7,_ E/+'MB8]6PM,Y8F\?0)_K *6FNB791>S5D]#)(?.!CU;" M8XG3:UQ+B)7P6.+LA,<6:!*>P=X7Z;1?K"3*>E'LU\$BNQ'#PE=#<4Q5F^\J MVKQHRKOU=^M\*INF7*Y_G&>I6/&V >+O-V79?'O1?EW/[ANCSOX"4$L#!!0 M ( &M!#E=)\&4M4 L "Y> 8 >&PO=V]R:W-H965T&ULM9SOO"<@QMQAY 2?M M_O4G80J6D!7[]LF;UG8>??0X^D8_OA*Z>&7E']6*TAI]7^=%=3E:U?7F_.RL M2E9T'5>?V(86_"=+5J[CFK\MG\^J34GCM"FTSL^P97EGZS@K1O.+YK.'%?2A1-5VO8[+']I?7J_B+T"G*,O M@-L"6"W@'BC@M 6<8PNX;0'WV *3ML#DV._@M06\8VN8M@6F:@'O0 &_+> W MK;MKCJ8M@[B.YQT6EB.8T\:(11%.:-V%6".T^UB7_:<;+U?-O=U??@MNO M88!N[N^"\.YQ]^KQ_K?;X$I\_/B5__E6AL$AIJBE/ MS.6]M\I'YO(V-@#.^"^T^ZWBG[_5:VPD_GM;?$*.]1%A"SN:A&[,Q3_')2]N M'RP>'%\[UA0/CZ]=5YS\O>^^^'O)1^;B 4T.)2^UI-/]?3@-SSG NXFK%2*\ MAZ\0*=D:W6]H&==9\8RN1*^;U1G5*GY'=?54,2"=5YLXH9E O_95\_FC#L.).)'!;HPGS/M^2P4!N'$8T8=[$PE,Y;*$) MF_CV5*%%QM_1_]D"DZX%)L8^X"K]+Q^(^82MKE#-^(PM8462Y105;=.(3\7K M1'06VXJF8D!D74\1=SW%N:X1)Y!=!20L@(2%D# ""5M PB(@F"14KQ.J9^PJ M LJA21;O5@5%BN(U*^OLK^8#G?1VN,G>'Y_CSGRE]S#6>:JD-#7:KJWT,) U MDF&-4\M2>LC%,,BS7*6KBH#2DIIVVC7M](VF7=*R;'J6A*TIJN/O^HF'$7-J M;P()"R!A(22,3 >M/[:5P7$QC'%<14414%*20/Q.(+Y1((\U2_X8BV5\BKA" M-K2H#O[9&TFG:@02%D#"0D@8\0?M/_%FCB*28="4SXP4E0"E):EDUJED9E3) M@K'T-:-96S.JR0I:3/:LR5*LRIAVZ)&_&VUX@/_N*;EF@\8+[2=O6JM M&6,-IW8&H+0 E!:"TDA+DP<-S_44!6G"5 E!Y25K:,\ M(T:NJ]7M-0JPUCN M9&5 T@)06@A*(RU-4H8WF$]HHCQWHDH#*#%9&KB7!C:;7ZNX>*:5LIJM*LH7 MPF)YD6?Q4Y8?7MFV>"@%0=("4%H(2B.@M 4H+8*BR9+L[5C;Z+7-O]"$9B_Q M4\YEN2U26J*4OM"<;<0 A^*R%(H]/-B!VK*@M "4%H+22$M35DB^J_9IPS#; M5GN^""HU64&]G6J;_=2'DO*I;XKH=[%&HKN>C(E!$"5;OL06,FJZ.*V @'S( M5D"0M "4%H+22$N31CM'-6$T0?;4LE7YO(<5;/=>L&UT\.;]!E!.^6(;E6)S M?,R6XRU_HQ\;M4("=7U!:0$H+02ED98F]42NK6XJZ*+P5/7SH#*3E=2;M;;9 MK6TFWBAGQ?-NH6;H=2 -T1M06@!*"T%IQ![:NN.IKVI%$S2P?J'RDJ72F[^V MV?WEZWRQLJ_0)OXAYCY:D8 ZOZ"T )06@M*(K7%_?7^P7!M&>1/5V8-*3%9) M[P#;9@M8N$%;JIW9O#4:@3K"H+0 E!:"TH@]-'S'CF^IMK N;&*K\Y\(*C=9 M/KTU;)N]X6Z+J>0KJF*K[V0@3=@;4%H 2@M!:<0>.LGJ\8N%)L9V7?4@!%1> M\KFVWG'&9L?Y[IAC#CKEF+FG*@>4%H#20E :P1J?V9DY$[6/T<6YSA0KTYT( M*CM9/[W;C&VSI:B/D^'0JT^-F?_N(::<3$6/RFUQ]"O MS="3I0-J/X/20E :P4-?V5)UHW&H?NXWI;-7$GT.R?H"-1U!J4%H+00E$;PT$^VG8D_&^AH&#?0T7N8SK@WG;'9 M=)9U5,7YR=,?4"\:E!: TD)0&L%#F]D>[%OH@@8SG_>PHG%O16.S%2T+J--- M5E3;,BX2BBI:U_GA+7@S_F3]@-K4H+00E$;PT( >S(%T'O6@_WD/CQKW'C4V M>]2=?\25\Y*E-$5//]"'UDSZM1V_CG"30 UK4%H 2@M!:00/G6@7^Q-;59+& ML+9]2WT4+()*3A93[UCCV4EF$LD*W@4=82:!NMB@M "4%H+2""AM 4J+H&CR M4\*]+^Z8?7%Y6,RJ:ML,AGQJU6_PI_1).Z4RHT^5(R@M *6%H#3BO'FV>J$) MF;F6NKL/E9:LG=X3=\PGL!_*C/=:FS@7V_N[QTQ9<8QN0#UQ4%H 2@M!:<31 M'-"V!ZI8Z,(<3WT\,H+*319/[V([;[C86O$LFY&0MF?4V%.>/3=/@^GO*@!U MM$%I 2@M!*411^=58T\]UJ@-<]2']".HW&0=[=US87:T#P]@"5NOQ2-%X@'# MSNON A)6Z1=ZYOI.5A7L'1BPEV# WH(Q=+(==?MCH0ER!UN]4'G)BNK-;L=L M=G=+O7YYM[_H6W:3=?-2SUS+R3H"];Y!:2$HC3@:[QL[6#VSKPESIYYJ.D&E M)DNI=[\=L_LMI,2'N;(9S3ZD=/=*V 6-PC[N="9\RY-M<].FBL\658[VOXE.5//5Z\?"$ K#365XNEL MAI4=>^)H+M@8)K?0A.EPT=O5RHW<&]>.V;C6-[*VH^"M'(JCLTNTH67&M'OY M;6U2F_B6K7R=&W-2)_<(PTHQQKZO_#V%H+429^@K:[[J0A.F2R[2_>8DP<@- MW%O+CF]T Q^WF\UNXX$OAH*L2G)6;BVV-WW>>!F# ?45P:E!:"T M$)1&0&D+4%H$19-EV9O4COE8=:.]YHE#KCQQ(U/S( >?S>3;='>$MEY1M.83 M&B[6YF@(%RQ3GC)[X_R^.86390MJ:(/20E :<31'KK$UZ-@T48-+JR*HS.1+ M GL#VGW3@-;LX*--=\AQ7W'Q$<\3F>L[55.@M "4%H+2B#NTG+$WN/5P&&3/ M9NKV&E1BLJ1Z7]HU^]+= R%LR5^(SJ@Q>TY7$JA/#4H+0&DA*(VTM/V)DJUN MP2XT00,9@3K49WN73:]I^=QW6[3[O+S:^:*[V5SZ_M\]#6?$[L M\\7NZO(>O[M)_7-<\K57QRQ9>5\XV*>/75)+2>59F4&C.9 M3Z?'DT9I.SH_36?7_OS4==%HR]>>0MX4Q(_VG=RTY'5'0ANJ97!H)&V_RK/O<\?(_"O%>8 M)]S944+Y7$5U?NK=FKQ(PYH\I%"3-L!I*TFYB1Y?-?3B^6M?*:O_4IDB6Y)5 ML?-,;D5(O$_GX702X4H4)D5O]B*;G7_#[#&] .."<;W%> MS.\U^&MGQW0X/:#Y='YXC[W#(>[#9._P.^(^H$L$Z8PN=S1<>PYL8SX &2^T M5;;0RM -#AEE&0/]L5B&Z%%8?WZ-H0S@Z.L I-F>A585?#9JQ9>_Y='YPP>S MX^G)/>$=#>$=W6?]WZ?U?S!+8*70X-2W+A_1HU@S/7SP=#Z?GERZIE5VD]YF M)S^0#J2H8IO4;YD65U3ZKJ(",R8I%UF!:N4MAZ!MA;;CE@SC0-X$2-B@W#CJ M@I;:&5=M*#KBSZU\$^?X\ZKE3B1:%Y$^R25PMQYOVH9Q#]OP+20K#J2186TC M5P#&Y1>@6J.BC,0[H5WMI)^+].56^KJ7'H(&.%T*B-6&K+MED\U'Y2N&6T&= M7+'@:W0*&H'M1U% 2"J6 ?UW8.AYI;4*Y'*>@$/;%'XJ6@GWM><*@'"\Z"J, M%_33;$9*[G)LZ3D;M5:H M%7'=>FW$\_&8KBR]+J);LI?61H/'O5AV3E>@ 6X'*[">@0PGQ:[>[A B(&9/ M3@+5N+,^=0KF/,*%AG%%RA40O4-SNPZ^#NB]"C7HCF+FK55=J;,,U'1#JV$. M:)NO1,GO/O_HYA;6RZ%^1 V!(-V!$X_]J)&H!FMA-U5BK2)NJRV?X",PBB1* M24HW)+_"^%K'FMZ.;\;T\V)Q?9!,ZR"U+8+*&%P4XA[F,6%:W(,AZ\3:P:1J M6Z-S^ )U86T'R3<,%B,A*+GU:#;]\3>"PY26#3J.6"8Z:"^XD:0=SM),GM\M MPAH5U:B2B4/4@B+7](>NK'*0:K62>QEE+895XSHY]9"5S8/8*6B) ME=)^QXQT_3;H;2*WB"5B5P9J\VW'I02DMWF@4+O.E+1DDGVOK[X/G2J&UANE*JK03A0/E%,M02BVDN+8_OA5"/>D'Q2;7L M\OJU*WBRMV4UC$$MNZ34*+3SPC6<#NOJ(F]I._&\Z[["G,>=@\MF!=7I^,GC M$?F\/^:7Z-JTLRU=Q :8'F5\L1=8:>^-*1 \_*J7=/"F]K\_2U/$2*^9&ID9-)X6Q%?.T MM;O4U1:9B*!*I7F6G:05DSI9S.*WM5W,3..5U+BVX)JJ8G:_0F7:>3).[CY< MRUWIPX=T,:O9#C?H/]5K2[MT8!&R0NVDT6"QF"?+\=EJ&NRCP6>)K3M80XAD M:\Q-V+P5\R0+@E A]X&!T>L6+U"I0$0ROO> R _7=^Q7,7:*9#C1KGXA+:SG4X2X(WSINK!I*"2NGNS'WT> M#@"GV0. O ?D47?G**J\9)XM9M:T8(,UL85%##6B29S4H2@;;^E4$LXO-ETQ MP!3@Y$[+0G*F/26+FT9[J7=0&R6Y1#=+/?D+J)3WW*N..W^ ^P0^&.U+!Z^T M0/$[/B6=@]C\3NPJ?Y3P7:-',,F>0Y[EDT?X)D/PD\@W>8!O^2O*=1\E?%UN MG;?TLWR[+^".;WH_7VB@,U#IT9/3/,_.KY:;55R.SY^-_EJFU%PU J/;"U/53.\#V?CEN8.V-$KMCTT; MI+EFZZ20S(84D1(@N/1ATY W"Y+(R)VW1G4J>C8H*3Y4DEH[JF!*D5./EO?G M]"]JQ^((ZXC[FKA(0UDLV2W"%E&#-C09"!IBX"73.PP!1.WW%;*PIJ)#XQ"$ M=%P9UY4BVC="^C\K)$D*"(LJ&FGC<J#_)8Q4&&?'[X$N MEFBR1V8I:P%TB1RK+65M,HZ]GC^G9$M>0DO)*J0BD_B3!-CFU47@^\ LG=_- MAM%][98>3,D*[2[>!:$JE)AN8 Y?A^MFV4W97^;=747>=I+JH; @:#9Z^2(! MV\W_;N--'6?NUGB:X'%9TI6)-AC0>6$H3?TF.!@NX<5/4$L#!!0 ( &M! M#E<-&PO=V]R:W-H965T&ULO59- M;]LX$/TK [78DV')LO/1K&T@'UNT!0H$*=H>BCU0XD@B2I%:DHJ3_OK.4+;B MM(FWV\->;'(X\^;-(SG4M%&U4U@0[I>=J+&#Q@^=M>.9NF((E6+QBMKP&&U2LYG9Q<+]H\.GQ1N_-X8 MN)+"VJ\\>2M72<:$4&,9&$'0WRU>HM8,1#3^V6(F8TH.W!_OT%_'VJF60GB\ MM/JSDJ%9):<)2*Q$K\.-W;S!;3U'C%=:[>,O; ;?Q4D"9>^#;;?!Q*!59O@7 M=UL=]@).LV<"\FU 'GD/B2++*Q'$>NGL!AQ[$QH/8JDQFL@IPYOR(3A:5107 MUC=XBZ9'TK>TM5&LU#(-!,S+:;D%N1A \F= CN&]-:'Q\)>1*!_'IT1H9)7O M6%WD!P'?]68*\VP">9;/#^#-QRKG$6_^+U56SK9P25P=G092.C1P&35&!U_. M"Q_M?S\EP("_>!J?;\Z9[T2)JX2NAD=WB\GZCQ>SX^S/ ^P7(_O%(?1?W:/_ M#/*@1"&T,"7Z!XOP'H,'X1!J-.A$0 F;!@V46Y=>:"B4ICPU<*^0O28 J:J* MQ(Q"NR=2!M5R@# 20H.4K^V$N8\N3E*^$7Y@,*14 1I!BP9Z0^LR0E%ZQU<. M@N4@KR2SI(4IG'NP%= APO$0Q8Q76&);$+WY+%KSR0_I/&R0*GZ935_19:/: MN&]0X,O9=+8S3(BL[S!V$WT_?9!,*T%Z$#<<=!MJ(MF4X3Z!SM%XI\D@I? - M=.*>FEP88Y!P)5@'DMPH5,A;WANNB!7S5*.OQ-#3R-:ABZTYNA1:U5$#_WLB M[)>P4^+HL1+9=/&<$E>]X[UEEJ%QB#' JSMHA^Z W!T>,YK\= KHH'S#F&?^ MBXDGM'>CKJ$1?%@D%,@'QY2Z?VX+R)&3%U@K8YCX5F%25%GY.^7DA\I9_%C. MZ?]:SE-]*-U[-Z@%UO%U]'0<>A.&)V2TC@_P^?#N/+@/K_=[X2BO!XT5A6;3 MDZ-DN)Z[2;!=?(4*&ZC?QF%#'Q'HV('6*VO#;L()QL^2]7=02P,$% @ M:T$.5RVAE0&&!0 =@\ !D !X;"]W;W)K&UL MQ5=;3QLY%/XK1RFJ0$ISF=R A+0RW;52JB4W8?5/C@S)QD+SSBU/0G97[^? M/3.Y$2B\[#Y QO:Y7SX?GRVTN;&11*8,M6..IUA.Q,R;UR&;)%EPBRO6.G% M>:/;J#>^RVGJ_$;[XFPFIGS+[FYV8[!JKZ0D,N/<2IV3XM7W]('@ M#\D+N_%-WI.QUO=^\24Y;W2\0:PX=EZ"P,^/F=RW] M4_ =OHR%Y6NM_I2)2\\;QPU*>"(*Y;[KQ6]<^3/P\F*M;/A/BY*V-VI07%BG MLXH9%F0R+W_%0Q6'#8;CSA,,4<40!;M+1<'*#\*)BS.C%V0\-:3YC^!JX(9Q M,O=)N74&IQ)\[N)+/F?K$&5GS]H. OUV.ZZ8KTKFZ GF(7W3N4LM?D_(NQ8V)9$G%#X^_BSD M7"CO*_UU.;;.H";^WN=V*;6_7ZKODU,[$S&?-] (ELV<&Q=OWW2'G??/V-Q? MV=Q_3OJO,O)BYN RKUUNHFS,/3LQ5DR6X\)()]F&\"0\TU8B+,(PQ4I8*R>2 M$Q+8F0NI/,\[(, ["UF! X1-M7>JVN0P]SJT+[0RR)W4E'M8(M^ MK"4%/ND5DE"*4B"*6I*2T.K]7:6VCA1I(Z=3Q\?UA9OV@!]'SCF;(S:[G5# M5*/_-*J#9@=!VA_8\NR:8HMJ,AB_(26GK$VGI=OK-_FCXPKS42C>P MEE)6 4S@_W8'A(ZV 5!VFZ_L8A"$>ZA8=[$L [FWCWUS[HM=D+4+!U[0F-V" M.:^D>7;+G@I-@VQML M;.%>""BYH5@^U.ZP'QBV0^7O$#OC,*6I94 FJ FZUQ*O(I3H'&,DC1W2"R@WQHM$(_^Y M=J%&4& H'+R/U&9YP547DOZKN@#[F)4$EE1,@'Q92L?UQ)A:[M'&9>C\9DVS M@(]^%#$>"0VOC4 +V:W!=!Q&RS!9SMF$T69[4FGMF[;;&V^AC,TTO/C\;(:Y MJWP6K797C\K+\BVU)B]?I-^$F?I>5#P!:ZRCN "]V M9,=)TR3 O?2Z&]KMT-O+AV$?%)MQA,J2*\F7W'[]*#E)T^$NP_K!-B61#Q^2 M)C7;://9KA$=;!NI[#Q:.]=.D\26:VRX'>@6%9VLM&FXHZ6I$]L:Y%4P:F3" MTK1(&BY4M)B%O7NSF.G.2:'PWH#MFH:;IRN4>C./AM%^XY.HU\YO)(M9RVM\ M0/=;>V]HE1Q0*M&@LD(K,+B:1Y?#Z57N]8/"[P(W]D@&'\E2Z\]^<5?-H]03 M0HFE\PBG*%3079N<6^HOL8] 5<5X)=. MM)1Q%X-"-TL<.?!J2;D#N^K!V M@!7S4RJTMO%,55M_:)T3LP([MV5VQDX _ M=6H 61H#2UEV B\[1)L%O.P_HHWA7G+E0M#O]D'#GY=+ZPS])W\]%WJ/G#^/ M['MG:EM>XCRBYK!H'C%:O'XU+-*W)WCG!][Y*?3_6Z7O!H/GSZ#4U(76@5Z! M6R.LM*1F%JJ&6].W%%*A@& IV@R4V2S20#?OJ^1>#:P)RINL[DFQ; MHVM*EX4S>/UJPH;L+4GL308?^/*H,ED>YZ.A_PR+"3SHE=MP@Z0X"<]M9Y1P MG<$8;L76"S8$\ N1-5#$V7CBW^D8/B!U\%K+"NX:\OV('MX"&\=I3EA%/"E2 M^%4[+HDJ!5Q,XN%X!,4X?L,*LB:FO"R[II/<847M3\4N!>\'#'GDC39._-UO MG+,TSMCH LZ'HYBEV<4+Z>U3?P;Y.)Z,4A)&+!Y3QFZ.T7%+<]@B;#@EBPW& M- RDW+L]&PVRPP9-ZE EMS:(X=B*+31]9Z+OS*]E\I6):;C:%L-XE$^#DVZS M;]WF@_Q[W;)_NZ4A2_ET7$A+)S4WE?_!/*)0#HUH0#0M%R;\$-Q:JD40*:'^ M;B)XST!J5?\@";(*.E1;2VQ^U@ZAF,)[K:L-\0WT[I3CJA9+B3948/![BC+OO1_%6]O^ ^DOC7[A M=!L&]5([&OM!7-,]B\8KT/E*4QB[A7=PN+D7_P!02P,$% @ :T$.5V;V M3X.X"@ -QT !D !X;"]W;W)K&ULM5G[C]NX M$?Y7"%]PV #:7;_6]CZ!37*YVZ)7!'=]H"CZ RW1-A-)=$C*7O>O[S=#ZN'' M;E*T!8*L+)'#F6]>WTAW6V._N)527CP7>>GN>ROOUS>7ERY=J4*Z"[-6)9XL MC"VDQT^[O'1KJV3&FXK\PQW?^V0?[DSE]P:]^L9O>KGR=./RX6XME^IWY?^R_F3QZ[*1DNE"E4Z;4EBUN.\]#F[> MC6D]+_BK5EO7N19DR=R8+_3C*;OO]4DAE:O4DP2)/QOU7N4Y"8(:7Z/,7G,D M;>Q>U](_LNVP92Z=>F_RO^G,K^Y[LY[(U$)6N?_-;']1T9XKDI>:W/'_8AO6 M7HUZ(JV<-T7<# T*78:_\CGBT-DPZ[^P81@W#%GOXJG&/O_PLS'95N>YD&4F=.EEN=3S7+E$E,K?77H<00LO MTRCN71 W?$'<1/QJ2K]RXJC M5^2-&GM'+&_T/?8^-?:*1^>4=^*#=FEN7&65^,?CW'F+J/GG*1C"*>/3IU F MW;BU3-5]#ZGBE-VHWL.//PPF_=M7;!@W-HQ?D_Z?^^Q5<:>5??4,T3S53GCE MO,H$ZH/0Q5IJBY3U@A*._I65S"EML%"7PJ\4%E;6K\372EJO;"*PSQE3*FQ? MT!Y=9CJ5'K?-HBM1/6N'^B/^#!GO#>Z7.R3"3G"""V_$0EOGA80CG2/QN?:2 M4EXLX$1C':W)%,Y$&BFQ72EH@T,]&5$8J\YS_47ENW._DN5Y:2!S)7U0&3J( MC@2:FCX?*TLMPPHE? N;U69-5$09:RM3AG44TJFIBA@-FI@ M^F7?[U$XPHX#!C[5Q1Z8G;CIX+KG/$<_45Y44UX"FB: G[7NSZKH 'JNGGT4 M18\<4$'GP^I,I918M7U'@),1T5P2@T1#WPA(!S3E&LKG^E_AJ#FU2]QT*U[N M5O#3.<4N#M@@XPIV/R6=)#2TR5@E]$LT$+^*6OB55< ZE&1%)?G08JO:A',' M&1< L'JY5'0,\"W]<;2^Z)G]#=U,IE1J0OI5CU1> Q*":6Y0-!"?IE#=()3K MM3425"56AGI%O!T%L#>5 &X:C9R\A3I/:8A+QG@!M .<[-53V8&*H7/5#=[C M0U)"P4IJ*&D$1)>!.<':H.%^,5%?*^UW8@OCD>< *A.5XS+1Z"@0?2R/N%#% M/\C%L?;D;(_5[@O#@GRHK23QDN+96] *E/9"5P4IG6O"PYR,4[B)'RM**H2K M4T'7H/LIV$2!0FHHHF$*PAKH+4N]0$A!]<]5MN10[=:6J&#T_Z+RU&Y;-R2$ M-%#5!,F:HC;T$\[S$E5FA_NHL2"FW'84MM(!^V+)N-R4RY T-N*Q1*L%=+6C MYX0UXCA4J+HY-#*VS.DHEJF\+B;?J-:2QX/\KL5'OQYB_JU0#%UBK5**&\A]5A5M^ MTIYZ6 ]HI$'-6?.,!2]ZI)>9,PNDGBU+)]/@4NHI*EV5)C?+76/8>1 0RAV! M$5M/KA<(=H9(-?0A)$R=(0&A3G W.=32M$X"15:TGZ:1\$BN(%XMC>5"#%?\ MD7G8J*&=K:"5!H2('-01_,)Q.)9;7RPP% .?5;2:5*S*@ @7]D))F@\B45M7 M-2<]L@,'@^KN41$(WQ$5#FT7]#/@[:KYYTAB*\!E*29]X%J=6!#@I#7!SNOFSSY-J^X^8 MR7''.&@5+27J4)%#]LB*1P_O4<]CCK6O5Y?^?G_[(MC:<4>#F3;C3M@=0EF> M'D8("TM'-E20Y"TJZO0A>T)&OZXY24&0<_8C5S<...:8"J'_>[MS8'2 M'Q"PQ1PY,1KPG:'XV4)J_1;D,<5 605F^=2:\B>:_+]W7:W>&S$<)*/1%2[. MPM5;7++OA[?=IT>WGCCK/J,BADH SIO$UQ'HZ1N:+(%5PO#6,R"]C-@;*EX+ MVV2ONLK M^ !*#I+!!/-#*SC>2<6XV< $;Q^ 4+Z."](A/Q=GX>5.57;& 7[%\Y;J.-0* M[(LW$^_D^'?-W*LS>B>T5U4"7SG?ZBQ,EI[H5[4F<2\4DQ-C^K'%6S18ANKU M*O+$KX":7@)N@QCGMX(LN]-E(Q8Q/9FLTA@/#ML=7XP]7983.GZKPJA;PQJ% MUX-<',NZ(-!+KG!.S65*%59N+2J*R,RV/-I$S;LIWON%DO."^IDN _U!==/T MOHT")+Y7,BD-"TSH[<$+)M:8GH18)NU_C% M2:L;V_K(Y]3JW_0O9DWSK3GCM]]= 0#V.UV\&5Q,CT0X_?S= K@"\ B&=?$5 M6J;0=E/=OOR3I\QKB?3_HJ]_#'7AY$FU74Z)&JZP-;^Q?2J MAYF8/].%']ZL^=/8W'AO"KY<*8GAAQ;@^<)@Y(H_Z(#F6^G#OP%02P,$% M @ :T$.5Q(3=@&H P #P@ !D !X;"]W;W)K&ULI5;+;ALW%/T58MJT&ULCC137<"4!?J1(B@8PDCX611<4YTK#AH\)R;&L MO^^Y'&DL%[(7[<;BD/<>GG-?]'SKPY?8$"7Q:(V+BZ))J;TJRZ@:LC*.?$L. M)VL?K$SX#)LRMH%DG9VL*:OQ^**T4KMB.<][]V$Y]UTRVM%]$+&S5H;=#1F_ M7123XK#Q26^:Q!OEN4[,H+@M1TUIV)GWRV_>TU_.6\90W,?\5V]YV>E$(U<7D[=X9 M#*QV_:]\W,?AR.%R_()#M7>H,N_^HLSR3B:YG >_%8&M@<:++#5[@YQVG)3/ M*>!4PR\M?_%NA530(7\=4ILCS4[C<5=^^=KI%]R6QUDXZA4WQP7$"JC,!8W'K;2O=#IVI"(U5 M"RF23]((OQ;?3JK1&.5J#'<>-MK@%5$=Q3IX*^@$M@Q!N@WQ;AR)7T$NLB/? M)#>!^@-K)F3<&;',BA!+V M-1JQH#[ED"1DBRV5\W B3@@Q\\-XH6&\]- *];A[BL A">9?G=.BL!^US:6T MECJ(!VDZ&IUJ_/)H2%L*F_P4L4[ ]_-ZV!U>N^M^R#^9]T_E1QE0M%$86L-U M//KA;2%"__ST'\FW>>2O?,(#DI<-7FP*;(#SM??I\,$7#/\#+/\!4$L#!!0 M ( &M!#E<1$MF?& , .H& 9 >&PO=V]R:W-H965T\^^[[CN1I?7#^P\A-*I3NV03M+GNM-MEO%2(H+"WP/?L3$1"#3^F#"S4\F8>+Y^0O\^ M:8>6O0I\Y\RONI)VDUUG5'&M!B,?W.$'GO1<1KS2F9!^Z3#&7A89E4,0UTW) M8-!I._ZKQZD/9PG7\Z\D%%-"D7B/A1++=TK4=NW=@7R,!EI<)*DI&^2TC8?R M43QV-?)D>^>Z3@NZ+(&4K>C.6=&V85MJ#NM<4"(&YN4$=SO"%5^!NZ+W &@# M?6!'PI\'.:#F_H&)>+%_ 6Y[T+A/>\K_HI7SQT ME!5'>S R7#6P,+9( %0/QDQDD=P%.K2Z;)$E#,W2>C/,V4*U*;;0<1]PP^_0EAG0@ZP0O& *LF"-:Y!$)"-@A@; M/F+%RHIZ!VT2J^!*IQKG/J]PQE%9V@3=O9,VUM^G9LS-949^ MG*RC(:Y/TPQT,1O3LL7'B'T,P'[M('$R8H'3YVW[)U!+ P04 " !K00Y7 M_,#7U)$* "6' &0 'AL+W=O+Q7Z@)=KF5!)=D8J;_?5[+BG) MLF-G=HON[A=;#_+R\#[.O9>ZV*CRLUX)8=C7/"OT96]ES/KU8*"3EN&>UDKM1GNGF77O8" B0RD1B2P/'W*&Y%EI$@P/A2R^RU M2]+$[G4C_:W=._8RYUKC(0Y+)P__QKK8?.A&EP9$)43X@L;K>01?D3-_SJHE0;5M)H M2*,+NU4[&^!D049Y,"7>2LPS5P]&)9_[M*^4)2J'K34G=5T,#*33F$%22[IQ MDJ(CDL;L-U68E69OBE2DN_,'0-5"BQIH-]&+ G^M"I_%@<>B((I?D!>W6XVM MO/C85E>\%/T;N]4[_@3/,NRZ+'FQ%/;Z[]=S;4JXR3\.;=[)'AZ63:'S6J]Y M(BY[B TMRD?1N_KQAW V!(Z,9II M&LO4FMYK#Q$([_7C#],H"LX?KN^U MO0S/SS S%24S6!*F#9D%Q=ZO79A"W+LB@4$0K>PNXT4KPPZF)ZT@KAG?\#+5 MS"@FZUGRGX*)?)VI)R$8F4(FPF?O"_8K+RH0#PN=2WD605'E9,&1B0+2I3E8))K2N.Y?9W8N%N@ I80)&DY?D3&WKC*/!&HU&S MQ+HJ:;XAU)C *T0YM);@!@BS=K;/KBT>1()H(\%C$V\R&GM!.&WD;00P\4S"3MAD3>,Q_B/O3 *V -2C2R6'EN* KO*[&2> M@L0E\8SU[]";AB'FC48!9D73(9QE%HS_70/14L%HB/\A@!"$D3?!TB=LZ@71 MN(ZL.H3W[FI4V1-[1&2S:'3*^,)0*$ 13]@N6Y0JM\HB2S76M^2 )&56]K84 ME/G)Q4@*MLMRTBJDJL?:[YRYZ)4AP_2M;-A9JM1GMZ(T$-"B6G%HA6? 43@- M-6*I'$FK3-C8RJJ4GD&)F-V43V M?.2]-07IY18FH$1&7/)!E+F-%*N;,W:]7)9B28IYAT$2D96P3SRKQ&XXL9,S M]KXRB,["JIH;]I-(A(4;.P*-6!AZPVCFQ;,9>: _G+&I/[1Q,,/US^0IP#>! M:X("IR,6^4'<;BAEK\)QZ,VF\1D+_3!@TS&[)J/$7DA(J\&8VGSV33$ MU"BP<42["R:T$H76=,H^P:F([N AY I)S9(VDOASSNXB.-EB.*E1D&?RUBZR MM78V_&'JZ*E\?1XKNP4,;N6=UH: M=Y?>K&2RZA8Y=73;^K)=S.4;7N<^4D'C?*QQ/I?>"'D$^99Z?1 HTAK2O\.% M=QWMD@4H4>46J[5 _X %J P[6H/M[*Q# )5NS'23<2CI(5DI2J1N.%LCL;C$ MG8K,VZ.+-G=S%)2YD__?K+3>M&RZE[=&_J@_]L/Z?XK_N+V?P)\^*6Q69I1W MI\$I&\>G_?'PE$UFI_WV?G+*[J7^W%\0:M"LH)Z&J@A!G'S:!\F?PF"XBNDJ M]H?T+#IE@3^MG_V$U(XR-F5_DR)+F35 ='[ZTL7]?N.T4R#8VJ+M/)XU6< M?5YT,-L[KE5IMI)^YSKE7]C/&52446,%H[/?>/E9&!JB*[ VL:4/YVW:W?W5 M@3=X?M1@BU37M]-MVR/OFI?4RS.MVFJ!3)G;^O0+-?)D42JGN%[UM3 F:WT! M]JH[G.9(HNEL"UUEQAZTU$J#JD$M=MV/A97]0+VQ/I(#\>N-4$\ZL\'*=D%[ M%-"UFNW4^/,,)9J^8FN'H1\/]PN63OJ19)=<<%U1^D/'"SR'LI7NC@-*LW)YXK5#$(=F>^N4AX#G=<+%SI2*X G13UX7][7K$O2%+S#DY95_,,3*@POVQ/ M"P@JE5QTV"0RN91$S]LXAA>VJMSFJ(/,U^VS4"NK:@FOXD\ERBN&FJA*G"-2 MIER3W'!T6LM"^(&O4J0D!@[+2=XH(V=_2XP^TOXFI*/EEJ MJO[!:/ ^[JYK0PE*JN !5(_::X3"5E!=G;J<^NJ(\LF9![$W0&1\YA[7,MG,8>^R,D\SVO0Y\7UKC^4GO+!K:AO[[G/.& MW@256S +ON&'0>=;42[*I?TB1IX -W*?C=JG[4>W:_>M:3OCGBN6FANCUO;+TUP9[-Q>K@0'3AJ ]PNE3'-#"[2?(J_^ M!5!+ P04 " !K00Y7\<0@')T' #2% &0 'AL+W=OW_]?E6D9/GJ]"[V85]L'6355U^=U-7*V&\N4\J+YR(OW74O M\[Z:#8]FRM^]MG> M7)G:Y[I4GZUP=5%(N[Y3N5E=]\:]YL%O>IEY>C"\N:KD4CTJ_Z7Z;'$W;*6D MNE"ETZ845BVN>[?CV=TIK><%?VBU]\3J5K(.O>_F=5? M5;3GC.0E)G?\*U9A[?2T)Y+:>5/$S4!0Z#+\R^?(0V?#^]&1#9.X8<*X@R)& M^4%Z>7-ES4I86@UI=,&F\FZ TR4YY=%;O-78YV\>I+;B#YG72GQ2TM56@7'O MKH8>PFG),(F"[H*@R1%!Y^*3*7WFQ%_*5*7;^X< U2*;-,CN)B\*_%M=#L1T MU!>3T63Z@KQI:^F4Y4U_;.D'[9+="G+1,M4[D4E'X0]=J5B0AB?6 MX(U0SLMYKETFI$@,\M=YZ!,+*PM%.2I02T3!2$A;9S/4"O5B63 M#('_)RZEXES;)UGVQRC0D YBQVNM_*<>"=5G5 %^3IB;_/*>T]!HU?<:LADN,L%8=@UE T(7(9V2.E,)#>EFM15! M _$U0_1&(YM("K:23?))ZCRB.V"YVLKL10@OMU41-+'F*#XT6C>4K, -A$7? MT2Z20R(D9U0;)0/Q<;%#/T$JC=_ 8A!E!T58L]$V7R.[QE MQK:[8V@<-O\UUD_6_5!V)#L ^-@+@W@HV<7&Y=X<67P>, M78 M7 N8G#MQ/NV?37]IUS7_\7% $*EZPT_/)T<4Q)>_;LB<@72NM]0BFOH< MPNBPB/&D?W$VVEP$]5WWO&[?O@->0_$K&3[KCUC7(2#AW;U"*5MH&BDX0E(4 M-X>N/[GH7YR.]KB.CP]YY^*\?S$]W]L1'^]X9SSZI7\V.3_&47S[_^"? ^F* MBF:>H-]1EAE,E)#*2*BWRSQ_39*&FN'TLF3V851]H%&]C;Y_QZ*I-#C]C/K* MAP]%AX^=]-Q-WJ.D[=-Q)W,>,X!S/R;W>;E']UYRS^I8E899@J'L!D)'_C;F M?=E?JJU5+.:/D.) [8YM9,-\TY!(\6:.I4B= M1RM.5GQJITBL\!A'C$%THMOQ8J3K%<10*VS-C)V/3@G4ZIB&.!V;\=E@)#!$Y-S[5<[$*Y?04=1EE)<8]_D,4E<1 TC0 M0-BH_\)Q0?C:]TG:)8@&Q@6VC@879SUAPQ>T<.--Q5^M MYL9[4_!EIB2"FQ;@_<)@D(XWI*#]C'GS;U!+ P04 " !K00Y7"U0P (P$ M "3"@ &0 'AL+W=OJ5>+)(H*A8]XS)87OBU:[V\4*,57.*U!C/V/=,/5RC4YC*(@^W"9W[;6;>P M6%X,[!9OT'X=KC5]+78H+>]1&JXD:%Q?!F_BLZO,G?<'_N*X,7LR.$]62GUW M'W^TET'D"*' QCH$1G]W^!:%<$!$X\>,&>Q,.L5]>8O^P?M.OJR8P;=*?..M M[2Z#*H 6UVP4]K/:_(ZS/[G#:Y0P_ABZG?W8_QV%/ MH7I.(9D5$L][,N19OF.6+2^TVH!VIPG-"=Y5KTWDN'1)N;&:=CGIV>4GRKM0 MQL" E*J.:;Q86,)UNXMFQKB:,))G, KXJ*3M#+R7+;:/]1?$9T#L4QZM';4[L\!D6FNVE/X0O):";HK_ Y;"02#UM"BMIT_ M.A%COJD)W2V]I24F'UZ^J)*X/#>N3\DOLD+,A7?B@(_,6LU7XV3#JD<4D&U&@(RX2 ]PT.=JM/\'MHO1JE-2=G0+>%)_6ETXB/6@.HL-$7]O;, M#;]_YH0K??>3[$F?QIZB;)4^@UTR?X-761P697+BQ*0*BRKR8I&'45)Z,:_" MN,Q.X!U*17?(A/#MU]1M_9_SMI>G.@ZKI S+*H(Z"HNB#K.Z=JM%GH5Y6;G5 MK(S#.H_@:96%!])!I*+3+#^9A#29A3*>A8+8?NGP<>EP8T:?K'%03] M T$!Q7O4#3>XK8J?=>3-TNU/I=10S5E.#G:,Z@11NJ2*T<5^K57O%8\43<-$ M,XJI^%;8L)',D0HGZ^LUO33T"(VB)7 RYM&9M/SUUOXIO'L6.G0X]"0I)[:* M&$IEB0K!ZHG:ZKEN7<_5-#41[;B>EV3F%*Z5)8DS(1X.1L'9X'(. )^CNN@ M@;@,:8()X[2".*(:S\,ZJB'.J<:SL(IKMQJG5/)9 I^1'@W>N&A,Q$?)Z6Y* MDC"+-\/0CV0_Y/*,.J&ZI8R+9B$(J5S-?A;+SF'*J4N37>?AYZBQ=Z@ M0%?)K1^'W%5/5]&ULC5;;;N,V M$/T50GOI2V K=C8-$MM DFW1%%@@V$OWH>@#)8TM;BA22XYBNU_?0U)6;"!Q M^F*3U,R9,U=RMK;NP==$+#:--GZ>UV)8,O2^L:R=BZU=BW MCF05E1H]GN3Y^;B1RF2+63R[=XN9[5@K0_=.^*YII-O>D+;K>7::[0X^JU7- MX6"\F+5R15^(O[7W#KOQ@%*IAHQ7U@A'RWEV?7IYSHW$R. O[9 MF9&8YB=BDD^F1_"F@WO3B#=]U3WQ4?E26]\Y$G]?%YX="N*?YUQ.B&?/(X8F MN?2M+&F>H0L\N4?*%N_?G)[G5T?XG@U\SXZAOYJ._Z7-05M\K4G0>H'$T9"X*(_%Y 1]Z]MD6&]'D5.E0,61*4D4Q&LB$Q&?"$96 M 2$:8LD=6[=-Q\J+UBF,#Z6W0C([570,\VRC=%E+LPHNQMVCU)U,O:\Q?&0P M*5<85)Z%P;Q#\Y)S01NQD-X3QMM^V 1YABU&,"4PC.FD/A+(,!PJ 6NMLS\@ M@PV\QW3P0]BV)%UT3;:M5L#E&AY%;7C0 Q8$\5T6<5Q*778Z>O]DD388RYY& MXGN- $:X4A::3J*=/4&0>50^!<%'&[JK@D?5#TP7C->>7H7V<,1)23$UB,4U M8H AB2I+EGAW-@ILLA&.%:LI Q1C[EM8]A]7H );R&.9UB M)P\Y]CDM.V0,-E&DRE:'Z7)4VI51_Y+?JRAAEP?AL%ZEXK8&):26$+6>]LX# MB_=O+B:3_*H)>=#J ;4;'#/"6(Z?3J\";$&A7SPHHJ8(9*Y].#YHA92/'<,: M3KT]'5U@DFL=P@7QS@R\4R469!#S4(MWAM$IJ-90,LBWU!R*1I:EZU*IO:C< M![.TKDJQW"L:7#&HNSZ>%NUK0N%BY:U65N^2=DR<&5CNY#78Q'8)VIHPP+C0J-PTN09 M/3=OQWM784-N%2]\#^=@+-V*P^GPIKA.5^F3>'J0?))NA5DA-"VAFH]^_9 ) MER[YM&';QHNUL(QK.BYKO(O(!0%\7UK+NTTP,+RT%O\!4$L#!!0 ( &M! M#E>?U NN40, %L' 9 >&PO=V]R:W-H965TVVE=J%Y2:D:LOE ?'@VI/&PK&#[6SHWS-VTE"D M[@IX27R9.7/FZEEK['=7(GKX62GMYDGI?7V9IHZ76#$W,C5JNBF,K9BGK=VE MKK;(1%2J5)IGV7E:,:F3Q2R>K>UB9AJOI,:U!==4%;/[%2K3SI-Q5J&N2CP&>)K3M:0_!D:\SW ML'DKYDD6"*%"[@,"H]\=7J-2 8AH_.@QD\%D4#Q>']!OHN_DRY8YO#;JBQ2^ MG"<7"0@L6*/\K6G?8._/6<#C1KGXA;:3/9LFP!OG3=4K$X-*ZN[/?O9Q.%*X MR.Y1R'N%//+N#$66+YEGBYDU+=@@36AA$5V-VD1.ZI"4C;=T*TG/+S9=,L 4 MX.1.RT)RICT%BYM&>ZEW4!LEN40'3];]ZNDL]60Z *2\-[/JS.3WF#F'#T;[ MTL$K+5#\J9\2Y8%W?N"]RA\$?-?H$4RR9Y!G^>0!O,D0ATG$F]R#M_SM\,%- M^+K<.F^I;KZ==(.15@Y"HA@GC:%U$QSR10X$D9J3N^ M60P -?T%2!UKQPJ20ZIE7\*GT68$KY?+-3 7&H9("-CNP9.=FP'P* $;S[1@ M5CA8&?K!D\>/+O(\N[I9;E9Q.;YZ.OIGFE)SU0B,9J]-53.]#V#C%U<.VM(H MM7]NVD#--5LGA60VU Q 5*7/FP:LF9!$AB9\]:HCD6/!B7YATI2ET863"DR MZM'R_IYJ23L6IU$'W'>9BS 4Q9+=(6P1-6A#34ZJP0=>,KW#X$#D?JHU"VLJ MNC0.04C'E7%=*J)\(Z3_NT02I:!A444A;3P.<1OPEEHWI'>+M;$>J%["=(1Q M]OP]T!L11?;(+$4M*+U$CM66HC89QU[-GU&P)2^AI6 54I%(+)*@MGEU'? ^ M,$OWA]X>G6J7]&C@56AW<:R'K%!@NMDWG XOQ[(;F+_%NV>'K.TDY4-A0:K9 MZ,59 K8;Y=W&FSJ.SZWQ-(SCLJ37#VT0H/O"4)CZ33 PO*>+7U!+ P04 M" !K00Y768,2',D# #;"@ &0 'AL+W=O_ %,*2(2V=SVE4E22WL/I'A8\QE;67KJ[AN;^ M^IM=8^,D0',O=P^)=V=G?O,]S'@GY(-*$37\R'FA)DZJ]6;DNFJ58LY45VRP MH)=$R)QINLJUJS8266R%=,/EXC M%[N)XSLUX6NV3K4AN-/QAJUQ@?I^.)XQ"#FNM$%@]-GB'#DW0&3&]SVFTZ@T@NUSC?[) M^DZ^+)G"N>!_9+%.)\[0@1@35G+]5>Q^P[T_UL"5X,K^AUW%&WD.K$JE1;X7 M)@ORK*B^[,<^#BV!X2F!8"\06+LK1=;*#TRSZ5B*'4C#36CF8%VUTF1<5IBD M++2DUXSD]/1SL46E*4=6W)45V-7$[)Y=U=[E.L*)3B!,H OHM"I@H]% MC/%3>9/W M,MLR;IW^<[946E)Q_'7,[0JU=QS5-,Q(;=@*)PYUA$*Y16?Z]HT_\-Z?L;G7 MV-P[ASY=4 /&)4<0"9+E!#Z-JK!?QK5?L>C(!T/;/4V1S(FR59,$S@52XP;H3(-0=2)>E[# M7G_WY&,9B0:=*(H@@,M>>&5OX:")AN^]HW!$)KPF)89C3PP&K\A)9>N)M/A> MK].+!J_,2ZWT3._WF][OO[KW#]UNP]B>V-1CK(#[0RIO3&IO39CI)^_8)#BK M]O0D.+2]>M[WE0W/R@DV>QO^W5BX01+5*>'Y0?V37 7JU]7YATQI^T1I&.@]$4+7%Z.@V6>G_P!02P,$% @ :T$.5VA*/[H, M P ; 8 !D !X;"]W;W)K&ULA551;]LX#/XK MA#<,+6#4MNPX;I<$:+L5V[#A@G6W/1SN0;&96)@L>9+<=/?KCY*37 9DN8?8 ME$Q^_#Y19&9;;;[;%M'!5G4>M<_U-DMBZQ8[;*]VCHB]K;3KN:&DVB>T- M\B8$=3)A:5HF'1+ M]\T\2CTAE%@[C\#I]83W**4'(AH_=IC1(:4//+;WZ ]!.VE9<8OW6GX3C6OG M415!@VL^2/=9;]_A3L_$X]5:VO"$[>A;7$=0#];I;A=,##JAQC=_WIW#44"5 M_B: [0)8X#TF"BS?<,<7,Z.W8+PWH7DC2 W11$XH7Y1'9^BKH#BW6!JJKW$_ M@:L&\,<@>CIQ%X.B^W#QA:\DVLM9XBB3]T_J'>K=B,I^@UK")ZU<:^&M:K#Y M-3XAA@>:;$_SCIT%_#"H*\C3&%C*\C-X^4%V'O#R_Y$=PU)RY8+ZMWOU\-?M MRCI#%^;O4])'Y.(TLF^B&]OS&N<1=8E%\X31XM6+K$Q?G^%=''@7Y] 7C]24 MS2 1]!KN===K17RM7_U2R(.44_S/9CC-__0M@5I3396$O_8"1%T8$/8Z-2;&_TAI);> FO7E0L M8Z_)8M]=IMN4%RK,+O83!*N,%@# _BV1LV"/B# MR!HHXWQ:^6.E4WCM""L,J[*%+YHQR51)<%E%6?3 M"933^)J5%$U,>5T/W2"YPX:F AU=+?@X=R@C[[1QXI]QXX*E<&PO=V]R:W-H M965T*'=14G8L&..YLA*RIQJ7<>JJ10$LK5%=>Z/NI5U/&G>7<\F[EI.6\/_,E@KTYH8CQ9"_'%+#Z6"\B^HN5>K=P4L*%MI3^+_<]P\"(6H ME/V2?7M-!K'N$G*G9:XRU!.+S\(4>Y951'*2\*XIGS+UA4HEW"LB,GO MU"S.YIY&74;"*PZXEQUN^ /<]+*)_+>VAC;VAX-/0R' 7\I>7G M)/)=$OIA-((7]8Y'%B]ZC>,?>\?)2BG0BEPS551"M1+(/ZNUTA++Y]^A,'1: MXF$MIJ5FJJ$%+!SL&07R'ISENS=!ZE^,^!#W/L1CZ,L[;-&R1:/%AAS]&;)Q M%&78QJ?P=/&@& BJR$94V,:*3!@G>B=:A=%39S."V8$^.^0:"JC7($D46$Y( M/DBAU#&VJZ)HZ[:B&C#R=4.9Q"[7Y#?.YKWEH2!&T4)$I...D/RW9L\ M#,*+T]T7K)'X)WW\DU?'_X9QIN&G7_&.&:BGH:R,8@]GY03W?\[+JA92LV_4 M7IVCF7EQ\AJXN&=MC:V_1:=(Z"9^1B:!&X:8'/SEX9$WS2PGB4)S70CL.$Y- M1VJV%N4CJ=A:XJ0@<>I&OD\FL9M-LS,2HX0?]=S(36,?N:&;ICYJO\=)TZ!A M2FSTWL2G04/-^+*MKG> PZ0SO0:,5:E(@RN.;N4=8. &,:K)W"")CKP\\PTG MCGSR(@G=7?F6)"B!7F$E(I%.32'&4W<:Y<_V$C?.;9$F@9MB"D;J,.WK,/V/ MZM E-ZTVE]JSK+U_P!FO8*A(1Q4/%^E! SW5 )T&K%-I,W EL)_YHVW*[$*= M3)Z^L)7QYGG]FF2"TJRVV1LI^[^!2CMZ&-^>5OVLPYDH]D#J;CY),$\7/&=2 M@AG)4W,F)I$;9;XADR<2M]Q\FADR,V2:#V;/.QG'-Y1](E*["%%*MB@J'^>X:4ANX=&M]"BL<-]+30^%2RYP[<92', M]S="Z./"*.A?>\OO4$L#!!0 ( &M!#E?VR]Y.@@4 (X- 9 >&PO M=V]R:W-H965T^4]]Y ZWPKYJ%:< M:WBJREI=]%9:K\]&(Y6M>,64*]:\QB\+(2NF<2J7([66G.5&J2I'@>?%HXH5 M=6]Z;M9NY/1<-+HL:GXC0355Q>3S)2_%]J+G]W8+M\5RI6EA-#U?LR6_X_K; M^D;B;-19R8N*UZH0-4B^N.C-_+/+A.2-P$/!M^K%&"B3N1"/-/F47_0\"HB7 M/--D@>%KPZ]X69(A#./?UF:OF=%MGCD/+*(1,5 MUEHQLUVG]VQ>J7@0YWS_+7^",/K8@QV M,5X&1PW^V=0NA)X#@1>$1^R%7RGG%)!]>FIQOV#-"3,-,2E8ON1G_ M/9LK+1$O_^Q+WMJ.]MNF'CI3:Y;QBQXVB>)RPWO3=[_YL??^2.11%WETS/KT M#GLR;TH.8@&SLA29K17.;$ZVCE:]>F6%;)G,%6Z90.1,2$0-%;=0R@?BIK:]: MB;+(C6VE\45U4F0?V4F:&!2PVD8E^8I(8\.A% J7%2P$[M56P:FQ+!J%HFIP M!MC7QM/]2G+^"K6 F.,&.'WAPA]Q4U$L'EKS&K$JCS'+L^H+P2/2%FJGOH]YX M[*%6D$80.1,OAC<6B%QYXPC?$09"(8R=!%V?0.IX00Q',#KN,#I^,T8-N\#7 MM8EA1@1LGAPQ.768$[=".+C .BRK;4KY*WG,XZK!/BNC8TT>#.WW-9 M&7P]8]W5 &;+I>1+1"I\0J$"\9C! RL;_AJ$<#* KXU&3-"[F(P3W@A?:")%])Y@$ W3AD_ZZD/1A@LKA9 "QFP0_ MQ_JZ!_P$,>0Y:8+0=!&?J1LC7GW$:QL,G2B_JB$2QYY!'V7G)>2) )FF\, 5 M!4=]0 C.6F[9X#+U-1;T8 0G/V(X::,X NZX W?\9G!?RL.:T0\"50BYZ4#ECV$Y6#+G*;:"N]MUO[_29P?NC+_U%!C M=SR,7;]]I_@.NWGB>O @,-FB)$)(O3[$87\81WU()OUA-T_Z<%NHQ^&"HBZP M:R0!2=(V(UCZ0T1?'[L'1R&-0C>BM: /GINV:]?(.7@JY?!7PV+2Q!':/5HV;?0*M4/T5>3*_1;B%6["%,>#O,LZW2 MM[H-U3;K'FIS/#]T0B^%EHH:4COU/?P0>H,= 9R&@>^,8V2AGRR^QM)XXCF) M-]G;Z*,7=^2*RZ7Y$\ V$4VM[76Y6^U^-F;VCOU#W/ZI?&9RB8P.)5^@JN'I)>_NW$RW6YL8]%QKO[V:XPA\F+DD OR^$T+L).>A^P:;_ 5!+ P04 M" !K00Y7B2Y9J=T# #A"@ &0 'AL+W=OJ-,A'$4]<*,<1F,AW[N3H^'JK""2[S38(HL8_IU M@D*M1T$[V$S<\^7*NHEP/,S9$F=H'_,[35]AC9+R#*7A2H+&Q2BX;@\F7;?? M;_C!<6T:8W!*YDH]N8]OZ2B('"$4F%B'P.CUC%,4P@$1C;\KS* ^TADVQQOT MKUX[:9DS@U,E?O+4KD;!90 I+E@A[+U:_XZ5'D\P4<+X)ZS+O?UN $EAK,HJ M8V*0<5F^V4OEAX;!973 (*X,8L^[/,BSO&&6C8=:K4&[W83F!EZJMR9R7+J@ MS*RF54YV=OR5<0T_F"@0;I&90B-YW!KX],#F LWG86CI%+)U?2[[A M)A'*J3;PY_7<6$VWY*]]FDO(B_V0+G,&)F<)C@)*#8/Z&8/QQP_M7G1UA/!% M3?CB&/IX1IF8%@)!+>"-? NNC4$*%9,I?.=LS@6WG(14<4R!+OT])H767"YA MP@PW^Y0=/7N_LH<5PD()2FB';/U-J=*:_X-@:7FJLIS)UX\?+N-V_XI(OG$5 M#:[9ABNSL'#2GGU<7+I2RF^XSQUW@G .H-N ]6WP>#>88#9'#9VVGXWA$Y=$ M0A6&ELWGP9;-=WQ& >WJ'5?O#CPHRT3EU &ASBW,' 7/=.!N-;Y2ZNDG*I6+ M@I#A# CN#+S(^.K=B!8>SV?G8+57^ HD61CH=5K=SI=ZW^9=39<,*E>=^=E> M?." :K$1^ $Y75KR%R4P)(KJ9HJ:^=JW'Z(=M_K=Z&U0'M\,SVEVNP$XQ<4G M>KC;BOQ9^XB4:U/4EB]XPBSZ&Y)BK@RW$/=;_8MHQ]?5]+[H]'NM?J>W8U%- M;T6G'7UI=>/>(1]5J_^'^!PI0=VZ!'7_0PF"1^/2<\:7T@> =#U*-7=5PM4$ M^";SPOU+JO#O_9D@47HQIB"F: M8OB6& _M2IWA+Y"5OSQTO[RM@MWP3IA@,D''UU3:N"QX4+/)[4Q[>ET MJLN:-D2?R)8*_+*6JB$&AVHSU:VBI')!#9^&OI].&\+$9#%SOANUF,G.<";H MC0+=-0U13Q>4R^U\$DR>';=L4QOKF"YF+=G0)37?VAN%H^F(4K&&"LVD $77 M\\EY<'J1V/ENPM^,;O6.#3:3E93W=O!'-9_XEA#EM#06@>#? [VDG%L@I/%C MP)R,2]K 7?L9_;/+'7-9$4TO)?_.*E//)_D$*KHF'3>WA'X8'<"+QFPCAQ>] M@W=-E&!BH^$&LUVZ;/\Y7VFC4!S_[LNWAXOWP]F&.=4M*>E\@AVAJ7J@D\7' M#T'JGQT@&X]DXT/HBR4V8-5Q"G(-E[)IB7CZ^"$/@^Q,PP71K 0B*KABO#.T M EO(OVPA7U([-T:Q56=L.<%("])@(RR-+.]KR2NJ]+Z<#[.ZJRFL)<=FQHV$ M'EM3H]&I3 T&/Y=(%E=U78?LU_]7(OQKXB[=")*_XESU_O<,?CIC !62G M$4M[0!]+VIKG>(3?06MD)XP^/@5L9T?JKE:4_B190,%1)[CG.4OV^,X,*TG[ M$^Y87[N&*F*D.H6QL7Z#HSCPTBP\MF:8>VGN.S--/#_,G)GD7I#%QW!%A<0F M[Q&^NQ.%5I_( X)NZ)B_34<#GK#:8(JV#$7@Y6'F9;D/A>^E:>'%16&]:1)[ M299;;YP%7I'X\+;CO3WE0%+^29P<]T84#D86#$8:'Q^0>#)*//EEB9\+P]SJ M>$K#DI:=8H9AGM>/)>_LSJ^5;)R0=K3UMJ'W*?H@B?U=?",-14*$\R<86>D7 M5D(:8&)@YC2(]2&\[/C([8"R5[0DG7:BKB1HB5=7QRMT8PT,^S0NZ'2KAW[K MQ;[;!$!_=.R!<&0ZJ.)_5;<[.$"V-D$-0>;AS>\%40Z!C])+O,(O($A0>K&7 M!X7U!A$J,0[AEN(9RTJ[&SWQ3C \,L+0BX,$4JO^!+ UXCB#./>2O(!OX@&# M,$"]CLW\U NS D(O"",OQD4S5+I?9.@)B]2+D@*NFY;+)\R_#VD[5=9X=T/+ MB8 TPGD%N,,H/(,\PN:)QN$^64]W+ECL\(U[1FBL!9XH_5T[>L>7RGE_0;], M[Y\Y7XC:,-P^3M<8BAV%XE3]TZ$?&-FZZWHE#5[^SJSQM465G8#?UQ*E.0SL M N/[;?$?4$L#!!0 ( &M!#E=OW1XF_@( *H+ 9 >&PO=V]R:W-H M965TN ;P2V?.\9J4SFE#ZHQ9=T:#GJ0)!#(A0#EG\;&$.>*R)Y MC%\UI]5(*N#^\XY]IG.7N,\"K =XQX#D%OP;X716"&A!T M50AK0-@5$-4 74R[,DL[/<$"QP-&MXBI:,FF'G2Y-%H:3$IUL>X$DV^)Q(GX M%C90KD'>D80N2Z*K?3X!@4G.WZ$/Z/YN@L[/WJ$S1$IT3?)+N^1UTKX=5WVD.^\1Y[C M^8;SC+O#/5,ZKU.?ODY]U@Z?0"+AK@E^X*7?W"%?\_G_N4,+1@LTEG5BLE_( M>RPR--8W&!CZ<37G>O^GZ?)4_(&97_76/E_A!(:6;)X MZFX7Q>DI%6>AH9Z!V=ZHL3=JM??H8_<;TJIG);LNE1S[_V1R/S*8[8D)4A*3S)S*F2]]&,F MAVE@*D"^7U J=@LET(SG\1]02P,$% @ :T$.5^5BEO7&! 'AP !D M !X;"]W;W)K&ULM5EA;YLX&/XK%C>=-FDM8 =H M>DFD+M5V.VU2M5QWG]W$25 !9[9)UOOU9Q.*0S ^R'%?VI"\[\/S8/M]7IO) M@;)GOB5$@)]IDO&ILQ5B=^NZ?+DE*>;7=$SE TGH8>KXSNL7W^+-5J@OW-ED MAS=D0<3C[H')*[="6<4IR7A,,\#(>NK<^;=SA%1"$?$])@=^\ADH*4^4/JN+ MSZNIXRE&)"%+H2"P_++IYU?TCX5X*>8)39$MU<29&L:% M8/+76.:)V>=L3[B0XR(XN+I+*1/QWV0%<+8"'W',P'>P^@!Y$A?6Y/OR=+F>X7Z;">[LK'4CT;6#T;6."A%KP[SHDPRCCFCDJDCEQ8G;$^HQ/RSR54W8 MST(41')T]J<:FE&^-P["J JKL1M5[$96=I\8Y1SDF:Q/24%R(^N2<4"..,') M_<\9-B.@F5Q0D0OZD4OD-3&R"QKWOO)'9_P,,2-D9AA6#$,KPV(!R^+\+-U@ MK]:QB5O8N*\L6M&J?&%H9E@5!&,K 3GF&\!^9''DITJ*B9^5H2^2VT@ ML)K8FTKLS875Y&9(B0.!U22.*XGC_S[AQLV%>+Y6FR&!%WCFN>9[VND\*[O% M5M:Z*T%8*FVJ,C*C2UF!^H[(4&AUV2<&[U\X[\K$H60.A%:7J;W:M_IDM[E7 M8IQ5.S0^FW^&,-\;C:*6ZAT.HR MM7=#^Q;\W\N+':"W7,,^/8I&;=-4FS/LN5MOK41VH-YZ.ILYU&8.[6;>IV@- MZNBP>0S0)D;;-+2? 72K;X,Z=HG6=8YI*X9V*WZ\7EP#(4>%Y^P%/,5)8AZ3 M0??[0Z'5-6N'A^-+RZ"U->@M:@MH.3-') M<;A]@]ZI&B'CF7CC%,$0)H<:G1\BN"30@82L99YW'4F)[/@R MZG@AZ*YXG_-$A:!I\7%+\(HP%2!_7U,J7B_4*Z+JE>#L'U!+ P04 " !K M00Y7^M5\=,H" #"" &0 'AL+W=OHVD!>Z/=^Q?7.XFEP5%F$C^ MDV5Z/?8^>22#)2VYOI;;KU#GXP),)4?W3[:5[^#4(VF)6N8UV$20,U$]Z5U= MASV X6D'A#4@? SH/0.(:D#T6H5>#>B]5J%? USJ?I6[*UQ"-8U'2FZ)LMZ& MS0Y<]1W:U(L)NT_F6IFWS.!T?"DV@-HLO,83\ITJ1>W"(3E*0%/&\2,Y(3>= M>8=HLPNQ5/=DP3A':YTGY.C]QY&O31B6S$]KR8M*,GQ&,B)74N@UDJG((&O! M)X?Q@P-XWZ3?U"# B/$CXK10=$@7') S"J"6>R>OA85LZ_Z<^_6?U!\6( MF@T1.;[H&;YS1-#8MJH5KM>.L_?9$ N:PM@S%Q:"VH 7?WC7'02?VTKZEF3) M6Y)-WXCL0?%[3?%[A]CCF9(I0(9DJ61NCKDN%=,,\)@8L8+>NW-*J,A(2NTI ME$MS*2XT04AKS[:%JS0'3M/VC4U\%IT%]C?R-_N+\M3QD4?RU*,;]=NXIH>X M'M2FW]2F?[ VUT Y^PT969GN1XZX1&R]?/HO)3%YT2-YT6-ZR*-*S]^[E'-0 M*]<-D:2R%+HZCHVU:;CGKL\\LE]TAY-NBSTQ#;KJIW_IJ^Y^1=6*"20&ULO5=M;]HP$/XK5E9-K03DA22E'41J0=4Z;1(J:_?9A(-8=6)F.]#NU\]. MTC0I(:,3VQ=BQ_<\?N[.OAS#+>./(@*0Z"FFB1@9D93K2],4800Q%CVVAD2M M+!F/L513OC+%F@->9*"8FHYE^6:,26($P^S=E =#EDI*$IAR)-(XQOSY&BC; MC@S;>'EQ1U:1U"_,8+C&*YB!O%]/N9J9)UH0&;Q M0& K*F.D79DS]J@GMXN186E%0"&4F@*KQP;&0*EF4CI^%J1&N:<&5L9 M\\J9.18P9O0'64,2G<:9Y&J5*)P,;I,-"*GR(D47W6#"T0.F*0C$EJBRAHB*>(+N$W54*/D% M"_25"8&F3) L&Z<3D)A0<8:ZZ'XV0:K.,(7.W@ U>9]OYS9OIZ_OI5CC$$:&NI\"^ :, MX.,'V[<^-<7B2&2UR/3+R/3;V(/LV&STL>D@"LIK&:FS8CLH9HF,&C.?$_H9 MH:XTF\ =>)XU-#=5IW:M?'O@>J553:U;JG5;U5921%6*#I:P<$M]2'&T4JY(8$W2?5V9+R-;)M%3:9?RO3?%]5#M?I_U-IF M4=-Z7FH];]?:F_605))$RI_1G%#:F/!6DO?>SR.1U?P=E/X._F_E&APS,DGB= O]#?,5283*\5)AK-ZY M]T# ]$P &0 'AL+W=OZGEHU:MJ[SUYP BK@U#;)]G[] MV<#RDA#O1?67!,@SDQE[# ]>'"G[QE-"!'@J\I(OK52(_9UM\S@E!>:W=$]* M^77@:Q(GBLFJ>-[2VIU_ZF MP^-G]H?:O#3SB#E9T?R?+!'IT@HMD) MKG+QF1[_)*TA3_'%-.?U)SBVM8X% MXHH+6K1@J:#(RN8;/[4#,0# V04 :@'H_P+<%N#61AMEM:U[+'"T8/0(F*J6 M;.J@'IL:+=UDI9K&C6#RUTSB1+1F,A%,_ "X3 #Y7F5[.4?B!I0R06_!1J8F MJ7("Z!:,*O]XK@2O[XG 6<[?R/*OFWOP^M4;\ ID)?B2THK+6KZPA12J_LZ. M6U'O&E'H@JB_JO(6N,X-0 YR)^ K/?R>Q!(.:S@:PVTY/-T8H6Z,4,WGOC!& M-V"=8VEY- !3[AJZV32=6IAW?(]CLK3DRN.$'8@5_?H+])W?IKP:(ALY=SOG MKHX]^D(%SL&*\DF;#=:OL>IV<8C\$ ;>PCX,]4]4!7/D=U4C8;-.V$PK[ /A M7-X"XJJHNM!]GN+DWR G"!64B^[>^,"6^X?<&LMXBQT6GZB?*H"<+ MI^5[G7Q/*U^SZJ:T>F\9 MW=@Y#W]BP8=G"3O-X'D%FE]( MX+R3--RV?(O"FVL?M!*P)_(GPM>)@M M=S;SX$D")\N@'TZ'$/8] -0^:*,-W8HC9F12FM$'OBFVL='^D0]=PQG4]A!7 MNS?$-G;?]Q50WUB\D,'S=@#-P],$ZHO&POJ. >I;AH>*E9FH&+D!#]F3.N#U MU'P2*6&36K5\5T^+(;:Q^[X+@;[A4!IM1DRQC=WW[0C4/O-?"F5PEC??#0+>%[(W/! U(=.O?%JBJV?$$-O8=M^3P+GA M/!KM4DRQC5^'^S8%:1N!%_+8@H=O?"AP9J>!G"KS0]\Y2:0]V-M0&TL?,=ME M)0$J0+Y^Y92\7RB=E"Z';/H M/U!+ P04 " !K00Y7$F0N(NV7-S*'$"A74&9'#NY4N7(=66: M0X%ECY? ],V*BP(K+8JU*TL!.+.@@KJ^YPW= A/FQ)'5S44<\4I1PF ND*R* M HO["5"^'3M]9Z^X)NM<&84;1R5>PP+433D76G);EHP4P"3A# E8C9W+_F@6 M&GMK\)W 5AZ-&#]@H*P^HMW31X. /WG 'X#\!\#PF< 00,(7NHA; #A2ST,&H -W:UC MMXE+L,)Q)/@6"6.MV1J_1[#*N; M-KXGM6__&=\!NN),Y1+-6 99!SXYCA\>P;LZ#VTR_'TR)OY1PJ\5ZZ' .T>^ MYP<=[YF^'.YWA?-_WF?_[/U!,H*V,P++%_RE,\[1G&*F;(/,]@V"?EXNI1+Z M;_ZKJ^XU<]C-;$;?2)8XA;&C9YL$L0$G?ONF/_0^=B7]-T$8 WV_XESM M!>.@W>;Q;U!+ P04 " !K00Y7CWP)2M<" #L" &0 'AL+W=OD;?*GPEL)9;:V0BF7-^;S:7ZO7"J9 J2'2;ORL M.9W&I %NKS?L[VWL.I8YEC#E]!M)539R+AR4P@*75-WP]4>HX[$.)IQ*^T3K M2G&?,\/6OR9'@_WV\+Y/^NS?[:^DXR@Z8W \@7'],9ETQMH+"4HB6(B M$\IE*0!]'\^E$OJG_]'6 Y65;KL58"+T0:[:*E&1]"V)F2"KR.\$02]T5]LI M?JKE[6K$1_',#O'L1-EKHNP=C'*<:_46IRH*[=7SG()9V;DJ4\)*IZF]MI,UH M'MN)M">?=(;33HL\UJ.\FKR/]-4]X J+)6$245AH4][Y0#LLJME:;10O[/"8 M&PO=V]R:W-H965T\WN' M?<2U5,\Z!S#DI>!"3[WSFEBJ)964X$[!41%=%0=7O.^"RGGI#;S_QR+:YL1-^$I=T"RLP M3^528>1W+!DK0&@F!5&PF7JSX>U\;/-=P@\&M3X8$^MD+>6S#1ZRJ1=80< A M-9:!XFL'<^#<$J&,7RVGUVUI@8?C/?MGYQV]K*F&N>0_66;RJ??1(QEL:,7- MHZR_0.O'"4PEU^Y)ZC8W\$A::2.+%HP*"B::-WUIZW &(Y> 80M(/Q70-0" M(F>T4>9L+:BA2:QD393-1C8[<+5Q:'3#A/V**Z-PE2'.)/=29C7CG%"1$28, M%5NVYJ"OB< C=$-6>&RRB@.1&]+E7B[ 4,;U%28\K1;D\N**7"":?,]EI9%) MQ[Y!<78+/VV%W#5"PE>$?*W$@$3!-0F#,.J!S\_#%Y B?.C@X3'$PR@:Q_[NT,%;64?21IVTT5EILS2MBHI3 M QEY*$K*%+8.TR>RX1D?;'_3I_(T+>A7..X4CL\7[\P)&9^4)/A+SFE&7]'\ M@XMMF^HWJK9,:,)A@[A@\ %I5-.HFL#(TMWUM338.=PPQ]X.RB;@^D9*LP]L M^^C^%LD?4$L#!!0 ( &M!#E&PO=V]R:W-H M965T=F8;2./U,:Q#T*S; M9UJB8Z(4J9&4W>[7CY05R9(I>TV4+[8HWW-T[O6].J)F.RZ^R@W&"GS+*9-S M9Z-4<>VZ,MW@',DK7F"F?UESD2.EE^+!E87 **M .75]SXO='!'F+&;5N3NQ MF/%24<+PG0"RS',DOK_%E._F#G0>3WPF#QME3KB+68$>\#U67XH[H5=NPY*1 M'#-). ,"K^?.#;R^]3T#J"+^(G@G#XZ!267%^5>S^)C-'<\HPA2GRE @_;7% MMYA2PZ1U_%.3.LTU#?#P^)']796\3F:%)+[E]&^2J$484OOQ=UST#'YM8<",E5A*\7F*%")5O M-.S+_1*\?O4&O-*-+23FD&]E@5* M\=S1DRBQV&)G\?-/,/9^L64\$EDG_Z#)/SC%OG@ON)1UMK9$]^BX0IL;R'81 M)=!+9N[V,(-S41UI82,M/"GM)DW+O*1(Z7_F)N="D7^1N5'89.Z9H@,!EPF, MISV9EJ@HG$1VF5$C,SHI-; M4N;@5]W,#-O4G23XT?X=B:R3:]+DFKS$_"9CYC\262?_29/_Y%GS.SEJ,#\Z M&M\S01UATT;8=+3IG1[/)?3]J*?2$C5-!H87>JU;>D\9WQIU>#7H3_R>)%M4 M% R,+SQP<'A2TR?.>$HY0\;$%5GQ[#N@9"7T4YE5ZTFV'^WFL=BZN;=^#%_$ MD.&HCCP66[<&K2?#YYER#>^82QQX7K\[SX5UY;6^#,DMMX,GV3.T.+.,/*"OBI+F!_'0ZI:?X;G#'JK=UN%+I_D:[5# H-"E]-L MX:JG=K7!>D.U+W".U89G$A1ZQ0;:850W'XNM6YO6S^&+&#H&/;&,_YFHKKC6U^%XQ@YMS@[#H^FWA$V2 :5^:^W^DZR]1AWN5A+M MVCU-MJ@PZ&MR#_;IYB7))R3T([<$%*\US+M*=$YB_]YAOU"\J+;N*ZX4SZO# M#489%B9 _[[F7#TNS-N YNW/XC]02P,$% @ :T$.5_O3B#"& @ (08 M !D !X;"]W;W)K&ULE55A;YLP$/TK%JNF5FH+ M@02RC""U3;MUVJ2J63?MHQ,NP:JQ,]N$;+]^9T-1MM)&^P(^^^Z]=X?O2&NI M'G4!8,BNY$)/O<*8S<3W];* DNISN0&!)RNI2FK05&M?;Q30W 65W ^#(/9+ MRH27I6[O3F6IK QG NX4T5594O7K$KBLI][ >]JX9^O"V T_2S=T#7,P#YL[ MA9;?H>2L!*&9%$3!:NI=#":7B?5W#M\8U'IO36PF"RD?K7&;3[W "@(.2V,1 M*+ZV< 6<6R"4\;/%]#I*&[B_?D*_<;EC+@NJX4KR[RPWQ=0;>R2'%:VXN9?U M1VCS&5F\I>3:/4G=^@8>65;:R+(-1@4E$\V;[MHZ[ 6$X0L!81L0.MT-D5,Y MHX9FJ9(U4=8;T>S"I>JB41P3]J/,C<)3AG$F^R!E7C/."14Y8<)0L68+#OJ4 M"+P19V2.MR"O.!"Y(C=,, -GG[&,.;GM?,F%UF PXJ8RE4*SE,JPW]15_7J' MUT<#.9Z!H8SK$W*$-.1K(2N-E#KU#69AM?C+5O%EHSA\0?&G2IR3*#@E81!& MY&$^(\=')W_#^%B$KA)A5XG0X48OX/X JC2Y%CD3:S*#)90+4"0:3/HD-E## M?BC;2!.]H4N8>M@I&M06O.SMFT$QYKM2"F%*33VANT^ ME'W2)[4!BQV8;=%M-HC'<>IO>R0,.PG#0Q*&?5Q-U&B/*XJ2H)]KU'&-#G&- M^KA&_\$5=USQ(:ZXCRM^QA6.WR7]7$G'E1SB2OJXDF??*QS'XW^X_+V.M\/S M"U5K)C3AL,*PX#Q!K:H92(UAY,8-@84T.%+5Z1!R07&RZ^RAQ H:>R8'+IY4I5 ME[XOTQQ*(L]X!4R_67%1$J6+8NW+2@#)K*@L_"@(IGY)*/.2A:V[$\F"UZJ@ M#.X$DG59$O'/%11\L_1"[[GB,UWGRE3XR:(B:[@']:6Z$[KD=Y2,EL DY0P) M6"V]]^$E#L^-P+;XB\)&[CPC$\H#YU]-X29;>H$9$120*H,@^N\1KJ$H#$F/ MXUL+];H^C7#W^9G^T0:O@WD@$JYY\3?-5+[TYA[*8$7J0GWFF]^A#<@.,.6% MM+]HT[2=Z1[36BI>MF)=+BEK_LE3:\2.0'.&!5$KB/8%\0'!I!5,]@73 X*X M%<36F284ZP,FBB0+P3=(F-::9AZLF5:MPZ?,?/=[)?1;JG4J^8.S]3L%HM1F M/2A$6(:XRD&;R85&4;:6Z 2#(K20I^@=^G*/TAWBFXY4[E$'U@&V8 >C^O#: 3@ZY%W3D3/3EQ%H\1/-3M# MD^ MBH)H,C"@ZY^71T/QC,LQI%H>#LE[T4RZ[SJQO,E!GOZ:-TPJ4>M5JH8^ M4 .(AP$FWUS*BJ2P]'1"D2 >P4M^_26,2AAW!>L;%G7'Q&#VY$SP% MR"1:"5ZB%66$I7H5("($86LP9@Y.]X8ZM523;!^38.$_[EKT?8N+.)CU&^'1 MP;TP]/,N]//1T#]\JVEE D0?N[#_1?>0U@(R9&;44."CS&.GD4L8=@3K>3GM MO)R^=OU-71KG$H8=P7K&S3KC9O_+^ANE'NNF2QB>?;?N0[TKVV:'GDWSSJ;Y M*]>J+MY21LNZ'+)KE'ZL72YAV!&LY^I%Y^K%:U?MA4OC7,*P(UC/N##8[B.# MT0EIK:.==Q1QOHDH9;6ACN;HG.@OEPW@NCK5>1 M@\Q'G@YEOG'\T9ZYI&%7M+ZUVS-#^.I#0^CTU."4AEW1^NYM#P[A^,GA11G0 MT7Z_M=,E#?\@W'C^$QEP>_0(Q\\>+\Z 3H\?3FFXI>UEP' O ?H[ESU%5]M=M+VWUTM[]5?AY75S7;;%-+=WMT2L]<1$!:PT,CB;Z8&) MYD*L*2A>V2NB!ZX4+^UC#B0#81KH]RO.U7/!=-!=2R;_ 5!+ P04 " !K M00Y7PZC^9?1#X]K.=D*&I M]-UX07SV/8]_YYR3M=H\VQT DJ,4RN9TA]C,HLB6.Y#,CG0#RJW4VDB&+C3; MR#8&6!5$4D1)'$\CR;BB11;F5J;(]!X%5[ RQ.ZE9.8T!Z';G([I>>*1;W?H M)Z(B:]@6UH!/SX2ZG MGRBIH&9[@8^Z_09]/;?>K]3"AG_2=KF3F))R;U'+7NP()%?=DQW[<[@0),D5 M0=(+DL#=;10HEPQ9D1G=$N.SG9L?A%*#VL%QY5_*&HU;Y4Z'Q4)+R=&=,EK" M5$466B%76U E!TMNEH","_L^B]!MYB51V1O/.^/DBO&/O1J1-/Y DCA)R=-Z M26[>_F,3.=8!.!F D^ [N>*[1H>Y.9%[0 1CB:[)PD#%\27$5ZU\O\]LPTK( MJ6MH"^8 M'CW9CR-O[P"F@Z@:7!/KX#>N_@O';EC)1<<3R]AIO\!- >,3W'JM-9X#W_?#5ZOX U!+ M P04 " !K00Y7;&LOB9$* #0<@ &0 'AL+W=ON:S8BLQ MU39X 2>=J?WQ*RXV"&,99LY.]DN"L?2\&!TDH2/$Y4L4?TM60J3D^V8=)E># M59IN/XQ&R6(E-CP91EL1RF\>HWC#4_DQ?AHEVUCP99YILQY9AC$9;7@0#JXO M\WUW\?5EM$O702CN8I+L-AL>OWX4Z^CE:F .]CN^!$^K--LQNK[<\B=Q+]*O MV[M8?AH=*,M@(\(DB$(2B\>KP8WY@3F3+$.>XK= O"2U;9+]E(\NO+.'HA<99:TK*-7!!Y;EF$09AI]SZ-Y;>! MS)=>WZ?1XMN/6>DOR2+:R$LBX;FH?B0_\SCFF;(2\LX5*0_6R7NY^^N]2][] M\)[\0$8D6?%8?AV$Y&L8I,F%W"FW/P?KM40DEZ-4'F$69[0HC^:V.!KKQ-&8 MY',4IJN$>.%2+%ORN_K\]KG\5)]_HLD_DF?V<'JM_>G]:&F!/_%P2 SS@EB& M9;>=CS/9=^LAL8OL9MOI.)==1K>-D]&][MFMMI/YUZ+[?RTZTV=WQ>)PZBQ- M2=J'"\7.>?:I"R63>GFAW-8OE!MYE81/0M;G*7EX)?5T=_PUWWWSPN,V-7XL M0CKM(;-FZT.RY0MQ-9#M4B+B9S&X_N<_S(GQKS8I(6$N$N8A810)\Y$P!H(I M\G0.\G1T].M/2;+CX4*0;1S(O^]D-;Q+EF0KXJ*2?M\F/RVRK_R0,+> S7)8 MUOUZOC:'8WD9/]=EA8Q(NT3TD1$9"*;(97R0RU@K%\J#F#SS]4Z0Z)'()CZ5 MU56T34\TVQ^UM+Y*0<+< C:OE9LU=!I"*=),:FG&:@IZG&+2*/KC../A3$W# M0#],*=')H40GVA*MMSM*1XZK[5-22[>M4\7^_*7&[LT27FX#,*G"Q+N M-@^R%LEJE**[UUJ5: ^NKT"0,+> C>L7]M2PC-G4:*@$&95VC>HCH[*6J*9C MS>WY_!!5$=?T(*[IVXCK);^WE*GYLXCEO3(1WT6\"))^[9CVX/N*#PESIT>M MBCULU#T>,B#M$-!'!F3' 9VA)1Q'%3:^)[MBW:!*#%]14 M$N;.CAJ69K6##$?/AO.1X9@NG%+R\T/)S[4EG]WGDKLU#]M*69NU;RDC82X2 MYB%A% GSD3 &@BDR,XUJV,OX^V_GRY@@A4)I+I3F06D42O.A-(:BJ3JM#<^: MV@KQ9KD,,EWR]7ZPE>_2510'?TA!/D8Q"?8W_FM_0F5C&>-SH'=SJ M#ZBW[) T#TJC4)H/I3$4396=5N M Y$TMZ35KX'I=#PQS,:-O <-2[N&]:%A&8JF2J@:+S>UXYU%5\Z[O[MK50ET MY!M*=OFX63X")C;;=?0J9%^/ MR[8YV[60ZFUOAJ$C]B7--.MW^D.ST75TH4$]*(U":3Z4QE T59&5'+'5 M_Y#>DN@8UH>&92B:6MK5"+^I'^+/YYWM32'RGVR6CG%RX%?/ZEV-0 ?XH30/ M2J-0F@^E,11-U5_E,YCS-[A;@#H44)H+I7E0&H72?"B-H6CJ]-'*I["TX\O7 MOS<-\F(0;LE34?3(#I-XRN'A_/NR\3SOG.NC]U4LE.:6-'5*UM%074LJ>V@V M9N_05I;3F"?DMZ1RAE:C/\%0OU)51.4(6'I'X%1O?>^/DS!*R:OLI,=B$3V% M64_J0C>U2Q^NMP2@[D%)4V9W39K3KCQH3-HII@^-R5 T55+5:+_58;2_KZ3* M[3R=K&2"J*AS7@6/V_OK^H/H+32H,P"E>5 :/5-X5G'*R9QLBF<7S)EL'E[; MKG4?>F ,15-56QD,EMY@.'D+(;=_E:W@8B7(+V'K?"$]N;<4H?8#E.9!:11* M\Z$TAJ*I:JSL!^L-[ <+:C] :2Z4YD%I%$KSH32&HJDZK>P'2V\__":2- B? M]L.VV2W%^7%ES$&:.5ZODH-8!E.9":1Z41J$T'TIC*)JJS,IAL*9OT$1# M'SZ TEPHS8/2*)3F0VD,15-U6GDCEMX;J371'>ZJH=X(E.9":1Z41L^4@9F? M\E:I06T0%$V56F6#6/KG+7HUUL7TE%810HT/*,V%TCPHC4)I/I3&4#1UM87* M^+#?X $-&VIW0&DNE.9!:11*\Z$TAJ*I.JWL&%MOQ_1JK/6LWOJ#>BU0F@>E MT3-EX!2GO%5K4)\&15.U5ODT]AF?YN;+V;DR>D1OB4%=%BC-@](HE.9#:0Q% M4V576_GH+98^PJY]A%W\"+OZ$7;Y(^SZ1]@%D/X7%HQ=63"V=NA\/X.TML#$ MN2FD>F!O$4+]E9)6GQ=JSYVIW9C:XD&CTHY1?6A4AJ*IPJD\$5OOB7S*'K0( MDV!1S*:ZV,^EJBFI53U05P1*<^WC]8J,X9%TH&9'EY ^-"1#T53=5%:'?>;! MB5I_["9<$NWJ%7I6;[5 #0THS8/2*)3F0VD,15/U5QD:]AL8&C;4T(#27"C- M@](HE.9#:0Q%4W5:&1KVF8<]WG9M.OW1]58TU"(I:?7^EFQ%QD>+TT&CTHY1 M?6A4AJ*I*JR\#EOO=?R?+V*G/_K>*H5Z*"5-G1AO-Y?9A,:DG6+ZT)@,15.7 M\*T\#T?_L,?7L%R)5<+E'M&S^NH%2G.A- ]*HU":#Z4Q%$W5 M7^5E..;?WY]TH)X'E.9":1Z41J$T'TIC*)JJT\H'<3JM3M5CH$\/["U"J"OB M'"\/-9X;4V/>:%ZA46G'J#XT*FN):AJF;1NS]G5#G0/C0D M0]%4:576B//GUI3"/E*L/XC>,H-Z*E":!Z71,X573'XFD_*)XM9Z$.JCH&B% M6$>UU^%M1/R4OQHQ(?E*9L4+OPY[#Z]?O,E?.MC8[YH?/+-E/S4_^,7+%2M\ M\:['SSQ^"L*$K,6C#&4,I_(JC(O7)Q8?TFB;OXSO(4K3:)-OK@1?BCA+(+]_ MC*)T_R$+<'B)Y?5_ 5!+ P04 " !K00Y7G5\6;XD# !X$ &0 'AL M+W=O(&NV>BM@=G]0_5<9+8QXPAQ4M_LU3D2V,J8%2V.!](>[I M\3,T!OE*+Z$%KS[1L<%:!DKV7-"R(J,$YR&X P)WC,$ MMR&X+]W!:PC>2W?P&T)ENEG;7CDNP@*'W;.D+OWKQ';U!.T->,[CDF*9^;0IY6[6DFS=^W5!' M9RPXM6Y0Z:K7S"%T+=^;FX>NT\]!GN--^J#H'.1/'*L/BL]!4\L)6E#/>+\U MWK]H_+UT)V9)AF3ED6^-@WP=[E16CIE[4>EW+U: M$>B,CTZQ2*=8K$FL%Y])&Y_)*]6*6M?O_'AMQW,'M6($%,R&M>(<)(6"0:TX M![EVIZ#TC)^VQD\O&K^6=]2<;*_0%@@PZ0=5,W JKUHY%PRK:^R8Y1=%?SKVS,=,9'IUBD4RS6)-:+CVW]ZAVL5RHJK:XZMU_R=4_^!;-M3C@J8".WLJXGLLZQNLVM)X+N MJC[N@0K9%5;##' *3 'D\PVEXC11&[1_-H0_ 5!+ P04 " !K00Y7\,L[ MDS4% W&@ &0 'AL+W=O^8H0 5Z2..57UDJ(]:5M\V!%$LP'=$U2^413P,CBRKJ&EW/D*0/=XD=$MGSO M&BB4)TJ?U68:ZQ8+/)LRN@5,M9;>U(7N&VTM M::)4#>.#8/+72-J)V8.@P?.%ZH@0!#21LX-CW;\70/\$_EGKVWL:JTFSQ2P$ M9[=$X"CFGV6CQX=;'CB3G@F\T%2L.OJ0A"5OLYV9[B P.;-E397>A77?=(*/'O[)T M (;..4 .&K8E9#:_)8$TA]H<&=(9EJ,WU/Z&1_S]G25/A &Z*(:IM8]S%Z-V M%VJ;N.1K') K2^X#G+ -L6:__@)=Y[;&80C-!E.)E-[LT]EC-N3:EQ2C8U4?S"< M"KGZ3K",&RP>&HU*6**X1Y67V+Y)\9H';'3+'Z3 M90+ERJF1&&/U))F4)!,S21J^82^8-/<"ST&.[SDUI):&]4WC(%WH5*76Z;(\ M\%-\,MO"TWX6(S1V'.36LC6'[#D"<$\]0"/2#\+5PI#E'9"7M91F\D90L)&/ M3R+"KB-BSJ$O(ZH8D;'(_M124()=;PB3TA;LMCEPQR(Y\=:R C\HSE9*])[5 M][V\'?9$I3:@L;P?*< 9#W4?Z+%N'^KC^EYB#MX7KA(7T*PNRCK< M@2?W!-$>$!HX]>IE#M@7J-(5T"PL]JIQ!Z1Q$PD.8)WH(]0%K.0%-.N+MI+< M ,@FI/K"U\I%V16+HVJ?D_4J9>:LG.:"H8#D>$8 M?".]\A/A!E?A!9O%C6"WG;^X5W8.7+%A7&RVMT.38 M-H\J783,NJB1,]D)I=94FP+AE98D% =,C9 M"M<\B/%]OT[W$<((5<((F861<=V]C=;K-.O>53;9>T?S"6%+_<6"R_TB2T5^ M2E\^+;^*7.MO 7;5//^D\@TS^?K%04P6TM09>'+86/Z5(K\1=*T/^I^H$#31 MERN"0\)4 _G[@E*QNU$!RF]%L_\ 4$L#!!0 ( &M!#E?2IJHY"00 !<5 M 9 >&PO=V]R:W-H965T&;B M\&>+K-,5L-X.$;B>&;7QT/)'E2J@.0?R;/S+9,FM*3%+(.*$98K"8&/?V76A[2J&0>"&PY0?/2+GR2NF;:OP= M3PQ+C0@2B(1"8/FW@3DDB2+)/G_0OQ7.2V=>,8Z/8[5 X-%"^B"2]^T;:4]0<&BM9">J^!5"EY+P1X>41A4"H7K9NE[$;@ "SP=,[I%3$E+ MFGHHHE]HRWB13'THSX+)MT3JB>FSH-';M0IUC"*:RN^/XR*#UR@ 4R:+-MT M@;YAPM +3M: KN1+3!+^Y]@4M-X+AUM^# M6_#<([R#'-]S63URE7R.ZK)=<3\]5]>Z.YSB"B2$+&@>V M 6/ZQQ?;M_[2A;Q/6- G+.P)UDB.5R?'ZZ)/GPA_NUXP $0R.3>!"\2P@*^J M,)!TG:(K+%.%5HD."T2=HHTG!O6S@T[G7LH/VZ=5YV* ME]:=4R-\S^6& M6V[=U$X-79$,[0 S_:ZLFS0H-9&/TF)WI02W(B![A&*\TY'"SXRE M$6K;VN^4K4[H"TWD5C@A8G?&RE*Q6G5^U"JY>BF_O;3HQ8:WK=)[DM9T_."( M8'<7X'(]U;K9J7GI).^5%O1*"_NB-7/@['/@_*8R7('[2E&?M*!76M@7K9FB M_Q('9R?";H]75*#OL84G@ -2U!7S/<'(KO[ M1'193>YD73P3/&VU]=JU6RLV:I=N/6S8*MWFP45/"FQ9W+!Q%-%U)LHS?MU; MW^+=%W=7K?Z9?3>W-?V!NO4K+I;V^/+*\ &S)9$5)X&%-"57'WF08>4M7-D0 M-"^NF5ZI$#0M'E> 8V!*0+Y?4"H^&LI ?1&ULG55M3]LP M$/XK5B9-( %Y(PFP-!*%3=LD$&H%^^PFE\8BL3O;:=B_W]E)LVZ4;-J7Q&?? M/<]SMN^<=D(^JPI DY>FYFKF5%IOKEQ7Y14T5)V)#7!<*85LJ$93KEVUD4 + M&]34;N!YL=M0QITLM7,/,DM%JVO&X4$2U38-E3_F4(MNYOC.;F+!UI4V$VZ6 M;N@:EJ ?-P\2+7=$*5@#7#'!B81RYES[5_/$^%N')P:=VAL3D\E*B&=C?"EF MCF<$00VY-@@4?UNX@;HV0"CC^X#IC)0F<'^\0_]D<\=<5E3!C:B_L4)7,^?" M(064M*WU0G2?8<@G,GBYJ)7]DJ[W31*'Y*W2HAF"44'#>/^G+\,^[ 4$_AL! MP1 06-T]D55Y2S7-4BDZ(HTWHIF!3=5&HSC&S:$LM<15AG$Z6VJ1/Y^:O J2 MBP;/6E&[7:?DD6]!:9Q?B-HLP=OL,?D3G!=*?*1%U#\'N]B)F,ZP2Z=>3 )^+7E9R3T3DC@!2%1%96@ M)F##<9=""QN^ 7LOAKTX(?=MLP))1$F6!]![C3W8^6$P4V97:D-SF#E81PKD M%ISL_3L_]CY,2#T?I9Y/H6=S6#/.&5_C9:TIS^&$M+N#/&)\V)/C0[)[X,@" MFV+>9K[GAZ%WD;K; XJB45$TJ0BKIP2F6Z3]FX+HE8)3E."%WF$%\:@@GE3P M]$_IQZ_)P\"/XLO#Y,E(GDR2X]7^K]-(7LF)+KW$^U.-NU?[#_ =U3BW5&DAA)#O;,$R67?U7I#BXWM)"NAL2_9884/ M 4CC@.NE$'IG&(+Q:_B1/5:PS M(\M]+M-M-5AEL(V2P^_P1W4A:@-<[\0 6@V@?0>P:@ KB1XR*VG=AC)<7&7I M$\F*:(56O"BO33E:L8F28AGO9*;^&ZEQ_ MD7=Y+M2+,%F1#U%X'\61C$3^'+4B:@T^B^4^RZ+D@;P/\R@GKV^%#*,X?Z.& M?[V[):]?O2&O2)20+YMTGRND_&HN5=+%U/-EE>#[0X+T1()_[Y,SPIRWA#J4 MM0R_P8??BJ4:[I;#J3Y\KB[5\7K1X_6B)1X[@7>X*I=M/ X#O?:!Q2O: X)<( MQ:WB<>$S[JLK_%AGT8QRG0M._6.8EI]WS,]#\_N8)N*G^A!DW]5M;KT_458H MANER6 +3Z/(C73ZTY+A-CI; -([^D:,_NN0."+Q63,4-0:NW9@AWN-->;<$Q MM0!-[49D,EI'RU"JNU^Z5GO$+LTCV98A"F2Z'); -,[G1\[G0TONW"9'2V : MQXLCQXO1)88+T<-%=?_$EE6%, MPI)M*UG>5GP-'=@2A@E!%V2#ZZ/K4.M,VA<#E1W&BV$)32<+0L3M4")I(M6' M2_5G9)FJ1GHELK#HA5N)!\TK3H.:%JH8=87IJ8)^<-&MNZJ;&%:G-DYPO[OX@*@][-&K3:DPT-RP$#TW$ 4,%P4=]ZS> MC0H^C7%-37$>P4!?L,%>"+.J'6RAZ3Q!.[#Q?@CK88BTQ)QN5!AL^0S?\KMK MTZ!EP>:P<,U0W\'F,'>8(?%LRI2;*'I/$&D>.,=%J^?P](2AC0O'H@4#Q*!MO'%>B]6(B>(B@,SX*UXC4]DT9N6(B>&Z@" M#U<%';>JWCT+/HUQ34UQ*,%!8/#!Y@JW*AELH>D\03+P\>8*;QHG+^L2#=%3 M@UV>X[M\=UT:]"OX7,:+-H7%PD%<\,$6"[8ZI3')9P4"A\L-'"K8H36V@Z3Q G?+S1PKM%"1JB MIP:BA/*J@+WX*_XC?-D]8< MN\+T'$$9^'U\EI.WKMX]"SZ-<8U-<1;A@]#P!_LLOE7I8 M-YUE[[,3"!9_+>-&F\%A\$!O^8(_%MRHJ;*'I/$%4^.,] M%AS"F'#38SGU]!1(AJ"/OX+5<<^>!9_'^/&J*0Y+ E LP6!_); J5FRAZ3Q! MK 3C_94*PD=NL&C((;5Y[2'HX@GTCV'V$"4YB<5:C7'. E75V>&A[L,;F>[* MYZ+O4RG3;?ER(T*EIHH ]?]UFLKG-\6CUL='ZQ?_ U!+ P04 " !K00Y7 M%COZ??0" !'"0 &0 'AL+W=O2E] 761EK+T)A 0K"RSVYR32P>YW*7\V@MY(/*$34\%HRKL9=KO3SS?97D6!!U+);(SJ,"N9'0=#W"T*Y%X_8!DAPT1;"&)>*YPB8Q;)\/A6@WJ-3VNX/=Z@7SCQ1LR<*)P*]I6F M.A][0P]27)"2Z5NQ_H2UH)[%2P13[@GK^FS@05(J+8K:V# H**_>Y+$.Q)9! M%.TQB&J#R/&N'#F6YT23>"3%&J0];=#LP$EUUH8*I&OC92+"$_J6E/*MK1'MI] MN!9+; M=;C=%^/;@2M*YI1135%M@IV"R8$8YMW+FA!&> MX"Z"%43?0=@_QRH.HT$O&/FK'9Y[C>=>J^=I3GB&-K5TCK"PH5_9T.\B4"'U MM@CL<=YOG/=;G9M,?$%S_R>7+9H'C=M!NV93!\:O*5HP&:)HBG)O5K0B_6%6 M#!N>P_^Q$(;_0/)I(_GT]85P^CM)$09/O_7@KY5"#?4+M1!NM97PE=50 [ST M"_"W>EN!,G,=7)E<+[FNVERSVMP2/E2]\>EX=<6X)M)\$ 4,%\8T.!X8Q;+J MVM5$BZ7KE'.A3=]UP]S<=%#: V9_(83>3*R#YNX4_P!02P,$% @ :T$. M5XJHW$$* @ )00 !D !X;"]W;W)K&ULA51A M;YLP$/TKEE=-K;3%!)9LR@"I:59UDS)%C=I]F/;!@4NP:C#SF=#]^]F&(":E MW1?LL^^]>\\^$[=*/V$!8,AS*2M,:&%,O6 ,LP)*CA-50V5W]DJ7W-A0'QC6 M&GCN0:5D81#,6X4?*'R$V1T$^4 MY+#GC33WJKV#WL_,\65*HO^2MLN=!Y1D#1I5]F"KH!15-_+G_AQ&@#!\ 1#V M@-#K[@IYE2MN>!IKU1+MLBV;FWBK'FW%B*,3-6@*-A65]LV14+7RCV MK:DF) K>D3 ((_*P79'+BZM_:9C5/Y@(!Q.AYXW^;V(E,)/*^4#R\WJ'1MM[ M_W5.:D?YX3RE>PL+K'D&";7-CJ"/0-.W;Z;SX/,K@J-!_H%,X?(H58H MS#EU'7[N\>YA'=/I+&;'<4TVNG7W@-9<'T2%1,+>@H+)QQDENFO*+C"J]HVP M4\:VE9\6]AV#=@EV?Z^4.06NMX8_0_H74$L#!!0 ( &M!#E&PO=V]R:W-H965T M7SN^DRUEWWF!D _JY+PJ54(48]MFV<%JB"_HS4B\LV*L@H*V61KF]<,P5R3 MJM+V'">R*XB)-9OHOGLVF]!&E)B@>P9X4U60_9JCDFZGEFOM.K[B=2%4ASV; MU'"-'I!XK.^9;-F]2HXK1#BF!#"TFEH?W/'2=11!(_[!:,L'ST"%\D3I=]7X MG$\M1\T(E2@32@+*OPU:H+)42G(>/SI1JQ]3$8?/._6/.G@9S!/D:$'+;S@7 MQ=1*+)"C%6Q*\95N/Z$NH%#I9;3D^A=L.ZQC@:SA@E8=6!W!.R0$1PA^1_#/'2'H",&Y(X0=08=NM[%KXU(HX&S"Z!8PA99JZD&[ MK]G2+TQ4HCP()M]BR1.SOV0NEI1S4".9/@5D"-R"!:UJ2'Z]>Y-X;OR>@SGD M. .0Y"#%92-0#A3M3T6[E[0'3;M*D8"XY-=2X/$A!5=OK\%;8+>B'& "'@D6 M_$9VRN>_"]IPJ<@GMI!AJ,G863?E>3ME[\B4??"%$E%PL"0YR@W\]#0_.L&W MI7V]A][.P[EW4O"/AMP!W[D!GN/YAODLSJ=[IG!^;_3E_QY]SPR_3RA?Z_G' M$JJI$(."LK%I95MN8.:J0W',:YBAJ25//8[8!EFS=V_K^C;]0!BC/3*K0"D1907Y+-[#9PHU@N_V;HKP'F)5'B[,-2 M RP*'2_>ART-L#!QXZ"'[44;]M&&9T:;MT>3*=[PO'@-,%.\!I@I7@/L1+Q1 M'V]T2&QO">)^">*3*?=-7SY0?@LW\J1; M(Y#1JI)WGNY#)V]C7,@O&R;K;@N"*[Q[>VU:LW:X<) I(S?QXO@P\Q8&H!-% MHV T.DA1DV(4!F&<'"2I23&(W5'HF-,TZ3U*+N91MW%?/&!'T:4?W#XI494[!XX M841%1\XTUWF^A#K_V8AA6KQN13? :UZ882_,,,->N&&&O;##'ES/Y>5HK>LB M+K=$0T1[L>I[^]KK@ZXX#OKG[GCA&OI35:OIJ)"EAGXL9+V)F +(]RM*Q:ZA!N@KV-F_4$L#!!0 ( M &M!#E?Q6/?;&00 '87 9 >&PO=V]R:W-H965TXA'Y WW1/ZS+8(+/E3VNX04O$O]4/5+S9'0 M#LKB3XSV[.P9R%2>"'F6+[^M9I8C9X0*E',) <7?#BU044@D,8^_6U"KBRD= MSY^/Z+^JY$4R3Y"A!2G^PBN^G5FQ!59H#9N"/Y+]%]0F%$J\G!1,_8)]:^M8 M(&\8)V7K+&90XNKP#U_:0IPY"!R]@]$.'X(J#WSKXKXT0M [!:R.$K8-* MW3[DK@J70@[G4TKV@$IK@28?5/65MZ@7KN1"67(JOF+AQ^=_B+58$,9 C<3R MV4**P&=P5W'\>86+1I((EBAO*.88,? A11SB@GT41LJ836TN9B&Q[+R->'^( MZ%V)Z(.OI.);!K)JA58:_W3Z. OS?5#?"=3\!S/%\S MG\7KW3U=.O\M>O:OH_>*X7?KP5=XP16\)2?Y,R"UW,5:-6/-@ M34D)%J2L&PZ5W)(UR""M<+5AX$%LY*7^'H M#NJQQT[LH1Y[>9\]=&2OD^%/ ):DJ3CX@*M6:S_J&#U,)E23D:>"W=R-Q"G! M]>.IO3MG2V/H1'&8.$G?,-48AD$2Q.[ ,-,ANGX2!%YGV*O@I*O@9+2"CXAQ MBG,N:L64'#45YEHQ&L5YZW(V"9::!,L,@?7(B#HRHO<2H\@D>R;!4I-@F2&P M'GMQQU[\(XE1?*$(GA>XX4")+JTFL1L-K%(-5AP$T4"#+JV".(P3O0 E7=62 MT:I]JW9"@D1UZ$")=#F/0KUU%9L$2TV"98; >GRXSNF6XKR7"K61#1%H%"TU MBI:90NMS>';3='\D+6IGG2[8[>"O]W>0HN3T&^EURHTZ69,]2E M2Y/8CV4SJ2]+8TB'FMEG?<02T8UJX#*1L\CGT$+J1KLF\9UJC0[&[]W;A:L9 M3V536?4M3_"'CO172#>X8J! :Q'*N8G$/.FAR7MXX:167,6P16B MTD!\7Q/"CR\R0-=JG_\#4$L#!!0 ( &M!#E=B[E9@F0( *L& 9 M>&PO=V]R:W-H965TZO=^SOG7;4LJ0:YI)_89E93;TSCV20TYJ;6[GY *T> MEV JN79/LFG.3L8>26MM9-F",8.2B>9-MVT=]@#(TP\(6T#X%/!?.9_#P\/I!-U]8L<7_3'^I$%TRF7 MNE9 OEXLM5'XB7[KJUC#..YGM&U[KBN:PM3#OM2@UN EKUZ,)L&[/KG_B>R1 M^'$G?GR(/;G,.M,U$P4!"<.^NSG0P94$TK03D&8 MX[[:' XX"(9!\+(/.&^ H^:>[.Q:)_;P)/;7/0I/.X6G!P/>"P6I+ 3["9E3 MMP0!.3.]G=!0O=W+8#0\Z^(W:1X,]Z_7Y>_U?0FJ<.-08^UK89J.ZKS=Q+UP M@^:)?X:3N!F"43S^00, ,P4 - M>&POO#!@LJL>_Q.??8OFG<]BN]%.QAQI@.%KF0U8#, MM"[?AV$UF;&<5E=%R:1!LD+E5)NNFH95J1A-*R#E(NRT6G&84R[)L"_G^5VN MJV!2S*4>D&X3"MSM4SH@[?B:!$YN5*1L0)XNWGZ?%_KV3>#N9^_.SEI/E[>[ M\0L+7)+0*WIS@.A5RURHLD4Q^?@P^7WBF'3W(.D]RIAP;UMX+?0[8N(AGC>\ M%LKE=!O<]KH?O *L>&.1"- 8[Q 6& M_9)JS92\,QT[V 9?0$'=?ER6QN%4T66["9*7,*)N-3 M,'D2-=D[!9/)\9N,3L!C?;X\.I-A?1+:.&YM';::: "'V@'Y"D=DL4X:C.=< M:"[KWHRG*9,OSEQ&7M.Q^5-M2]^,3UE&YT(_-N" K-M?6,KG>=*,NH>%J$>M MVY]A>NVX.5&;7%RF;,'24=U5T[%M!J9ALM87$':1.WOY$8SC,#\"&)8'L6Q_#C5\.\ 0/+ YG^;*WQW<8K9'\=8'NZKT*PF>*5B,T47VM _.L&C"3Q M[S:6!QC8+F"U _G]>:"F_)PH@EW%O&%/,(XD"89 +?IK-(Z1U8GAX]\?["F) MHB3Q(X#Y'401AL#3B".8 _" (5%DWX,[[Z-P]9X*U_^_'/X"4$L#!!0 ( M &M!#E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GB0_*R'-,-I:N[ON]TVQ914U?ZL=D]"S M5KJB%B[UIF]VFM'2;!FSE>@G@\%5OZ)<1I\_'&+TOQ924M%7F@EQ#"* MVXX'IBTO7C3G#G))5Z9IL73UG0+(,+H:P(!KKHUM?M&,3X%QS^#'[55MU0T7 MEND)M>Q6JWK'Y<8- W?1]VZCF8?C9SN)U_K_3*-:KWG!)JJH*R9M.X^:"0+$!Y,Z6O.73H6=G@A4.YGX_N)[/E=$+& MB_ED.L_;;_GB;C89+:<>9() )F>$_)%XD"D"F9X3,O4@,P0R>RO(? F/]^MT MOLS)XH:,OXSFM]/<@[Q$("_/.9.9!WF%0%Z%A5SH#97\N>D@5);0;&O-B%H3 M&-;?W>\1R/=A(?.ZJJA^1 MS/J(J% "&^56J?+ A6@0.9A=;AR!>0&)"24.;)0[)3<]2 4J4K*5;5"5W3)- M5DIK=? Q,:7$@9TR5E7%VQ78,(XA4X*DAJ( 0\Y51 T'ZQ9;&/!('%LD*W4P>Y@!,(Q+]W?BZ- M.20YGT,20YIT?(A8^)'DT"F^14]/OUV'U,S"1)8).<"(+'Q>EC8BY) M KOD93!\=?M@.DD"Z^25=)5<3)BE7'0A,:DD@:7BQY_>J%+:NJI+LY7<2O Q M,<,DP0WS'V:/S*G6U%5LS'$^?4Q,.DE@Z70P?^\DXRP$?3XF)ITDL'2PP-XC M_N$^Q?R3GM$_L I\3,P_Z5G]T_,Q,?^D@?V#8G9K8VAQ++!_<$R_.I9B_DD# M^P?']$M/*>:@-+"#T.-K]Z%C%DH#6P@]OG92N!2S4!JZ2G8JA6N=Y&-B%DI# M'WU.8XZ$4#XF9J$TL(403-?EU\$Q"V6!+81@0O+AY^T99J$LL(40S'O(2GQ, MS$)98 N=.E[ TC2F4_;+, ME9SH%_[0YI6ZYS;MQ#2?!WW=>HW M;3R<[RR;;E_G\[);A;:>;^M5##H8C$)W/Z-ZG]S/[,U.;?S/Q&:YW,SC1S/_ MWL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=ME.X7*1_GESU/A?3JOM<2!5*!RD$ M:?D@@R K'^00Y.6#AA T+!\T@J!1^: 7"'HI'_0*0:_E@\80-"X?) .4<4"0 M]( U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'> MBGHK@=Z*>BN!WOKPL4V@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@ MMZ+>2J"WH=Y&H+>AWD:@MZ'>1J"W/1R6$.AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.T/A]T$>COJ[01Z.^KM M!'H[ZNT$>COJ[<_4.^73+J9;SW6-[W\FU?G\;+R]_K*\;J*$PPO. ?YKOO\" M4$L#!!0 ( &M!#E>,3^J/N@$ .X< 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*H MB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+ M9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HD MVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LO MNHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN M_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN M[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/ M41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56 M@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I% M5H4BJT*15:'(JE!D52BR*A19U7_*^F[,\J__P+7WM-9E<\AGW6_.Z2=02P$" M% ,4 " !K00Y7!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &M!#E=ZRGNP[P "L" 1 M " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ :T$.5T^\03[*!0 ?!\ !@ M ("!#@@ 'AL+W=O]6Z:T* < , > 8 " @0X. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ :T$.5XJVS2QL!P \2, !@ ("!L1@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T$.5RVAE0&&!0 =@\ !D M ("!=D, 'AL+W=O&PO=V]R:W-H965T MY, !X;"]W;W)K&UL4$L! A0# M% @ :T$.5Q(3=@&H P #P@ !D ("!W5< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :T$.5_'$ M(!R=!P TA0 !D ("!TVD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T$.5Y_4"ZY1 P 6P< !D M ("!TWH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :T$.5VDJ\QS: P ^0D !D ("! MGH4 'AL+W=O3H(% ".#0 &0 @(&OB0 >&PO=V]R:W-H965T)+EFIW0, .$* 9 M " @6B/ !X;"]W;W)K&UL4$L! A0#% M @ :T$.5T5CP>8S! RPD !D ("!?), 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T$.5_K5?'3* M @ P@@ !D ("!&* 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T$.5Q)D')R? @ V0< !D M ("!@ZH 'AL+W=O&PO=V]R M:W-H965TP !X;"]W;W)K&UL M4$L! A0#% @ :T$.5R?+N+7B P "1( !D ("!^+( M 'AL+W=O&PO=V]R:W-H965T98R , *(4 9 M " @&UL4$L! A0#% @ M:T$.5W+\SB$; @ P00 !D ("!S;T 'AL+W=O?* !X;"]W M;W)K&UL4$L! A0#% @ :T$.5_#+.Y,U!0 M-QH !D ("!I\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T$.5R'\-H(Z!P 9C\ !D M ("!%ML 'AL+W=O&PO=V]R:W-H M965T*J-Q!"@( "4$ 9 M " @;+E !X;"]W;W)K&UL4$L! M A0#% @ :T$.5R8'8C>S P S0X !D ("!\^< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :T$. M5X)1//Y! P S!0 T ( !_?( 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ :T$.5Y(L MH):X 0 YQP !H ( !M_L 'AL+U]R96QS+W=O XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 176 242 1 false 44 0 false 4 false false R1.htm 0000001 - Document - Cover Sheet http://www.absci.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 0000005 - Statement - UNAUDITED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY UNAUDITED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Organization and nature of operations Sheet http://www.absci.com/role/Organizationandnatureofoperations Organization and nature of operations Notes 7 false false R8.htm 0000008 - Disclosure - Summary of significant accounting policies Sheet http://www.absci.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 8 false false R9.htm 0000009 - Disclosure - Revenue recognition Sheet http://www.absci.com/role/Revenuerecognition Revenue recognition Notes 9 false false R10.htm 0000010 - Disclosure - Investments Sheet http://www.absci.com/role/Investments Investments Notes 10 false false R11.htm 0000011 - Disclosure - Property and equipment, net Sheet http://www.absci.com/role/Propertyandequipmentnet Property and equipment, net Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and intangibles, net Sheet http://www.absci.com/role/Goodwillandintangiblesnet Goodwill and intangibles, net Notes 12 false false R13.htm 0000013 - Disclosure - Long-term debt and other borrowings Sheet http://www.absci.com/role/Longtermdebtandotherborrowings Long-term debt and other borrowings Notes 13 false false R14.htm 0000014 - Disclosure - Commitments and Contingencies Sheet http://www.absci.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Stock-based compensation Sheet http://www.absci.com/role/Stockbasedcompensation Stock-based compensation Notes 15 false false R16.htm 0000016 - Disclosure - Fair Value Measurements Sheet http://www.absci.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 0000017 - Disclosure - Net loss per share Sheet http://www.absci.com/role/Netlosspershare Net loss per share Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.absci.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 9954701 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.absci.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 19 false false R20.htm 9954702 - Disclosure - Investments (Tables) Sheet http://www.absci.com/role/InvestmentsTables Investments (Tables) Tables http://www.absci.com/role/Investments 20 false false R21.htm 9954703 - Disclosure - Property and equipment, net (Tables) Sheet http://www.absci.com/role/PropertyandequipmentnetTables Property and equipment, net (Tables) Tables http://www.absci.com/role/Propertyandequipmentnet 21 false false R22.htm 9954704 - Disclosure - Goodwill and intangibles, net (Tables) Sheet http://www.absci.com/role/GoodwillandintangiblesnetTables Goodwill and intangibles, net (Tables) Tables http://www.absci.com/role/Goodwillandintangiblesnet 22 false false R23.htm 9954705 - Disclosure - Stock-based compensation (Tables) Sheet http://www.absci.com/role/StockbasedcompensationTables Stock-based compensation (Tables) Tables http://www.absci.com/role/Stockbasedcompensation 23 false false R24.htm 9954706 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.absci.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.absci.com/role/FairValueMeasurements 24 false false R25.htm 9954707 - Disclosure - Net loss per share (Tables) Sheet http://www.absci.com/role/NetlosspershareTables Net loss per share (Tables) Tables http://www.absci.com/role/Netlosspershare 25 false false R26.htm 9954708 - Disclosure - Revenue recognition (Details) Sheet http://www.absci.com/role/RevenuerecognitionDetails Revenue recognition (Details) Details http://www.absci.com/role/Revenuerecognition 26 false false R27.htm 9954709 - Disclosure - Investments -Amortized and Fair Value of our Investments (Details) Sheet http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails Investments -Amortized and Fair Value of our Investments (Details) Details 27 false false R28.htm 9954710 - Disclosure - Investments- Narratives (Details) Sheet http://www.absci.com/role/InvestmentsNarrativesDetails Investments- Narratives (Details) Details 28 false false R29.htm 9954711 - Disclosure - Investments- Fair Values of Investments in an Unrealized Loss Position (Details) Sheet http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails Investments- Fair Values of Investments in an Unrealized Loss Position (Details) Details 29 false false R30.htm 9954712 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) Sheet http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails Property and equipment, net - Schedule of Property and Equipment (Details) Details 30 false false R31.htm 9954713 - Disclosure - Property and equipment, net - Narratives (Details) Sheet http://www.absci.com/role/PropertyandequipmentnetNarrativesDetails Property and equipment, net - Narratives (Details) Details 31 false false R32.htm 9954714 - Disclosure - Goodwill and intangibles, net - Narrative (Details) Sheet http://www.absci.com/role/GoodwillandintangiblesnetNarrativeDetails Goodwill and intangibles, net - Narrative (Details) Details 32 false false R33.htm 9954715 - Disclosure - Goodwill and intangibles, net - Schedule of Goodwill (Details) Sheet http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails Goodwill and intangibles, net - Schedule of Goodwill (Details) Details 33 false false R34.htm 9954716 - Disclosure - Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets (Details) Details 34 false false R35.htm 9954717 - Disclosure - Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 35 false false R36.htm 9954718 - Disclosure - Long-term debt and other borrowings (Details) Sheet http://www.absci.com/role/LongtermdebtandotherborrowingsDetails Long-term debt and other borrowings (Details) Details http://www.absci.com/role/Longtermdebtandotherborrowings 36 false false R37.htm 9954719 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.absci.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.absci.com/role/CommitmentsandContingencies 37 false false R38.htm 9954720 - Disclosure - Stock-based compensation - Narratives (Details) Sheet http://www.absci.com/role/StockbasedcompensationNarrativesDetails Stock-based compensation - Narratives (Details) Details 38 false false R39.htm 9954721 - Disclosure - Stock-based compensation - Allocated Share-based Compensation Expense (Details) Sheet http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails Stock-based compensation - Allocated Share-based Compensation Expense (Details) Details 39 false false R40.htm 9954722 - Disclosure - Stock-based compensation - Stock Option Rollforward (Details) Sheet http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails Stock-based compensation - Stock Option Rollforward (Details) Details 40 false false R41.htm 9954723 - Disclosure - Stock-based compensation - Determination of Fair Value (Details) Sheet http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails Stock-based compensation - Determination of Fair Value (Details) Details 41 false false R42.htm 9954724 - Disclosure - Stock-based compensation - Unvested Rollforward (Details) Sheet http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails Stock-based compensation - Unvested Rollforward (Details) Details 42 false false R43.htm 9954725 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) Details 43 false false R44.htm 9954726 - Disclosure - Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details) Sheet http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details) Details 44 false false R45.htm 9954727 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.absci.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 45 false false R46.htm 9954728 - Disclosure - Net loss per share - Company???s Basic and Diluted Net Loss Per Share (Details) Sheet http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails Net loss per share - Company???s Basic and Diluted Net Loss Per Share (Details) Details 46 false false R47.htm 9954729 - Disclosure - Net loss per share - Anti-dilutive Securities (Details) Sheet http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails Net loss per share - Anti-dilutive Securities (Details) Details 47 false false R48.htm 9954730 - Disclosure - Income Taxes (Details) Sheet http://www.absci.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.absci.com/role/IncomeTaxes 48 false false All Reports Book All Reports absi-20230630.htm absi-20230630.xsd absi-20230630_cal.xml absi-20230630_def.xml absi-20230630_lab.xml absi-20230630_pre.xml exhibit101-executiveemploy.htm exhibit311-2023q210xq.htm exhibit312-2023q210xq.htm exhibit321-2023q210xq.htm exhibit322-2023q210xq.htm exhibit42non-employeedirec.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "absi-20230630.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 655, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 176, "dts": { "calculationLink": { "local": [ "absi-20230630_cal.xml" ] }, "definitionLink": { "local": [ "absi-20230630_def.xml" ] }, "inline": { "local": [ "absi-20230630.htm" ] }, "labelLink": { "local": [ "absi-20230630_lab.xml" ] }, "presentationLink": { "local": [ "absi-20230630_pre.xml" ] }, "schema": { "local": [ "absi-20230630.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" ] } }, "elementCount": 386, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 1, "http://xbrl.sec.gov/dei/2023": 5, "total": 6 }, "keyCustom": 6, "keyStandard": 236, "memberCustom": 9, "memberStandard": 33, "nsprefix": "absi", "nsuri": "http://www.absci.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.absci.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Investments", "menuCat": "Notes", "order": "10", "role": "http://www.absci.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Property and equipment, net", "menuCat": "Notes", "order": "11", "role": "http://www.absci.com/role/Propertyandequipmentnet", "shortName": "Property and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Goodwill and intangibles, net", "menuCat": "Notes", "order": "12", "role": "http://www.absci.com/role/Goodwillandintangiblesnet", "shortName": "Goodwill and intangibles, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Long-term debt and other borrowings", "menuCat": "Notes", "order": "13", "role": "http://www.absci.com/role/Longtermdebtandotherborrowings", "shortName": "Long-term debt and other borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "14", "role": "http://www.absci.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Stock-based compensation", "menuCat": "Notes", "order": "15", "role": "http://www.absci.com/role/Stockbasedcompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "16", "role": "http://www.absci.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Net loss per share", "menuCat": "Notes", "order": "17", "role": "http://www.absci.com/role/Netlosspershare", "shortName": "Net loss per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.absci.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of significant accounting policies (Policies)", "menuCat": "Policies", "order": "19", "role": "http://www.absci.com/role/SummaryofsignificantaccountingpoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.absci.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Property and equipment, net (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.absci.com/role/PropertyandequipmentnetTables", "shortName": "Property and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Goodwill and intangibles, net (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.absci.com/role/GoodwillandintangiblesnetTables", "shortName": "Goodwill and intangibles, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Stock-based compensation (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.absci.com/role/StockbasedcompensationTables", "shortName": "Stock-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.absci.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Net loss per share (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.absci.com/role/NetlosspershareTables", "shortName": "Net loss per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Revenue recognition (Details)", "menuCat": "Details", "order": "26", "role": "http://www.absci.com/role/RevenuerecognitionDetails", "shortName": "Revenue recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-4", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Investments -Amortized and Fair Value of our Investments (Details)", "menuCat": "Details", "order": "27", "role": "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails", "shortName": "Investments -Amortized and Fair Value of our Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-65", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Investments- Narratives (Details)", "menuCat": "Details", "order": "28", "role": "http://www.absci.com/role/InvestmentsNarrativesDetails", "shortName": "Investments- Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-65", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Investments- Fair Values of Investments in an Unrealized Loss Position (Details)", "menuCat": "Details", "order": "29", "role": "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails", "shortName": "Investments- Fair Values of Investments in an Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details)", "menuCat": "Details", "order": "30", "role": "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "shortName": "Property and equipment, net - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Property and equipment, net - Narratives (Details)", "menuCat": "Details", "order": "31", "role": "http://www.absci.com/role/PropertyandequipmentnetNarrativesDetails", "shortName": "Property and equipment, net - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Goodwill and intangibles, net - Narrative (Details)", "menuCat": "Details", "order": "32", "role": "http://www.absci.com/role/GoodwillandintangiblesnetNarrativeDetails", "shortName": "Goodwill and intangibles, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Goodwill and intangibles, net - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "33", "role": "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails", "shortName": "Goodwill and intangibles, net - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "34", "role": "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "menuCat": "Details", "order": "35", "role": "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfSecuredDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Long-term debt and other borrowings (Details)", "menuCat": "Details", "order": "36", "role": "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails", "shortName": "Long-term debt and other borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-85", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfSecuredDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-90", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "37", "role": "http://www.absci.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-90", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Stock-based compensation - Narratives (Details)", "menuCat": "Details", "order": "38", "role": "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "shortName": "Stock-based compensation - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Stock-based compensation - Allocated Share-based Compensation Expense (Details)", "menuCat": "Details", "order": "39", "role": "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails", "shortName": "Stock-based compensation - Allocated Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "4", "role": "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Stock-based compensation - Stock Option Rollforward (Details)", "menuCat": "Details", "order": "40", "role": "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails", "shortName": "Stock-based compensation - Stock Option Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Stock-based compensation - Determination of Fair Value (Details)", "menuCat": "Details", "order": "41", "role": "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "shortName": "Stock-based compensation - Determination of Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-118", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Stock-based compensation - Unvested Rollforward (Details)", "menuCat": "Details", "order": "42", "role": "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails", "shortName": "Stock-based compensation - Unvested Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-119", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "43", "role": "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-140", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-156", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details)", "menuCat": "Details", "order": "44", "role": "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details", "shortName": "Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-156", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://www.absci.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Net loss per share - Company\u2019s Basic and Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "46", "role": "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails", "shortName": "Net loss per share - Company\u2019s Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-161", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Net loss per share - Anti-dilutive Securities (Details)", "menuCat": "Details", "order": "47", "role": "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails", "shortName": "Net loss per share - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-161", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "48", "role": "http://www.absci.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-30", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - UNAUDITED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "menuCat": "Statements", "order": "5", "role": "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "UNAUDITED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-35", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Organization and nature of operations", "menuCat": "Notes", "order": "7", "role": "http://www.absci.com/role/Organizationandnatureofoperations", "shortName": "Organization and nature of operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Summary of significant accounting policies", "menuCat": "Notes", "order": "8", "role": "http://www.absci.com/role/Summaryofsignificantaccountingpolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Revenue recognition", "menuCat": "Notes", "order": "9", "role": "http://www.absci.com/role/Revenuerecognition", "shortName": "Revenue recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "tag": { "absi_A2020And2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 And 2021 Plan", "label": "2020 And 2021 Plan [Member]", "terseLabel": "2020 And 2021 Plan" } } }, "localname": "A2020And2021PlanMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "absi_A2020StockOptionAndGrantPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Stock Option and Grant Plan", "label": "2020 Stock Option and Grant Plan [Member]", "terseLabel": "2020 Plan" } } }, "localname": "A2020StockOptionAndGrantPlanMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "absi_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 ESPP" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "absi_A2021StockOptionAndGrantPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Stock Option and Grant Plan", "label": "2021 Stock Option and Grant Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021StockOptionAndGrantPlanMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "absi_ContingentConsiderationFairValue": { "auth_ref": [], "calculation": { "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Fair Value", "label": "Contingent Consideration, Fair Value", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationFairValue", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "absi_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "domainItemType" }, "absi_DeferredCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Expense", "label": "Deferred Compensation Expense", "terseLabel": "Deferred compensation expense" } } }, "localname": "DeferredCompensationExpense", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "absi_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "absi_EquipmentFinancingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Financing", "label": "Equipment Financing [Member]", "terseLabel": "Equipment Financing" } } }, "localname": "EquipmentFinancingMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "domainItemType" }, "absi_IncreaseDecreaseOperatingLeaseRightOfUseAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Operating Lease Right-Of-Use Assets And Liabilities", "label": "Increase (Decrease) Operating Lease Right-Of-Use Assets And Liabilities", "terseLabel": "Operating lease right-of-use assets and liabilities" } } }, "localname": "IncreaseDecreaseOperatingLeaseRightOfUseAssetsAndLiabilities", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "absi_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Investments", "label": "Long Term Investments [Member]", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "absi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodNetOfForfeitures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Net Of Forfeitures", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Net Of Forfeitures", "terseLabel": "Issuance of shares under stock plans, net of shares withheld for tax payments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodNetOfForfeitures", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "absi_ShareBasedCompensationDiscountOnFairMarketValuePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Discount On Fair Market Value, Percent", "label": "Share Based Compensation, Discount On Fair Market Value, Percent", "terseLabel": "Share based compensation, discount on fair market value (as a percent)" } } }, "localname": "ShareBasedCompensationDiscountOnFairMarketValuePercent", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "percentItemType" }, "absi_ShareBasedCompensationMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Maximum Annual Contributions Per Employee, Percent", "label": "Share Based Compensation, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Share based compensation, maximum annual contributions per employee (as a percent)" } } }, "localname": "ShareBasedCompensationMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "percentItemType" }, "absi_SpecificOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific Options", "label": "Specific Options [Member]", "terseLabel": "Certain Options" } } }, "localname": "SpecificOptionsMember", "nsuri": "http://www.absci.com/20230630", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Street" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "verboseLabel": "Entity Incorporation, State" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol(s)" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r272", "r273", "r274", "r275", "r339", "r462", "r486", "r501", "r502", "r553", "r554", "r555", "r556", "r557", "r564", "r565", "r571", "r579", "r584", "r588", "r662", "r696", "r697", "r698", "r699", "r700", "r701" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails", "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r272", "r273", "r274", "r275", "r339", "r462", "r486", "r501", "r502", "r553", "r554", "r555", "r556", "r557", "r564", "r565", "r571", "r579", "r584", "r588", "r662", "r696", "r697", "r698", "r699", "r700", "r701" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails", "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r272", "r273", "r274", "r275", "r332", "r339", "r365", "r366", "r367", "r438", "r462", "r486", "r501", "r502", "r553", "r554", "r555", "r556", "r557", "r564", "r565", "r571", "r579", "r584", "r588", "r591", "r657", "r662", "r697", "r698", "r699", "r700", "r701" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails", "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r272", "r273", "r274", "r275", "r332", "r339", "r365", "r366", "r367", "r438", "r462", "r486", "r501", "r502", "r553", "r554", "r555", "r556", "r557", "r564", "r565", "r571", "r579", "r584", "r588", "r591", "r657", "r662", "r697", "r698", "r699", "r700", "r701" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails", "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r20", "r587" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Accretion of discount on short-term investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r82", "r142", "r476", "r491", "r492" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r12", "r32", "r400", "r403", "r431", "r487", "r488", "r621", "r622", "r623", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r77" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r371", "r372", "r373", "r499", "r631", "r632", "r633", "r692", "r710" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r59", "r60", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r369", "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r8", "r46", "r50" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r141", "r162", "r197", "r205", "r209", "r245", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r395", "r397", "r417", "r471", "r523", "r587", "r598", "r660", "r661", "r694" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r135", "r143", "r162", "r245", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r395", "r397", "r417", "r587", "r660", "r661", "r694" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r62" ], "calculation": { "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r219" ], "calculation": { "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r220" ], "calculation": { "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [ "r254", "r572" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]", "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r41", "r42", "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r40", "r137", "r567" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Assets" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails", "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r90", "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash - End of period", "periodStartLabel": "Cash, cash equivalents and restricted cash - Beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r90" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Equivalents [Member]", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r10", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r29", "r69", "r473", "r510" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments (See Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r100", "r270", "r271", "r562", "r658" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r589", "r590", "r591", "r593", "r594", "r595", "r596", "r631", "r632", "r692", "r708", "r710" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r76", "r511" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r76", "r511", "r529", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r76", "r475", "r587" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 500,000,000 shares authorized as of June\u00a030, 2023 and December\u00a031, 2022; 92,590,593 and 92,411,103 shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r145", "r147", "r153", "r468", "r482" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r316", "r318", "r329" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/RevenuerecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r316", "r317", "r329" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/RevenuerecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r316", "r317", "r329" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from customer contract liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/RevenuerecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal rights granted to the owner or licensee of collections of information stored in electronic form (such as on computer disks or files).", "label": "Database Rights [Member]", "terseLabel": "Monoclonal antibody library" } } }, "localname": "DatabasesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r101", "r161", "r285", "r291", "r292", "r293", "r294", "r295", "r296", "r301", "r308", "r309", "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-term debt and other borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Longtermdebtandotherborrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r73", "r74", "r116", "r117", "r164", "r286", "r287", "r288", "r289", "r290", "r292", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r425", "r574", "r575", "r576", "r577", "r578", "r628" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r26", "r65", "r312", "r425" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Imputed interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r164", "r286", "r287", "r288", "r289", "r290", "r292", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r425", "r574", "r575", "r576", "r577", "r578", "r628" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r27", "r164", "r286", "r287", "r288", "r289", "r290", "r292", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r425", "r574", "r575", "r576", "r577", "r578", "r628" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r27", "r53", "r54", "r64", "r65", "r67", "r70", "r103", "r104", "r164", "r286", "r287", "r288", "r289", "r290", "r292", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r425", "r574", "r575", "r576", "r577", "r578", "r628" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term (in months)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r41", "r42", "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Deferred offering costs included in accounts payable" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r641" ], "calculation": { "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r641" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss, Current", "terseLabel": "Short-term investments" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r123", "r255", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Fair value, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r123", "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "Unrealized loss, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r123", "r255", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair value, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r123", "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Unrealized loss, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r641" ], "calculation": { "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "terseLabel": "Fair market value", "verboseLabel": "Debt Securities:" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "auth_ref": [ "r254", "r572" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]", "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r122", "r572", "r642" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Values of Investments in an Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]" } } }, "localname": "DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "auth_ref": [ "r484", "r624", "r625" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Realized Gain (Loss)", "terseLabel": "Realized gain (loss)" } } }, "localname": "DebtSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r8", "r109", "r130", "r390", "r391", "r630" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r378", "r379", "r472" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r8", "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r8", "r201" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed software platform and the related methods patents" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r154", "r170", "r171", "r172", "r173", "r174", "r179", "r182", "r189", "r190", "r191", "r195", "r407", "r408", "r469", "r483", "r568" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in usd per share)", "verboseLabel": "Net loss per share: basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r154", "r170", "r171", "r172", "r173", "r174", "r182", "r189", "r190", "r191", "r195", "r407", "r408", "r469", "r483", "r568" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share: diluted (in usd per share)", "verboseLabel": "Net loss per share, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r178", "r192", "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Netlosspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate, continuing operations (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Share based compensation expense not yet recognized, recognition period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r690" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Share based compensation expense not yet recognized other than options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r690" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Share based compensation expense not yet recognized, options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Lab Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r13", "r133", "r148", "r149", "r150", "r165", "r166", "r167", "r169", "r175", "r177", "r196", "r246", "r247", "r315", "r371", "r372", "r373", "r386", "r387", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r418", "r419", "r420", "r421", "r422", "r423", "r431", "r487", "r488", "r489", "r499", "r550" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r68", "r563" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r410", "r411", "r414" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r410", "r411", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r17", "r62", "r63", "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r62", "r63" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r299", "r333", "r334", "r335", "r336", "r337", "r338", "r411", "r435", "r436", "r437", "r575", "r576", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r63", "r113" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r410", "r411", "r412", "r413", "r415" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r299", "r333", "r338", "r411", "r435", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r299", "r333", "r338", "r411", "r436", "r575", "r576", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r299", "r333", "r334", "r335", "r336", "r337", "r338", "r411", "r437", "r575", "r576", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r14", "r63" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Fair Value Using Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Change in the fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r299", "r333", "r334", "r335", "r336", "r337", "r338", "r435", "r436", "r437", "r575", "r576", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r409", "r415" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r427" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Financing lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r427" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease obligations - net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r428", "r430" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r248", "r249", "r250", "r251", "r252", "r253", "r256", "r257", "r310", "r314", "r405", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r481", "r572", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r636", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Investment Type [Axis]", "verboseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails", "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails", "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r139", "r266" ], "calculation": { "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 (six months remaining)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r264", "r265", "r266", "r267", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Years Ending December 31:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r96", "r466" ], "calculation": { "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "FiniteLivedIntangibleAssetsLineItems" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r47", "r49" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r96", "r465" ], "calculation": { "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, Fixtures and Other" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r138", "r258", "r467", "r573", "r587", "r644", "r651" ], "calculation": { "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and intangibles, net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Goodwillandintangiblesnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r260", "r262", "r573" ], "calculation": { "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Gross Assets" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r260", "r262", "r573" ], "calculation": { "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated Impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss [Abstract]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r8", "r259", "r261", "r263", "r573" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetNarrativeDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r83", "r119", "r197", "r204", "r208", "r210", "r470", "r479", "r570" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r268", "r269", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r269", "r534" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r163", "r376", "r382", "r384", "r385", "r388", "r392", "r393", "r394", "r498" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r131", "r176", "r177", "r202", "r380", "r389", "r485" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r7" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r626" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Receivables under development arrangements" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r463", "r626" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r7" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r626" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r7" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r45", "r48" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Denovium Engine" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r121", "r151", "r200", "r424", "r535", "r597", "r709" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash, cash equivalents, investments in debt and equity instruments (including cost and equity investees and related income statement amounts), equity and cost method investments, investments in joint ventures and any other investment.", "label": "Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r23", "r162", "r245", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r396", "r397", "r398", "r417", "r509", "r569", "r598", "r660", "r694", "r695" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r81", "r118", "r478", "r587", "r629", "r640", "r693" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r136", "r162", "r245", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r396", "r397", "r398", "r417", "r587", "r660", "r694", "r695" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r21" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r21", "r628" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r27" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Long-term debt - net of current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r27", "r52" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r158" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows From Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r158" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows From Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r91", "r92" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows From Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r84", "r92", "r120", "r134", "r144", "r146", "r150", "r162", "r168", "r170", "r171", "r172", "r173", "r176", "r177", "r187", "r197", "r204", "r208", "r210", "r245", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r408", "r417", "r480", "r531", "r548", "r549", "r570", "r597", "r660" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r155", "r170", "r171", "r172", "r173", "r179", "r180", "r188", "r191", "r197", "r204", "r208", "r210", "r570" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net loss, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r155", "r181", "r183", "r184", "r185", "r186", "r188", "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Net loss, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Long-term debt" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r197", "r204", "r208", "r210", "r570" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r427" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r427" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligations - net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r429", "r430" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r426" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r72", "r111", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and nature of operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Organizationandnatureofoperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r140" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r11", "r112" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized (loss) gain on investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r11", "r112" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r36", "r156", "r214" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Investment in short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r37" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r75", "r313" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r75", "r511" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r75", "r313" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r75", "r511", "r529", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r75", "r474", "r587" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of June\u00a030, 2023 and December\u00a031, 2022; 0 shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r620" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r6", "r34" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from property insurance settlements" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r4" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r38" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from issuance of long-term debt", "verboseLabel": "Proceeds from financing arrangements" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r156", "r157", "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities, prepayments and calls of debt securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "auth_ref": [ "r35", "r635" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.", "label": "Proceeds from Sale and Maturity of Held-to-Maturity Securities", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sales of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r607", "r608", "r656" ], "calculation": { "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r608", "r654" ], "calculation": { "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r606", "r618", "r655" ], "calculation": { "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Total Cost" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property and Equipment by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r98", "r127", "r128", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Propertyandequipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Components of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "auth_ref": [ "r619" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.", "label": "Receivables, Long-Term Contracts or Programs", "terseLabel": "Receivables under development arrangements, net" } } }, "localname": "ReceivablesLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r39", "r496" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r71", "r375", "r702" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r616", "r627", "r703", "r705" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r126", "r617", "r627" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, long-term" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Unvested restricted stock", "verboseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r78", "r105", "r477", "r490", "r492", "r497", "r512", "r587" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r133", "r165", "r166", "r167", "r169", "r175", "r177", "r246", "r247", "r371", "r372", "r373", "r386", "r387", "r399", "r401", "r402", "r404", "r406", "r487", "r489", "r499", "r710" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": { "auth_ref": [ "r125", "r691" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606.", "label": "Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer", "terseLabel": "Collaboration revenue" } } }, "localname": "RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r198", "r199", "r203", "r206", "r207", "r211", "r212", "r213", "r327", "r328", "r464" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Technology development revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.", "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r132", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Revenuerecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r152", "r162", "r198", "r199", "r203", "r206", "r207", "r211", "r212", "r213", "r245", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r417", "r470", "r660" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "totalLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails", "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Schedule of Amortized and Fair Value of our Investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Company\u2019s Basic and Diluted Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Allocation of Share-based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r47", "r49", "r465" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r47", "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r573", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of Non-vested Share Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r15", "r16", "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Determination of Fair Value" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/GoodwillandintangiblesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r7" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeitures (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance, unvested (in shares)", "periodStartLabel": "Beginning balance, unvested (in shares)", "terseLabel": "Shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Nonvested, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Fair Value Assumptions and Methodology" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend Yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, weighted average price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled/Forfeited (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Issuance of shares under stock plans, net of shares withheld for tax payments (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of shares granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Intrinsic value, shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)", "terseLabel": "Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest weighted average price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "verboseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "verboseLabel": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Issuance price (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Intrinsic value, shares outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest, contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of vested options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r102", "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Stockbasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r558", "r559", "r560", "r566" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-Term Investments [Member]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r93", "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r0", "r659", "r706", "r707" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r13", "r30", "r133", "r148", "r149", "r150", "r165", "r166", "r167", "r169", "r175", "r177", "r196", "r246", "r247", "r315", "r371", "r372", "r373", "r386", "r387", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r418", "r419", "r420", "r421", "r422", "r423", "r431", "r487", "r488", "r489", "r499", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r165", "r166", "r167", "r196", "r464", "r495", "r500", "r503", "r504", "r505", "r506", "r507", "r508", "r511", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r530", "r532", "r533", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r550", "r592" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r165", "r166", "r167", "r196", "r464", "r495", "r500", "r503", "r504", "r505", "r506", "r507", "r508", "r511", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r525", "r526", "r527", "r528", "r530", "r532", "r533", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r550", "r592" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "SARs" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r75", "r76", "r105", "r351" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r13", "r75", "r76", "r105", "r496", "r550", "r561" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Forfeiture of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r76", "r79", "r80", "r94", "r513", "r529", "r551", "r552", "r587", "r598", "r629", "r640", "r693", "r710" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOtherShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of increase (decrease) in shares of stock classified as other.", "label": "Stockholders' Equity, Other Shares", "terseLabel": "Other (in shares)" } } }, "localname": "StockholdersEquityOtherShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r310", "r314", "r405", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r481", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r636", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails", "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails", "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "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.", "label": "US Treasury Bill Securities [Member]", "terseLabel": "U.S. treasury bills" } } }, "localname": "USTreasuryBillSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails", "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails", "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r377", "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r181", "r191" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding, diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding: diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r179", "r191" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding, basic (in shares)", "verboseLabel": "Weighted-average common shares outstanding: basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479428/808-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 68 0001628280-23-029197-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-029197-xbrl.zip M4$L#!!0 ( &Q!#E?]3(X0C0\! -[S$ 1 86)S:2TR,#(S,#8S,"YH M=&WLO6MWXDBR+OS]_ J]]-XSU6L)EV[<7-V<1=FN'F:[;(^A9O:\7V8E4F(T M+21:%]O,KS\1*8F+ 8- 6"G(O?9T&4BE,B.>B(R(C(S\Y?^^CAWIF?J![;F_ M5M0+I2+]W_8O_U^U^K]?'V^E:\^,QM0-I2N?DI!:THL=CJ1P1*5_>/[O]C.1 M'AP2#CU_7*VRIZZ\R=2WGT:AI"F:GK9*?O0OS;JFFH-FHSI0ZJ1JM(:#ZH#4 M:=74E(9:4Y66UM+DI\OA4"5#G=:K]?I@6#6TVK Z:)IZ5=,&BE93M&%+'\C6 M)6W"EZ9NZ+)>UYH_3GTB1L@F4@(=,;.:E6E6=75I)^EYU]T]D:UU6I]?L7QIR_# MP=B;AJ?@\(*0N"9=;&_-'UAL7/\<_SB;1^ 9FMIXK_.XQ:SOP%XW:&BJ?O[? M[[<]F-63.EKBMI4QC![^\0 '\>D&!.W97V2XS#7].F%GW#A10B\,-\M)<.<9]^ MK5"W^J-7 >128K5_&=.02/AHE?X1V<^_5JX\-P2)K/:G$QB*&7_ZM1+2U_ S M \OG]O_Y/__GE] .'=K&V5?3>?[R.?[RE\]QUP//FK9_L>QG*0BG#OVU8MG! MQ"'32]=S*0S ?KW$AM2/_[0MB[KL3_C]#M2";YOQ^U_#1SK\M6)6 WVCTE:US[JZ M_^M373E__S?X)IB]H5EI(R?R>L$#-/>LY5>T*NV_:?N_X,8%@$ROX!4^<;JN M15__A\XH!'+25D"ZZPVMWFSN]Y)$0"\?Z3-U(_K-]\8(9Y^8X3]@8;F*@M"# M#AY\SXK,L.-:/>H_VR:]>060!_; H;=V$*8C4M5:I?V>#OCI%IYU SKOZ#L= M#ZB_,OC/R_CVZ9 "DDP:K!%+E.O+@*DWF)[$Y/PR!&'\M1+8XXF#^H%]-_)Q M]DL2>/$:6-#%Y^4^XO?/7YJ,(? BGWUB:O\R(2F;.Y(T_9XRIJ6?; L_#VWJ M2ZQ_NG9ENNK^SS(SWS[<3K]:[GW",)=^ M7NARA@#-=5187_3Y^;_S8;IK70 MM%Y%=;3\2_HY?-I!2,"W)_- M;$Q)$/FTG1"6_9AVD?Z6?L8^UE-*YXY2BQC8DU(1$Z=E4B1VRN6/WG5V*AE\ M40FMGL/Q!%2"Q:*'P)E-#U9]&-9B4Z8,2>CY>Q)TY7G\\IJZWMAVUW6[*YR7 MNOB\//JM_*QQP,^W:M+X>#59YXT,VNYDT/(C0X-#,NRZ:.9(AN:QR9#,ACZA MM1I_M.!EKQ/'-NTPML$DRQZC38=1A]0L[(4P)7SF!EP=,$2]\00\$3<,.J\V MK(=I,_@>[/=>Z)F_I_;B-@]M!;*OK7I&) M'1*G+.17E9+3_Y&&Q':I=4-\UW:?@M(0_NA^RK&!;X+/'3D8^[P/1]3'=CX= M86_/M.N:X*Z6AA='=Y;*K/P]#81#UPZNL]:YD5[.:"HYV4HE=U!+L);RY/^9?>6/]1;RY'P M6MG=Y**]M3QYP<,.WY&F)AQ1OK<+-.&(EHA91W=$3U%I\\"XLGO.'^^ %<&E MLKO)'^B [9_1\8;F97=Z"W+ ,&9(YKGU(0CFL'H*."HI"$\\<[8$5PJ>QN\@[X< M.&"Y\8*SHDEY3HW;K.%OMDM4C/K3?[C=C^WXD3T:_33A#0\,HA MP5OKC00C5+G/Q$%M6QJ:<^N4[D#SWLCSPS[UQUWWF0;AN%2$Y]:I?(?P6";S M\M9SG\I*=&Y]1+[6TQSKV=2Y=1&WDOR*^O@.$XSDX'YX32=>D/97 KISZQKR M:A.?71>7,CLF3Z,))W4YZ#HZEUOGU:/GE M4P$%ZNO\>L&<\JF8FLAU?IUF?OE4P%YLG5L_^\'W8"+A],&!M;?C6FCJ3K"/ MKU.\JN?MCBQCIHD[A%T7'GWR:5":8$>#6\^;=R;D:*DUN'7#,S%A]F-IP,^M M#\XAW?/$.[=^>":Z][QA^$)\=B=5\N)(GC+" MK?>>B2/?(M^UPXBQY)O]BG^51RBX=4L"MSYV)!;?@U-&1YUC=\<3W MGFFI]D,;W/K3G/,@3SG@UE?^9H-RH;?V,[6Z+LSO":_V9*'TX.OT._FWYZ_9 MRX"6U'&H&4;$29E8%G%H2]67).0X*W4I5D9FMSZSQS3 M/T_\<^M'[T?_V%6C5I^:(]=SO*?IH_TT*H^EU.36BRX1/_*4#VY]Z&LZ"-]N M K%\@YD)F^P5N4];B+WS*S&3(:3^&%^])G*">TW4PA]YVA1<@L)!%Z5RZ\M_ M(!0"/[Q\!.%/>(\?OX-B&$=C ;)<0,9=M&(=Q\EKGAP7FNRC0<9M.$9H,KZ, MH0AL/@8:-\*QS& S9BDFM)WT 7^F':2_I)^QAPTHY"X@)50=GRATF_4I3YQ@&T=:PSN.[A6T/B9)IP[S>->+6[C M-R5B74'K&G=!CQ*RKI@53E6X#3R4B'?%+':J4K8 AK*?B[SS:SLOQ+?6' 09 M3QQO2NG"V_-ZX]]I$ +^WI8D(#[]2@)J865 >"0&+AL<3!DXIL&L*F6+ MVGPP)-E[>Q-J8FV<^*W;E-.QL=A_\0K;=BHKRKD-E7TPRH^_N70*\E-6E/-P M.0<'F06JPFW455NG>NB",W#$J!QYPX7S94CQ1TT[KQ>/F-+I>4O M=S[UF?*7"ZW*G7O/)QC86SN3B4]-F^5LQ#5Z>IW'7GD$G[M PM&(?C#* %IX M"+-,)RY5C;LPQ;8SKDO;,P^1;XY(0#_@##)HVL:.RI8US2GS1^,NBL$1@Q:$ MX@W-#Q,*[N(6?-+\C?UQ&,VYC51P1_/\E#^W08N%R_^^QY5OL(-O/OTCHJ[Y MI@;(K/%"T^ 1*[#X.19\61C2[,^_P"3Q>.OT%@^W;AA5UYU$8,3DZ<* VU@.'@N;W,8.3Q2;'V?*E1^;W,8]3Q2;'V?2E1^;W(9\><3FZ<.!VV@TCW#X M !./(VAP&S0_46ALL[ X@H:([?-EX/ ##4.$V'GBA@@N\[6\YV=Z?FA4,<]L M=D,$E_FR*P0F54-$NODR: 0F54-$N 4, 8BF'RJ)MP5]9$')@EI<#^\IA,O M2/LK S!%)/E4[;B2 U/$M$_5F"LY,$5$76 AQ8((H9^J65?(IG">V*R)&/ZI M6G;EQZ;8T3A5XZ[\V!0[&P(."W 0FPI\F7@<04/$]OFRL#B"AHCW\V7@< 0- M$7'GB1LBS+S7D&YM,K =H->50X)@H?#%%= 77@GOA[\"((1/CGX_0JZ $.'= MD@*"A\)W-1$0+BOKZB)>6E+!/U+:=9W;(&4'>K!L)\+;P^ QJ%C-[WPQOBN\"(X('Z\4VAT_4=%'WK54&WP=2Y#?B=*)\+NO&DSFTD M[T3Y7-1"SFU8[D3Y7-#-%75N8VP?PN;T?)[I&%[5. M%[56%[5>8;$"F5U4:OS>4;%BI;J0A;I\PR* M%2W51UZK/]NOESX-/)@3#>*/(THL-GC+?F[_ O]A"+!ILVGJIF[IRE WFI9% MM.:PWE*-(3%:Q+",?Z&A/G\F"*<.(&%LN]41Q2OO+HW:)/SR8EOAZ%)5E/^N M++_OF; M#XQ[ FC<]J5:37KTQL3]LQP0-Z@&,.ND=6#_A\)[80CLXTLR)D7YXM@N3<>H M:LI_?T'*5"UJ>G$*P67D CVP%8R)\#4@:>33X:^5GW;@#MA??3)PJ.0-)4R6 MP$R-7SX3X!G2.67="@/9NXEC/[F7)CQ"?2!"R/I)&@P\'T93!7HX9!+0R_2/ M+Y8=3!PRO;1=-B'VT)=E/B,BGO%,KDF/ MWZ5?8*%Q/?RDUYXM6J%+45#:-!6 ME>K?V'(U[V7SU!.*A=[D_:7EJ//^A*6DI'N7_IR)LZ51MOI%L[&;KLVDPO6+ MEIY)A6_2UZE&UB:OJ)._K,C#"G6\R>Y0^0=TC=T'AZST\+K,F MCW3B^6%%&GK^F(1@L;V&ET/[E5K5T(]FHJ-5VG_ZJ=4PZE\V2D]"YVPD=.AP M%5Y9"+B;K+5V$K6__>@\]F\>;_\I/=X\W#_VI84*J*M+E4M4O M4/K2[_QXJ/&7W*AESY?"$97^2/$DQ3Z#!*X$M?90V _L\9O8$5F&I07?5,?0 MQ0@?JUID6IU2XE>IF\(4K-6_1B[]TT]J7?FB*[*$WNR>^IX;$M\_"LTO-']N MFK_OP^ML=J?\1M4_)$XPT_U&HON-''2_A/\:%WJ-XV6@_]BYZW69LL]U'=AW M&= :A1F?J78/9YA)U?O0]\;2O]+_DT)O_N%?95.P5]YX; <8'92&-NA.-V(Q MP]U%ZX9%YK[!LW?LT51R:AB[5*N&4C?J_*Y"S9V(E)4:C_3)#A W(=XZGE*D M7FEWOO:NNN!G/SZ\)>L9^Y MV=ZHM*^I0UZ(3]]7DSL8&DN1TYP,NQG#2L"1/GGM)KMC)N/*\I+4K+2;M:JN M-W6CV7C7GCM!S*\WH3\QW$I@ZGA@Z_C2OR/?#BS;9.8.*'A[$>.LF?]$7/L_ M[///'PS0S98RAX3M7CQ>]"ZD9!_4EY:!*=UY%^O(EWU/92MIZ^\W/4&HYZ-, M.I;ETR!(_KF%_M14D;0J;;6I*C7P>J3OMN-(#PX!D^>K\VSM;.J6FRI7\.>] MW_=>9NN8JE3:?R>@+J)GW-Y?IH*LRF_#FP0.3QOG_[4EL[R2W!QYS%_I<+L&)(3"A?3! M!_S:$^)(-Z_49'DSTOT0E@,:\+", M"3T)6C#34=4^#7Y&G8+1R8X97J;S*DVH1&]H'GV-9R#N/.M!G; MEN708I:V'9'&:JMJ B=K,?JC%.TA 3Y;H?2']%UL45&E"?.D9"Y"]-2ND M?,%X=JQ(A#N6[1D?XKVE[@&;U(+6FV%_D^B->#?O;6 ?M<[M[O-&KR9#XG\]6X'HR=EV+70LE#::2.:+F M[](8LS5?1I1%DM$XG6\/7DJ?U)^E$0G8+K,E$<>!7S$% \W=/R(;C5VP<0#EU[(\BC93CE[.)G#SU\DXEK2)RV>XP"P M +\/_HW\AO:L*3R$HTCZ864?V2#8($D02BU%LL@TN(@SN%;_FS5,CR .X\GHA2(#N-+IJQ$WI4STUF@KL9V&(*"8\N4[[FX7#M3B<+2/96ZN(H3 MD\4MKTE(),SX>:NZYWTLQBT>(VAI*#74SH_T*7+B';!>M2]]0E8VOFBZ=I$T M"$J;!SQ?'0_B. ).X$OG]5IX%L"!6DH5HMO*T/GCE MV5FT#]2X95F ]J!'@4 \YJIS?$I\[+)SI CV,=8<4/-$61/OSK=877R43?A"^-5K%$!'0;#UO+BZVX'Q M'35/AAW9X^:%%8+(&R#<$P+QR?=>PI' (\-C2I7?&%&N8IILQ>6.A0QVVGTJ MUM,%R/1:LC(+84P3RQZ?XUQS_!&\3W^5, M\>4O-KP:7BNY,#4/5>>S';"%,+EY&^UA/!>$C?&V*XOX5B#A02#;VI3AI7\B M/Z]W#J6.B!EM/6FOZ]J/67&(Q>]0C&%''2>$J?0(0LKA$ M?&[R_>C SQMW!S?]]Y\TV"MP=:2]&TYB>5Q$\;B(9Y88'$?8X3S*"';DBL>7 MA&0UD5&IO6.)+"M[8[LIPJ.R[[^U'RS)BT*VJN/RGM#L&]O[@G4\?5N3PL%RZUAJ'2N\&MS/W[9,9#<:5RV/U;S$ M#L'^!:,6^E)F)*]5VBU-;JB*W*H9*=73H;:E>(BXYJRD\.%2A2E^ 8X##_I# MH[]&SC0I-:3&I88N=N1ZL;)L\GYE_@@9 M!)X3A9L?.>!,2/X*3%U7H#5S;5ZLOA\_-/+GWN03K0Y\2GZODB',\I(X+V0: M5#Z+"KZG5,%WF3%J/*-H/WQ_4+NJMO=2G MJE[H]?P+GS6,B[IRA&U'Y:*A[W:\A[=@7CXG,3* >;?C& ^@0+'VP?9 Z&K9 M@JRG@84RS569H@'Y0/Q0ZDK?9K&MKAL;H6CM?OKADLBR0VK]O$;'YGRL(.]S MX (3^V*BOH'91SKC+SB8+P>;E78WI&-)O<@DM()]W+!OIG;10+2H&\1_,3W* M]N3GZIJ54QEOL(*YJ,DD8+ O# [4PTZ92K=>,#^AVH=A4-:H9[]*WSUV_NJ&94BL:A6A2$X16PVA2,Z$ MV8W,BN2*9:@$F,#"=BM'G@/O#?#4B]KX(MW\$=GA5"@3@:\47TVA3,Z#V8:2 M79F08"1]<[R7N?DA],290D=5A*(X$V[K>)HH!",B]"01TQ1X #RHJMA<*C$+ M5:65["YI2[M+!66&O4=D2>Q\\3"@C-CZ3ESRQ)1_XFD&TK4=F%%\H1E:A1V7 M.-/ 9G;E?,W 124^TX-M'FD0.6\#8F>/5['0?222-;'2E9J'1BU9Z7211\'- M@#+R[V]X#M,.67(\6QC@"R?]C.N*XP613Z7.P(O2.J[2HQW\+AR/D\."OBF6 M)/1Q*7A84Q-]; A]S,V ,O(/SSOXP"*FBQ]\SZ06J%\1YCD]3F_3MF_.LZG& M(1L*L/"L06A34Z.U\)V*S>X6. M+3D/ZVLS((2*+1'_?K@+-S+WB!.7R4IRVA>NHL,PY8^ QM>],\-7:.330X/0 MR"7G84OLU)>=?]=T2%C*UH\)WB1'7=OS%S2QT+HGQW%=%UJWS#S4-;$?7W;^ M?8=GP/X=4C![Y^E00MN>'J>%MBTY#]-LU)K0MMP,*"/_1*;"Z?-8Z-F2\S"M MGE@7>I:; 67DW\WKR![8XO3P";(VFWH5B9N\\; %/.P!A4DH_,R39*Y>>T] MQ;4F2[7SM5RN-6E5TH?$M29<#>CXUYIL0G/[EX'_^[N M^S?2X\UOG7$F:E,]A#=0O[$93VV5EM\:4N-@HN8GRQT7O0GKP[6>\[W(A\>$6 M_GF*+X%XI!BOP*LJ\2&UU:I=X& VO#(=W>)7X8B$TIA,):;0*58#\B)?FCA M)UGR!O_&2U*?*?S]Y!$'_L'+V$+Z9.-7PPA-!8D^8U>SCSY^CBA>SSJA/@NH MN":5)9-,[) X$GV=4"P(@5:&G-[<"@-U,86#I75X+!AC+]QVP88)U,=[8X$+ MH>>C.;'8Y$+ZCO=[QK0+EN9()A-*?+RI%F]9 T,DKDA<#OV3C2KQ#G;[]\L1WG[7?!R(L?5[&H3V>-T#$Y]:]IKQ3#S4WL"JMS_@ M58$V@#;].BF$Y]*G^#SZ#%9(U0!_CC'*KI7UV>JP0.\+J0L0L&(LR.R^X@7V M>6N@#8L18M&38D(F6)'8Q(?P1R*/$]_[=WQK\1OA7!"TA<&-"%XX",KN/TG9 M89C&DLQB6]/VS6B,]QR:V%.L(Q!Q..QXP617+Y,@B,:3Y-T$NGBCV]BD%^4K M)MAF#9BJ(YAF%+(>4;H=>\PJD87>Y>ZK0GIW316]C4N]GKH@-E8S"R^K:L$K M!X-5O>C+1I>II+*[$5'9+V(.+]P$=K%E"'X:1CZ#D@5X<;P)\@U )*-" ;0$ MP\A![>K@GWDIQ@>??.\E',5J-?$09HQ->A7\_2#^+D@L"4,TLL!4?&'6CTO] MF)?,>0<>0IL96Z=+HDEP75QPP] ();!DP%S LO7<>/GTO2EQX%W>P$G$4%#,/<%VS^([3/W 1D/^I:B:Y"ZNT/?&S.I).8(O954^\ZX&<."-8MY MBLX\:',73** G7.(/=(%6&!P(/;'4V2Q;\#X0?V"HP!;R(I,9LG;P&K !Z@+ M]HZ=5A !G8_7& N* 4Q#K+:\R/)T7:"O=L"8V6$^'IYQ 4Z.$P2$(P\>FZ-B MY$F6%T='"#0V(]]'^,TUR81,8YVS0:/ 8(0B*0(-8Q9K8GS!%9[Q?A %T!$X M.(,IFA+P6VHJQMLNP+"1/4F@, /*# TLP! RQ9 ^MY,IN;*$)8L5=N)08L6N M@XG#P;+@()(Y:7/J(NC9$&DX86Z0C$DO/1:$BCHVB%I/" U09# MA^Z3QZ3:"P*Z$KF?A^I]^D=D^VD8'2/ST W&Z6/17U)DWH 9KVG8$YX>1K'B M&N N!95>*(M/O\6L$Y1^,M/0RE,\X"TZ(T M3)LNV\1]LG'S@H >$$PKQ!L(,._&#D8RF()V' #P_,3LPUPKAPR\=/-PMF8S M\\_S9[NQYK)E*!CY\8P$3_S9MN@:=YVP#8I-$?A8LU)H@"]=LKU8OA0*;!Q; M -91MG!VF9Y-?#=8-._ <&=F_>)>S*?NW?7/5;#SK>EB*-'UW"IN]EE@'$H$ M=RPE8MH6MO#\28(T- #BJ=E4@*D ,,7&U()*B".*8$>9E+E;C@-&5 2\!]A- MJ ]/P1]AO#<\\\OFFV>S,-%JE!F7!BOR9RL#RQ58Z"PU^Q9'-XGMMB5?%:&. ME=IM=^C#Y)C9'^>UK!^OC_2(;5/<8A0P*RYX+4LCL/+CV!!EV4@\S_Q1?7/^J$@%Y6I QT\%%0KL(\)<2=[; MOA[KV_W625)4:KZ;8KLVV_R91&"PF_"N(<653BQ<'\3WX2S1]%4SP,3<^LD"$AVL_LT&2H!-8 M(4EFEVW.A=@;CST$DD" :VFS+,;6\9L+S)J\(OU[(2$U"$*@^ M/6FQ+R_>DUJ41\'/#Y(U&Q1B?#K (2]!8N(_I0%#P8;B$\)">\P<8W8_[I>,J<^\Z<3GBM>XZ<+QA;]&XTD0XI4;]_"JKZE#WL.OHDF0 M'@_1%%63/OWU_FL/O_F9'4$0_#\^_Y\<;X#'7DS/]<9@-YKI*9$EDS/)C9ZO MC;)$S#@^\D+\V)BUG^W8&9]X&)K#5,_(]<& E6=1FB6@$79U7M)SZ.-1C#B0 MQ-SVQ+*UW6&L#2[*<0KK'Y2=5\)<%\)"2LXT3;F*[?;XJ 0[>I*>E'A#%RLN MIT6MU$S@S#9%U;-GH4$F[>^#:;URRG;,VD&",WSHK9NIN/7KP@$7^G%])WSZ<8AI;Q MJS2NA_'&)4N +1MD8ELP)G-$XN@>=9]MWW.QPPL6@O;MX/<88!$0Q,= $LMQ M8QHL39!#;8<;4O!O/ =[=K +[(V [49A_#(*XJ Z.\@C 34V=I_D3B(%6?(3 MX#)=];;2(4FY3&FVYGS?!5.J[W21Y%WY=.BP?6WDUBQ/<+[\HLI.MMF)"0YI MD*H 1AP?_@#^I187?'J[\_-O#Z8K(5SBFJ7'T;9GHFU<&6BI=@4MALU-\,["_)(.+Q?1"ZA\* M1G9*:DPLW+!-?2=KEA"^YH%8Q%YHBE)VB(LR,,ZS_UCRW\2*S^M,WU6&+R/* MS@/!ZTE"!WPW9HXMG&F35T^9L1C_BQV T--7//Z#723I)>SD8K)UA>(/EFI) M4+MTS._MJ=KT$"65DO.+BT<_ QO&1/S%AU(-PG95XH-_\;(^L=WX]%ZLSF#% MH<\$MPK-B5>@_8#@4A!AR=[%XX;DF<"+V8%%3/G,"*01$[/9C.+- MHL7N\:\8&R3P7/8>&(@=YPJRUHMP6GD\$:GT$"!3F.7"BCR@ MB=KPT,7$+5 Z4PUQ1BP879&)?;(4I!$!-Q17-MM%"$Z9JF0ZP:?/-J"9I;W! MHC-3Y6AES$@W8\'2 >2U;+#=$=,(SG2^;,7K'M/>Z!MC,Y.PG5X:3P=9 ^-U MV+'L::2R(B-S-IGZF &8LL.3[X2O'HZ6:EMW3"'DB3"%9G$)CV[" O M(CCYX2KVD%9.,].WWT1KCV.#_*7?SH[ELG?!\C'?(8]-EP"%,+ MF_BPV)2$ M)7T?5A#T"H*2C'<[*I*E,UC$4Q*%"F>SC15O?-Y*FG_#TJ,PG1Z4FA>;MNPK MV[?B\\P437<$P)]^4AO&%UGJ>4[TX'OQ1]8'^P96O/0KGR;IVK.;+!:&,;,V MX@H/)$P3,D>XQ"0\T'C@[Q D\MK?Q#!CSHD2.%OJ3U\T)?Y5<,IZ'PM.- M^K?[',G,DCH'R%]@C25U),=[ I7X%_O!_PH"*TM? ?;@OK+4 !M-4ABN&R0A MOZX%"C\^U("9*,&L>4(K>6,*NBS]<)F^C^D",IG\!+W&&<4DMJJ#"2:>P@+5 ML:%W&J*%.S\!A^O+!)Y*2E$0)#LTP[W5<.1[T1,C.3@Q%.!ISCHUP>CXG=GG M> H]9+9+[)?Y4U#'LG1-7>_9CL;Q IA^DFX0*,"@#JP1VQCB^4O\8!#U:;)8 M[:+S$$[)EE2<.Q&OV+:?G@1B)0I>,./H @F.:P;. J0"###,Y:3R+,Y.-Z)D MAY$DZ_/B%.(S2OXL_R-6Q#/) &093>V+%$S' P\+B.!A_P4IC4->'O+__2?? M+/@RV 1/'Y"C6 MDE$JIYW&F2O(=5H:!ZL3&R^S;9>5@K=)M(BI@W),J3NWH-*B,8LHF5N (/Z@ M3E J<$\I7BX(DN<"NOEY%G)+ MNYBG8,X?F76_^. P*8> ]3F>Z*(^3F6(Z<-$.RYH+XR0A$F%H-E;)X!Q0&P: M)P!_%IUA5L[FTT(Q#[ 9K7D>OTC664*2(9)U1+(.CRJ.)N5R6:4'=)93T89% M+_!0:0=S5QMS0(D9)@L6PRB+BUFS-7H8^:X=C.9G D!;_"PS%<*V;Z$G5DTH M5H&PQ";+-)XR<((DEC0PP;A*HQ$!394=AJ11\\'R2MBO?7@K,\)N;?=W:G5C MG^F?7M2/!C0.AJW407J)==QJY['M[L69&Q3\+5"]H4-GL?,![DZ#8\QFMA"4 M6_;0._.PE3Q7_7)2?0UZE1>7$G:L$9K$ ;G8!413#"@">A^T@16? VLYE ,4US2->*E0DFRCZ.];*('5NRT_:SRFVX39)X'%0;F:GL2T!C TR^"WL/2Y$6F=5Z'2=08$M M.=3:;!^=YUI3RZ.PJ%8[6F%1L0QQN RI]7W7(:,&^A=FM(D0]3>$:*P%[0-F M%W0O%FH=+EV5\5; =P1QL\+]Q.,;NQ=MZZNFW=!2FK]M#M?>U== MZ>K^\>'^L=/OWM_MZ!&JVG+U[^)G\N.N\^.ZV[^YAMG<7=_<]>*_>O>WW>L. M?OVU<]NYN[J1>G^YNFF[;'3L MH2_+W:$>?ELC'8D8_SQ7T1=*K*:38OK)FY.?+]A/:97VI=\:VH764C?^K%SL M^YO>-/9Z\KW!JNI%76V5:+":ME.WR34(;ZP?/4;2VK+Z":1";W()'%^_1=,UU""QV^%;68S$_RC+7W$E)_C5R MJ:0K\DS[G2<9KJE)QP/H4%>729'M@BB)_:M,5N_!6,J8;*TJ_<(I\*F+CK<7 M01=6,$O58'OW(Y(<$9S0])-%0O+SF6-&4S1=D$#+(BX#8O[^Y'O@356389HF MI>#-<2%'6\S.W4C2Z?46CZ_X'(TPLS &K+_*R6P MUD>/KM(Z7JQ@R^5>"'M#E+WX5X8^\E1#FE9*M&PZ!WL,S92%K(JTXU5A19*0 M^=K_]994F:9YU,4[E_G]8K]>NI[[C>T<>:X4N7;XB+'-*+ J\6;%:_R%605P M6-2TQ\0)?JW@)TP=P9;5)T(FEXBVCFOA/S=SJ'7"*^+[>(7$WXD3T8H4QPU_ MK=BOX:4;C:N6QX*LV"V #TA#&0PQEC:L8JRLKLJ*T?SE\_)(VW_Z2:TK7PYA M3RK<&=@D!&:;SCEA@=&R"HQ1@,!HE7:M);=J-8X$)D^[K9PK\2,-0M]F">BX M%A_5;M.R$7:M:N%.]O)>K.8,0?'+*F1ZI:W69*5>/U3(W@'ZL5:ELX91WBK\ M,!@9,8PP@L0-C(37U%M;'^BHP9SW9&U7:[#\LK9%95_303C/-^JDI[&^>7X/ MY*HS!J[AT84K+PAO7I/$UXYI8I)X-TGEZF!>3,=QO!<\LPU/7N$!X_#6"X(D MLI)5A&O@G^AR36]Q9&X)=!:P$G")SCHL,(HA&XV##17A#>3J#>#=00B/]-*? MI7NA?!]/JR=G9%T:"F^A>&]AQK!;SWWJ@VV N7S8L MNHDYU7$M=F2RP[BSISG6JK1KLJ8=K/"%KU!NA9\_M P%H=6L\>2&YFGGZT89 MM7W?PUNT:O\@R10!7O+:,J*GI<]OQNG2F3IGQ+T\EX2 M#H*>!M!KUN5F/:^-A.-"[YSR0]<#YYY5VK3CBU4#&I<4J7K#*A;Z$0X 'ZO! MC$FWR*-'?,G]\ ?8:\B?K"*J5]J&W&SR%(<5H"I S^<**@.-?ET]5:._G+K] M(:W2Q2HT_Q'9+*HO OE^QC5AFNP<+0 ,^=ISBM@&8A02'>H%F'Y463&R>;GE3. M]:4[N[;Y@-WAL[;I\EY4YAR)O?@[.D_Q^,WS+*PYF57V&K LM.26?H+G'DX; M7'DO"\< 5Q,4NRK7\=@N-^ 2CD/*3>$E%*W0U\O5T'ZE5O4_U/?6B%0KOH)* MU;YP9"P)\!2@L/=4RC6ETM946=>:>VV?U7#G5FXI/%E# D^%'^;:'T^X'2LWZP9'>!+6=7SAP4Q[E;G;*%\VJ7VK@Z-<,6:T=O*^6B36<5SL2 G:. K93 M5FQ6 :M7VKJFRHJ2U^899^FP)?;-UI=+O>UVOG9ON_WN34_JW%U+O?[]U?_\ MY?[V^N:Q]V?IYF\_NOU_%EWJ<@$#.A#;\B(L_G]X-=4"ARBLRK2VCZ&7#G;T>;.(,I9273=-KNV>W ^B M)2![B#&VW[&@6H/%H6LJ1X$,(2"YN RE$Y#<'8-6K @U>6&FE?@BZ/PUFDCZ@CJ.Q=$U3%I2I&- MYL$V#J=[[>54X;>S77:+#L2IM\(5^)T7TL-,I;K*:M49/"4G"B@5H+ES@)*& M5G?+X*EVNK"ZWU:D\ 8P+G9J4!C@A>OOY:(!J=4TW5/^6+)40^BBF5-U5L'I^ )0SQ'M"37UN>FU<_:E,I;JR\>ZC]4^FIQ NP)AOI/&U-Y MZ_0\,55'.UUK"3N=)ZQEJ5-HUA2=K28"GB"L@]P-/L](V#H_%<6IJGT*MYX6$LJ(-[;.N MNKM%=Q^^ =7"9'[9:!X<36=4JF(!-\D;SM:-"5;K\UQAU1=MU:<7,2WN=V453KR[7M8;HH1;R;"4 MNYK/ 4M:I=V06X>;&9S:_.74YN]LFN:KVL\Z1OI!NZE[%PQHZ*CG#:[*Y I@ M\;.ANC^P#%3ZNLK3!:'"A$^V6(ZM\L_: ON0K=9%N5P1/2S2<'B*FK#'"U*3=J(D%'X.Z0!)VLN-,J;:,NUUKEP%U.ICO/)9:8.7GE MC<=VB+=J!M*G'J42[LE+S9^++OJWG;MI[]F4ZFM@7[JV\VLE]".ZFGP\(T;' MM3 5&5Y$79.A/8&QCA-Z ^#3HI*1 Y6,C502AA:/Q5RY[N.C=;%E/Z=])UU4 ML?UE:[**K@)Q]."GF_WI/R!^KW1L2G[QJ:W;MOJ[ MB'_O]T*\5_GOQ(GHO-=DO5=F*J#VOM;9-![C6..I5]K*!7!E]4CHRA?2A/C2 M,_;W1=HXAP#?$QQ&3C;6H!.%(\\'QEN[V53S.37>H?'Z\64C[Z'C:U;:JB(# MT?%_.] ]'K-$9B^42(#Y W^-7!I;B;HB2YJBZ1)Q+>F:FG0\H'[RD\I^TC+S M;!^:=(,@0GJL3+F5F27[0&;3ZUO*AR#B/@J#$#@ JG'-&-0/(<'[8P!O8P? M[0Y)FQ&,Z6>EAF1+BRN.CW,J;8ZK%[V+NEB[!W27&4=TCD,!P9 M/.(H)Q_MU QN='P]]R!K>]MB&[\BHVG;VM/4WK;J[C<8/NSLA;$?:,2V\C>R MLN&TGRM\!71I>:WYD&!A9,I=W2Y%I+@?^MIFZM\@H9 M<&SH[4]H5WIZ4UABE#56556472N=NYAT/TS=:8'V/QGG2Z7 M?VF:&;P20^VM009P >APE!XG<%)(%9KM.#'XPHG(->S 1) )Q &[TK9@K))) M)G9(')%J6+3BG?/F 5C3=:]BQBS(6<9T E4!IZ?6J,M&Z^#;:D0$IMS:^@C@ MJB.X%-DX/$N*O[!,F56\:4;CR,$P!"!B:)NV.+NTGV[_=)!R#V .\-=;07RD M(8$W63?$=X$FP0*[KF-N91;$1J6MUQ6Y55L]>KJ2HR3,<4X0IF5&V(J&_SB$ MX8&H5DUN::O6?"$($X;\HI;WV $BTQM/?#JB;F _4\GQ G%ZZ .$UO\ O M=@;D:I%;\> P0*;OZ(['":U;)25;"LU)JLM_** MDXJC1J<$P"U1G1P B!?K-0S94,_JS%'IEXJ%,ZA2Y^XZOZ5CB\5V^&F;C=+* MV]DO1NW_RFH/[4B TU)3NY_$[;A6#DI+QP+ZAJS6\KH4G(]54\B>D+TCGD;. M1_:,2EO75%E1\BI1_B$&0SJ*A,PZ$ZR,UFPRT+C_;8=)]S&7BWW! A^ /)+E M10.'GNOD&&P^AUAU/4U)6\C 'A/_R799;\UE16J"W4C]HZ@.9J[N8!^.J$1, MC 83=XJ9>2Y6D)>(#U^[D@W#>_)9^H?/RLZ&(QI05"E@\084*>XRLK'(\C"^ M"A2:!YC7S,XS7RPGZBU0)1F&48-Q3KR [3=?^M0AF.#WY<6VPE&:-;'P5,(O M9?X(&< (HG#S(US1N_XF<7'AOSAD5)LV;39-W=0M71GJ1M.RB-81F+ ,1%RK\EVD;2 M#(?')4TL%K"2>#ZK=7P)(DM]; 4#(WP-2!KYN)K^M)U3:AU$#-4""@\>[$>9 M^.4S::^#0?&8;:S?/?K:N^I*5_>/#_>/G7[W_FZC3">:+E6J6G':;OU,?MQU M?EQW^S?7,)N[ZYN[7OQ7[_ZV>]W!KWM]^.?[S5V_)]U_D^X?;N()QU[SU?WW MA\>;O\!CW;_?2+?WO=Z.A&C&]@/#P4R/L14&9N^024 OTS^^I%4/;9<-GSWT M9;F[VFJ<@5$Y_GDNTGAF!,4Z"8 D;TY^OF _O;&ZXM\,Y<+0-O^L7*A[_J8W MC;V>?&^PJG;1TFMBL&*P+;VU4[=[V/AS.T8V5-9LM7]\\']T.J0]&%Y6^0_M1(-V +6:Q\T.2KL@[A*[/ M@4(]^W4'^NR(N@\(^QTZ^3ACHNO"Y+T(NK "6:*O)@71&P))V DT=J!L0M-/ MX*B272JQ[2?T[P>D^ <2GL#;91MHYQII9T,V36!*8.JHF#J#\IE,GS_29^I& M1RYFGVLA2#'"LQEAKJF'>@FD<>G%T(=9M5^K(]NRJ'N)VWNU2KM/S9$+0WJ: M2A;(KN--,/ O^;$]TTN=ZLSGP$MO;^9G6R5'SS MO3&&UK''?]CAZ"H*8(K4[[JF$R%I.D% X?\MEMN< M?/"0HZRT#KX,E]?#QF5P$:\P3>O MB0AN$=7=B^\"(GBLOBL 6+1[<2@ 5X&&EZ[5#[:;!,@X!UD6&_WCM)PFM-RY M #"+E9N_EM,K[8:^6O>[]!73N+=J^UY(G-2:W6\S4IQJS^?(VFZ&;I#5>=2, M?$/[?!P*%:#+!W2[&;?905=C$0OEX JK G0G"+K=C-WLH*OG&V46H#LET.UF MX&8'70,U'?A(I0#=N637W4\H^B?NDT1?)WB$M_ \.]%'B?HXN_RW1QI0XILC M=HQ@(;VM:(>P?.M2_OL;,6=GE)#:$S@-56 MQRY/6.'^=%W6C+R,( $K7F&UU77+$5:Z4FEKAMRH\W1;DH!5(;L/><(*MU0U M6:D?7*I+I-/L;W'VJ -?/LG2$W4IEEY"RY-88]NU@S#>6Q+)-44;GPF3?HM9 M!-+766+0O@*(=VS*AGIP.IO85.8<7EN,T"/!2P=K5)%KRL$[7@)?G.-KBS5Z M)'P9@*^6K*RY'EC@Z[3PM<4L/1*^:GC[@:RW>,KZ.[N(Z#6=^,"B.-N;V:9C M#T;X'_:%"(L6;9DNL@?^=BC^@1*XP*7,@L<.P1HMGOQ" :X"[-*C@ OOHY15 M$2(]>7!M,4J/ JYFI=W(,=U*@(M7<&VQ2(\"KE:E79<5@Z?:$&<7+OW-\ZP7 MVW$D>SPAMK_WWKSP_W(T0E.F=&<\P?LEL\J7H<3^GE[CR-\3>"K [MP%3^\> MV#)4<6#K7+"TQ="9ZV6):'ZR:=1]UT7N?\O'S2HL61A \Y\3=+ M8D\V$K)K;Z/2-NJR7CM8>W_(X00!/Z[._AT./]S(:LG-IKC%6\ OLP%[./SJ ME79#DU5%P$_ +[.]>SC\&I5VK2775'$RD">(S$\&.N"_%!U#/3D)_'20_1O M'."OC;+8=4UO3/<*9& %4DUN-5:-PQ2@^(@I5L(\;+[< 2]V8RCTJ[MGJ\(O.Z4U(;YQQ LF5S8P>0Z)CZL!J\$R Y M'9!LV8+8 20&&K$Y>/,")-R"9,M&P0X@J57:AL+)LM1A#W/R];J6(&SUCSX.+8X_,(YK+8EK&R!U2IRL':K(8Y[GCIN MMF6:Y*N.FGC04Q$'/4\>5MLR2#*K(]P=7+,I4_IC=MS;B$EV]-KX]_XVH]B5 M^I TZ=PT=UU!0U+7\JH;)?9&>4?A4?)$LJC\NHJWBO.^ 2J@QE5F='X*#_=! M9*-N"(5W)B@\2C)()H6'Q1EU[C7>N:1\8.*.-*"@-FAJ^(;D51P++$=>]#SY M*KUKTW8C($Z2G>6YP5?&VKA='QE[\QKZ!(AKN\2?=D,Z#D!Z\>V^QVH9IKL9 MF9<2/&JHRO7Z(1NFXIS-*:)Y5[N9)S376)YVJW9(;J) \RFB>=<\;9[07 -0>GPJ5#N_# M^3D(\=9\V$0F$Z_\:\R9=:*%U\.)C,>28>5XMOA.F&&;EN(JES(B)]] ,T]S]QW-#B&'5CM4P^9YZC$#8A;,4'Y \3-IV%T.O--=V+8XK)8= M3!PRQ1G0]^53M-RWI6!!X2T%"PIOF; @;9(J^!I;T_..P7Y0'PNJ6P?];'G1 MP*'+NEL,\1R'>&YA8FD"G08CXM/+7P;^Y_97$M@FNS+9LITHI%81<>0S,?-/ MR9A_H'X/4?1N;%C;:-/?$-\%4@1I-]_*0).5+N-H:Y5V2Y6;6D-NK$E/$D<93E]:Z@6B[[WH8XZC MS4VV&R MBEROMV2CM7J"6$C+Z4N+6J"TO!<"S'&TN4E+BZTM]9HAUQJKAYR$ MM)R^M#2*Q%_KO4A%GG4<0CQY.T0CR$>!1X3>E1Q"/' MLZ\]3UYQ*H0^=.:P&JT2L?T=!.*9NN)^')D+]1W%G MV$5P2[&F6 37EXEK.PC)^/7=ERK/^=K9\96D-W[89^\/G@^^R$,?7L0A63@ MT+[W0*";=4746G7PB [QAL2N$^]0W-5U*!R*#;P*6T#QA*&XJYE>.!2;8,IP MWI_'#]2D,Y3_4DC[AWL;/TA.Q70F@9;O/]!!S M>M<=W-.]3?E#S>G.,[$=E#1P:0.0L!X%)\D.;1H<*)^:HE3:.=R=PE$\Z RP M=Y#Y7#CBU$I[U6,3%\B?%NRVE-0O '9:I:T??)>#P!WGN-M2GK\ W.E\J;NS M"RNO9L(=(X"\[;GSK=J:C0!<:Z/C%?]?HY)2=9-Q'TM3XNMJ&P==(E>F6\^% MZ G1.V#?($_1B^_6;>1Q!900/2%Z',W\*/LD>8I>G'34WSOH&(\G[F;3D':OP'/&>BY#9?+P MF46PX%_+?F[_ O])7S4F_I/MLMZ:RPN$2?&"\Z.H1%7922?V1U0B)F@M&, 4 MYB6Y7D@#B?CP->YNAO3))XXT(7XH>4,I'-$ JSNY%M[)B81U&=E("!^&MDM< MTX;F00A?L$W1BYGB>DN59!A&#<8Y\0(;]=RE3W&W_)E^>;&M<)2&+1>>2OBE MS!\A QA!%&Y^A"MZ-Y;IL?A?'#*N!#9M-DW=U"U=&>I&T[*(UAS66ZHQ)$:+ M&);Q+[U121\:S93PA#S1ZL"GY/U==Z>K^\>'^L=/OWM]ME&FNAOWCKO/CNMN_N99Z_4[_ MYOO-7;\GW7^3KO[2N?OMIB=U[^"'^ZO_^AE^L>7]#X3VV7#8 ]]2=1^HK%0V-[85(Q:\<^)'+9: M%[5Z T4QV5A(7IQ(Z063TC:^M"TTHTUAU[W3LD\$Z(8@*6N3#EK#C+#\5$)Z*3(W2RH:R=]HYJY[?(UWI7\5/7E<*1%T$75B!+ M]-6D0)BAE]Q9QRJ5SVZPDRP2DI6 /'=Z:?>6V: 3F%J_:6[M +O?=**,F MW6*?!V'N*BZ1WPL]\_<=P+0+>7WOY6T*:^G(TH'Q8KB-.-(#L:TJ2.85F=@A M<021YD0RS6@<.2SJ?DV'MFF'@CIKJ\8^V[C''UY66ZL;5X7[:U^)0UR3!E(5S!^38KEY M25=E25,P=^ID'+.RM#QJ5>5S6)YVJ,5Q0!HJ=]F8^]R8T5S,Q^S>?5N3APGN M-+-B#[T@0U.:E79+DPU5E55E-0]ZOQLF1#(T7\G0&:M#GE R=.:SP,WWSP(O MNHZQX[@NN;FUKCZ&$"4A2F5DUN:8>4@1(R)V2.OYEGD[E=3ZWN9#>J6J6M:CD4/A0B M)42*HYEGD2CCZ$8CUE9J&+*AEL-HS+4 :9WO"/CZ-P,OD\NZ^7OQ(EHYGV;!MA:2+C/NEKCFOUY[;M?$LMO2;UP?/9#V'H MVX.(W9W5]QX(=!.NV0+3E$I[S2G5S,?!!1;YQ>+*KBRO6%3YP:+8AOWA^A2& M\A]J24_$=B4/[R]]IL*/YL>/%ENQ8BN6CP"DB!4+5@E6"58)5@E6Y9E0NN)& M[^:Q=)Z)[:"W,?3\ +R,'C4CWPYM&ASLHVB5ML[3:4P!O"(RF0L GLX9\+9X MR'R[ J*E:"E:\M-2)+# JB YN]VDQQ_[RMU2)*B(!!6Q/RM8)5@E6"58=\.SGIJ5S,J;4V7]5J-CZUB 28A]R?'JN-DF!PF]S6^Y#[7 M%)&RWQO[G?CF*+TT5A=.+ =.K,@.R3L[Y-POC54;'WAKK%:/;XUMJG*K<7"% MEDP<+'@O[H@P+/FM1=D(4&+Y6V=D-7*X-E9KY'!MK) E(4O\S3R3+.UQ!7-& M9Z6)]\:"MZ*O>BM"W(2XE5[6(WO>V-U#2OA-N6ZIG)4[%SLQXO4B9-C52:;4N?I MKD%=!R6AUH6"*"'JA((0K!*L*E*7;SBK7) J-WA3Y:*BDK@VEIN6(EM.U%(2 MI40$JP2K.#2D-CG%O%XCJ-I,?*(K4EX7+Q+#(L;A,K.B6(@%&),"(73;! M*L$JP2K!*L&JDK+J8]WHX]WNI+?6U67+7%U#@(];\!WJ-Q\/>X;"#?9$&HMH M*5J*EB*-1=PI5NZ6(DU%I*F(75K!*L$JP2K!JD."-KLZS@?=+62HE;:ARO4U M%TV(Y 6NP23DOC2L.DJ\[#"QU_@2>Q'_$BU%2]&RF/C7>UEG9;^?\*^12R5= M$=<3>>;G?OUA%K] Z\G-'1V/6&MI<#_]%*4Z\]),H\(0W$[!EL*Z;+3$S;I"W$Y0W++M,:Q< M!WJTZPD-+!Y55^16;;4VL[A,3"KHI5H])6#2%20J1.2Z2R2)1^ M=*.Q66EK:DW66^7PT<1NFF@I6HJ6'[&;QM^ 14O14K3DLZ50)J*E:"E:"F4B M6HJ6HB4_+84R$2U%2]$R3V62-DDBVSK;RUC?2Q(0CN.XFV+"I<_E+%_+O/CR M;C_GD,:;C13O;(P<2NRPQ'T_YEX']NSW9!WSZ6+("&?@'J[9'%G9*3>J&U*\<8Q.;'0O:?O"SN4R1Q?^.9M;!A#S1 MZL"GY/^PR6%F.)>JJ\0M\_2-SH.S_%!,="(Z.4(GZS6[JKVCVM\D0G.4J[^^ MYL:GKBN%(R^"+JQ ENBK28$P0P\FC4?N)?A:FM#TDT5"LG)&@SN]M'O+[-#A M)MK=V@5RN9^2,&K2+?:Y 7.MG3 7UW60V F''<"T"WE][R7^6RLO63HP7HS\ M$$=Z(+95!$U)*NZ= V[5!09RUUV,T4TM+5%-+M M;M7%RT^NW1:_O@?")2V>M/JS%)^U6B+2!@=O%S/@A*S]LK0L\9I>M+O&@>#N MIN?B$U-.AY W[K*ZB2J)^28 ME:6EN#?DP)8[E,\^]SJ)NO*1=1);K$YBW6C*BKY:H&._NNU\5.G8(IE'A&') MJW1D(T")Y6]=E0XEASJ)M;57-@I9$K)T7K*D'KOD34VMM&NUAJR*I4N(VRF* M6Z::;;KV8742:UJEK;946=%JAU_-(F1.R!Q',\\F=1)K.HC5:K5Z(5%" MHLHL49D$RCBZT6A@C=^ZK"J-4AB-N5X45,J+LKM!$&$4'$^YQ#$SB9V6@;$ M&*2) UW+DDO#A08O=C@:4<=BN4TA>94F9#J.C\>(J'GA47-QNU!N4?,UTEZ. MV+BV3VR\MB4VS@+B7TE +CLI:<]?'&4K%.H-IP\T^9!#8 M.8O#'0WOA]\\?TCM,&+2N6I@$4F*\I(D3&08A,));F MG5A:4@-R/UO_'655T'Z?8)5@%3^LRB/$E@:=.]:_HR!DNTM];WZL%T_U=MWD M3"]SS09OO;='^D=D!W9(>]1_MDT:^V:/U/2>7-;+WXD3T.6(Y!G[P^>#[[(0Q]>Q"Q.P/ZW@/X1VZX MQINI*Y6VNNK*['X(1F"1>RRN.-B\8E'E!XMBOQIX*#F[E33DVWTJ7TNQ/RWV MIT407+!*L$JP2K#J$-.WM:/I"\9.;.MB$>>L.T)UK=+66K+1,@XO)B# ).1> ML.K#7-[#Y%[G2^YSW04N>P'?[\0W1VGU7DTXL1PXL6+;-^]MWW.OWFM\9/7> MNL&J]S;UFJPV#ZYFDXF#!4?4CPC#DA>/RD: $LO?&B/+R*-Z;[V60_5>(4M" MEOB;>299.GKUWGJ]TJ[5L8BH$#^M8V$'39%KZJK@9=[: M%C(G9(ZCF6>3.3W/ZKWU)HC5(=5[A40)B>)OYID$ZNC5>^MXULE09*-U\)4/ M'R)N(FM+5.\M=TN1^B52O_*IWFOP7;VW@8GGK9ILJ$V.#M**_7B1.G%RK,ID M4W)5X+BA8E',U5N/!.KX1YU0$()5@E5%ZG*^5+G&FRH7]8U%2]%2M,REI:C M).H;<]-2I-Z*BDNBX(A@E6 5AU[9I@@;K_4N&WJE;0#66)5WTNZS)AX4ZNT-:,EU]"51^<#'R8V&M\B7VNVY4*WRYK8RU&OA(';TH+I*KTU\BEDJ[( MDJ9HFG!A.7!AQ0YFWCN8!]P1RIV.?_^JS U[FZTM>YM7K*H:V^&,]S/OHS ( MB8NTR5IDJ:E7VBU-;C05N=4\^(*S3!PL.-Q\1!B*JVJYFGDFUZJ5_:K:51/* M *$2LB1DZ;QEJ:8<^]KG9JW2KM5KLF$80MR$N)V>N&4*#]34'>,#.0A>/:[- MJ;96U[G,9WZ%S F9XVCFV61..T#F5L6J46G75]-0A40)B2JS1&42*/WH1F.S MTM;5.JQ=>BF,1G']IV@I6HJ6N;04RD2T%"U%2Z%,1$O14K3DIZ50)J*E:"E: M"F4B6HJ6HB4_+84R$2U%2]%2*!/14K04+?EIF2B3M$FRZ:ZS-(OUO21;U?$. M\Z;=ZM*?,BE?R[SX\FX_YW# *!LIWDG9.)38.3--C%2,])1&RI:NSZQV,OQK MV<_M7^ _Z9L6,J1,ZH;4KQPC>XT=!]Y^1KL_HA(Q36\, YC"1"37"VD@$1^^ MQHMU0OKD$T>:$#^4O*$4CFA @7QXHCB@2$B7$8.$\&%HN\0U;6@>A/ %NX_G M8I9O]I8,R3 ,_0+4]9>)%]B8I7;I4[RTZ9E^>;&M<)0FV2T\EW!(F3]"!C"& M*-S\"%<4;RU39/&_.&1,Y+-ILVGJIF[IRE WFI9%M.:PWE*-(3%:Q+",?QE* M)7UH-#.1)N2)5@<^);]7R1!F>4F<%S(-*I^7B#&VW71 1@U&_)9H&TDS'!Z7 M-''JH$5-SV?7=EU&@#(?6\' "%\#DD8^IG3^M)U3:AV$##4!BL\5IH.R6ZI( M>QT,WL/LTEE^O >/VQ_<[7WE57NKI_?+A_[/2[]W<;Q;P@V5L_[!]W MG1_7W?[--0S][OKFKA?_U;N_[5YW\.M>'_[Y?G/7[TGWWZ2K3N\OTK?;^W_T M-DYO3/PG$*A$*35C[X2Q>WE=@6DZ9!+0R_2/+ZFQ9[MLG.RA+\O=U58+-C!R MQC_/)?="B:4W";TD;TY^OF _I2O?TF\-Y:*F-S;^K%RH&W][KUM5NV@TFWMU M^_YO>M,XRF!;NPTHNT>:P?[8VU39W]G)WL^V>B5S,RGKJ%H9.OF(X@A&3;K% M/OQ7Z3NT'@72#>AO:U;J9"D9?PMQWYE]WD="#IU\7/VG MZ\+DO0BZL(*54S[OH^?]DP;\,UY3-#V7&>\NQ2="-BV+2&0KZ5O*^DA7)!A) MWQSO)9"^^=Y8NI]0-$;!4>N8X":Q2WQV0=J6TK('0O #BM]F\KUS*JFE:7Q# M9L\JT"=9@SS[\=9=3Y0?5G&N56G7:[*B-?BX/WI/J3BO>O;9L;1R'^ QL-12 M*NU:4U8;JP5!2G\7>3E5[?SZO$ */![+<6RS3FXMMSB>Q1P:6 /RHJQ M:@YR>W$.?SD18L!BP-D&G,D6+:N5,:2^SRQ,=#"DD+R^$QH25>&V'>RVL=+N7Y&H5PLTS6Q+8X5C"[?#Z\3 MN@<=UWKPZ=B.QD%W3O3,:KM5::MRW:CSL8,LK.4"%'8>2'M/H>N*DIM"%[L< MIS/@,W!6[L,1]<_0/3E*S)T1 M,96N"YXN">@UC?_MNG@ 'SO^AQV.KJ( IDK]#@I@QD"*KF!ZAUQK'I**+TS, MLIF8&SR58^+,0)RI:UP9;HW13 MY.37X@T\GQ+8D&J?TQ*NWAQZ'9$:^S]0X M6];/,"A^C%# JH E'$B3K)+#5@9 ME7@=E7A#6;W]E-MP^!F8X?.C] ZR7F)$JWK#:@0?UGMEPAX_3)^306"OR-R, M#[?XZ1'??3_\ 3+'6 "2=SMGP#KA:E3:AGK(\6IAA_..JVWJ_"BX:E;:6H,3 M7 F3FRV_DN.Y3W'FR=G:U\<-D# RWWENXL9L-J1;E7:C*;)(3A@[6S;8]L>. MJL"*S4D]%&$&=\PX[4>:D"G&I(6->ZR814KIAYC0ZR1#K;2;39&V4#+\'%6K M[H :3%>H'7QL19BK.2=/1W1MA/C0>,(9F2#[Z]HX6K7+9:G MZI6V+C>5U4.'PO8]'>#M'S\^'O ,/.VJKMF\$(9SL04W?/I,W>@<#>Z3D#P.#A/^^3"@.;"@-Z"HXQ:F&WE&<9JWL]I6-N\5\G>7/)X:XG-0XSM MW8JLET/BCE_2.R)WM7I#FC<,H6W^^!3-EQA[[7,8&D/GU(J/S@ M$#?LN-9-2NAUVK<%;I\N"AJ<,GZV^'Q9\)-M:=<49V [N ME'[S_!Y(=(^:D<]\\6LZR&ZTZ95V2Y/KXLZU$H$L[_+K!V'L?5/&*&%YLS/P M#,#I@RE9@33$P![P,F$O.@@YJO'2VG&9)6R;%D_HC7%4%"CPL[_'1)_>#_]" M':OOI9_GLI99E]? ==K'M?K]=Y=%&%0;ZLUP/B MB$C\1ZGT^V&62+S6 %V]YB2N**YP6B#*J*(?.*:5 IH&#IG6V+M2 M&-R5O;T;=67;%IN2:]PVR%H\&F;#]"\CJW0=G M*WC2%3PGM[HS_Y6%LR=R=)7IXTF$J?DC3>GY-@C!;!$"B_ON/S(%-X\$*J!U]&4E>8A^\8BA;>0%-YOM@O6 M@$CAW3>%]P0\V!./>=I!$#&_U1LN5,"RZ.#,PIU']5X3&M\/V>8!M3+N"NLZ MC[O"(@!:M+.Z'58[6"=&I=V2#86GT/KI+RHG&!:UP4Z:$ =+?;'@)][FF<." M4NXP59Z9;8\T)>W]\!8(VP>Z[B7Q-7;,?(W$BU)@IP.F+>M(;F"J8\FB>NN0 MXZF73]-#,LH0Y#K)6 MYZ0*D[#OBU#,^2(*$QYDO<$)HH29O#GV8GKCL8=C\LS?9V0ZNODIP76#5>7M0IKF9N@R_O0,; 0^9JJ+=PF!)Q 5.5T,QCF60N+ MN0S#V>Z4R& HO!+9;*MP_YUB0ZVT-5G7#KGX4V0QE 2;.:Y/1T2D!JN8W*CG ME30M\A>.OV#82952Z9.5U"G%7#>VCLCQ:H(G6IZ!T^!1RNR(BT^#T+?-$)85 M;'"(HW%*G-<$C-S*%<@UT[K3;R*C_+QQ*4HR-T2M ^7B(=YR#'2O<-63$.*?;Z M(0 7WL_5VA5KW8(E5:6O],EV7?2%O*$TI<0_PYV-+.)L''&IRBR4M4J[49>; MAK@\^]1AIW.%NSI>P]J26]IJB4]NLY_.P(M9K_C7NBJ@^6_P]JNA-&&FPW'6 M\+7"R&C)&^G^ZT@$X%H+98ZGZ#PIH0;>=BLKZL$ZJ$Q^EY!+(9>K.)(UW9@.EX0^2R#979V3NJZL:2!I!QR6(Z7(W%G L1EE-Q M/ZRMT"E-9O=I+>IPDER9C4=BL$JW2*0^+(MA8H/U?_,ZH:YEA[ P!EW7C/"Z MZJ]1>.>%_Z3A RRIZV0)$]SJHMKRJ2-HBV+>'4$95356VI%;K5,MPU9.53V[ MR]X;PA]H-K/3+/EKZ/,Q?+9H:#S(FYY3N$):I])U'2'][SP7M\[N_0<")"!. M\KGOP^#CEZ^3+!?'A:Q=6K) ^^>R,O<]"0N&(!GA*$Y=A/*D#?['='8)Y"LDQ M'6@>A/ %\T(O9M!]2Y5D&$8-QCGQXMLH+WWJ@"?[3+^\V%8X2L5ZX:D8HY?* M_!$R@!%$X>9'N**WJBP39/&_.&94"39M-DW=U"U=&>I&T[*(UAS66ZHQ)$:+ M&);Q+TQA3AX:S21T0IYH=>!3\GN5#&&:E\1Y(=.@\GD9C(#$9$0--+/>4FTC M;8;#X](FE@O0R9[/=E0N0?:HCZU@8(2O 4DC'U>1G[9S2JV#C*%>8#M'N *Q M>NFDG<*@,"1*&R6S((%9OQ'7^=J[ZDI7]X\/]X^=?O?^KAS#OKOOW_2D_KWT MXZ[SX[K;O[F&.=Q=W]SUXK]Z][?=ZPY^_:U[U[F[ZG9NI5X?OOA^<]?OK=,1 M&Q>4XTQS7PSMJ,#JE=9FE1[&5;P6_*FN)?9".!M/.!GPR7;@\"T0>7[DV3]D#[A'AL:^IKRY2JV MN-@G]H2$JV'7WSZ+GSZJW@Z.C1LSD1_CCF>@][YQBR^O _7R$0!!+V* MX?ZF)AT:#I8\A0X/D?H)6T==5L!5>=<\Q>&H%\T5$LI5A\!IX M8" UFDU%PSNPS*F)6P^#G?,(\K0=QT:C";Z'O:]Z^%,J$:<;? :CSS.5J/E UW17LZ#^! 3@!O*NF_ G6+(#;AV66"MQ# MDQLM>X,>55/?@(%_M[7 ,/G1X+3F-&&@F#F9.\<^WEH[+<2'F^F/U&^UY_KRK^&PZ\U6MKT?#'76;,L M'!$*KX?E09;,F Z+TV_\B0-+:K.997+4PJT.;>#@EO*- 8;ZV*WM,[*.9N/Z M_U!6 J(\%C0IS$9OZ3W3V10(@GM 6LT:4H9:'6S<^+HFP%>FFL$4;+"/\.*< M[:_ >.77H5&%'S(W!$&8G.$2F&+H%;G@D-]G+7O.%#3=#_B=!5:(#TF. R(# MSLULG>'6YXIAHDL[NFQK+OHZP6^C0_&55Y(:2KD@HDI>Y3"V"&L0EVQ\SE(T MXZ] #)<5F.JR6LC"%]F9,S-M6!D[2<%F/:AP!C'&NF&T,&>7]XZ!#E MPAWSN@H/J0NU(F;@@1H'T;(.[67*0,HA# M>0?)R%(W*8(/ �)7&K"S>BC9S Y_B%PSYUA#^/42#*Q)>[8)$LJ&2%5/]! MY55_]2Q4_V>PA,TQ7*GM#Z,K_0K(J9O,RU'HNSD*?3>KT#\'TRF2&4Z$CM^0 MQ)J9>,=V6GV7M/I")_VH@51Z&B^<.H:U"7J[Q,'I.6U\XY;\X*19QJFYII"!4#3AZ:KDV/=/N/0[T'0=6"!'2/5SQ'$_*X[%PH"VN@/2F$N#;>1N_]C>M(*", 2C,M(L ME G>:?"Z:-N:YS$AY(3?#QG!A-EO+,KG%"6JAS\9\8];\1%2%B'P2Q2A$0QR_ MN: VPDR\D#XX6?$:F'FL7,)O&!S>4$!R&P$Y937C+>Q4C=3C ;Y[8W&YO/D" MW00]$D\7V)4@DH( MG[B,\4B+^5.9PM8FGE#ULE=?R_#?5QZ-* 2>S@[@$;K!M^C5A>'50GAER\*W MO^WF48_3SK]^)??F:VA6AAR$')$3S> &2M(JR# ;X4L=)1MUX0? M;,PT'MH&-O#PYP^V!V8=?2/:?"PT]_ANNPP,)$!6:@'"__DOS;2]+PXHBSE^ MW6XO:TAV>UE#,K&IU0;D\7%C>0.6/,N6'S8'!*JHBT[UWH(C_6"4R:MX.&U2 M:)C EPQ&.:=<==0M,&+,,48WT6YZTTP+?W,-#.3:@[6X&PX#5YBMP.!C5HMU M5"!I"DS!6X' '3L,'>7Y'(5YJW@3QOP:=Q6A @B3%!>\?[IC18A02IVJ.EZ M, VX3XM2)RA'P66@$GN8:0*\![BB\BO^]+?0-45Q+PK-B0,",&8:VJCT:\<6 MP30:XS)Q++ ,/>'T)'#Z\V5QKLU.B2X^C$_R Z:]H3D\3N88IS+7FLMSC&6Z ML$P7ENG"E=MV^>G"RX6AFBL,6Q5.I0R=CSQ-9 +?6'/%,D'.H(2+U)90-BJ. M:\+F-AY[-$A;1/$YFEN_2G'J]65$4S@9Z2-8]TKJ2%+)&:>NB@J,, G'LIQW M3_F5M 4G@#T8WF\WA11.H:R%LILZG<'A+6WFL9OP'Q_"OD"F3;NG'WU(+]?) M%A43D^!?QZ*OWN#B3U0[BS>+K^OTU4*A'O^NW:VKW?[2KQOUYM+O5BW;;-:[ MS<%6RZ[^KM5OR\V>U&;5UD;+%B_M+% Y6:3(DA.K(#\UOU6D7.<(ZZSKYA#W MDRRZ*[598)5#5)ZW.\H77'.) !QLI+^AMS;*UTA5:Z^!9/%;7-]5M?K@&J94 MA4UZ9ZX]^V4!\%^NXWD9%Y $Y.Z Y!XT"N MPMB$SLS/39N,.@$O[QSF6'Z&$+-Z<_4'5S=JCO/1JA> M1S!)2I=.2HO$LT!:<>28U.0X]P 3#CY24/M%^UF@TUFO4<5.9Y*<)#D=E9Q0 M[FQ%3DU)3I*<*G6^PREZRW2[/#I1*Z; G=P$E5-Y\OS<3/ED1J7/ODOS6N94 M)+;=2):JMFK? [/I'->J+-;AO=>ZNNVV:IU.E5J\RQD"QT#,DFRT+(JUKV[+ M&O@HL>N0V/5K%=!KP6;)HE?GZK:9K?3Y3:)6E5'K4%)VN:1L94NU M3WX82N75T!?'UZRB!M3IC+Q>"X3&5B;]"8R\WNSD)8ZBKYCZW>-,I5>6TZ : ML^IW]+A)PI6$>SCSI%^">2*I3U)?]4Y>R'[;$_FM-=\&.YIODO0DZ57OY ?3 M6,LR;_L-KHEVU9.0A><7?UG2?##9_N&FI'3?%@#=< *L9BPM5U4N+Y>_,*?4 M8D^7K:ASC<8@URA_#9GP<_8)/]T#)?STFZ>5\'.">E$^-E!WBVNXEVFRV\,N M^E%5"G8N:@T9X"1VM<&,\ -8@*H,9^M")Z*-5IF-)>0+Y L.\X*M@@:_4[?,6]F.\RR;1LK-RG:< M26(]X;:5Y[J.;,=9+#TC'+BFA+/69$M.V9)3MN0\44#*EIRR):=LR2EW6*T= M7DH(5+;DE(E;G<$I56_V.U>WG5IC]]XI)48998ZD)+522.W0+3O[W2H&[24Y M27(Z*CEMV[*SWY/D),FI4N<[G")86@I"OWH*WOEY4Y945^%^QK CGWDXU%%, MQ9;=)U?23;=Q4@84#CSHU7IMV7WRTA'ST.;&H+P) 1+W+A3WMM7-!^6UTY>X M=^*X=QA%=J!64-!>2F"CK![JEU-!U&V>DA8[:%W=]KJU7J]7(3-1EK8= S'W MU:1PT ;^+;'K!+&K4 ^^?:'7NB9\@\[5;3O;QJ)P$SZ)6J?*N ZDAG:YI&QU M*\3++L6A6JR'NJS_O.#ZSR,/QBW(5'I7M\W&H-;I[JQ_'Z105%9N2\H]%N7N MS3[IEV"?2.J3U%>]DQI+TJG?R@ZFL)=FW< JABJH[ M&[B'[%ER1A&8O7513_>\*+W5MEQ>+K]CV=>)NJ5*Z:)^(MW6SFF-G7,[*HF- MA96MTU&IBL<,U$KH5,V2'PIK\WZB6AI9[F&S"PF?G8 E]>J-/9VH[PVZU(W*R>=HW*JAUQC M(QE^N3&+8@"H- <_T9A%N[281:&[W)&_A[O8JL]Z.KBRAP[9\@7R!8=Y00E] MU@75/P93X'CZVK[KY7/69F,CC>- ?X=V(PSJE:#FO"VD,UZ MIN?CM_I">$%Y-_T)\6%D\G\+>K6,SS%,TVE)PJ M+KZ6 TS+M-,+C9C_SI@M5L.?>^P-_N;KUI6OK@-W:WC*V'6F"SOP$3BZ7-Q$TW M%C>=J]M!J[YLQAS@CH7G0I 5.VRWBH?M@FQM==:>%E8%5&%)=#%_ADC(;(,9 MA.5*B. U!23]C,%2;\R:UY67"2('84@AF*7F#CX\?CX T'(LR@2\>@5-X'[5 M#M"_NK6=S&UG/E!FQ1E 0211MT>+[AJHIA73;XD[O>DKB;QF+L#4!;U',0)XNZ/H$\U^A6]-&_Z/&V:*BZV,ZDID M3D7*%UZ2:0<:/WQ"_1+J3QLGU%#W(WC@QF66AHP_'DR#9F?B5T);:\0_T4:@ M,0;^\I\D3#"=X7Z/J> M5F!!>Q6+]U1X^R( EAYS/-[O,;G5"\3HN'3O-Z#W,Q>?@HUIU=J0 M0$_.,? M)NOW]9;>,EJ-<:O=-PQ-[8^[@V9[K+4'6MMH_W<3%)X7FLL$0_%5[3; M\$:/AE0+9'=\W%_20_[C\]V#O3M^'+P]/C:6S[\>GET[/R\J1\?QQ^ MOW]X^70/9WB\__3XS/_U_/3EX7Z('W]^>!P^WCT,ORC/+_#!'Y\>7Y[SR'V! M+8:9[MW>=2N2><)B71!RS6)^M'26_5?!,G&BP7_B) /"YA=8_:/EZ#]BV09V M.P.)-\.;< -V55VS&;1 98P#&F@R VF82;721&-K<0J&$HH.10/IIJ%@Q5H] M3_G51*/6"6!#AO?;S5+LE /;4\> M&YSCD*8OZ,GVP2Y5FJKR!YG$^QUU=990C&"'P8%_ M@=($FK<<^K<.:I\C_5-.5RL,O.]IW5Q"4*)?5=#O4O*&-VCA*>NASKT>JM/9 M)5_KCGNSG,#+]SBA>O8"VEE3Y?I%T3RN9OOJMMVO=2I5*"5K#2^8M@IU3CDL M<25:K?# 9I:<.J#KMW=OJ2*I2%+1F4BHD'B>7"RC8FZ!4I%F>5!*W< L'>QHEDJ2E"19O9-7AB)WL''5\B9*2B*51%J]DU>62+Z6PZ@@5;35Z[ M+!/A92+\(: H$^%E)G*%,I$E!"7ZR41XF0@OTZ&J/DQ\W^D+JGIUVVW6^NU. MA7*@9*KA!=-6H82#PQ+7^HP#M57.;%%)19**SD1"[9(DT*YBAJZD*TE7%:2K M'>+ZG2J2F4R$EWE",D_(*6T$QMXMR6Y9EJ1,Z).$6KV3%[)+#TJI&YBEO1W- M4DF2DB2K=_+*4.0N-F[_M))J)9%*(CT/(MW!8!Z<%LW*1'AY.'FXZASNA,?* M87_\.V<*KY_#.9FGV(Y/0UML R>Y>,RRDO->_(GF4U?\=8WSX>.&(*2Y.K7-9O E_PCR6W,J(C7$AE^D. M,,LY=O;78&F?=J,[GE_?9-8,2H#UDSVZ.&IHHPJ' UQD?GY.)SKND;80DL8U MZFLW:K?>5PDBA:95?'6=&4B^^5=+L_VA;7P"+)CAJ(9[T],!Q0(W9QQ%J\'U M#KA99@Q]\1DNGAY2$2Y.V,G"E6N*S?P,O:90)W\Q09R$7*3O% M?8M'3R9O-IS3L$'*\3F#(5FILZ="B7;58U4G;BT^6Z?HL!X+Q/#3V/^1_)ZD^X>N_9S(77D&$&/QUR%P#]6< #W%++3IFJ1M1&DNYN MV8SG0+J%\QQ[C0J0;I9$6R#/!]FDARJ2YZ7D.G[11DIT^UOI%FO"RM$::C'@ MY;*DRE%F8:':6Y.!?'"ANCZ-L-6^NFVU:^U.LZ30:H62'LX;.XO+#?7TL+-# MV-GL]BN$G9=BI#X[8_]=JQB^JV6Y$FIM6YE2.-(L+CC4M*8^DTG51I=N9 M]*I7"W;>V%=<,*S) SL2]O6JAGV78C9\#ES EL!E->4SR&GXAT>1XR=_LM!& M22IJ>Y$&:R;Z5%%1ZU_==FNM7I7T-(F<>Q$6W=-#S@$A9Z-7(>2\%"."[GKB M6(;R,)VYSAM#5-A+G.N\E;KB0J1W'G4W MSFZMWZW2#.M+,4FH:X-RYWA'#V/L$'.M'-D65OZJX*8J2+78<*]?:_8NJDV" M1.AR*B"KB- M0.A>;:!V3P*A+\?.\3Q%BV\:8E+E_;/T8=C;DG: M>R+J-B;#UEIJ5DJ=F-BK27O52+)V559#E MFSY[U XK"=Z+; Q2$3MO./93;4#*Y%;=J]MVK]:78^$E\5XZ\>Y)R]@C\?:N M;CMJK:?NG#U>U?8^9;5+.<0Z94[6J=1.RVD#<_L?(_?WA0845>W[D*11A?V< M,=MCRKOF*;\4X2?I;)1.MDM8_)+-*+\;4WX?[-YZ-BZO $2LT'%2:+/-/6YV M@&UOJ[7&S35 )Z^W2KDM=N*[38 &?X9 &\S73\F#[ MKYJ+?)&.C5VD7'.JF-.99KK4$$8#0>]Y]$]0$1#< ,$D^5@XR XMT'/^)[B M <@>'9\IW1OE7XYC4&,HA.&#[6OVJPE,UB.CM.FFWTU%&SC9Y2^&(NX,M6K9[X6W+>K5:X*U,$!M-3?.;Y@M82 M]$@<%?X/3FLI(\V#!ZDS$_9J"EQ_HOP=:"Y0<0W'G'J.8\/VS#'^QK0-T%]] M^-@9)U=D/TW/]^I*LJ_<5)LKS *^ALWZ:=XZ[QLYQUU'G.-IR--X1]_0:X0#_UF4S-"" M-Z&X4"P&/!;7M*)YN/B4KKGN'!_2IJ#V^_PW<""_C=>$R@B0%&A>B]#\ #82?6 MXM9KXL7X]U3378?!^YVIJ>,71N#Y+G?M 2K^8-2#RZ">?(#]V"A/ Y",R0HS MXA7O@N"*<("L<8,Z(2%7;P6-ZD[4Q!I@.! J77E-(16$CMC041H MS656\LKSY5<*Q3S\$V4Y-R=#_8M?O,/QQ(@QU0C<.&P'7$ZLAU]Y<($:[!?C M>SIN/+R*#&X@O,7-X#*@.@06(:R8D[ M;,0_T49@&P7^\I\D#&"=(8R/>?O-U@*($O^=1&;W3'MEUR.7:3^N-71-W&C6 MNS;WKGY/HS7@M%B\!X(P X"EQQR/]WM,[G, )'(XKMT$H'"Z^!1L3*O6AA10 MD$%1^,=Z#:W9!>*EUH! +]@@FB?[:K<'U(KRD6HYYSL2[N?KC\./SW73\_*RY/R_7'X_?[AY=,]G.'Q_M/C,__7\].7A_LA M?OSYX7'X>/>:KWA>#<4J #:C2IV(J;M$:TB?*JD+HS(:*87KM078+UP> MBG X[P35/&?*DKJ<-INYCJ9/F%"PPR?$QV(!TC08F$1PE3Q3"$PJU&:Q+S)B MPQCPPHN\$[E*)BC>IL62.F#V)3J"PB5FK NHF#9WH<"1^0[3.CE&F_TY>9R M]9.U'WBD;4=[5$ XT'H 02^@/Q 9A0K/,Y]XWOE>\\#FS(%>\0QPO;4J**_VN88D!^V M_E=@O!)1)55TL4&!!., JQT3UU!#2 -4303)#.F+FV6DB-J@K,_A+GPV"45@"\%T)BR6&(ZI M!L+9CL'Y#(/TVJ2_HM4-HY F@?KFNGEDIH+(J'8_'%E_24.I2;&FSP+;D.+0 MD T W<>N,U7TP'7)&@(T$@A-_06UJ?=!7LS^+^:KZXRT$7!A?[[,* ?&[-L, MQ#'Y79!^+# 4;6*V#B0ZJ(%]P&_DA1[B0A?5VI&&ZE

@ MLQ%AL\B9?$+&6:B-'(3ZO$B5DW8-FR5\XW!<* M';2B2$F\T,0$$@*F##H[_ 6O@]>202R4>62O?S%Q-;C%P.;71D;4E&D8]A*Q MA5D0AE$RYX 7.T$JCJ/!XG.,WG!C?,),/I+Q%T"N%,7V;W(_$WP AS M$\8DO"D&"/2)9K]&>.&E]Z!3V&*BH0F?TMQQ0SI9+Q1*B?S>PJ9Z@&UC/@U% M@3"ZQ ANIA':#RX P+$1%B1 PJDA,7SC)4.;9C$THM$\()!+ELAR@'?E>T?0 M"(V-^-$\LJC('(VW$AF)&=L252(ZA'B!"&#Q2UM\&E\76^0) EYXT(L)V0RI M.VEIBW'$?DO^8$I^5'^?#&7'QEY"'"]<8!VOZ>'Z$79:8P;)-=@M]_F MJE0@(W!#7%WKH^3WQ<&8!PF!T(&M!8;I']$0Z,L^"\-_F.6J MQ;P<9%1R3U&AM-WWI*#.=Y&;E9F&SS?[RKRNW MV49[8[K-R3$/>0]P?U:-)^6\-+F(7.10BU26_I?]9.W9FIU-)M'QM)'*#05+ MF09EC$X[:6@D!_,IF7EI542^LYQ4]R\7YV?S%/A-RO!+K*$[!_ EZD:5V/$@ M 5D8D(\;=8&X3-A(&I4T6@5 ;D:C)Z=UGDVKMM#9N:=A@Z?034,.2BVK%4Z( M3"1\BC:^Z'0PBE)KM79N3BJGFDHZJ][)R^S7F(Y;,B.AKFP3RDP087*,:ZG6H=BU,-4[95493BU5 MTP;Z@;-#;[=L0]*E;5M$ P_> B?9YFVAF6"J44=JZ2F"":OPE!&C0AXLQ84K MKBLO#H -!1XY5BV%FRQ#8GR*V\%";04=SVAAI"_80D= M;(O7E-./L0<$ELYT\ .DJE2*5XJ?/UN&KS5CX]%Y<$,EUM2(973*2][ MXG<&&T=0K2Z-4AZH8V14QS=79F!T81=0OGBBPE$ 0Y3S4'L#;*7GU5)M6APW MOR2NAN]_9[RO3PA7L7C8L$:TGTE" 7MB\O>$=:0VXT^^NZ;/%,-YMS,_PL+) MJ"0M7?Y%U"$[_ZWK_->6G?\JM2'9^4]V_JM.Y[\J]_@+6Q)21;L#Z@X())3^ MHL6PHV-7)FKOXR[T&B9IA-]P104ECQ>\OG*U D1A3N_U"97XDS(BFM@QHYQJ MUL\F;)U]P;T?QB62=Z\47.,K-RLW*.M<*N$MDG:M< M1"YR@$4J2_^76=DIZUQEG6OEKD'6T)560Y>1 M'8U\.NF.A3.*+QH;"]5*[H".">&7E'V%$;1U==NLJ>JE%$U>-&X>"#5!F2B, MAFU"P[XJ^:3$Q0PN]AL'EMH=*;4O"QL+2>T=T'&IU,[B8/?J=M"38OD"D.] MN+>-6.ZA6.ZT3EDLGX'30M1;G)K3X@_'=G3+L6FZE6^.'&.N6.;(U=SY5@Z, M'#"<*Y4W#ZSP]*]NV]U:J]'8E=#S476OHF7AE5N)EM-&K6+:R_:X59;/80#8 M5NL-LNKUYLJ-Q+/S96%;*"J]!J 4:"J-["0CR<#.#+'4P\K&7E/*QA-&K6*R M<7O<*DDV]M2KVU:MV\XBFY2-E<:S Z'9-K*Q!0Q,K76[U6=@9V"KGVR" ,G_B&)XRTT1UZ/;)")= [&LZ]22*_,L5C[=]7TFV17=P>[1Y8D'4HZK-#)#T.&6^CS??7JMCVH M#5I]*0 EX5TVX1W8U]=O2=U3DM[YDEXAW7,/SM""U-@&:JRU^[N4,TDZE'18 MO9,?A@RWT3T[0'+-6E?=N7;KB(1763=S^,A6D[;2Q7![F,^SR0L2UPF[5PPG M0)?R8=XM#RU6VCGO7T93Y0X+HMW#K.%<&\ M:G_B,H;31OR)IS ;)W/ES#_#+&QLJ$O_*'1'O8."H5_LCIH'W=S@ZK99S[J$ MUM^19_[,WI"2?SDT$&UL,1W)# ?PF3:<<>;"MC@IXD-:'FTZ?!@90,C OVE6 M&[%8HEC/A_\))^>).6KPO1CJ-H473.!7.&_/,"[B,/-:=K!D2UF)\U[YB5]J:J MAXODYZ@LWP@9@07BZ#Q4&Y$E%'6Y#II8#-7M=RN4OGL!:;$A>VEOQ478 0NM)>79ZA/;9"8K; M:=3>O=_=.2O[< *M(E64IY1EDTY;VD-0O+HOV"!DC7\C:9IVH/$0&(87D$!, MUN_K+;UEM!KC5KMO&)K:'W<'S?98:P^TMM'^;VRVN5E,X@ !G/QY9KTH^E4H M[G7/1OZ]Z>F6XP5N7@BKRQD:0(T90U]\ANLL!+:.=/ 0':Y1QMZHW7I?Q7OX MXL!'/G.GP'Q'/L4+'7\"KP74[GP>; MRU9.Q3<9G.4%@K MFN([ *,=Q9*3>BOR1_YZCH@8PWOL^M,'SPO (BQI_$STX$\#:36HAD YQH MH-:SMFP4\8V518AT MK8;GZS1 "F8UR']>%]WF8,_;Q*!$%MW_65>&%M!KX'N@9U/@<^::@-PSFM8 M%*WK(,H,^G=@SS0S<3F8OV $C+X#G*;$ \T/+W4.!#%A'F:A:)B= @][G&"5 MT5S100O6,,UA(5E"4(_@+#5XF6X%!HN>%[0'N].!>N#?V/F"9[[8]( 7C/[B M ,&],TNDQRBZI04>X)(_@2UJF&=!*1S)DVM34+M@#P%&@-)$C&ER(Z8[4P8X M.F6&"9 '2L;3FSQ9A[V)C!P- 0!(C@ T@, ! OH$N43XI#C;__:44> !@_4\ MRO0Q:9NPI?AI/)/K6 3(B-EB;AY]-YU9)C)"3CIP)$6;P4F6 V!K?T3L^:[II@>CY0P/J#Z8? M0[OF3IO!-_Z\H)K8:>!8U'JV54:H)7+.O-GQ*=OOYXRG@Y(X4686,U[AKS"7 M@]DF7?)^8^@1^Y3/JO>PZP>L$+Z8=9IKVZ;=,@Z?2DC/*1QP+D/!U M,1TTP_9.':U5+AM" 6EZBNWX"F"G"\A*^K8+YP>0X[>1< :%P$1UW07(O,+? M0MM'*QB4(I\#U64S]#<"TF+N;=KJ82A42,2\3QC9T; 6OEE39@ZVQ,:W8 HN M?I[\C&P&O"_Z$K8+$)[@^T=&R'!O^G(L,4?@BY^J4I7*J&_%/M)'G6*"3+_U)PK^)ZB=HMD=$DF9G0<0G M_EM N \BX3Z)G(\S4*RO1W O/ZZU,1SS1K/>M;EW]7N:9(!>Q(YZ(.TR4%L* MF_%XO[#A?FC@= [7AV](R<6G8&-:M3:D3%SD_?]8?U--4,,HS1RI"94#WHA> MNZV0'VN1,H]$,/E*XO#C\]V#O3M^'+P]/C:6S[\>GET[/R\J1\?QQ^ MOW]X^70/9WB\__3XS/_U_/3EX7Z('W]^>!P^WCT,ORC/+_#!'Y\>7Y[S>,3Q MQ5[^20=GH<4_3T#[F3@64+B'KD]_#LH\??@1E!+CJ] K<_3X=H[*VL[J\<\^ M_.IZI/%BF2G&!8FKK%;AEZD4[5Q-N8V*1@409;EU'&HFKR[9^QX"17%F5!Y4 M4]!G S#@)43X#:K=PGO"/T"[.:I.HFBEI_R*FJ3:^/ \_.;1/YL??DMX2$ ' M;2H$?>5I%E4U/=C((] '\]4">(1KT,/X2;20!K;$N^8:'J]#Y+^"4RML.K.< M.4,SPWTS=597GFSEWQKYP:QS;'$J^ S6$&JV ML&=,X41>/ EMEWM8=-3!N'VSU%[A;\R8+,TU)DN,^7<)7!W&SN2/\PQQ#!%, MCW36I_'0X.XBS:+GO&'@3QP7X&9L9N$T8@+KX!#&KMJH=3K9MBPA2&>!B_#R MN1*M: $@/.Q9AS_@1JP(6J X+[4DBP)1W3<0!>C>---"%>*SX_X+Z:8P!&E0 M0:_3K36:64=P",%WAH5DX;L(%5?A8!E5>T_C3X*(GCD-+8&8!1Q7%%9^ W7L MU48\^@IO$O&05PV-CM0EMG1R&<&VD%>XJ,0:%+;8 MJ&[3VZAP\^(* EO]>J._;='?JN]:_?8^"@);O9;<[,:;/6Z3!WD!Q3;;WZR$ MMGB"UJYUDCL_NI!&5>_L6BQ;PDHGTQCE'*]D76ISHM_9[CO;;IE!H64.D3'< M[BA?<,TEREE_G6.!-(3/(NQ!6?(*+_["\NM$6XU-Y?*K?#9_ M;G"1&_8-V N76=^XL/K01H.Z(&64PKA.'VQJN:T<3D8:G]6NMS6 M_L4 <&8LI',,%M)L8"%SNU56PZF38"&2 "4!YA!@]R@$V,36.&!NG 0!7D#3 M'#+\GIF%Y08UY979S WKV8RI:9N>[U(BM.RILW^*[!V%(E74JOO-9H5ZZ$C\ MV@M^]8^"7RU4N3J=*O4<+!N_JFN;20HI1"&#HU!(&W4BM=\^8PJ1^$4)J(W& M41",,I<'C9VM7MDFK[!JO5E6[3$:NI^1V;]=J_=S,/L+]Q,\CMNMBQ*NT=E9 MPDFWFZ2_ZIU\^PEKAZ*_'BH :EM&SJIEG4D.(CE(80[2/ H'Z>,\^MZ)^.TE M_4GZVQO]'<=+/[BZ[==HML$)T-_6@_UV[PE]B'5*FDI]>5L]LOYU>0 O=:O5 MGNM-RV[>5OHYV?'C-/JZI;8P1T#8=X#ZM_"V MKOBG&TXE)*!@,[JPDS0UD*;.@=0H +^B*>+7M/:,>CC4E3O1.S<$\D3#YK@6 M[,.F+(AH64]TCO!$VUW\S-5\:D.WOE=ULY%I6[QUCXXDN'DKBF9NK^DYS6<, M88X]CHLUN6XV,JK.@?>L7MVV,]VQYS2)EH:(A]V&PTM*-P-VPX8=V"O"'3,3 MN]M0ZPC "K@T70];>5$0.ZN-FI MD^N2+E&TH]O3::_1[M0;@W[YW0*:]4'S9+IVR,WN<[.](DTC-JBYV^<@\U,H MW..]#J/^9D\+>MTNQ[\L&/Y)?S!#&<+.0&-3/OT$[[5^OKJLE=4!1\ K*;M@5+V MGSC7(-T>3/GEMXNL\WU*3O+PE7NF,V*<+=XMC M$&F)NWL4EGVQ)HQJ&TR_9JVM#FJM0;9??Q7=R3*<(\,YI85SOC*7"&PEX9;G MGLF2;:@%""4@U*](OK+%48,3X>R7 M4@I+C[!Y?.A?KN-YA4V=/O:;5]OM6K>? M#3#*XJH3QLD5BGQS-T7>*X27197Y ?#\>F/GKEH51L937^-2G( AJFXGZG(. M?4)LY=>R91U&U'':.C/N S=*:N!C4Y+A_ CH1459JW%UV^PV:X-^EG=D(@0% M4;42EO[Y(EL%95B(AMN*L1:F#]5SAJ1O9[E4$1]/<(VSH(B"U2Z[6AD92J!Z M[47#/F.[M]2KVWXV%W^W:.*)6LQW.)G+8L;OGWE:W44:SZ5K%#OB]>YNAV V=W*1FFDV5UI9*RDV;VSF.M>W7;KO:P" M)@WOJJQQ*6;?0A)I.+U,63ET: ,5^](32%M53R!M]< 2[-4::J/6[Y75U;4: M:6DE6HJ7@\8KY&FKHCF5K?[5;:M>6DOBTT+>#=:XF)S*D\BH;&'OEWJWE(Q* MR>'*"4NL&U5V7;"89/&XSF?O\D./>EA RPXQLSJ,D:=E/3 M\0_?X?T+-0_[]L@HPHE80OPJ>>H.7>2+@Q_M;B!U+C6XL$>,KB0SV%RD%@/ M"9/RT2RD)=2\?8"EW94!%AE@V8/AM%[NE&A/]0X6=Y',7S+_@P>9UM-2U$=O MQR!4_P2#4.$NJC*\8OVA*SA70.[T.#M-CVI8:,M]6_$Y!]BU78LZ>)I1!\\W MZN#IC!4GD7J8;F8>>Q$X9PE="G4 ML<-UQ\HO>U+7EZK. ZRM[613?*GU+EG[]=.85X'W^"ZTL6M-M+SE QMHA$,: M[NF+?.5M>!2#RNGIFFA< SF///,GG^O@*U>]"1>N^F4U@V 4!^U4_= MCP6I6AUV#@+$D6XIY(ZF'0G?T8ZR'0(^ V-[,?NC'HV]@U*4OZ"D@N"\^X%NU6=Q6H[L$[&-'- M>M'"@Z=1[\#XM@&+6SW\N+I@[U[==E: O3B^]4[DX#T\>(YBL03?ADO4[9KB M8QL- $DT=]01)/G]G>/YCX[_7PQ>&YXNV>2I,-3[P-ZZ*\'^/C%U/N$L M'&?% Z@> BV",9\\IHDI:$C3H?:CA-H/'W2&M[:FV7#W8* 32.NXW^+)6AMX M9SO42J^_Z)WE0S/J2MI$RIK ":-)&"UM'"LU)7PD; MJQ'_1!N!61[XRW^2\$/A/#SF'M,Z0_4M!:+$?R>1]VL&2',]DY_"ZVYL AP/B4[ QK5H; M4D#V O']PV3]OM[26T:K,6ZU^X:AJ?UQ=]!LC[7V0&L;[?]N@GRB@7!(QQC7 MP-KC__A=BT(31T,J9:EGXDBXOV0^S,?GNP?E[NG;UZ=OPY>'I\?3V/;CT\NG M9^7E2?G^./Q^__#RZ1[.\'C_Z?&9_^OYZQA^49Y?X(,_ M/CV^/.>1^Y*!?8WVM7IU2M-<[QE<#7 A?@J@BECA31][YT&-2>TK*?11X>): MF^<%4_[9DJ&-W<;B>,9*N_!PF.:4%#0R**YS# K-LI+*R?_Z1U]M]CYX.>I< MP@<;>*'5\='20#,$:#LX4)4_KLS@@DP:X&HPJ[;@L8UFN&HQM&\*>45/9AAE MJU4?]#<;%UB!V8;M>J?=DIN5F^VT-QN@6CS:6B"DMI]'%P)U]4Y9(;\=5CK' MDVX^_;2$G6VWS*#0,J

R5Z(^1G=YLE!:)BX)N"?]/E%>[6;YYMXG1M\YB1.-ZS1G*R[$O MXPPJ1JR;2W/FN>]1HOSQ4#X_M>98Z-+:"N7+*RTNXPQM1/E,(%*B?&50OKS! MN66@2P=1OE44YYTM=J3"W8 MLC2;0/G/'22$Q)=R\$6M(K[T&J!09(?W_/.Z\/'VU"AAQ^.!9=_-YJ]+:MEV/%Y+2H>*DL.>R@!WQ)=V6=)A3Y5U.QX/JWRR M/4;SR.%2@B;?3._']1B3#TRD(&P0YP+TCATSN6#6D!(DY;4BR:,:VIT]'/N(VL^E1^Q1'^)2):8DBS+(HEM=LL"JLC+( MXMA'7$$6 Z1\21;5(XMF9>&4GL\;CE8= MMXM]469/[E7NA_"&N?,AV9A@;/YDQO7_,-?)I9;VU2W5\:D?5E",1)2]&Q65 M1Y2.1)0J:-F5QY.NQ),JJ)V5QY/>IGA2T4:]K.__.NM6Q0TZUUULV4W MKT-7RZCT6[+(*53Z\2Y%I(-01UU"W7U4_?%!%XT<#PO];=J@>?@WUX,L;A[= MY?)=\"W1J_R>Z8S@U6KRKII[F?^\B$CG._BLV>SO2]O]]'< C/G!!BX M$_!G]V6BV:('5"23MIM]UL?.[[5&LU5K-?8^N#"'M>QC=F$H0. D;#4'S'OR M0&[8XQISGQUWS$P_6&25F])^SIE/B+Q_+4S?@Z/1M[BIN--N40H?8.?^!M!X M*QN&R!2$%T3RPTP>W26&=[1"%>+)N\A525M[IZUT"^O"A-6\NFVIS5JGF\V: MWIRP5NB:%1WI>US"6E!EY?#>LG18M7&J.NQ O;H%,5?K-;*$*(>];3/N"_:B M&$Z WII]NQF/X_!:/D, ,)-M,01 73/=8W]# **5^(\6::OH8(!!"V<>90L? MHCD4 +C4B(746 6<$&![+#E> ?V)J>%IRWV+R0'M(Z8D7K)TR,!UT2$#:B8_ MJ&I#!@9M&L:V9,C J3KDJ6^UHLUF<*NFF,&!7WN5.=!*CO%@*__6[$!SY\@H MFK747 S3\P) TN?A-P\^UWP%,$CA/\./Z5'3 M4VS'5V:N,PJ[ZSNZ'K@NLW7V0=%T'=@RK(-3GFPGG]HFP*Y&C-E)BA&N?/A6 M(XQ='-23,^(0CU18:VB=K-;0 ?5]T*[U6CDSQ>@JDUQKZ9!'L["D:.UI+L]: M@"V9K)N8N%Y86'0Q@S,'?J&P2'507^S4KEN.%X_3Q-[K[!C#+P>]M<,O\?I= M-G-8U>!\I=[ M38#F#86S;XY(-(J*YM?:MX$-N[[5L1&@=6!#@W27F%"/GOT(KAV+[!\G*P78A?@KVDP>N]WF]9^ M]@'PWJI9487Y7'M??$X09X(*M^1G?6IX6>OTX.PH" ^XXZ;I*[O9O^ M!*XF,[F)\;'<;$?B/"CT%N8LBLGBRZE_@(4+K9Q!?PLS%1/3)TSD!E.F>8&+ MP/()]3"C&0#$-*![SBL0LD(M7+1' MR@0Q-'ZID[:E[=VDX&1[-(:YG:B J_Z% M8OU77$IM?.!//G_]2G\W/_P6C@9$+XD7C#SV=P"L!#:#UAU8ZH F\^6,;N)8 MH&EP5C-B.E"*PL9C/M\1V1;@F\TXS1$OS%O(1&,:M*Y9,((+AT,"C0&WY8P: MMXK3@9QW3V&6^6JB614K$< QH_N.?1&Y^FER*KL_<9W@%3B@-G<=RP*"-P*= M,TWTB,QPW:*IU.JRZ@SB'/DR410;#6TP1BVUGV>M9[\;XG&Y-^N6Y- M)LNJ\V&?E^7GXV)\RM7TE.6[\O;#&5"FZ^%T6U!:@7]J_-^"'!BZJ$ SL)CG MU<)%@2( 085ASY%4R- :DLY?:#, XJ!$1-[#E6,NBT'(BHFFJZ"]3%W=6SD' M5T[%=#)O&/@3QT417E!=[3;:5[>#1JO6Z^2HJS%=IFZ!]%;X@KEOPL.!GA<2 M2$%DOD3LJJX\Q4Z;9L+!J]@+V6*9%VW\#N*!IJV[C!0\X'N%;VIOB?*EW50' M;DIMUYK-[!SR$(# 41%( ID5+0 1"?O4X0_D4Q&(2C7)]I9T51KDNIA--,B/K$6K>64V7539GO+I\SBGO%VU@\\Q1HS.9I6CJ:5HVFK MNNW'TD?3'M_:RS]ILU$_("[G[2%, ;C&C* ;M5'O$40*%=)$E7NHUUL.^K>\ M3-U,M]&[$K&S@!E#7WR&JZ6K:7 UA993_D@XRU8WR\Z?/2S6SWGKD2<2KYV3 M^]FT04] 4WBHDZF$!L8S>D(QYB=\ *$A_WGX_#&TX\VHCNF)XGM^A4 M^PO^J7D>V%[X;.RLTC6?O3J@IR>]JLEYO[;"3/):81( AD?QU; 8W'3\]TB# MS=:5SRE/;7A([CIE/TT_=+6Z;(:*/@<:66M3LFXI+OON!)8ALA"8^<:3$CP& MEC_JMW0$>/U,,WF2 ^B4WIBV%Q_*Q-"(0EDUUIP_(E3;$?/?,5XK[-"9AME" MY@R#&J0AHZ^UMN!QUL33U]R7G' 0\PU[DW#'AAA,S1)^Y\3,8OYXSJO%F0/N M/@YG(2>/&YV-=JEQ@-/]$J(8W, E3W'BA=SHTF($?0U,@]3;"-4PN(,N%L:N M?1/ F#CZ!/[67'T2VMFX,5#'?: 4CQ8V[5D FP_PI+#O?,STQ/QF[V:Y3*X4 M=7]A;\Q2FC?*TPAM45)OQ$D%?)6_ P>]>83-'F$;=Z+QJZV0=W:#@ZHWR@.= MKB:\TX"DW.>RYI2U../"B2$EF(5!KD^+W#6F'?YU4H!IW2C?;2># P '3@T\ M80W]3B:&3SE/#*G;T'PM)!N7_1T BF<7R*\1@LL# #7^?,%!.#0N\ICE$_ M$9KY!+R-\XVF@I$SL7B3+SY9'I>2DYA?$1@'0\G%[$4P2MADX_7(*K M%Q'O.A&4>Q@OD!O"#=.3(M@1I.P$J/@S,4A&<^#$Y.84\F/J&,P""*<77@Y@ M MZ/K"RO*/O\GIQ0*I3;7"326VLD-=>K(1!@!R:!M?8C *E=AXLK^%ZA$\ M\)C0ECZB[,ZO7>\V^CG:<#^K@U<6D2E@3P*?=#L\)[=;7;WTL]?7.PU;*KOVOUVW*S M)[59M56DK4*!THN]SCL7Y+=S"P>Y3FGK[*_Q!I:(G%+GC<4RLWS7Y/("O#60 M/+>1Y)N!2^B:U(:P_M9^4: M>U[C_$1&/H+_X=AL'OK=QW">3&NIG5O>5/+" M7#!F@L/0K_[9<9\UBWWZJ5L!PF:HZVZ K7GXE(THM[(5NZ@'5[=JMDW!=AWK MRNCJ49+LE31R]C32:NR'1M94D\6TTVPL;WH9134UY8E/6X*.MF.\"6//_JE+R\DNHND^KZI5#= M:G.E7W;T1%*DW]3FF:I-DY*LSR_ M$-Z2>IBXO'NG+.RB [/D\G+Y[9:7_C?IV#RM)R5@I<=X)X_QG1.-3PM[RU$? MG[.O*=E.DS]G?7V9)Y@F!\1XLIH[YD32BJ25JM/*,E_I?FBE74%:.3^OZ*H4G43K MRZ(9?)<;32D&@#/C$.OR=*(1!0FW^V[13+7T=.=J1#/7)$)+^I/TMT7&SA[H MKROI3]*?I+_-\G>VHK\-=.5>6;JRI$%)@]4[>:D9/?NBP?Y)T6#QYN?K$I%$ M7^T]M*9<^8)]96?(P\G#'?!P1(^_TSR.V\0TW]3PPE73?9=-7+G]CY'[^^W2 M22(7.A2XOWPHL)SO*^?[ROF^E=OV8^GS?9>/?]U@T.NR'^-&91>>ZCIS%5*RP)1PQJ(33!>4\IK6U0'(>DYS'=!3(R7E,8B[%!5'QP==NI-2J5 MQ"T+'B0-;4A#>QJ-L7%V94L.9Y($5*WS%2.@UK$)2)9Q2P*JUOF*$= !AE>L MU^)::O6TN$OQ5MSA?L:P(Y]YF/-B,$JZDG.&UA#. >9P;$ XK:M;M5?KM;VJ;G0#5KJD$/1#6]J]M>M]9K=2MDO94=#9<81QC765/[N'^MH/1Q M'A+;JHMM!P@QKL:VTD=92&RK+K8=(!BW7IJV&Q64IK+!]IZ>E( ]#F#/QGN_ MU:Q+V;_DDON7=-;$S$N;2-1N7MTV&X-:1]U9ELFV09+LJG?R8F2W)M)>QNB] M=GG-TB7%28JKWLF+4=R:$'TI%->2%"3W64OI)0Z@LD=WM<\Y@TO2R?G3 MR1*/3>ET4OJ( TDGDDZ.[V?9R]BN=MFC""2M2%HYOH=D/[12]L@ Z0HYQ(B[ MC;LKG2L?* : <^,0:\+SY8_8:I>>Y5B-&,:.U>V2_BZ3_M;$Z.;=(M_+\+F0IR7XW!]4H,U'R]%_Q-P.X,. !\[@A;X; M8.G*!O/VRI4=&XX>>YDP8.66Y;S#:14^?6KF.F^FP3S%39T36;ZB62G/ES(5 M,%,T7QD#3)4W!*H2>+B,P)X,2&]UNA!3[?*A.FTRXY$Z8:WGU) ML9)BMZ#8==[]2E!LYZ0H5C;R.:$G+R4%\6ZB@=&EF';2Z6H$2*'D*95ZK^R3 MMX7X6-.K>5OQL41Z?(43.<:#K6-K8 :V&_UOD?2J\LIK9!/'RB/GFI;(E4/. M7A614VHS)_3D!7KP4O%>J<5(7X#LV+-EIE]W34/W:O@"RJYCD]X[2;$5.GFQ MH1\G0;&#DZ+8,C)YTX'CG5,F3T41*2^-8@]9IIN\X##]J$[D<.D46DJ8_#V5 M,5O='-4_F>*R-Y.]*[ZKX/\0<4B=P%2V' "([=>4!UNO$R3A)Z:-PR[@-Z8-S].\"X7]G#';PQFR M-JT#;S3P X/>C2A);QD)*\Z;,.8+.*,YQ\5":-/5%4HYCKW6S/-!U/@,WS[2 M<%5XC89)R"-Q% $.3#*>P<>:/JDKW 'N+7C QD:\LZBCO#) MTUWG_9Y/^MU,MGA%F$'XS>!?>-2>$CILPT8$[! M3$ )KLD$&(8 \6;PVK&I*[ *7#G(%"\/YW"P"M SPE/7O$DY*'$89>#6=!!-,9(16!+J0@O\%&[5'"&QC9PW8(H/?,EQX .SK.$0:683$Q97@ROR]X34"1L* M\*IPC_@$D@_=*&R7N#=\SB%!R_"]U,1.J#!@81,U!5D[?.^*!VK*5)LK$^T- MX*6\N@R X.(S@%D>/C2= >*&&[QSX$][3K[8W@:&VC_=^#]E5UD"V_G6NS&9WW2'L( MU91K-%EOU$:]1Q I5,7S27-M6,+[RMSG"5!.MA2GV[P2O!!$WZ)1#V[@W+3S0"VJ(.?BBGG3I%C;A M1J'O3X38Q-M+28%%;CBBRR>-AP,F#Q$T'X3R*.#O &TR>9<3QP)EQDO79M6 MZ>L,+1;^>U33X]6F8.SX9UN_U88O&YU3*2!2Z[U^7VY6;K8WV QGM_"HQ:X* M=7LOB5Q$+E*D%J[,JKQ!YM%#Y-BT.\H77'.)FM!?IV23^/HL*JM?)BYCRA^\ MMOI3JK9Z@S#[)4#HV?RY 7P.B'6YE''$FK52H+UA7D^%2OH-:YN._U:L]>N*"O(SXII=K8I-*N*YUJN<4)K'*A7Q''==/?,=JBL M8=OHW1I)+-XV [ZUOU7&ANU1[XN!= MZ6%M+*I-X54-^4T]4MW$TU@H=U2WX#W%][69VM2(U:;F8?:;V6@!)2^Q6_7J M=M"L]=5>K;>)^^>07;0XSDDZV1N==(^(=ZN")B7NMC2J;@.=-&I@R]7:@X&D MDXNBD^81Z6153*'$W99&)UV2)]U.N];I]26=7!2=](Z*>:L<[B7NMR2Z[I,\ M:?>:M4%.6Z>JT$DI+K93,%;E&M5T:5OHEU*5QJ,6N#U&8+"OUUD3"2MZ(D,R9;?0;5[>->KM39ESK(#/2 M)=E+LM\_V7?+)OO^*I=H^1M92O8JDGVKU'Q72?:2[*MW\JW(OEDZV:])C"]Y M(TO)OHUDWVM*LI=D+\D^0VV]DJEM31)\R=M8P7VZ2/;=4I/7#D+V6S=[VKTK M]B'6*:E#N-SJI6QU@R[J^8UCTP34QAZ$U*(9'KBA-MWF&XM;#V*X(_$KL?=& M_!-M!(< 9K/T)PDRUQGP-G&-.UP\9X*;U\$P-)CCL?[/2;GK" W'-[9^P9X-7/Q*=B8 M5JT-*1,7)=T_UK\#NP?E(M;Q;_Y%P/[_1 M\O#C\]V#O3M^'+P]/C:6S[\>GET[/R\J1\?QQ^OW]X^70/9WB\__3X MS/_U_/3EX7Z('W]^>!P^WCT,ORC/+_#!'Y\>7Y[SR'UYQ^0J]T;FO?L3G8M- MSPN('J)&]W JT*$\ZK'K*NPG M^&/7F?(>[LO;\8*VI@<6!^.(Z5H KX.?F/#V\9CIOO+N!);!^Z/3ZAK _3I\ M?UVY7[HT=6$'WN!0JW<'=F@[(!9-6-;E6QLM:Q8]%FWT> ]G^ ;'*0 :E]3. M>0A'"$_P' 'PDP#;9]C:7=SL.-O].=OIN=\[F4[/7QUDNZ9F6?-<+,([2@Y1 M(*Q,X B@X@ILBC#(@1L'Y4A@SXBET88F$VB>0&C>[SE%&>SOP'P#P\<679]E M@^>BW\DVQ'*SLL&S7$0NLDF^334:/&^=K;-K"T_U)+H[5P,\%]':^;B@/LT> MO$>'F6SJ+)LZ'[6I<_4:3Y[?DQ>1./S,!WOQ^83'+BS>(8_@]$M?FMW595<[ MNM*&-+ZK:)%)OW]UV^S5U$:CUFQEB[&VJRDI._A]W*JL"T=:M8)(B\/N&[5> MOU,;-+*5MA)I+QYI6]5#V@%-<:ZU!^U:ORF15B)M!FG;%43:)G':9FM0:[>S M6?&50]J+:+?U+1[&SD-\B%E[Z9&_$?%NV@[S'$AT=1N>XY"H>G6KJK5V,UNK M5I \=^J[N(7DD,A7#/E6=[TQ+^*XE\%PW># M/G"_0;/6&.RL TOLJS;V53 .-Q@@]U,'W5JK4QGN=Q$NX$_3F>7,&1,.X%G@ MZA/-8\K,TFSI"#X -58OP-AK-*YNNRT@Q\I8I!+Y]H-\!P\4CLV?S+C^'^8Z M>7C7O ($ZZM-]8-$O/-&O.J%OWH-]>JVWZKU,2M9(M\Y(]_!PU^KN5ZKP@N]1G/X1FW4>P210HTC^##2%^WGO>GIEN,%.2T@>HTV9_Z ,P8^N(S M7"S=&((OIOC:3^9EL2B)"?E-3OBB5;CRY4U.4&AI]OQ_>Z*'"'9\,*-S*Z[F M,]X 1)P/.YHX,\9;"WG*N^8I2P6M3>,J5K;6;"WOLA=N)[K2;["7NV@73]$F M(N%YK<97W,'.>]FA%O^D=O8%=]Q;V'&I&^4M G,V&C96\G$%>A'H+H'O MN'/^L8F]7.#0+F"?HOF^:XZHE8CO\$8C$\U^96';D3?-$JBO89L0#5^IO6JF M[?G4>\1@L!$7?PU(I7D>\[UZH2XA52 28 \^ ,1G'L ,_@^HW5I!-B/-@P,# M2&:N\Q?315 YL'PONMLYTUR"OS:;6=C2Q9\ V.G7 &:QX(CZ\G VA!^'+5Y2 M;V0_9\SV6%WY3,]?E.>$_:/@1,9?P6>/\4^7[0] M QBHRWS^(]-G4Z^N# $&+AL#C/AS4\T ) MHLUXP\MC? ;:!,6VNY9K4*4GS M%8U@Y''D$S TU@,0.\_ ZRP..RV]Q[#?30!H!>_D[8?JR[N#51:I7*8[KS;\ MV$L0)_;N25Z:: #H 3H!-9K88\I!=VST.<(*S06U\6&*V&*9/X -(/AM[!-$ M7S4_X+(CACS< T ">3( V=##CY&K<+LB9"T<=<)M8LNJ7XJ,$$]Y,'%\0IIM M?K>C@QO ,S\R&Q#+]S8SS[LQ_P3-JEE?5E@&]V>)3DA!XGT$TY%X8UUY0#T/ M\)(H$*&1O#3'0-U$:4"CZ)='@F7BWX)!^XX/ MZVID=WHK(9#N=19X-.RSV5./?_R/I>;VPC-QB R$G;HCDFP M7P:V94PPS[I9PT&;W6U9Z)IZ=UQX WOE O*'YH-($+*(6])[X.GH.X? M>%S& 44/@:#GGDDT\#DB.%#0#-,/G_DF!#,\$NMKVUI[S:9:>7/OZ8VY;R9[ M/PUY^:=H0Z>\ LMRB9LHPP?%<(-7!;D>W:,>22K79G#]V'N1L9EB,>Z+HXOV MYL#3F ^6Y,B$$[S.D5T";PV58.R#""9@@$_,POY[B!:@-_D@.8$]PV8L)D9L M.X%+XN/5)7Y^CQNZ"S\ U#W7T?0)_!QU/D\)O!JMBE_.--<' MH,$GV.D/?F(Y,[$+#@)3]X2:!B#&0OXI20A4 J<(3]_52-)A0TC/#6:\#>&, ML9-1M_Y$ 1S,+ ZMF?/.W'%@+6 'X-/4,9@%@!H%IN4CN*AU+@U9Y+H!6#"F MCM8,<.(ILA+.,@1N*./ )NVC1A*5O\QUP(IB<-7S'-S3M9DV,BUR)<./)B;< MH=#(E0DA.\=O,*+X*TX S('!4L$\VDZ);43.(EU_>ZX MEJ$ N]#0UN:8\LY"WD@Z(I U%W[ ^!E(6X3%A#_ M"C$'ED -E7,USH_D7:^\:\%R(\J8@B9B(K.*G"YP!4]!1(ZQ6&'ZQ.:,Y%?\ M@+E@\0DC\,4!GF*'=M]O@"L,[75]@E<47; >AZQ RDT96)4&(4?$4&8:K:/X MV 9V+XVG5GD_S XDW,"/Q(C&DH4#3A,).Q 8*!)<@TF *P(RP#;A3U.@JG& MNQ./',/DRXE.QN$O^$?TTFMT:Z'% QAH,71]A* @VTU!KS'W-3BB@[*+EA+< M$_(FT9#98YGWA=+7XYP2'1X@%8%/<_]43?P,:8@ Y9H>UR)HF?DUFYF^,V.A M 4];@'-R]X10*9!,(L$B%%1.>62$A])_JH%1/T77# N%# K9I'@@ACP._,!E MB:WJ--(GJ%#*5;CPA.#W*I%O X0$+4=DJ:DQ3]$<,.'0M:B*6^F MZP<.\$)]KELLXG2A?O1NHKS4@3]Q+DE,\UUS#8&+DC>MXDTA:2^0".='@6V" M.; UE-"_0SCL=PFMUPR01$[U? M_LUU\\A6[RFWN.WR>.\%UZ,^"[)O)2^D6"_DBO"_\(=<\$ MKGB1[HFDR!E[$MTX9BZ &;@QA2 ,8L4$=@2S,YL! T!_,EGD^"-3-V<\RL$G M*G#9YP7 RSTOG+.0MQ>2_/]#FTWLIA;M,69#X>DP>/:*,16,?M&Q'5"F77(4 MP=W!T1T;=:$Y%^[ SMZY&::XSERXBX&.,-+E::@?P>Z(^[VQR"[B9KMFDCL M58PIPAQ(WG:F0'>F<$(3XFG :FFXQ-C$!0 R8P?L.K(U!3A#92(&@*:[V.$_ M4A_1:M.Y)ZN(H5YU&K[G^!Y>K_-N+^IO,W-&LJ(:](D7:QM)YTL>I:XY"N!. M2"E<(R0J ;/-4.#F)BE7$@J,Q/*D+64W 5@YY0KMPO-*, LU:9.*8@K>C_EV:]D7Y3L][?]DUJ+8P>HP7,A8L(EE_SZ'G$?)&]35"A-Z)\A2DLC1AB MOSITR:X#6NC46V#_:[VS=>5S0?AP@J+(B\-GVXGAM@B9-,> M/TVQ'?M:U[P):(6.P6D([3N7% ]]@D0>BD,>V*-WJLUZ*WQ#'4,98-[#LOCV MI.(BPI)>%"D$WC%7?NG%/ZXA&:NM?]8V33Y)8L;:Q]55H6;R31F45Z'KP93R M&W#[8""8_)2M[B+J$:2B?\1S: 1C08OB&AVU@H]QV4UA442.7YIJ@DA.R)4M M(L'(_$02FT@6 6Q/!H>C^Z:)/;;-N&\V<*Z'XZL$J2AU*3<:1-=:D2AZ,F/LF$BBRY)PYZ/K(Q'K0R7QC,9O/=R*"S7 M1Z. Z&WV+NQHDVOUH83\L)P,+C2VW]S+#,M#1>DE8>Y F$GVRNQ7C0M?=ZE\ M'0-YA<('\Y2('A.>G.3#,=/%U:<,_?J166JP*84<,=T');7#?9VZX_D?)$?> M_\6+BZK!+8%2@3,1 ;!@]%!X#8TU-%3>:=KC"+/HXDOF.9QP<<(]S4-TB6! MQ(63OOT57%?>:FFWBN$T(#O4P?TP]#EU@ S1R831=FO. ]KZX,X?.,6&: 4S ]3$$P+-:L 9BOESLCS4]#-&B0]UR=%*^@<'\ MIX;97&_,K2E_:A1S\+$V"-V[O5YMT&LK'KX*'>].M,ZUWQF#E81J6IG.7A:6-\ 3HP*8/N?-]^!#[ [YH(XP+)3;X"&; ?SGN MCUKTKRAK[,&VG3=.7G?"W9;ZZ?\+7FO*,]B2_\-<"WX$MKT(P^.X6F'/HWFR M''!\4K!.2M5'9H'18H"D?6;NR-2J@SM+8[?YWNG_P^;*9Y R#J#/D-MR8%[A M5>2FF!)0/O/(QE?F$D\#D%3F].M\$6&4G7 6\49$:6*^/8M/Q;W"(Y:H*R(; MUD:3- I;C 7T,"^#>;IKCM!1!5CS+E+7 (#<;R9&30.-N,X[.C6B&)*9\*J' M=G28QA2MC^4O,XR%@>R!WVGJ'8#=YLF-.!'[OQ_<<%=)Q*$R[]W#?Q1)3$YH 6O6#TEW #86H? M)D"XIO>#8U0 T'9Q0XM>'1[\B^$JG(F>\ U14 T6_[^< \(6OC&$C>*;O@6/ MB^2B;_"B$,M%AE$!@I6"MW@U+!>\4?B:'#C)J$8%0ET4ZTTF>" =1%$*$E$. M'(<LG/F803A8](*(VP M$I(;96%>>+Y3-6&XY;KC?*9-(Y&9RM8*HW.I#4@:V3^-/"2#CKR>5X251'0( M4[JSCL^*$!&6?K&?3 ^2+MV8;B+WK\NH7!2++E%PF:AT*8Z=C+0F4B\B,8VY MXB.F).K J+9;)/,2@+A$BLKC0VEFL!FS#F8#REVG0MB7NQJ M<+H0Z9Q"5M]'06_XX^[+?4Y^3E3L*0GJ< 3UG.3':-I96!6\F6N3YX"C]<"] M9\1M,TPZB:H'H<&"^9@'R1%=:Z,N9/B%!!G,,.T888S I9R(36&=3(6(4MT2 MB2!\IYH2HS>)Y5>)Y: ME!D@/H@* L'><+!?4YQC3]Q*:-""\]4HUJ[SU:E\VIPXCD@WB-(3J V )=1E M,%NBM_,@0927HN7? ADA+C57L"D++' %^,G9'ZY%:A&]1HGNLTAVBN1VVW*[ M9,9B&D^-..\LG2'(Z<$4"HH 829%EFN5Q['^1>Y%(A':.2,$ H)CU6# MT1TK%.GZ2.!TAD/%]JC^N([%F4E\Z%HNXTLECX8:6BUTAAI1(R*$103*S+YK MV-4AS!FMQ54K(GLT5?XY]+A?+;#@Y0FO2Y@;&P6;(G,,F-FK&3-@4 9>A'S M_?KX?_D;I3+@H MQ>N2MX3U.SS)"5$W4?X:8VC4O2764A-HG4DS1)SV-L?G5, 0M?)T-8201$O= M1G1N<>D)!YN4$ >0$'>1:93NQ!&GF D_X%+'-UPEFC\I'*!00X@=9%(APZF MC!"E]QYC/TC,.5&BKB@;3=3CI +RB0%(XC422.Z149OFE#GGH K$E2YJH3LHK/GJ ,V(-K:XA6;QSF>$$?C)[#VP$VQLS M-[<.*RY^Y"\EHDGZ>6IQS2(GS5C.*:]T(*!1[/@=QE;#"C]/"<5%>(!D<4O* MZA+[]K#-.(L"V3KV]*X")TUN M02W6$*:CM'%B1#H>16&MA? 5LHX)LV8*=N9!!T=J6?A%XJ0GG;[T,?0(_L%P M FI.&[R*)B.ERJ'"Q($?<*+8Q\E/E.IPDPSNU^ )C?OJ\')CSTJBIXWO4MQ% MBY*[T@O@+WAWWD0.%*]IC#PW4^T'"SV%Z")D.G7D]>K*'8]P8@;=*[DQ<7$A MY,9II^/[0O85U<@[V!F*6C>)DZ(@(EGC( %%B4XH4^+F9N$IPOAJ!"_8(F[< M<>=1$RBQ+LHGT0):V.ZD (Z 9GQJ$XUOT**40&I0*KI1^_'FO-S4"H^79+*? MU&RHEGEL2FY=T<7'$?2.GLY"#GBD?QZPR7?JXOXC4R>7)6JO24')]1 M)AMV=_;"A41"5ORL@!D9X*%'"12-E#L:0_NB"T(P0Z. L^;$/9 SEUHDH_H] M$7=2D '1N(389J69"T"\EC;SV$WXCP^P4V!W\QO3)NJC'WU(+X=VW>+\$%0E M^->QR5=O<+-/C-$3;Q9?U^FKA:DF_+N>6E<'S:5?-^K;?M?JM[?ZY:K--IOU M;G-P0IM5U8V673< D>./[\QNU%T'?^Q[D4TG&7'\W4N[V_XZW9,H):RCWF3V MH@1="G3W#*PXS )K-=/@6X/'!:"UQ:.G #[1W!HGGZW%NC,'@5H$.=TV7I:,.><^D MD$F>+&-L540]/56*:Q:EN'RL/Q55\V2OJ7N\:Y)3K(^_3LZ4YD2((AUI[Z_( M1U@VE?F@ H 4ET4]%S#J)@8 )*ILPP?YV)J),XT* 'A5*Z;K M+BGS>G59. #Q3Z;@;#+>BX!'NJC!C)WH:1VU$DY6HM(KEI=K+U0F\BE%8AT> MNBA;+ C(E:HKRT@5HQ1<4Y&U%&&QUUY;1%-A8L#L7%13S)O M>"-R+=)]&+/OW2LT:<5@409U'?7XH_4;@]*O%) M-$X).^"NKSSE"8Q,=%#GT]\8G\/+PG>$U?6SP/5$,#]1))6*)%#--)8'O\KS#_CTZ7QM^%8M]P>4D B6%3=>Q\FV"[D:T07I80Y,JDH7MK5XZ504&.:( M)0=7./DY'93\F;^QQ5K;;*H(U5D7 Q-O]463:^98*D;9H\BT?)S@1LFJ%B)U MN)9I3WA^S))&/@AI!QA/E,^R.)MD,6UA,.J&6#[@KT7@=1PK NQQ* A># M#7U1$9ZN6L)"0F[<7K+^*#CAW1JY-ZMS9=S8+[Q(PR,<(SK)D1B.V_.Y2\ABW77AV7 M\D/C'AF(''?(+;X@([I/W-.OHDG3W9?[3"@"8LA2^,,[B6(\J%UOJT%EQ/)U?KQD6)C*H<8["8K.;L,AZF: +*SX2?:YL8!P^EQ>A7(O-+!)%<751]&S. MHWG"+\QG7*L[B8*)1'=KY]WV?!=;9ZVM/ZG,O3133;.<(J MFBB9X.I)*:#C7*YHZ!8?3I($A,\ '-%,^;H2NJH]$#4=.?*!3- MDQ]>U!H@HZ"FM*E$QP!8"M[][L2-&U!NY6UC<<*:D%1 2OPX+>57^L='T\%/ M$ (TX5"+!XBF=U8#H\/&UM;F5!O52!V?^2D"+/D9[&)PE4?&M)%NI%-HYM$%4OT'#D7EI@2J8/Y$],U^'B\C%DZ=6Q> M5) Z8]0%*45G/+4];# J'!F\+&_D.C1QDIH6>>F!?[QGNJ&),9NQI''\J*[. M33OY'.R("MIB+(12D/13 #L1/$P>.R%DT98)>9,78(=FFIT<>R.X8)OSZ<:1 M\+L> 3;0)+80/M1+*C% @ I&<# 2W6YB7BXV-='^?WO?VMRVD:7]5U!99TO: MA6@"("G2FO$'LM3\W[; @%00@P"' "4Q/GU>R[=N) @15 7 F17 M34T2$6AT]SE]^ER?$V<%'/DE6\3=K 3CK=AIW_VOGWQO.'0LQW*M[L3J#5W7 M-H>3PS>R.ZYO?\UC/Y/S:%/=<;F)5PYL+'"1*E$7FX,H]6LT/K&A&W, M]!_%K9.08+U6@S@)IVI,(2KPJGH9/C5TD M9O,L\MEI2?I9Q.7U0I#DG45B_,9[!+Z?$@YIX)-[I GO36B;3IW(*WL MJ2<1\TK?%J*X12JV,&(D:1@J@4%@J2"+?5P)=PW/$?KR^[N:-[CV/"GQ(55^ M+;5=HPL^]XD5^LAGJD,1R6&;:=*%6;H.2H=!=N2[,U^4&%!TGF0MW%9=,;&O.4=5.V#6H;06H M"ZEG9QTNT2,X">:X$*RK1.$ :_$C5^AO^&^RD62.+08[(*!TL12YDMJ)+N*8 MTLNZR/RZV1BYC5HX7SG&F@1%@RT1QU#ZJ;*RSBP^M!ZV=MNK=]CXJU?Q0DC53$7/.K\T(M&B@B<,N]&(;H?S&/Y4W>+97 M=(L7C4\7 XX8BY'-2&VX =),FJW=_8(Y*=0@Q H(V4*TKY"-4\NF,XEA:LB1+@1^(Z]ML:D'K>R1-YL% MBY4AR?(,>*K"$]H^PS"[YA\[?ZL-7%D9P*BAB!QH+A9?QZ*PG("),RSX+14: M/C6%KT@HC1QM,+R52#="(Y0]PI$X*ZS5(,6PID"_1NRY\$:7/96$@E-NK-28 MQ6WDLZV6LB+I7U"D"TWK#KV1%:E7.LIFGQ3'O(F;K@7>3=[E#5[E)"P)'<.P MK4N+RFZ#CO9[Z>G*C*^5+> %+P?2[13]:#@2G!4"J7 D]E1 JC/V"8S"'#UM M2\G<0;?DA,&#,5_(B^^P:U50?3" M7JF09CFDV5,AS=UW3RA;=G8MK*A7K,7LHF!QXAYC>=+!Y(,(UU*R)-DV";:G MJFGMD/6Y3D%@0+P_8M\?TQM822@J -25:6V&;+&'<39P02J7>C&(!N3WL.NA MA!U?!@TK)6**9:PL(;?M.='#BU%V"-"C-$H+_NQ5,Y\SX&Y"/T7YGOG,RN*1 MXB-B.8]^0P#WH:I%GKC6\IW(AY4UH&='+<'@5U^:46;I M5S3_+#:=R[Y9"/N(FS^_WXHH^GJ6TLAL,IT)W8&^"P><@:>" LR<0)6;>H6T M)(*)OT80Q3SG^Z-\^3*:3GUN97!R_?'R5 =3*2:L*[Y/J;\FJK^R10<(DJD_ MG\JS@6IT5&@J4/9@E:02M^A;K'%<5;#C$B.&8$@0(V[%R^WG8M$XE)12[Q:; MJ-QY:YR9B&*URHDH6EEEGW-)W MZ%J_C0(7(\+8RCX6R:S9?RYG._)I#0G-_3K-<%^!&, 9H?8G'.!$1CP[<'+% MM2'P47D.$T\X9*L9A34#.I!TY A,671RX*QCSL;T^>=:6DAC#E9->_C#)N6H M,8O:C%>Z:0F20GG 45P,):U0/B05EHQCL*]!V;U8'%L\CM=4>../*?D#PYWY M*WZB4;X102_:\DX%YD+O3-;;SQX7(X?MV/7\IJO12+ W;R_AQ>V(9^<0Q+I]( M>-%\&1J=?OA?B$)_;"=^=JU,(BP0@2LOP4"D:.U.N:])%&$E#;9=RHK!(DK3 M*0Q,,,!)UGXBJQ.9^#&>ZB1!PP=&!4X5_BG17KI4*'1_ZS&0,4D%U+//J,/< MXBP%;?2,LJ07M94UGC/XRV8$&]/X(V3AR?K3V)'\1L-@.8MV?"+E[VOS5 M5!_O*U$S(B^0QJRCUJQ!M_=2?4URDRR+*9H2XRB.Z6:438FYYBS&S(%Q6LC< MP\Q)>XR->;!W69ONH359807N;RRW?2?ZK:(8KB;ZQZ\,#:T));TD>H=216_WMN90*I MT'A<]@K@N8ZH]Y)7S)E.T"&1YWR!KI:'$\%"#!+OGHNA0\88^!NKF" 5OI'R MP\I7P0S"O&[T,%#>A9A%];)DGA]["HO+/+D*R2Q*T) Y?5>+?JU!>[=ZG?[Y M=ICDM:#.8=B>U19<=C79EYSL^3,CWAN(G5$+1FE4:Y@V8&;38?\D1!>7X_T. MS]\FVD>J5=H-RU[M[-+.7OL/6^SK\X'<;PWFV_PMW!+3_O$5']VVF5MLV]%N MCN*I9^"IU\:M?7YK9K1E?CZ%Z9-M>&9W?/5MF&EG@%(UPR;.\)E@\1E-UFK! M2?J^L5+S*=C;E9"Z3=L#$J-OGK3,?2(&;[<^2[<&>P13?R;,>\5[;>2]@547 MK5IQWNM(_@/F/.X?H2O>4[RWG_49>G=4MZ-7\]J7M$>+O<3 "P7Y,3RU1GEM M=6^([6Y;@JLR?U%M/)I/*FNPQS8>BDS;2A9UHEI#JG/+V'MCG%?KI[@W?U&Q MV&^]_W6+OG0MZO2YW=8\P[^,.[NK];EWOH:+4/OP)([W;M12EFD\IT]"MT1ZCK$=G_6Z' MB7442J!(O.V-]J@#*FU]>T(9R@!N.*$XQK][&$X1ZC4)-="[O3W6'!R=^;L) MGNXH-+ZNU/BLOM+-FT\IE5?7!E*9ZE"UB5)[/U3'E049;9_8<(R)-[V!;O7K MR@V55M42ZIHC?3C<,12IJ-MTZIZ;NM%5U#U0ZO9'>M]0.9&-R(D,HF0WM6%K M@).6,>=)S]1'P^%I7?VU&6+G&8V0PZ.L.02=X5Q1]O H.SC7>^>6HNSA4;9_ MK@]&W891]EC\#(^TJG@)?5B-T9PQCBZ*M;:9R5'X<+NL)/4'M:5M2V_+UI+( M,!2)FDHBJ;;4MS,4B5[7SN_N1] =75IF48ND1EM'F(IIZ/UAW:1ME3BV#T+U M5,9LL\DDP&ZZ*F.V#80RS_QA @0B]B7]D!9]"=561V&93R#Q7^%,M(-.)43_C6E'H52ED]?%''QVM//H:@9=>7_N,8ZZY?8=+ MRLO*54O7UR>A@[!N5JF3;8'(\)R;^7R/OB('5'+I9LNV^;R!.N6N'-^LA+HYC&WZNVH9C2>821MS>^R$_CWA2,SRH&1X= M3,)WS[D-X7LWBV+G9BU>\K2\8A#H2$(]+0OH6+HUV&-K&\5[1\Q[ ZMN/T/% M>8KSGJ<"^-Q2@!\MR!/NF?MI$+^O]?[\$J9C>[362XS;@6K/35>?HJRJ%/N] M]T]2I-I:"1_LL;&S(M/V12L#A6;;I*[2TL(G1R>*G.)M5-K/* M9GZJ\TOEY2M.;M#*C=U;R2M.5IS\^0 ]7OMEWMUHLHMC1U;YHYI 8<4(5:E(*H41)6"'#"IZMV-U>AI\+D#_=;GU MRTK+%Y:$LN^+#N/,8B_QPA2V1(,5^:$3>W;B84,9>S:+HP=_:J=>L-#>F/E7 M= V^8EJ#GW4@##;C@='32'MC=+H[3<3LK.W((M;>PXJ9693XZ*1_%WN!G?IW M7EXH@Z4!A;<$J;KY*_88>&">KG^E(+VQSXT7[Y/(YJ"\(<7_O\U$]LR^\<[& M0*\?9_8$9OS.#N[M1?+3VS+W NL6=W'=!JSC\E__,HYAQ(KYM.B(]#J#%<[< MW!.IYMD8ELX&Z!RK9V-8;P8;#D6S=GMCWE>V:ZXVIHTZ+VU4SQS!1M426J5M MW5K"4(LKG('5Z9=F8)G]P@P>Z9.U_.G-!-0U-P8I%>)W;7QW[(<<9<1V7: = MVD&@ 1_=Q/:4_^DEB MVL M6EE:P[JWM:?F== Q!T-50ZDF^V+5J=M55*OJ5#7(O@M+#Z!:5#4..YYJ M1E4$JHI 51&H*@+=(:BQP39498AJAJJ46/ L%I]Z3*G0.-P^B M9=D.AJD;QHX8K@U*:E#,UTKF&^AFK_T=D13SM9'Y3GJZ88ZVS]5O'M_5R>1J M:;[6B=E_;0HU*B'K>"HOK[T _GBC:S=>B,%04C=M=^J'?I+&E.&QUI8[W'*B MD=XSZF(4J+JO?:@R7;W?K=O50U%J'U<*XGZAWOI R;6.3ZG M0M&=/XU@AO^B/^QTX[=;X[7TWFC8>I/X* AE'(#OXA@(U=^QVYHBTZMJT/LY M3"V]]MMN[O\61>Z]'P2:/YW9?EP54#H"-=%R(DT!/CI8?Z2'WKE9U_&JRJHY?#7((@Z@Z?M7U^6C*T545OZKB5U7\JHI?5?&K&39O MAD>79JVJ^'=?9O-]FF9//Q_L&(5JD(->,5\;F<\R]>Z@_24+BOG:R'PGY[HY M4E7\#2>2::DJ_B=8;.U1,U45?V5FQ4CO=BV5D=Q\2F'N^*AN#HRBU%[N%*!4 MC6M%$6D?1#)>O5]U2R_^MON75!E_>3_.X<9O/ZSB$1!JH'=[JCZ\!80:[9K! MJLCTJK;.CAGDQWGMM]W>5V7\JN*X39129?RM(94Z5&VAE"KC5V7\SUU0=L 1 MUH,I&#TW=:.K:I\5*[>?E?LCO;\K )UB9<7*#5JY8>K]71%D6\'*=9QH!U?& M;S9-2#5*"9<3467\:J:MFVG],O[G/WM&5QX^&O:=#S:?[SQ'?<&^U[/3[#,C M%_[HQ)Z=>*XV7FAO>AU#@[D$?A3J6A1K9O]G79N(&M>4>E5/(ZIR];(J5Y;; M5E?7L#H2F&DZLV/X+8VV?LOL:-_A43D7[=Y.M%GLPU;"OFAVFL;^>,[8#C"J MG3_HAUI@ SO::10OI T?A6#/.U&2)EHTT=Z8G9%<$P?PM3=&Q\S^5!P+WD^B M,/3$ZSK\S0GFR-% OXF Y!-Y=_S>'8%Z.FV>F5J6GL17"Y,PAK-(L2'S_[+O8"&BQ',T)4F,);@ANZ^2OV&)2]>;K^E8)Y MY<#UXL7[Y"/SO+PAQ?^_S6RJF7WCG8UALW^!BRDH'ZA PQ-1#S?^?9KT;P[.YAG]_"-7*U-MVN9:Y Q@4W1 M^P$CAL51G%M8.AD2R$[ O7/X(UF?1FY)=;1K./5_1*FG#=YIV<;BL%=A:H[?N+,DZ11"MQ:+JK&??E""X%#$DT][40;,5, 3Z-F!4I+/U MI^ QCP'G4<%C*GA,!8^IX#%W@$#CE&TU"A<>5S8&'03&GI_J* OVT"H7MVB,46F/<@40^\I5(PV$&ITKE Q M#AH5PRR@8E2Z9"NO_,;]E M*>9JLBIY7PW2\D%4\KYV[3^HU/VCR$%7J?LJ=5^E[JO4?96ZKV;8S!FJU'V5 MNM_N=%9.HNZ?G[4:[X%0YKDJL6@VF;CZ2S\?J"*+%A#* MZ!H]E;RODO=5\OZQYHN:>F]05P2T*5]49A;&EYR*54 M=;QGAY>];XSZ#9)0C5+!ZV=E-BI_6\WTF&?:ZH:6:U,*]KV.6K.F)BQONGEO MC7H->?12!Q@8Q]QI'%/78NQV/^&-)QKXE;N$C7%T=3S;&36^++.SO )E+<0N8VBM,S.(#3PFL-ZB^U6_2Q.*.UNO&K M3E6OFMJKSH!YW\K[G"WS?CWI:NTTS$:F-SO#I=ZI1J\97'^D'2^'ZSM>XIQ] M][]^\KWAT+$S_]JOIDKNQY=>+_ M9Q]8U?73!?'II3W#6UK[YB71/'8:U$!YK0JQIF/;G1??^=Y]8^:_D?$OLG9] MRXK^O:?=VB[/*>8S7 .J!HE$Z M"/(@2E .)_ S/>/-J*FYMGXKL=.=[3CSZ1S$J(<]BB>^XZ?BFAH4&G)VM.^1 MYL)#8O]A%I,Y72U9H_8$5:YH?G.K^4DR!WW;$WL.^T\S0&+ H4H\F#W(8O&S MZXU3;,ZNH6%.71OA5HF].R^<>Z)?-$Z-+A*<;^HYMR'L^LVBU/;>O@%U3U 3 M]FGL!3[\"E.R4WIM%[[0J)OC&)L#3G!C\#LPN:GG\9CYULO>U; [4?P#_^(( ML<&?Y'^GIV"1\]@#TGDN[,H==H).J<5H2E=W"+>/9ICR^BZT*<3>U+ 5N)/I MK0\_^4&C+)K-:N(@NDO,\>(C[( M;%DB]'PZAE> FK,XNHGM:0*O SO HLJ#)3R:]^ GQ&MR2)U5O6R2&G;P M%CJO,Q >V)65/KHT)U "IU[L^'!'B=Z_%1- 8L,[MU4SH0-LX\[/J/>NV]&N M)BB#\&_S,+/U'X ^>#A"&GV,TX8IX-Q$_V$7Z XC BE1$CC!LB1]2$\\DR6Z=6&H()".G]@)%AQB#.#7T;J+4QS-=DAQ%NN*"'SNNQ%!VX!5ND(@.!X5%\$LTT?Q6 MX7,!&\'["]LK?%L1TSA)(^<'MG-&[I,2WO71)G#UC(=Y/21KP5(J7EJX RR1 M/!!#J"J*9L.R:RR]H(8 M3.T?'K*]X\,="!06AX8.K)T(983FEQ.1+W58>[\*/2;5LD,*L>(U+!0/&6 M"%])\/CJ)?&@RVW'IZ.0WT2S.ID'@J:Y5L1DBW '499'\\"ET[/$%"#9&G.5 MU[0LKEGLX;H#:3LU9BT;U9)KTI61M)F^7%!PB<:HXN:Z'A(T=X:04HJ'66J\ MF<(KSS6P#IP\XL2BR,J/,9UXO: R5RG*H/=$<4QZH%0U@BB\X8N!Q%]^PH4( MB^C2@G,6"XFK\R4U 752*-/9BEK >.O"%CY=>[/Y&%Z K8--A3UJS'(>F3S8 M9,!$8(H9Q'3HW0N\5#"<7[TV[>3JZY=35B>!9^!AH]?IE/\%V H:;[! M$,ZM79:J/+I.Z@ >(4=XV0>=;A=[H/,#M#"A!+%]"Z+385L)W9-&R=4OCQ]L M26MY^.-JE*HQ2WF,?]F;G*NMH&8#^2E5&4EK%AS=;&+D^&).!@5_$ M;].DAC^?&=V?-[E,<"YPHL:P'7A.TR2UV1X8VP'= '@"2&4LS!BL]3>C3C]S MIC2&P#5Y]?K6"R:P_S=@BO+= 1.#720R>('Q,C)(XO])!:KG1"J%CW]K?CTM7SZE!F0'OMXJ7'0 ETZ+&!+GP"V MF\_H^@:[]098Z$;X?-Z8_6XI<+11S*\H&"M&TCT=-N'_FL-EP\8:F.+,WCP= M-&B\: *'\9$UDL^057(T3DBE14,6S'VY;GP<="R/_!XF[WA;7*]?0HZA&8." M&YJB0RQ14-UB1V=V[)GHE]&]QQZ(2PS>A6"!?_Y\J:/E))\GY8P>!G+.R#XD M\N.]:G9_$?8^;,(VP=NEP*PXN:*C"D4OAR-'Z<*0*+#Y>Q;440D%'FM#BB25S)Q/Z)3*="GXJ MZTY%G]C2BWR9D%A:5N0WB>\*1M\VM'S^4W/VO=H_<8F&[RS$50H;[L0:Z=8.5:PM MK4%N*Y5ZEGYN#O="I:,#T+NBC,]GD"X*CJIGZL.^ N)K :5.C*'>'7:WES#/ M2*6CTU\^Y1%NI;\\M8.F;ID]I;XTFD@]_7S0WPL&\=&9W5E-P8GK\;^=8FX M6N/Z2JV++M*K.-?7XV*8EU!UGF[P'BK@5;T-:/Y1-W3C?$<$TF8 7BE.5IQL MBB8N>K=7PS/R*FR\0TSN$2"RET5>>I([=)N)%K8;=D%SHSF&N%_GVXU;W&[ M5569,TU,0MV0S<$)$,4ZAFKC:M]K>RR#^G'0#T;[(4U.!%0J5RQJMD<%R"6J M 8W"!/.!W$+5"B8-T:!8,$ZII8-^(1'/=O^59J$Y\ M5]"<].PG?Y/G?-]K>U;16PQL5ZU:'" S MYT!.F5\=@(M$2T>*]G)JIUGRYV0=( 65U5C](I]C*;EO!W0R)\"+.,/\O.,I ME-58CPT\,G-0MN:PZ(O(P/4D-(:% K,E$I4V,K#'A1HF.O\H';!X&V\LQ"HH MT*Q;E*P)%0\\P*:YJ]6E.!(6,@%)L1+9=B00$;.1#:HB#(!4E_GYA;)I_-/W M*/7E73DL(+@TAJ)/%#J33<[T?:_M1?2]JA4SMYJY*K0D;^C==;(&_A/&FQ&( MR2+G4K/ I%/;93RYK HZ8_9JF;.:H9X512- 1J&&1%R'5KF.4_PT$PH EYN* MXP!,[DUG0;3P//%<5F&*0!W-8>UG%5;%.V<]"_1R;665S(\67.8UBG0#+%D/ MM6G:JW4O57-AOR" -W AB]Q2%?SN10Q6M_%%#%<,J)C:#VT1=XCYE!<"^MG\ MJ?!6($.21CXG7)#\"D2^[F(9%Y*XVQG\O"T^)CXO$2ZIDHXP;U@RNOY$H+)H M8R^]]SP^C?D$:589A%$*ZE@:Q0O^LU]$?9 0F R@0P7!#* IE'ZLCA.&#=9P M,"[$C>V'24J'VY6EF;@7;#^T1(+] _8+U*8I[Q3\+YPC,LM:&K.=1H(I^I,P M3C*,%$G1A6=SC:(]FP4+1C:C=QE;%(<;>_"PX'S\LV,'#@'6%;\G3,:.]@]$ M;<'!?(>!<$ALY0^25$V8.DDDH7 28;BR&,+)B7I(?HGLUXYV$0(_>""+A,PD M\>3./48+&R<@G!C[% NA90$M A[0#B7,<&(#W<>W#_$0X',![YQ=GJ-@-D(" MA&]RJ?N&@8 M[ZQ9[#$$-")FPO[&+MTO5#[^]Y P$:FH,]%^(]@K5, N")4-?BD0Y"LK7UCM M?/+W:^VWBXNOIWQ1\AS!+(I)L)&3C NSJ[UI\E;&_0^B!($82?_,W'GKWDN78#.K%Z*S20X&MYV4 MIR9Q/7/(57<>2S1.?HHJVQEGI*.1RI/O0.R520R7&^@4=#9PY-CW)&84/' ' MVD6$D'D$(B? +S."G40,;Y97KCM^[,RG"$?B2 R\ M\Q&Q$^!_X" ML_+YFA,H:W_.W1L!+SB.YKQMCAW'"_R1R_W7DR?#:,1Z9IB<2UK2#/D4K0T* MTM"B!#XB7*1..B<(4)X@HA6P?I99&DF1E7B54H-+2VS%8(!\VMJB1WTG+8?8 M!QUR A$.=XYR=Z+PSWE(.'LY<,@EK [CA*0Y?,J8^#H_C3[S&.J_H*B0:O&- M/R'!2HSNV?\@JAU0ZM[+0 +&$U%Q64)25,O^+P3[T:T2>YZF7WB(^S[*HR$(5Q>.DHZ! 0X$[#DQQ:799VVH0FLA: M)UP,8"FWWL8+ MT>! "MA<5!6-5Z"C";0LD?ABB>_B^<@$ M&WT-&!9F!OJ9)VB \7O"%$%PG"5I*,)C=(1,CJPOWR>JG$L_3_HC@KAN\TWZ3T5.< MZ%68(LH57!@)^9>:(R9K'I/?5F/"C5G*8\Y*5@&)3^:3$M*Q'8<$ M/IG]?%K0WY+J6+TP4.%R1AV*H\G9%5: TEI!2T4I$'NW"!A[YU&<>>C&!!/X61_<$ZD507J1]S5MBTOZ#;0?XNB=7<\.K<20P&2&X30C9 M4,B.OWYY?XW*>@=L2VEHR+_I:P9")G)L1$X.0*VW70SIP#.(AD]ZP)V/PJ# M>@2A" :<+!Z(>B84EH4)Z'A& +.D&9HC4>(51A6>Q0A=N'=H M"F;S[&C7'NO91O=\96@1?Y'VS=J-(_.%4+)M]P[DNGV3ZQ0(O4L*0@RD8X\ M&XMY=,])?0* 23"(L&N_TN(F3=?VSK838A_+LC!F>]2>RNW($E K3D?K^>C_\4)\/Q MP/!E/X$KP?(Q.+!!L@M$R!AI#;23([":X#UXTO!FI=*=.Q2ID>ZM8J>68A(? M$@.YA)JQL-:*O,@L(7$@X=$TBC,7JIVBF<@/QYE[@E H%V ^3I%@I-&%[$9- MXR@0R+XY_Q0\;P6,.REK>MW>R3B7H'8\MD,O.?OR$'@+$CRX2CH$2T?:IO!. MME9F/-''@^XQCL7CJ%^9IZ0B4'"L8INM! FGO8] "&@G7R\OOKP_+2BM4Q0/ M%%NDS='P(&IQE&9M)&R0MR!3Q2180B_OH]B[PEY7NW%R=QY_3+I>2LIXM5/T M1QC=A](E*KZ_S@6>PW3"WB%K;1!!E0(-;CXVH+$1DDOHI<)?FZ"F2F'"8J,4 MDJJ,-2WB: SVF35VH Z>IM77QA*!&A3B*/9^T9 Y/G@.X]!:!NFO _W1KY=; M,4W\"7%,Z".][7A1DLKBWP6BNS#GJ(G.UR\P >>T\.CRHL0E/:68)RCNN(YN MM@K8@S *5]J?%/3T&_(+R7UWS6?9VO.F?!\BL\-&H 6)[5P" MZ47QX=\*_N9X+MIZ"7A?!96Z%'DTGB7RV.NKR./V.3)X@5@=[6]%]PJ**?A# M(/_[0QY$NB#A^#LC*W_SDQ_MT 78UL]C@F&TUM3/G#0"/AH=]HPNBY[[/,29 MV__1E5\UET>2")\"2MC-FI &@G<"=T;J*[M_[#_W,CY[_>7L3.+3!C\M9S02UX"R+9?FL,SLW! MEB]=4V#ME]#Q81 XD' Q/=VSU#<:[UDBB=7K8'B/-5V45E\Q M[=+%1E>-D4*:YS)M>Y=]9MSD8_FI8BN@(\NJ>)+EL$E-UZ MWTAO,RS[S.B?>-Q)R.B[XK]R_:[@>?KX(!(<2),5_>=R Z78('&9X8&0\MOE6WG;S_*34V%=$5:9S; A:2%SEW9.FU*QRO^>VY 1=MGC!J41I\#2'@;8L->AU,MB""=;0L[1 M#0KC;SR.O^?J$W+734@@[<);O%A[+H6^ANT];V%O*/$H8P$[ZTV*;(@>4LC\(I,9TV11600*RPP@"O<) M\2TL2B=*TK.Q%X(0247W&J A]M:DYJ-)XHO^=E7+;8E_+8]O)/,9-DK/7!R9 M=D(5#QB-^$VW@0NR&R5'=BMZS^*W';P/A"V5GORO_53AQ9>/AL4C !G,)Q& ,'+*:0?2WCO9>YK0A MW^0SU(MLMI0;\0*3%!XP"GGF/EU;)A=6G!-JXMLT+A1JN MYP MPAS@FZ4.V &M>Y:ONZ-]6FX^)H-2.BI!()AC7:K4$2J&Z%%WX" Q"D36EWUB M.UZ6*>T$MC]-M#$U#DO%Q1"[?%'+/%/YE97N9SHGK(M!T%N!_\E3%UVN:;'8 M0Y;DUFA#3067H@MU![M @?X=9"I$BI5'>I&8J'KR=,)L&IABQ=. W1][CCUG M\F!%6RB2*Q,O30.I R081W(I1")6/"WJS"(?G)7>8MI[E06PK7BP6B(>+CKD MX1@^93G1%2?>=:.EVUWB(6GH MAO#!&,6<"DQ]H"+9Y7L@OXZX-(7B^AWMBKL1"K.-IV-3I0^FG:!JKB_=7Y57 ME5[,\X^JR^I8]"1SE#'-L>B>'+63'8&5B%,BKH$B;G>E;- .INCXSM)-/<.5H?T0=S;*L,[-_WN];I\6PLB[458I?.P&A M'N2.?ACJKW/0*TV^P8R.]D7^9KIUWM=A9%>'AWVS1Y.+PD^Z=A4Z'7@UNOI/O$#7_O"!%VTP-O[=GLY^R1]$]*IX%G$JJ2WQ;/Z,?&"*<13] M.(OG82B2HT'$Q#E D-RD]FCY!/)4))(\)!2J>F,:W8Y1HAAL(41V.OBF0MNK>*2!;XCM49+K','U'^2O8HS9<0 M)UT_AF,74/D(B%/Y7\(7G 4A\<]HLJ C6"0!:"=,1S_.7:3)*7DCX5=:Q#T1 M/O6HIL0A,<&IVK*]/9S]/-3ILNU6<(E7PV4BDF"#SF<]9(HFCW!S&JJEQ7'$Z M50G)=N5$-69QNRCQVUJDHW98I%8'C/6)38?H[[,(+_30!T9LG\F5%E#Y=J>; MU?QJ<9G3^SO\ J;RQ(/#E6<"'AN]^NV@5W^K%(5F4NHIT< M@ZK^CI-D%[\TCVB#CO;QX=8?^^GJJ?KU+]06)W?/4&<=F&-@SQ+OG?P73*0& M56'QS@_I(_32TE+1A;'4I(D<"_QS[MT TXT\'*+UH/BR^+E#/RTUE9*O=KJ& ML?9G,!=V_,T:]G9Z<]-DSX>=GF4^_["=P;FUU:B/=7?,6RB9&]MQO60KMD>2 MIY8;DJU!'6'61A?)-CT:'UWW]JV]ZFT>^RX;MWT?2*&?E03Y^I6O;Z^U%:MM M[OSV&*M-?=<-O#WVOK,ZAK;K)KW6WE0[SA$0V9\LUN_=$Z*/C^W=:+1E,+1T MG7I\K']IPAPWQ$>WCHN:9N]\]-:VC#/3>N@.'HR>/4X<_T%X<6T1)!6E0L(I MD))3ZA))/:&2%#1$A\ I&/)^P3L!-Y\6O(NL+I3*[EX=G_Z%KF M6H:)GO6Z@]Y %]Z$\:)B5/(E@[)N# K@:G[198E>!S_$MV-/I#6==HJQ7A&D M>%X!TSXQ8CZO%'F"K% "83\"P>Q:IM&UWHI5@5@8/OP8+P+[/MD@"=[3 ])1 M]XKG/LN$,/HB$T*=_=UZOG>,HS[[VZ=&[?'P[YXN577ZZ=2O" "C:X $Z$D! MT#//D@>1*75%;=>B/'3ZC3+JM0O9AHB+?EV!](QG^YL()(N&/QERU82*SRAP MBRW7,-+$6$9?G#2B\SRB\]RM$!V]CED2'==G1D%TY-'HK70&$:PQ6BHW0$'? MJ] P_^/?]BHV>/U*9CQ59F2G'7N^RF9M%!'><.O_ <]^E(W=/HCP,24-9'U= MOR(NS4(=F]*QP0P"=6X.Z=S I7F6(2OP\>%SP\>#[L;LEM3E-2D;F?'M]-MT M_-\B,.]BJ:KV?IXXM[JX%[FT^AH;P7#FKV@XJ([6$FP;'"UUL@[G9%F&@?GZ MUC]!,7WX)Q^JW.\D'$WKL!J*:8T%X)P>HE5FP#GT7S6!T"GUGRFN]88:G_O M7'IMJ'R)F7&KP=.7]<7_ZWXH_/VG?[(0JCZ0(TB!0[ MQ&%*O'/K3>WG89BWE "ZSZK@RMS;9I4*6RTI%58YP,>9 ]PZV7YY\5G)]DK9 M?FD'SIP1A[7/?O@#^ZDKU6")?3Y\_*38IY)]/B#PO:^X9Q/W?+YXK[BGDGL^ MVV,O4(RSCG&^?ONH&*>2<;XR )^ZMC;P3Z\) ;M]+?^2X,"_8JO@*S3G; :U M^6"G-F:Y =7 (EO"ECN(PW9;Q4B>QYI[\5D_T'PXFL_O\G2FO%_%0$UU@/9M'T M!?[;N@5^\P0$:E+N25%(+$1\$)TQBPG3.M;L.,:P+S[:WBWYSW5;@L!$3C$, M0+UX;>=VJ:S"[' J<^$/INAIX\@.KC7 :T5?T0IX2!Q:+:/:ZPL[A' %3VT4$UPD!%,4"NJG<^15V M)]L)G1IK$X8,P98QI-&-%X+0#PI+1IX$EKR9XYU0DN\$-<\+KX\[4^4?4U[- M2J]F[SD:MIJC'%"A4;[0ZI?WW1_D&FAOI^V!1?FZ@G.8MT;/HIZ/294ET85@ M5BX"%Q*2OEOJ;L2"4?0&$QV7QMZM'4QD)W(2?+)_'%[IVS4^,CJF.=S%,]XW.J/>\_NP>QUC.'S^4;N=_F"[8;>TYM:JKH.F63[; MHMV]O[Z\TBZ_?/OZY=O%]ZLO?Y1LEC6&2'^#(?)4)7]O%GCFOMB4^_+R! &C MTWNG7ZC1/[L5FUDR5T<55_=^;X=UB6DG7[-. MLRL_GFYQ@QSD!?)XYN0AWAY[YM!#OSJ^1ZZKO??$2,8TIZC?91JP$0<:B+R;S7 MN)]=6Y\:/UZ\>_?Y;Y;UZY>[$;BB3K! 1(!+AJ! +GC"X@&(!P1^H>P[?H3@ MUH?"HVQA61=:[9(N7QB>/PC0:76ZL5C\E)T[IYVV8W_Z:-FM4V@=GWFV9<-3 M9#F=UL?V2;MUUCGK?)B?>UX;>EUT:IV>VIYUW#GQ+/N3T[4Z';O5.6EUO+.N MK4&?^3EW'M " EDUPL^?>:_Q(,3RO-E\>GHZ>NH>439O=EJM=O/7F]%4BS8B M61^3[QO2SS;S8_EN4SVV(4>Q.+0YWA"7-QQ\Y-!%4]6U==IMQ:(*"!= 8\(% M),X*VA7,$B]+Q-O92O)Y4SU7AEI6JVUUVBE5LV;':G6MKM2$0C!L!P)=2^:N MD <#7_0: ?D]@#[V,')E6/A($;\AD'@L()LC,88+Q)?002:W7+P#0%&%%TO* M!" I/0]R6Y>7,Z'5&B"D=40=*'2T*DDN17754O)-Y NNKBQU=?3,W4:SO-6 M6W,(EY4L)W5"Z]&=*B5(Q&C[[.RL^:R"+KL$F8&DY2WUT6IW)+<5S.9%9'G; M\LJ*]0Y1AG6#JU:&6&_/,F0VLKQ8,&GJ:[YO,58MMG(Q(LU*Q=! '#E'<_K8 M=!$NTQRVQ=6'C 8 ":%"ZZL[T;WE$A./AC?D+47C>("8QXLHO7 \,>;V&ZNBMN._ZS8?VD2Q)+)(RL!F0ZG%3 MJB!_M*Y)K*O(Z#6X),!'H6]><\67#%6MN%3A15[7Z4@43O$/ME?9,/@?8[34NJ9RA-H"Z=W\WS)E::'NA9 P5@ZU+<='2 M_]K 6L]D+:"U/C>W9;=0 H[<";G0G[?#.E*.1 H4M^*AM-ZF(S/5HINQYPK\ M>3_NWU\-9X.KR\GX:C">Z@_3R6AXU9+]A M[X#:=7$]N!W?]V5 ^[8^ET,WMW>";5!C^/!A-IH=HU!6, M&0/BN&I K(V#R358FP?2/M@H % EJ&.$)/FY_-8??QU,A^/I;'+YT[?)Z&IP M-QW\ZWXX^W>U2"@+:F3\))?Q36HC(V X!DDS__C[IT[[XS]!:*Z.]!K;Y&5_ M^NUZ-/GET&U]C6LD^72_9JTL 6VJ1@1/V!P2_(Z$>QW."/3D5D55Q M'!H0@412CL\U'C*7Y2*#5C9$1)7.!V,)%MO2!2\4#8C9EC#[)P;!9& 5H*$2A(S9 &!6O4&C%T21<+'/;:TA.75$]3$"D]ERK2-W)SO,U- M DT3LX%7(U:F@CIZ]=Z5CEXBPF'I>5..JI&+D]1D5@%9&@DDH6I$PS7$[&?H M!^@&0>65\E.I;$TC":?;)"@RK[ ME@A 00") 31(C5P^)-*3: :?2XX!27FCJU-)+V\.L:*\@" MJL[.3HX_ME)I1OGU#? ^-E.G]T6)%'@&U7R_:MH=:1F9224<"0SP/D2ID^-S M,ND*)!0C& E)91D%&7D=".X'W$5R=&$G,2OL+R@3^ [ERJ%WU1-2C 4L(5>%K5VPCFZF7B,FY MM;6RI><,B5Y0O946\HK=Z6'L&-D.K4XL<'TNF%RU3*3K1*K[31@;1TH M\R"V7\O R$E^U77W>9LR;R1GLG&MK*&1; ;N<"72YQQ52Y8.8\D8"JE5HBJA M$!; TB4 ZR* L QO 5*9MNM ;1B/$E9=D\&S6D$]S!!PF"(80RJUUG6XD/H MPN*!9/E 5,!:QEOQ7KLJ85,.RY+]]JGV5E^[SO^^J$%N1.U1L8_?@R\7B'P?<0 M=HR\IW?YY/.^,@VT[4@H:;W6XVGV<3LI'IU!): =,;QO0<>OV* MZXWLV%'W^GT"<@_:G@M C12GEM<**([MU+XA9^Z("7-#.4\=86AC'ZO3FJ+G MKNQHD1,P)F>O7R#'E>9I!S-FC(74@ES>7ATK7EM1L_)$"6(IF5O)WCXN!-"E M> N4V'VKF_=<>F>ZW@]]3ZC-$7M4&W"&9!D(/D*/R._N'2T[6S2&3.GM71M/ M=#% HAP@61 0E@2\UV4!W1_>0B=VXTXO8\HA&:E.+:CE4UWO5S!;F_-4D@/) M"U>]H(QU]PK[@1Q$I93>OH"8SHBJ$+J7 2//J:6SC$V">FU&&8T.^.&ZCW?T M>!"9UVKA#@FI-@WW%KY%0Y\(["H/R=8Q52.D'CCW8+\8T,AV:M$MDVUEQ(JM M@+696C*:^-9:M>RL6#JSO0YJ6[ HF]=\T":P2)05U\9#9:]1BB.!5HT0'BL MZOH ^7.7+B F0_E0(:V/8$Y5<;42+N0GCMWH6*?52)^LH =]OJJA6=%B9*W#.PM*9 BSEQ)55MRT=F;5I/DJ6+U"'F(L?[Z!SW@1+/J$!-!7@:I_Z$ ^4'.8P6+ITQ>$Y$<'J0+G M^.,0T']F,"Q#([NW\>)8-RB]BC"?+I&C\KZP-?+B"N4(OXJ*Z(Y%]B9JU"C9 M#65(OYJJM..&H/O*VX Y#[(=E1PUC;JOHIH[UO!_6+GR=9-30R;3<)GHA7\G MX6&/9#Y25W?JAWTFWCV/-MCT-Y8.<[O3_4"KN&5K '*1_=\>?]1$6QU',-'3 MH1O(OB.A)T6[C3EFN-P MVL*6W_+_;+-[] T'FISJ?#+\A9R+=_\!4$L#!!0 ( &Q!#E=DP]Z]#!D M "?K 5 86)S:2TR,#(S,#8S,%]C86PN>&ULW5U94UO)DG[O7\%X7B?; MM2\=MWL"8]SM"-HXC/O>^Z:H%6M:2!Y)>)E?/UD2PH %""D//O8+(.F@^JKR MJ]PJJ^H?__WI;+3WH4QGP\GXUR?\9_9DKXS3) _'I[\^^>OM"W!/_ONWGW[Z MQW\ _/O9FZ.]YY-T?E;&\[V#:0GSDO<^#N?O]N;ORMZ_)M._AQ_"WNM1F-?) M] S@M\6_'4S>?YX.3]_-]P03Y]_[I MXM/+1V?#=0_BU_*G__[SZ"2]*V/-HDL)\,>KWXMJ[ M]8GV"E:/07L+N #)?_XTRT]^^VEO;SDO[R[>'S@^-7SP]?G2S^.#D^>OE\']]\MG^T_^K@\.2/P\.W M)]B;Q;?//[\OOSZ9#<_>C\KJO7?34G]]@M\]A"9V9B1KF/[S(5__]$L'4ABE M\]%BO([P]44C#7 G?2F?YF6'=P/H/3 M$-X/3N:3]/>[R2CC_#K\W_/A_// 60SW8JAO1[$W[M9_SL(DBC%Z' M87XY/@COA_,P.IBY0;KJ0ALN(89I^HILUV?BQ1-/9^=G9XOOA.&\ MG*W^OTXG9Z3ZB3X!*PB,N;B P*X#%% O/(B@?B*ER/ZI-J"*^3ZH0BX2,*E>X^L\P M.B^#:KAVP1I@(C# _GIPUGJ(FA=GFF,0##$Q;F+8A ;R^Z3!3L--)O0KY#M& M+W**J-Y/R[LRG@T_E)?HB9Z5H\EL]JK,C^O;\&F@M?&B6 ZJ.@W*& 19T%OD MW')IG \\.VJ[\C"(FU!&?9^4Z5)89(QZC5(OTVG)5ZB=E,@Z5 LRJ]J 2(@B M"O!,6-1S,6N>B%FS!L8FS-#?)S-V'70Z?3*;E?EL@/:K!*[X]SD\W[%G#CWR^&XQ9$'A6,]=XT MCAS7OV9ET>Y^G9?I-4..$S,-E^P:Y_VSR70^_+_%RT%)07@O<#"\0C^0J0(Q M.0=:T8!L>AYCK[#Y\>DZ] .;G19.5 C6 MH0;S:?#A/Z% =A M]NZ*^C \6*U9ABH$;V:#0W2> 3-*\AIM\2R39^_68]E$ZN;[D3K)D),1X.5X M'L:GPS@J%Q:DS \_I=%Y6RF\5#W*!B1?B6 TQ^X*E2%$M"I66I5=M<(I:FV^ M":Y-B&&_'V*0BX*,)$?#$(>CX7Q8L(=%^10PM-!>>U 9_0J/M,5N1NNUXE;: \];@E I>ZVP-6F5B M MP#J4\!*A4;**5 I]@FX].W97KV:C(OL]?AZS MJ5['3I/;6]+CL2)F,J5!*HDN0J/]<5ZS_,IE#3P$ =SZEG47#@*/#DHVBFOG M4[&,VINX!].N?5[32R.*%CXH[%M%[XV[ IYY#=7X+%6MVCGJ=-%]_>I-$+4[ M+V[.A1T%T$E>@ <1I,<9S12ZBW M'7+2CHYG8:SV<"WPC<9,_CFX2@O [C %&1F408I M*\.HN[D9LCZ9Q>V9\?4R"KE4.EI5&Z!?BSYHE.!DQCF83(0890%3:XHQ6Q$C M/3.N(NB3=:1DP-:C3&<-L>6F<_%74^0?PFBAA><'83K]C%IX63)9I%(^HS:W MV2()DTK@HDS8U:!+8(DGSJGMXB; ^F0AZ7A!+Q/*(N;W89@//[TOXUE!D%=J M=U9=9YREA'894O02+;:U$$MS\HHP#KL?HZ!VHC: U:<\)!U5J.5!N&85YR*ODOE^,R3Y*Y5B&J. :-V@"&$Q5<9DPDE;/5U&NYC]*Q/J5' MZ)@N%R9I3RNB[=+#;:0V2/H4&.W)@S::F78>^ MZU6$%2;CL&?52*B^E6@'H=&'C15DL#E6JR(:F<=90G@ +;Y!-HV"%H2B($RI M+>/6?PWG[P[.9_/)V9?ET4MD2>N2(D\@+--M991C>!,%"!U=C)PI[ZD7(3?! MU:<0@I@JY&(A(\S5\HD5D%RR=';_;?OL1/]U_A0W^^?G/X M!_[#RW\>'AV?='!"U /:[OCXJ&U'@>ALJ5=E_N7$A4'B2DN7"VJ15A2KO )7 MN,2P/(NJ1.;TI:C7 .R^NV3U32]P^BU7)L_1^;[PPB?CV;-2)]-R611<9H>? MT.E"38"S:?KY)4[@17E@<\4F(VSF=)7*&(AB16"+C:WH;S7/'&) '\R)ZDKA MD2E);>PZ[$Z?(O'M.?CUEI9^R)]PN]0%T(N4\;,R+G4X'U@K-1="H=_O# Z- MXCA(S*,)45)5K[W.U$G[6Z \,':'[XI)NPT\8?PUGJSR"$M@%Z@&.JD:G5; MC:D()R ]G=7 >=:V2H'$I':W;@5#4B)_>U>Y*T+YMDW#YK0\!2@F)R!DC'ML M=284\E,=[D34*Q5*PI"UA?,T$J'<0+K0QRL04#@JT>U[(4![_&E\:RM M*T@I'/4A#S<@]$L#=D*$70:=/JM]@6(V4-P@>.@/JWOT'*$3@Z$I1Q?#NO"OT=E MW:E=@4F5A8K 7"K7)]PFMVNZEZT,DYJW&ES@UVDVN-Z14N+<17*N=5,U[ MBS46D"Q6'F.0R5,7-SQ:KI\R_5B$#-GH1&>&C8(&:4O5 M3+M*C][.UUJQ_1S )!FP]5;P4+T%;VRJ+ JAG'\4.[]U'U82OED'B$-\46 _ M0W=J5O+B7@27*B^I@&/-=I=V+X)2 22:=-6JNW0&'9%E[S?>_0),]/!TO*_;2Y[N6,L0/YO/I,)[/6X'PV\GKL#S5N0877?)(*H]C%Z0"'S':EL(J)J5U1E"O M$SUJ!_MD3:@XO';9O9>,H:MHN5:HDR5C2G@#*A>TC@@'O5!>P1IEC*LV\T*] M&G%'V>&W-0]=D6K[$:<] W--_RZWEF(4,PNCJX2WU:#WML;?3CX,\=N>??YKUK:B7^8I]M%6?K@XRDSJ[%RT4$LI[9B> M=JR]*6CTC&6I6/Q-GKC<&!U!9GS:=H4\+\O?+\=W;BT<"%F\#":!%0D#@+9C M)/ @H6JMG=+.)4M?0O<@B'WR^CIBV9H"Y,Z$2&;13]ZACGV&Z')3X*B]EW4, M,JL2LD%O,U'/KO5(^N38/1)O"$1"N42W 8>7]\:Y M9'(JTD#Q.H&RE4-H%<4A>V&DJ=7H#K;7; KO@8Y8Y[L<^J.!'BZ]#NFU/$[I M^DD.+!:1;"JXK!1ETCN +=/-5#?C'W= M"'=G-C8G_"NT=]Z1V4Y-O0HW(< H%(?*T&"KHC,XAB%43$7CVU%7INYS_'=& MT:?]\QU3['$EUK6Z^W(B_<6=8#58&UFLD'E;5T 5W#9G8#"N"SJ#M@;GJ,O; M-H3VP-WX/Z@5W5UJ'5+JXH3"U>U):T\J'!2G$(T-4&5R&&NXTNY./;(7W@C7T_*.'(9=K=56DW=MMB3WD)[5)#CH.A.,._A&LEBA%]S, 5 M4]0'V=X#:1-&N1_#3'8AI,?=Y5*1P*4:!8+SC'Y@C:V2'CF-1EHPKS XH;]I MCV:7B__1.$0LK@Y-X(T08Q!TK8YK#=84!2HS"2YZ!:EX(;,1*CR"/W4#U$8) M4?9C<8A64ATM95?E*J_9@@SM_@OE.7*X>A#>5,U\3([\B.,'+V7S'RQ5OKT$ M:)>VU_2K=?_%:/+Q9![FBZJL@322D+4PH&KA$*614)2QW/K*3"+?5+4I MN(W(\X/ER[N1'.GABTMC><52'M?GP]E2]:$-1??^;'A^-GLY_E"6R^(X"9(3 M*<@"543$JM&O#YSAB%0C;-*JYDRMAK9#NA'E?K3,^B,(M>OMP:'8E&1$4\ME MV]"7!405$A06="S.&,6H";;]]F#^@^7&"61">B/-C:M/KE^4@V2^_L:5)U^7 MZ7"2OW;L+BJ7#S^E=ZV<^0VJX,-:2YH/7/8J5.]!!]'N5TH"PTYM@.5:O4U" M%?*0[G%[2.".KJ/@\K30ZQ04V3J1>0(36$5]8BHXQQ($%U";Q(1>%/4EFINC MZU/)1X\YOL87[D+\E-'2.GQ+,W<=GRH>/:VDP2>30(GJP'O="E6-CMD6E0SU M5-\<79\J2[Y_>NXJ_J[INBY[TE MA-^XNXO\6VM-Q;ZM/$826&A2J>H@Y.4C1.?#Q^%U M^+P(B=Y.]A-R95JP3931_//K41C/D4^-08NCN 8^:JY#MN!:3DB9$L$942#E MV$YR3>@@DU]OMS&Z7IT"TQ&YOKH#KQO9T=V9>!/?S9O/OFQ$:#>D#81*06@? M #O=#C]1.!8,'2I6O,90SDA^LWJ'GF!W0^S7 :7?B&6$4B2\GG.22LF+G_R-QV)81\+KC%V( MZ,\P;Z3_?%S_**/\=K)Z_64R#&)U%8V:PNU??I('K KOM*X@O4 S'XU%<%E" M$")[[7VPAOH^PH?@>V!E[(]I/JGDUXEV>SF>G4_;94@G93X?+5;KU@U(S#5S MKPIXB]&:\D*"SU4 SS;A/#"IDF]+>CC*/MU8]0WT6@>B[#KZ7I=;5=G(+/AB MTS$:?,O;B8@Q@35!!&F4L(JZ9FC;U/J.4V\V.V_B0I4P.3N;C$_FD_3W('@9 MBHSH37,< X4O('#+P;E:*\9TQA3RF.@^4'U:4.B(27=.K)T%U9 MO;]H_[@>3<:G;\OT;!&Y2VF*2!I]#F$=J%0UA. U")>L*-)&^CS\;5B^AUVB MU%0AD4LW7N&EQEM$0R4O8&7+DBK5@3"MB,8Z!YZI -E%DXL.R@7JO2OW@OH. M8MG',4W;"JJ[W\TFGQL MI,+_/$!*#9,?^K>M5')PGA/K&[1O6V@1QHY[CGQ8&51B!6E0'-C@); MC0G)B)0B=:IH.Z1]JD/J,8,?@09T)?];SK;?PW#\9;897G!686@FC(T(W5<( MB@F07$N)^(5TU&$1"?!>Q5 ]9O3CLZ0[)WNU<(I.9UFMF8[+_"2]*_E\A/[G ME0WQO;NV5VOA: M7 )6. .%1&LI1B2^J-YR7T51'22$.^X50;)B*X2;#;EQ!>-GPT'75J"8>(8@ ME<+!MZSJ4(JPY*NJ77:H5[5R/9LR:[(K/6$6969OFRXM3=V&'0O5H 6,%K)B M[4)SVRYS5!:$M"4(PTJJU!=RK;80HH\Q',_#^'2( MKN3LFANR>F0'1VN+5G9VKW;M&9%3M6IC8%(U4@4&ME@.*F@#,1L-/G)7E6>" MO@!]U3;5WM]%"#'(A7,?4\*9E+ C141PC 4P+.62BC7>4V\7O :@3\FZK:1[ MVS;>AP]O1[N[2[ZBPVYL+L8HT3B;+&@AVGYE-/HNE VEG9LF!9.4A_%M3&X M7BW1DU*#5B[?U)R@_<2!.QI^6.1&+AY9'C[7K879H.'',#H/[3^1';JCV5=E M/FAUZ MI]1V>E0/*OODC-325>I;$^_#U"?+1LB7-55%=**AK$:[#=45K7O-A>?::F&- M!,5#V\Z!FMU5CWZ\-#J:X%W)YO$H= O*7AG%;\,J"OEU9S,OZRO^Q)#R?%J6 M!1@+X.':<=,7G^?)^$U+\$^'X]-G83;QF%(B,YQ+')<1V0--H MTE ,LI8Y,\_!Q9Q!V=P. Q,>O(Y".*Z#--1WYMP*YANMD;M:7&Y.9[2IW6E; MT;55DD,--6>I?$B:.EO6W1KY8YE7&D81+6\_1(+$U=_#,+HRM]>-AV;"*^L4 M^.#;CMQ:,7P*&C"X4-VJI3].B"U)?9RA&&"^=F?OB/WH_P[&,_3,IP= SP]^D_>SG\?CKJ M?3N:/!-,R+./G;T[^FLR@J?H+$1F BA?(L1@$))@EFO.O/#B?WW[:RD\%(D& MC(D%E- %HDL2A(A,:":*EW'ZI?W>X(^_UC]B&.,S8F\PGO[ZM]^.)I/O?WW^ M_,\___S+SSCJ_V4X^O9<,":?GWWZM_G'?U[[_)]R^FGNO7\^???\H^/>31^D MK^7/__/]N\_I"(\#] ;C21BDBP?0X_/D_!]>ID8_G[U)'QWW_CJ>_OMWPQ0F M4P7=R<*SA9^HO\'9QZ"^!%R Y'_Y.X/)\]P[?C[_S//0[Q/%TV^8G'['O_TV[AU_[^/9:T??!1E+..E/&E)\_;N;TCL\ M#KV6 K[VU0VHG7X1'.-QQ%%+4G_YWDMTGA%YE<+ZE2&.4^\O:7C\?$K;U]\/ MOKYZ^^7UJ\]?#KZ\?O_Z]R^?/[QY^>\'O__C]>>WOW_^\N'E__[W#^]>O?[T M^?7_^?KVRW_=33X]H =UTV5&LBF=*S_C$BN$F=Z@5[>A=_3K_$&5\NZ8PI\3 M'&2<;4]G=/2'Z9OF.#S79C]$[$]?/3P9P[<0OA]^GM!)50\M(AS?TH_C M0Y>#LHYY8"Q'4#H8<+$@Q!R\L@71<'\="^,S;)4PCE,TS!_QO$KY.?8GX[-7 MIG*?RGPQ%3/IKL_7VT&B0WB,KW#V]]O!Y\DP_7$T[&D42?Y7(!>(.1F>RF:_D M-9=Z&0V/FV)C,MR>2F:P(/Y^>S8V*8)>#H^/AS,2/Q^%$8X_G$RJ MI5+-OT.EK3+&*$C2(B@C"WB?+1EF,2HMK."Y-(;+;?1L'QN=*G/8D2:NHX1O MBI+K7!\ZSA0/W('(G*QQKPH$KS,4QZ1.UNJL1?/]\RH5#QL1&TK].@[$QCBH MP'Q!;&="ZW>RS<),VJ,P^#;=0U^<7GSD8SBM+QU4.7SX7C\X_@=]<#)^._B( MH]XP'Q+-,AO%2#B6N'&,@P]>0B@ER!"RSSFTQE!3#AXX_G:G[>O8E>MBM]K MC5GY'2Y/][,IY4FL=?A@Y/0G[(7KTK@ M$Y*,Q[T)?L;1CU["&7^?, V_S73_S] _P4.#(BCT&11G)'>;.<10R.SU(ED1 M8I;6--Z)N^;I88)]+Q%Q'?&ZB<7Y";^?C-)1Y>#5R8CLX!FM,_/XT&I4I>@( MD5M)XBL)O&0"-(\A)FU\4;8+"_16JAXVZAIKY3INS*:X^3 YPE&%^PB/ZMWA M#Y)'&AXC<8^];X.7)Z,1#M+I%]KNQR%--3/(T]_ZLQ/C?%U-SX OX>?'X6CZ MQF0RZL6328A]_#+\2+P.)H>).71(ADQQBH-"\L@BIY^\8(QEC3E@;@S!K3+X ML-&\OUBYOC!L5POCX$?H]2NA93@:ASZ="HD6]:2'X]78(R6DI P'@<$2>Y9V M $/<&F]5RHE+5K:U%!JQ]#C!OPL\7(>[:W]C-65X?DAYJ2TF&2"Q&$ Q+! Q M,@B.J#):&[)P.K^\ND30PX9:.UU#??AOCM^-KUM8&2)@!JUHV MPT&]'CGXV1L?%FV-EDF#]]*#XF7*40;A0L :6PNIM75Z*T$-<7)+CM,MN%E# MT8LPL[' .PA87J'IU?0L7(JHPRM95XW0<"-!+4_[15ECMV!@<\4-NY+ZUB#! MI63DF]"&R0GWBGG:,%.1H*,GPA1MGLU3'+8(A5\2\G:/A%6$W0$"+AE8[Z=6 M\2%B8E+X#$%-STR+$ 0*<%FZX+7#W#P?ZAH1VS?Y&RAG<>[*&I+M(*UI041D M3IPS)6L=$AAK&2A#/D@064&)RM-;SEK>6NVW$O00(-!.XAVL_$\X(?XPOPZC M 7E3XSE5D8D4=)+ O=0UFT:#"[R YB58[DR(R37&PG"ZO7 MAF2@*C(TM"KH@C8*F]];W4'2IGO4*XR32V&6LP#,F^'H,SWI7"$OA^/)ZY^I M?U(O!&DUC4Z0SMD)CD@K!X7^/NCWAW_6(C/ZER]'2.?Q])Z52Q*)\AQDUK1R M)5<0>;*0E(O">):Y:FWM=,O1]G?#EIB\NB_ND?:[,,2O\'.%VXLSX1\CHO;K M8(2A7]G]!ZGE18U!XI?P\]!)QU(]!Y3&RD1TY%>4 NB2X$EZ@;GUFF]"^,-" MZO9UV8$KL"X3=3%=,!&8T9*S EP(19RX>DL2'-@HT!<>C7.M<\^:$/X$R,UT MV8&'ZHOHO1A06X+VFI8 M^W!^T9N.,)_T\4.Y63:S:% (62FC',C@R547-H/CY($Q4PWL2^#U36] 5F37NG1QRKKK_#[<-R; MS$GSPF)6P0+3E;2@JL>;&/!LG?-6:VEDZROTQ>0\8NBT4E('&\[7SU]J/OC) MZ/1%K]^_<'GGU"GG34!G0-,^3%9K5!!2EE!$"BBQ8/2M+\!NI^@1HZBAJCJX MWSH/(KXX/1B/322U5IU74 M[TV+,"]S-5]+R_#5D+SBOHNXNLJ5_/8CFQ@1)R3E.I,AB$%1T')S* M CBZR$ST)NK6,8(;"=F^N;K[J0&RLI YL0TT)JGC#44ET-MZ!I1Z]WP\&WFZDRDNF MR0,YP:XVPT1BM@30G"G+!+-%7$G;7M!M;>$C'CDR&LI_H=_027[N[V$T(D'0 M[VV2<*]_7\-,VSN(W5(Z+6>2T5)64&IW+Q6]@! X CKA+2$%C6]> M5M.NW' MT3 AYO$;6F3OPV1^&?)QA-]G;?_&TV?W^^,/Y6K^QL7=R6%1-2\C&7")D*X< MY^ S)^.0(&Z,3C8V+PUK0OC^I=NL@K"K9]/V==F!/?1KSM"G2UF1TPQ=Z6TI M#CG$4N_G,HG&2R>(6-1$MM"V>;CP=HH>%H0:2K^+SMI+W?])HZ(TVD/6I=;= MY Q$Y$VJ5I 9YW U@&;>Y69M0D^VFM@WS.S#,_5ZG/ N23(HR.K/N8$RKM4 MNW71JT^96:OJ?,G,K%5DO^]Y+LOP\I29MUM'NOB/6>1ZR1@F) M!>)$Y$B&H-+ 8HE6F^**;7W]M/](73,S:V^ NHI2MY\HP1,&M%9#CI&3<(2% MH$6&1*\+:U5&PY\2)3K2]FJ)$JNH:J&;V,F]UOGMX'A8+KUDK5AO=%EVN([AI=DPO<&)\.3\1\P['XR]'8<#%>_KDT?@0&8N& M7'80@I,(LW 0I"E R[DH6Y*.J=L[E$TYV/ZNO"LLKU91URD2.K_KVY2;2R6L MT\LJYI&+DHFY7 ^_XH@Y5J\]Z.SC3"54L75[XDX9>D+][G'2@4F\&7-G3'T8 MU1!DS81..7L7<^U>07^PVHNY=AV*,6IN"S,EM#:AVW+P!/,=(&'KI?JK]#,2W(HLM%@ M@Q:@D)R+Z%4&:Z3GC(G$4FLC9,^"9ML&Q)(1M544L^_QB65X>8JHK1BH6 D@ M708JUM'NOB.6&2N9M1X\YGJN< E.TWYB3%9)VAC;CX'??Z2N&5';&Z"NHM3M M1]1TLL'4+J*VBJBU$U#Z.AF3O M3$[#(-][$?:,.[ M]-!W%WE\ ;.,Y,MZ:10H64)MQ5A 6L6E3))0U+JKP-U4-*[ M.GGO4^_;T>1#^3J>U8#,&E1>6?@Z:^'PK)49&$0K>.@ MG"<1.BTAE#I>H ML;7]C;8S1&]+9]PH*'03 UF1Q2>9([F0?>T'> M "_SF43)"HA""JV1WMD&T8.@)X9VIOP/#=%WFINW9E^.P1)5%0@,L%UJ] M06IPF4_G.JTQJ) MSBI5+7A(*$S YM5+R]*VK1O[CL'6B2KVY;I](4LO3JOG.KT72;'ZBKZ JW7, MQ!>'($L!;8(W(C ?3 >EF'>1M?O:E99P6':#6U,MVSR,*X%GQ>]+D-C1??H2 MY.WFFKRY:I>%SH9ZV1&$9-).Z*P ?9Z6.1@@$A&$D<4&Z:25K<^WG4'GCGOK M?4#.*NKHHBG2<'I]FJJLWPZ(X&\C')_==LJ4C"L\@XXVD>=-QEM4C(.6F7MF MK".'I3%4;J-GCZSN=15X;PY0,Y%UY9B<7:K'I-* MQBJ4UK=NE'6%A(>G_TUDW$7M_K!,_@PCK$&8^8^O\ ?VAU,:Z\"V\U[0!HU1 MW$"6"JL+%\ )E2$9R6PJDA?9NN)Z:>(>'DRZT4L7'5!/1B3KDRFE;WH_ZT_G M37M92#QX!;[2HZQ+$+@4(%GV7"=I$FN=#+J8FH<'D4:2[R"].B:51-V\_.,6*EK)_CHL5.M0 M]C^&P_QGKT^"R"3,,/C6(Y=__$M\]TU]!K[K_9C.(9M_9-9>;H.8=IL';QK< M[H#]1E'N6QY[<1UH(^,YI@+>20]** FQ9 &B!%09%7.L=1AK&;H:Y,XN>L;O M.#G/2HXY2G22@XN:EFA 2SYBS$"[JU6"I2Q%Z\K7Y2C;0=O'UFBY(6NVM4HZ M<)YNH7(ZNO.PU--7$WW,^]J@67&(0400/@AIM0HIM[Z%N8NFO0++VKI<'BZK M*Z*+WNJ+Z;L45_LED.:#S29*<@U#C1DSKR%X,OD3.D3&)'==).ZO2.5C U,+ M977AD-TJE$,N4LJY1"B9U4DJ51B*G 0NK#/<9LL\;O7@>FRP654)'?AG%^&W M6^B"XY=P4+\#3?S6?NX#+(H!%69BUEAFM.@N-WT7=MH+CG5LX'2ED7P+D MMS#UXO1]^+_#T<48BRQ2-M(*\DSKX>QJ[-='!L+)J#)/.>;6;4)7(&_W ?.V M %E^V]I(4=NUHBX(_3T8@UT]L>P(U+GK#V M=C#11*@N!7AE% C%6*(#@@G>.M]G+V!V=]G87J)L%75U@"ZB$?M]3).3T#^[ M(#X;5)%%\274N<&J_8+GI![T\ONHWT>BM.5I9OYP?*)>=K&;HZNHQ?1--N;MTWU=FM$-A0X-L$ MA&82?4@:1!2T*T;K(+AGBO0;"'??BV\+!*G)NJ/_I,.;S3.=Y M'Z_!M_EUB2TZH10(IM:4*Y0%/!G"()0).8LBPM538,$L[$5/V+4IN*X"AJVE MUX&3>'8[4SD^KZ TAELXMX25'5TLM],T6[.]( M((;>(V/Z1WT([5],"-Q)MP\-^/)HT[$>5O;N\E8 MY:!>1IGME^;=)_(&PK^JO@TDUW#?O4J."PZ)$ W1F%K4R8@<4ZI'H6*)C'EF MELK0WK4"%YRF[?6WBL :Z^T]2>KXY'A."&T7NB!M(QGKA#,O.1&2.7GXV02T M*6)VS!:NO'9Y,2^'Q\>]V2C>,,BSR43?<)!ZN$E2 MS!+?NFE&S*J$-TJ'(0KQ0WE)%FEO\B:D7K\W.7UW'N+*3"<70FW5YVO7K"0A MLEI5J:6/Y/%8R5H7;MQ*T,8^[0U?/H?SB[/LHY?A.[TS.3WTGA5;1P\X6>I0 M("P0=?*0L])(D/?*-/=T5Z!O!]Y0,ZQ<\X*[TDL7EZ,WT#KS(S0RI:,,P(U@ M=0JD!E=;?$3!H]3%2G(OM@"8K0;'MXN)U>6\+X'R7_F8VKTN!Q%L+. ]&;^J MVCYD!ALPW!$?$5D*KJ?@-!;PL$JD@OM.* GI/AG RKACA9XRXSEVV,1;8.CV]/^7=< MHV]#]ZO(MXLK])K7'D_?X62"H_'95C=WFJ(+EIL<0:OJ>C':Z'P-\LK B^8N MN[C<;>LJM^FWT+-]4W)SC5V]5F\E[H468SL?]?-DF/ZHI4B97OI.2V;:8^3W M,!J%FONYB:.Z[%=OZJVNQ4(CE_7S41CAB_KLEY>>?4"/)H=YUO;YXB,?P^DT M^^;/,,H7=JE1(F=;"IA84NVO2>9%H3^4C4$GXXV2S:-9&U.]\8ZT+@6_G]15 M]*$A//S<^.)D<#4=UM.ZAR21#6P?@<":@3M,%$F*"9*TH4M"/H74S MHP[9V?Y^N&5,7]L]]P0:';CK&[,V9^C26.E_T+^='"I9&V^J #8F\E,D)S^% M!0%H2 $RE&)#:V^_*UZ>\+X+4'1A=%:RXMU\Q:M\3?_X)X[KI?.L[/52!0IC MVLHLZTRSE&H7) 41-8<<'L/, M#UD,S"5O0*2:R9-LJ4WZ!0C-2Q29E:!:5]FWI/]Q(GH7RN^B8U\E]..HE_"0 MHV(8JB 8-T1),> \0\@"?:P+2O#F]P'G3W^<(%I=\ N[I^]@+_OPO7YP/#4Z MQF\',T3_!]:M&O/!#QS11CU]\U68X)O0&_TS]$_PT.M8G,':.(Z3K'+T$&/* M8'P*)B<,R)L/1=PNBX\3S'L*H>LK1N_,PIVS6X^ VDUFQNXY6_PP),U*29*< MTSK-M%KN/K ".63#?"HRVDZVX YX>9QK8->@N YVL_'LKN/O_>$IXF<<_:#3 MZF8I_SX<_)C2/^5H_&4X"?W+[]>Y0K\/)_^%DT^8AM\&]5)F>GT[9[XV&$ C M4-5B,P&*U^Y\Q3C0J$L(A7O3?';Y5AA[=,M@_^!R?4W8_5T3Y]\T^TS3VME+6%U?3VYO MU]/\,!V.YB_5S_%#+93/KIZCH@X<)YN1'*YJ0R9)KIA$\L9:)SUME\.GE;,_ M +J^7/S.//9:ZS\YO2@]N[81G(MH%F,XS)AY"[KFP2E)YZSSX%Q(B#H[ MX5O7VV^-N4>W2/83-C=$H-K$6]?QQ>[D].#;MQ%^"Q-\.YB,>H-Q+TV]M \G MD_%D.F_OVZ%)642+!0C9')01Q#QS$@H6BZ0Z'W0G,=D=\?LXE]%] -<-*ZM- M<'>#F[Y+O,SW"H8QI4@L:"WJ5*O((#CG(%HK/0]<)+\WT:]%3#S.-; S&-P M[-U%=*]S=.7^^O5/'*7>>![L,2*S5-LK*%U(UH5,1^+:@%+<&1.Y-\VGFVZ) MM:=%L >0N6%IK!TCGK8'>X4%1Z-?67S]L_Z(AUK90&9>@1SK..F<.<2H$63P M(0J345W-(%_07^V6ASP:5#65]@TP6#M./"7L9J',RR,/!H.3ZDI7JR6>3+%- M?O.93S[/VB&AD(\LM8.DHD[97P=M?SGS#66$GXON#7&V=%,!J8KP-'O8@0#=9IA3I:AIRLEM9C<^X/ M;N_H&+'GL%U%M1W ]3P'XR)1[VS(K<1D@C!@I0CSU@=>)HCTNN@2YZ:O?\1@:"3S3IK6$"P/OG\?$6U3Z?O5!)H;2Z.9-$>\DZA%#J1O%=5"U^PG'DU$O3>;)Y.?- M8UDL-C&0EI._P^JT@'9.EOE\O,?]^W"VIKH8"^Y@OIEJ.GH6F ?'/KU M-;- Q1N(M0.3Y I511:%6B-1%403_<4OD11#2D8& ZGB5^4HP656"SJ8UR8P3V!> M7K77OO^>JW,S>76Q4OGM"*,M1PI7F[RQ(FOK3@'1$:$RUA."[ NFT]+JO/U9 M]UNU#>78T+*Z(.^7"ZJ/)Z-T1+;D)0+1%CI?H@-MZLVK(:_ U3^"YR$7'801 M9GE%W_&T>Z[JEK+LP+F:=T.:VA3!&5;J!)ALT(+2Y#X&91"T%4)Q,B]":!VZ MO?3XQ^U:K:N'[B!Q-N9P"6(ZBT#'4$1UP M65-,L13PVB;(5AK"LD_QZK#N^Z#@.WRJ;O2[BBBW%[>>;E2TE]%^]V%P-O_+ M9U$T3PITL@94])%,RE @2,9CD-DRU3HTN )YVS_[-U#DDZTJL*9,UKJHF(D(QG-.RH:\7*'UOH\+WJV%N+[,&_:JO#HV*\,Q,]",ZUI(3#0DLABXY9Z[B,67I;KIWX\APVLK;VV9;6'(\,W3CP[Z M4QC,6[Y=ZU(RKR5N/MQIM<=V,_AI ]8;#85:J@O9G$SZZ4.YVF>L=B ;OSNO M"2K"C>;";J!18Q8VKNWY1:?7"#DKC8^>6\WH M8+7U)ELYXR%8JP"MH%>3#,:V'@ZR'&7;]P=WB<%KU4#MM=?%[<.Y>]5&=C-7 MR^<82^ ($I%&^**;%Y*^\N&-E6">4^X7;WB-B7VLJW SIA M\?.$%G']NG=S/F$#G>#CU5$WP$N/N$8Z0N/#@;Y%?[ _O![I7%N M2,[]=-HL&0_DWN?"IK$) U'63-40'=+.R71I'4A>@JSM>P(-%7F]3*.I%KHP MZK%/;WW[!PYP%/I$Z$$^)HF/)[/9T'-:SRK>O)=6*S(1.>>UXBUD"$$6R,Y; MX[PSJC0WUEYZ4#<7:RNQMS_S MU9.)FED;@/EZZZN=@,!S@L*3TUY$<2V[^S'/5S_7ZL%X?'(\[T<]R.]Q6T2M!0H_[,[A^>;;VL/RR+<:; M-3WK""I=)1:MTZK])A;KR51+4[_09L@/:\0',6J(OI:S:"O!68=0)"M?R&(\5 FUD\H! M:J% %4?V(=,&F#3.E$Q-@VKH_6F1-6\+\>V>'M:/=M?/6N@ MJF&VCU[&09X>K@51)8T%BJH,ZD):4$4""\E%[[1,:F_F^RW+U--Z MV8J9MC:.KB^4M<=#M*^0B(R9[)6')!(Q$J0B:],FD%*0H&VQ+#QU.]_QO=5. ME+WKC)Q?*PF$PZQX;D3,ATSDO%E;*SA;\V!;!P/7'HGO$!RKI?J&'H_2I]6 M$OO"TJ=59-9IZ9.3.D7T&:*VKOIT 9RLJ0R8C! J9KE<\^#[4?JTMO+6EMG. MLC"^SF>0?QKV^V4XJD=_\P2,6Y[13>[%LDSM3]J%=REF5:\8(TX7N@%7""MD M?D7G&),H]V8 VN[3+NZ<"?[[\!("WLP0<.AK(F<,&:22"514"+%6]$?E?:"M ME*GFA6';Y? >W>&LA_QF5S3= VA[#5]:A< M5&**J>33_5LI]V[J_!90NOT%M0;$]BF?XTY&20T%>\3HV\&L0.E0Y!@Y7!%_10I+1%%9F5\/=F-5UC[VD][60];0:S?4KYN)/5?TY5$P)B&:).VL;93QN9E!UOB[6DM[60M;0"P?+? (@Z,;^9$[4?:N@Z/G#4=^&= 9F?72UOD$N@:9F7$0IGG7V@5% MKUN76\/UH8V"7@4#MXZ"7D47]V64[C(\/8V"7FD4]$HPV<9,W75T?%_PR[52 MMK *$.MK:7=)91D +5.T:#,16W=_=@;W*XT"GKO8+N*:KMITW##',<4K0O" M*#"9T6D2=8)8L@6R=3!K;PJ/K2-##WG0YDHZ7FK0YBH*6A@5:!?F/<\^?8]A M?#*:">I@/,;). S(7@ZQ5@GU:J^ Z?MY./B$Z60TZ@V^D2![XPW"O\V>O6E8 MN!LA- H77\X/)H(.;B3HPP5!] %R;D>_T'?A]SA!;HZ. :2S 506LF8MU&:Y M&(,E[(G0VHEORL#&WLN4AHOV"KUQ]9V(@O,D<):8]D('8*4.8/,^@K>SM(PB MA8W6V]:CBN\D:ON[Z>Y0=\W'::JQ#@*MKS!./E?&I[(Y^$$[077LW@Q'GT,? M7_],_9-<)902>>?YK 3FL&@1>:TS$&@]*,$#."&)]#I<@B,*SUIGP:]'Z?;! MUUCEPZWKJP-S;Z%,#@-71::,(*S49*-X T$7!H8%--H'[WSK1)6%Q#PTK+21 M>@?QLS>]01BD7NA?VI9O$X()QJ0L+AIV)>0.3J,E!7'H3"GD)Y/#3%XT+0KFP#,E:&4$ M9;TN+I?69].2I#U,\'2IGRY.L08[\"R*DFQ00F<#C%M=YRG7TK.L(%MEHG:: MV>:MHIH1OZVPZ1Z==SO1^[Y$4,^Y?W%Z_N._]VB+'Z6CTW>UV>OTPEOIR*S( MLMJ5M/Y]Y. %,>FB25%SE61NW?M].=]KHXH&^ZTKQ.[_R: M>QEB.XJRKD3H;L*G76A\$:@Z4]?.,1:BS*7FBQ5;!"A,#D(VC&P:8;-@Z-OW MJ]L#;-T1XMP[:*VBI2XA]7;P_60RGDJ GQ5("DM4H("HJL&!(H+GF$&*F'-@ M23K5NLSD%G)V>%W17I&+(+.A%CJX;+^)-'$66K4E(B8.!NM%GR"O*1@I 0WG M.26=9?/N?K>0\]@ LHX6MK2#R+/1H"9A]6N!.;(XE9X.02.75RKA/?=H"F\] MM>(6Y)=./F^8.]LVD/')+IX%^.J@T M_3(*@W'!417+;/XJL?RAW$#MN"93CV]^:[[&EN&E(S.H)1\[LI=: &2X9]KM MX&ALRI-%'GFDK5K1(5#G?4[KO#DXM*GOU'ZEWFV;X#=16E=@#0 M]\,!GKX/HS]P\N9DD,\&,@K!H]!<@.:Q@-(^@].Y@%'&!BTE!MTZ6>]F2K9O MG^U.N\/FJNG ='N)HTFO].ACE?57^'TX[DWFI!FFC)=U$*Q!6E0J:_#>ONCU^Q=9\'/J5)0FREJ-%K"6 MNUD/KJ@",6AAC3'*-3_C;J?H$:.HH:H67G5V7$=X_N+7,0GQ<^_;8+HL!I.O M@V$ UH5&S*&B/ M$U:*UJ.A]JJL\)R8VVF8/O2:MNGM(6T@_=XTQ_MEZ*>3_O3'R[VP@HHVV.3 M3 \.P260:#EM*I+1/B"*E9T5;G;%U'TO^5@%]0LO"O<",5UF:ES: O^C-SFZ MOMG]RLWXTQ5IS\1S.JM[R*B0,:3#SA=)K-1&.;:V<2+CV[L8D&-G.1XM&=DA M]/<#<$O9@T'WPY2M0OQ%<[^/BS2:6:,!REU!A6# R=< MC5X(;94(9&=N(QS8G+&G);+O:-I2"L7F^T =GZ%"-F"\J>VCM0*7Z][6&]UOIQ>]L-X/(U%%)<#;7@.M Z:MN3DP2/7X%GF2K'H,71V?-Y$T/V/ M?:^$D<59?AOJJDM[;G/[X"I[\PO#91CL.CNP*^9VGENX*:"Z\^ ;HN%>PM[8 M%+3R""8I"XIK#>2<1;">M@L5M):VL^KM^P7WY?,A[QW:5P'!EIJ:S&,MW&G, M)D9PB(5\HE+ )U& ME1"8EWB4Y^84#YVO='Y "!TU).1)[TZ'U,V[@0NR\E)%TC9Q5U[*J$ M1!JLW:[I*.>5QF(T$-4.HD+.DRK*J>8=!.]M";2!MD]*WW_ILD[ZS/3*#?GYB?..M-B?D.( MK"WN3R93D_A#>1U& T+&^"..I@WN+^Z,HQ+:CX^!X>#*8''J+2A3:\Y-3M)AYL.!YG?1> J<3@*D26^G-7S UY+E&'ITS(#FSH*RW$$RM M].6%DXITP- ZP;U#=G8__&[[(&V[XS<#2Q<=_V^D[)?A1'?3U]$]T%VT[6C. MW;Z 82F0;JC)72 NAU#SIGR]^ AU:#C6YF]$IXB:>"AHRG;\B5U/IKNO0%M% M@1T [#7Y^L-3Q.E M-DDYOE]AC8Q^\ "9%;O,Z;FMJB#-22IE'&NI6P]1W8A M,?OB/*VKMV$70N_ T;DR(.\K27G\Z?/7LTI)[8V*GKBUN@Y_+PZ\% %B)EX5 M.LFT;XR(6PEZ8*AH)_RMS;;D)BFFE 3N>9KOC$4EL(D55%40LG7[QCV9;;E- M)*PA[(9QT&GP_Y<=Z^/)*!V%,=;)G&?HG,9YZ^PM(1UQJPF=Q7) +;P+Q1AQ M-12Q(!_CC@<]$$4WE^G"YD(+ @KSE^L?D9[Z]W_Y_U!+ P04 " !L00Y7 M4GD>7/<.)8O M^O]\"KR>%W>J(H0N+N""GN6&O-7H/9?M:ZNZ;X?C1096B;=324TRY;+FTS\ M)#.I7 $FR*1CIEVV1!+G_$#^< YPEG_[G]\?YN";6%9%N?CW/X5_#OX$Q(*5 MO%C<_?N??K]]!_,__<__^*=_^K?_"\+__>KS>_"F9$\/8K$"KY>"K 0'?Q2K M>["Z%^!OY?(?Q3<"/LW)2I;+!PC_P]SVNGQ\7A9W]RL0!5'<7M;^=OD7ED8A MHWD&:9 2B+"DD))40!8%69B$ 8YP='7W%RE#(F.1PC2E$J(HD9#F+(911(,H M"2*)8VH>.B\6__B+_H.22@"EWJ(R__SW/]VO5H]_^>67/_[XX\_?Z7+^YW)Y M]TL4!/$O[=5_:B[_OG/]'[&Y.L08_V)^N[ZT*O9=J!X;_O*_?WO_A=V+!P*+ M1;4B"Z8'J(J_5.:'[TM&5@;UDW*!@U?H?\'V,JA_!,,(QN&?OU?\3__Q3P#4 M<"S+N?@L)-#__?WSS<$A\2_ZBE\6XD[/[2>Q+$K^9466J_>$BKF2WCQM]?PH M_OU/5?'P.!?MS^Z70NY_['RY?/%4+2764H:IEO*?#PWVRQGB>Y)WM2NK!^&, MNA]\R7@,TP_>Q+U5#"&&%[@SS-DBUR_4VP4?Z]U=#W6VZ,-+[.NU*%=D/L)K ML1FF(_)<_^"]^ELSC'[0$3(UXS34W1%5?%^)!1]K%5?KC]_^4T\4+&V1+GMEJ1)3LQ363XN."T&)>K I1O7Y:+I6!/>,Y MS0,9**N.B1PBSADD*4\@%J' >9R'1" 7+CDXTM0XI!$4B.^/8E$)1SXY#*@= MCWB!:6#^:!'J"'D%&C']4<9))#Q1Q>%Q1J6(D^IN4\/I&]PHH5JN9I_5-(MF MW:,8$4YB!@.LW#H4AJGR> 6!N:0!B2E#,DEL"&#KN5/[W)7+MRJJ5<'('/PF M2/6T%&:#X>N;\H$4B\-KX%'PCG_L9T RN&G0$PWKS_N [L<^9G5+YT-6_]I\ MQ-M/&^63/:!"^X$>^G6_%5IY&.*C?+T4O%B](TQ_ZL^_D>_%P]/#JW*Y+/\H M%G>OB9I.]?,9XSGA8T2 ,,F55P" , M$401(9#@5,(TB&A,1"3"B+F0U]'1IL96K;" +#C@&W'=N.HXP';DY VV@=GH M!6(=24$CJC_JL4+$$]<<'VM4YM-[&[J1Q\W"[94-JEX(^K_WBP^/HJE M,E@-014K,K^FU6I)V&HF4Y**0$3*\L$8(LIRJ RC'&8HEU$8"93&H0N7V \] M-6)Y?:]-T0H4"U"V(@-256)5F2]GOO$?_^)&-@[38<<\PX \, VU0H.?6K%_ MUEBO)0>-Z.!K*[S';55WQ#S1E,/ HW*6.R#;!-;C"6YL1FA5S%Z7"_U$18WJ M;U7!S0CEHMD]8%$<8WT4Q3$+(0KR!.),9,J7(QA)QC#/B U[G1YJJ%H*>/;UQ!XTW4C?G92."]&'-\$,_G:'LX:D[6 MUQNB#=(X,&1K\811R-5>DY9,'>[H9PI^N2=+\4K1,W]=/FC;TCSZ>KG4QHY^ M;:I7SYMK/I%G_;/K/\B2FS]NU:C*0OVD7H4/ZN6H-S=G.0HS$6$).8\"Y8 B M930R)F$D<":U]QE(*]H=4LBI$;:1%&A1'7?,!YU).WOSTO,S]#&=P]2X'^@/ MB)VO&( A1!PW;&! D'%_+YE'>Y%M7!PCN,IX5)[ 6E MH4\GE(Q "PDZ4O:QA8^\>?9VL!?$1K*!]R+GR0 ^B<-1X_?PW>,9OB&'T MGKYZ((/W$#N__:^G8O5\LZA62_,N51]7]V)Y>T\6'Q_U(ZH/I1%5\ ]/]4LN M0R9Y@J ,2 (1)Q+2(&<0\YB*- @D8]RK%>Q+\JDQMM&J N732F=?Z)06\%.Q M )7Y\<^>K61OTY]%.,MQBB#!A$(D!((TE@Q*D491&F5Q1N3L<2M;XL=\";:U M&.Y5>"7NBL5"OP&4S'4FSA5X:L3^(=X)E%$>I1**$*MW@D49I ()&(<\IP0% M0<+;=Z+-0OB1WXC]21L^WX>W-1W\D"^#)]_Z$M,[L 5J%()&(]#5&G34!O09 M=*]K5 =&]RM0:P\ZZ@.C/U@I $"#P!588Z#^:E 8T;'W/7%C>?O>Y)[6%H#O MZ7#>%_ N0#\#^8V@JS=%Q>:E#EJ]%=]7KQ2._YBAF"8\9B%,$R9T'H-4EFR6 MP" 3>1BQ/ R)4U31@7&F9GQNM@NX$MB<])>&2-;AD(Z)#8?PM5L./* V,'EK M"<%&1/!5"PF,E!ZW34_@X(D+#XTR*G.=4'6;9TY=WM-M7I&58:F/TJ12W9=S M=7-5(K5LR;T1J_EU3&[78G_I34SA@A)<4+)6[:?S9@C9_PYP+";]>=R M<\\O@]T+_C37H;^DNM?_TX__1N9ZJ;Y>\"_WY7*UM9-U2^B\0_VD:)?P7TGZ"CA9F;%^<'1@$PB#'@#T]? M/'J^0..2K#< =QC8WY/[NC-2+)>"WRQ8^2!NR?=.GN<'L9HQCDG,: :93LI& M6"=FAOJ/+$@$P7D>9$Z97B?&FQJQMN*"%?E^!1;",4_B%+JV3HTWS 9W;AJX M:E&!DO5E]O:'(PCV<'*L?'[K;>11[*)T50G\BSIJBV M(($RT=(L#G.(E M'5^<#]# -+'&II%PF*H.1S#P5])AWR!CUW,XHNB>8@['KCXC9H">WKJEVUNW MS0;MV^]BR8I*"_0WH>O."'[]32S)G?@L='B73HDH%\89?2)S;0V%LUAF08I(G)$@RF3I'#XRKP]08JZ/"%?BC40*06@NP;-70"1.M M'L#L_.K#Q&=!EKW.$D=^;QQ.%:?[-DS_?'%]@OCBI6JQ T88(T&Z,!A0L0\ M'S1>9BY]'CF.K,'XAX^7F:*]QY 7$J7?ZONA7*P3;FN[OLW##RA5!G8H8:X\ M>(AHQF#.TERMEB3'48A2$K+9:EUT\B0K'AS):24[4$O3)X&90IK-.611>Z(_ M-676?N[AQ1]&V&XU\8+;P)S?E;'UWG]JQ#R\K#N3\4DH/%'FX7%&);:3ZF[3 MS^D;^I&$(K.'HMX^O%[P=<8<4W[_+-7UUQ"*(<-20H1279FW88^#:,80GR(8^RNB@I<\O7LCICR,L MP/#$$L=&&I4G+%3>9@J;6T9. =@U@9I03I9$ <_#% H2(%3WX#PZ.,^7FIT?U36>3'CMJ4FX=!CM0?E^C'#9 M4_!Z"XL].5"_Q>'3LF1"\.J=@N2FJIYT7L%'J1>CJ$QGK?XV<]G? MZ*U*G][P41XTJT^UKDWQN5D8"9:&4D 2)SE$RJ&%%*$0DC /,D3S'(5\MM.8 MIT\1N7W#6WTX=DV(?'Y$=;+/?!V\7Q?J.[LNW]X)L*,@GWA>MB*?@78C-[@^ MCJV/8GS'D!JN$M_>42]=AN\8%!8U^([>[J^RNO[9S4H\5+,\0@AE:0@#C)1O M'!-%5$G 8490C*.4Y&$4GUM*?3W:U$RE]_LK?9]?.'V#KQW[>$-M8,XY !CX M:GYAI/48.&R%RH#%SS=C7;S:^8[:-N7-=V_J;>K4X7K[$N-PD"4R$A'D..3S4V$;(2:7W6!ZG[_'E%[4!!W\K5O>OGZJ5&GG9!OX^S_)04(FC M&$8BI! AED!,E'_$69#&!&..PS-+F!\=?VJ4L@YA7XIO8O'D&+?K"GY?W\@; MI)?QD5KQZ[;:K0)7ZUP!C_U<>F(WF-=T?/0+>T]6T)SVHNP>,_+II,Z$-(F0 MRJE[>FAWQQ\%6PG^IOA6<+'@G\E*S/*4""3#%.)($(AH("%-E'TE\H@PQF6> MY>,4)K.5>'(4VL@&_EZ(.1_IT-)Z>@<^Q!QBTJ9_J-E),^[H?05:S<'ZG="Z M3^"8TW6:+GWL:2WOCW$,Z@J_MV-1YX'[K5+OB@59L(+,.PEVZZ$W-O\LB>)8 MIA&':8H#B((LAI0D&"99PB*IC.\8$Y<072)0VU%'I4%'*+;)S/7VWI$;CV*Y>M:ETU?7 M"U,WS31-4W^O)1#OM?EN.K]_E+]7PIQ^O!*R7(IKQIX>GN;Z>/*-V'2)5[0HS2A!$"&-(,DY@' :(8)(DG#L501M!YJD9SS45OBXKQR2% M,:;7.IAD2I,V?#B*T?8*&'VO3&3T6N6Z!D^M-#!: Z,V+"54BM=GPU> &MU! M1WG0U=X\I:N_U^B6L2;+7WS,X!*/'6$SUA3LB=$9;>C^Y3:_"/:T-*OB9T'F MNK35KZ18O"^K:I;'!$L1"!@Q1"%*1 X)D0&,>1YPB06.B-/F]?'AIK96M/*! M.R4@^$F9":XQXB?@M2-\?Z -S-6F]N9&TBNP!O!7 ^#[HP#V*L)Y&A>/M3B/ M##9Z2<[3BN^KS&EQ5]\@G+5IW12]6%?ES),HSP4-H0RP,EKSB$#*A( 8IS+, M:1#ER*F4Q.&AIL8?C7AG].8] JMMX(T/L :/NNF4L&I!&Z*HZ6DTO$7;'!QH MY%";4PKOQMF7A4OK?@'?.F_I&VB\RJB%&>H3B((6-9 M"E%*.*2FZ'<6,IP$*,A)TB.BV%H JR]C_)CBKO>R$=B-3^PGP8Y>_&(Z#MNT M,E^!5NHKL!];H"7WQS[.8'DB(_MQ1^4F9SBVJVLW;!3LWG6 M4K=I6(]D";Z977*=:?M4<:!"F4Z0S:]"\ZOH7\'Z M03KCM"D/WVT:V..AY_!C/?M]R-!Y3L=F/B/@E7]@S:Z,2&"%-6I>-L_B:(/H3E'Q>?]1[54GTQZH(/Y6+9_O,5 MJ8JZ./LLR&F*.=.]HG7'BDPW@TI3#DFD.UFP-,I%X,)IWB2;&A-N8A3T9FPC MKB&I#4%,N@P0E'*:1\E@1 ME;H2<$!@*L(\"=,L2D,R4S-/RQ'![HXW)MQ7@\-M9P-X@'#@U;F5<+.[?P4: M*?TMDR=@\+2 '1IEU*7EA*K;I'_J\G/[MAX,$JTW1TP7+TQ#&$8)54Y/&,$\ M8A*&04@IX1E)8MJO.^OQ@:=&V%N!X%MQX+UVL*SGP-*;& #9P;?6SP'UC$ZI M=@AY[X=Z8M@+=3VU ^-P;U/+^R^SY?-746F#UIB[)@WTMM0_^K@Y&3OJR".* M@C!1YE*0AP0B%IKHT1Q2+%""2K$NA>N+LM MRAZU!F=;:Q=^G\;9&!KO+?F!=H8Z+]O;SLNF?ZRNVD#S VT.^9GGB>P.G:G, M#[4]Y&?B?.\/>9+JS./YF\6C&O"]^";F\6\F*F6&"(]RR7,8I!F&2(8!I#(* M(0YX@+-4YI(YK<)'QIK:$FED W'/L_$]6#J>=I^'T(CGU[6@5Z !#'RMI1WB MU/HP)K[/H?>,=)F3Y<,J'SPK/G++95R!#H^M.Q=)F1&"8( EARB+.:0B03 , M6$C3.*0X=V\S[%/"J;%1;6>9[IBZW<7&'B,O[;&J<]UC8X^1VAXK6WNL[)I< M"Z/NY;HA[;X;89YC$Q6G,>S;')EQ59KGZ M-V1;VN'>DU?BKEB8SK^4S$UUA G-;"9B_;TSYOOY7;G\0N;*4V7S)SW6-6/+)\%O%LI<4K[M M+* XD'E 8:XL08B0-@&Q2/2A>!KB+(DCZ90VUT^,J=EYQK%Z(,M_B%6=L7). MW1'KN4@Q"Y)(@'7CEWRL:L=8"R7$*MA:YTV^@!&D5 J\E0!65>_^Z11ONB#"K0?Z>$+SCQE:+)6M%6J^QC\OBAI)9;? M])=?;UQ^%EKV8EZ7O?O\(I=EW>V@#IO=;I&@ONF4!6$2PR1/,MV4,H;*E.0P MH"B(DS3/TLRI:=,H4D^-+U[?:T]"!^VO[@60VB+M88J.,^&.ARI3F<81CV#$9XP)\WUV-*C,ESF%&F,: M#IYGC3+X0"=CU8G-F%_5E2N[U+8 "ZX6- EIK MZ8!%!FH049BB55+V-09@* MKV=F_F2?V@IG)!\\T='CW'O:9K_,C$Y@ [ZRW8&O$9AFPJ+_V1MKY]ZCY-/: MT_<_)*$59 M$ HNG'R]D>6?VIKXM^VP[SLM,N!*YHX/J$M9->6N[MI%],*!X:[OS3A'U@.^ M#1-83STNI^82H,'H=%::SJEWSWFBWRGX0J[K) MM:G6++E(",ZD3N)7/B'#&.8TXU!D(E'N(,L"G25EW^?NQ=.=5J@1NMFUN>1N MR\M+P!BA81K&&+(D1;H)+88DC1FD!,52T) @[-38I#]@(]8Z. 1&0]%1#EGD,4YARAA 20D M#&!.HB@,L>(T'+BPVNX04Z.VNCL=V^T;]K$S)D;Q#/'_.> M 2[<"^309WWDRC,/?3?=-BO'1C;''C&A=W1O4]AJD&8V-HCX/M+:-]1E3J*. M*'WP .G8/:,V?;V6RNRS; HJ@EQ0EC*(I,@ABBF%%*L_>(8CG&68$^)4GVMX MD:=F_K8:UV4.6G6OP$*,TP/69;993'B<*_=-9"B&*$NI-GD(Q#D2<1 2F>/8 MQ>29V&R/8$+]2+-MM_1-:PX'7D"]]/LE6O4?J-UOCZFZ;+=?%X%_A&:_/2; M4Z_?/B.?[6"K!YNN#O?E7-U?:5%7SVN#/$T)1I*G4+!4MXV1$F(>$)B+5*U M! 5IX%1FVW;@J=D-[V^N7]V\O[F]>?L%7']X [[;V[[W]\N-3X.RM>P-V/!]^S>QJK1ZXV:<5.O[=_./#7LKYMP+CR): MW?WN61EO%ROUH+??;Y=D416:\.J3E%FDV"?A:0QE@'39?R(@#D2F'"+)LC") M8AE;\=&Q0:;&/;6O&%T\!4T@FO6 MB N-O& C<.TS5N"KEAD8H7UNTCI@Y&NSUF;(<3=M'4#8V;QUN;=GP.)A.YP3 M$8L@PA!QC"!BDD B.(+J?X+$$64B<:M/]<,X/^<[.V>[-S^$0U,+=@6N5ZME M09]6)IMJ5>KNO'J_:@C'9C179BK.B[N[XMU!:1^\G9V^E;N^V^+ MI2!SW5)6!TB\$K)'ZV]H1<;COS(@,GM8RFX FU[@(/[-GQU[C3<:$JG1TM]SK M&=LH!K1F5X :W8!2SA\C>L7:$WGZD6E4GO4*XS8E^WWX&99>W3;ZS9-.#:V] M61/66YE?-K&\;3X,GV&1BP13"44HE0481%Q1M>#*((PH(DF"(Q'UH&IW22;* MRVOYSJA&Z#XK#@:D?Y!_O/2+5K].!H9G<[07RC[-5#P&TUZSM]Z1^ MA/FZ7!BK6>?;OWZJ5N6#6*XSZ6<9#G,BE 4K29Q %.89) P1F,D\XERH-QPY MM:8Z.MK4'.16V/Y1NL?!M:,X;Y -S&9KM$SID5;23CT1?WQD!8DGZCD^UJ@L M8Z7V-J'8W71NA[OM#GJZ( >[7O"FDY[I4G4KOJ]>*7W^,4L(XP%E*+6\:F?'%/CFU8-G7FK[0&R>/X?_YQ'8?:OE2G.P\QY M>J,*T DOVG+>](SOAN3MK M=<,]H)4!1IM!>N_UPM-[*SXW*2[4F:\75(<;]?5[W!#EF)NX,IWK6JT.E=BL M8]/F\_(/';VF[GR]%+Q8:5YITXI(+GDDP@@&:9!"1!"&-&:*K-,LDCA)4J;C ME7U5;_8D]>2H_5ZI!=5(#\H_T[WW3#T/GR6&?4VW'75/;A(GL37:J@VTWL<* M&J_CEUOU@7H*J %H-E&]9[^-.F6C5$KV)?.$"BM[G@:W.LR^!Q^YN)#Y0S?3 M6^^:A+,HR2(B(@:#)(@A$FKQ(J:_=I;S6,:8)M2MM;9'X::V1C72@;K5C=GL M?19D.5KGF7WS9^E(7&A6IK\_;/X#VIGUOB\\ .Z7+J>S3[0?HU;.$5"]%<(Y M-D;/G)5R<7>K[.(/Y4I4:BB]'LUP% B2QCFDC.B"_4@WNI,(+^(( KY22?8-,6[:R!$E=U)$CEW;.TYLS(;FP=S'JS4%(\F5W" MCZM[L;R])XOFY%\M==],%_G/Y7RN''!]TXRB# >9K@P8!HH7\Y@K7@PRF.2$ MQBF769QFHSBZO<2?&JVN96Q[HFVSF#@; M@ !6"H5-.-:1%PA\U>" !AV?QW\7F=9+^^O]A/\Q//JS)L:;SW^>%#U7S^)N M4&Q4<%R\[";!_1^$!IZ M/[[3V+86] HT@(&OM;1#5-H^C(GO0MM[1KI,G>W#*A\LLWWDEGX,\6M9\C^* M^7P6BBB3C 7*CV<8HB0+81ZR# H24QGC$-.$N=!!^^"I??NM7&X?_QHF+D.1 MR%C"!(>Z;GA*84XR!9A(.<](G N6NQ21[@73"*6>SX3)CA#[*#\P^YW4VYGA MMI7T1&?KQX[*7=O*;!/5SN\]U_[?;'X1]=5Q_?EQ%@40!4D"J3#5W .I#!@D MA5LEW=-#3HW)MK/6RH5QLM2_7M1I7ROBJ42[Z_ZC7V '_ORW2J1O54@?,H?, M'J:ARY-?:-_1'@#K\N#>]AM79&5\N_I$9O.Q77\OJAG%4923F$">)B%$D4B4 M(Z4,*1XG,@LX#T+D%@%P;+2ID5!S+-OAGZ]:S,,?1@^ +??>?,$V,,4X(]:C M:H@%$MX*A!P;:^1:(!9J[Y;]L+FI'VV8RKY2?82ZK+=8?BM8L;C[*-?A4)V3 MW5LU0K7_5V_*!U(L9GG(4TGC'&9YKAR/C.609H)!)E">DR!C$77JJNE3N*F1 MTLTFTQ-\K45T)"2O4V?'7Y>:D*&WD];AG=W0G9.SXDQZ0\#GB2.]BC8JI0X! MZC8##S)&SY),RHHTA]D)L8+[;!JN1(5,!I/(-S;:YJ@$R/#.N+$ ME(&>44FIP#R$@4@$1()&,.>I@'F6IC01.9()G7T32UH.OM M5@V+H?IV>_SR0.;S5T]5L1"*()@NQD2C' 8YYA"IOT*:AQ2&C$4)$8C)T"J& M_<#SI^8*U"("(R-HA73M[O@2P>,4ZP&7H<^=G"#ITSCN M56:W?>/^R[QW;NRVJG[[71.,^+L@RW?JY9C1.,^1R"A,.0T@XB*$-!8$IB** MA$@2D;@EH/<38VH$H-ZGS%OWQF/PVUE>PX,Z_#'.X0Z/.F7C43"3G='1Y@IH M18#69)2NCQ9(#M\'\I@04^D,:0&40Z](FZ>Y&S'OU9LP_W1?+D3M6<\2)K/< M= O**84H$QAB&2/U!Q=QPG*L9LG6@ME^^-38R\@'C(#-YI:][;(#W&G#Y1PX M!N8=!R2<3)9#*O>R5W8>-IJQ6U%BKGY[]ZM8B"697R_X-7]0 MY*!K]ZP4/30,4#5'>V&88HX#"DG (HAT:4$2X! &))5!'D6Y#)V*F#N-/K7/ MNA'^"MS5XIOP4O)" <>M)*>YL-PD&@KAH;=_6G!_[8#[4G;0"C_ :6POV'QM MU3B-/>XF3!]8=K97>CWDS)3)5\^_":+KDNG-FG=+\5]/8L&>ZXA?E.5Q$(10 MN5B)T5^VL#N*63Y1?&@?FJ M%X+]\RM/8^([S_+(B)?)MSP-P<&\2XM;^]'-QT>A26QQ]UX]7ZS[@VVJZLYH M$BF"$0+&0OL]J920A/IO"0Y"3@02;ND%)T><&M6L!09S+3$HZ;RX,]YFY:E8 M\^E)L",@K] .3#\;5(VPG7:!P]1TML;&$PV='F]4$K)6?YN"[&_L1T"?A3*C M"KUW9[K5_;XH5M7G+[\W+@/+&$F"A$-""89(A@G,"1>09U2()$MSECB5/CHZ MVM2(9R,LJ+2TX$F+ZT8MQ^&UHQ5OH U,*1V\C*# 2 I^4K)6/P_@@NS_0KNZS=VX$H?W_@'-7;H74F!>Q" M,0@1=(:Y(!WL*GN<%/9"%<8CG\D4\9R'*12I/N^14JHUGR&(,AK& M@B,:9=R-#C8/GQX%;&0#HMZ$=OWP.]#9?NS] !G\ ]^(Y?-SWE76VR?<>?3( MG^VN4KN?ZIYKSCS0Z'1?:38S^M"C>"E[E>@HWW/,YG!WAG'$YTI MO D#,^@(+\%@'5!&FR??9U2#R7N9$ZZAX3]X/C;XP/W6OIL%*Q_$NL:/CH0R MB1GZ3#FE69[%&$.!L-3=NSC,21Y#]74&B8RY%,QIB^K(6%-;;VI1P5I6T K; MZP#_&,AV-.\)NH$)NC=JSG1J@8H=8>; S91^G"59'& 4(4!N8+?H"YMXL^108OCHF'QQGW+;)I]3=Z9U\ M\H:^!^??Q.))5#,6)9PG:0198@R)D$":1A+2G,2(!B(/0NI2$KQ]L!,%C% 2 M_%:/ 9:-=*['X U8MB?>[A ,?KA]0N\>Q]<@_I.+;3VT,Z(.^/NH=T M'/X!]Y!.#-PSWZUIL_!17B]6!2_F3SKGY(N6R\CZ]CN;/W'!WRE(=?6/IY61 MY:-\2Y8+)7CU22Q-\8]-XX0TSPG.I%I4(JRC*F,",^J964UW/IZX Y)AIY_\ML%MR+CNW Z\Q M TSKH$TZAIL,7YF _@4<-UUP,(!W<@J'&ZGW6<52A_B_$?5_;Q:FW7O31;GZ M1)[U>ZV3'QE;/@G>62YG.8ECG*,$TEAO01#&8!ZC$ :2H8"FN1#4*>KF#%FF MMG(T$K;Q.95)"RZU-F"^D=KYQ*/W5%F?B(PQ <.?F!CIP4^M'C_KDGI&E;:U M>P4:9>I\[6:VWEM,39]CE7-!]7?LTEN2L8]ESH5LS['-V8_LF6NIQ]%602N^?]YJAN)?!"KC_*6?/]4YQ=>KU;+@JHU0=UU M6WXB)DDPBP-$LY#!3 K=)SY2!KX()*04L4A2'(1!X)2I.:R\4V/JWQ?J?9@7 M_ZUKJ\[+JOH9W"GO38>]%)M^+HZ)G0//N!V93V@>!R;\FME?J J:8_.?WNLI MO=J4YH9*:_A%J=TU]C>*7X$/=6:O4OX*-.J#KOY@58(: 8]9JN-,E:\] MCKQMN:1A4G=M ?*7P'MRQ+'3>&TAV)/,:WUK[XZG"TZ?WXN5_GS;\(F6<&*" M1!1Q9>+J5H0BC2%&#,.$QW&:,Q2'J=-NP['!IL8TC:R@$783X>/<\/0POI8; MPYY0&WJ+]Q!@0]1@LX#$7]_3PT.-W?;TI-)[NIZ>OJIV>SIM M0MP\-W8:<%)\=G<:0LSQ6SP-"/;>/D]#CM=OB3DS@N'Z09^\S1+,F(BS&$8I M)1#E/%5N?:P;T*(@T_N( CFM)UZDFMKB\2)*J=H<7(@744KL9922:*.4'L6R M[AEX!8A1KW\703]S;K?0C#Z3 Z\JGD+-KD"MF;_%PRO0GE8*/S*-NBQXA7%[ M#?#[\)Z$K]>46W6O2;).& \IEAQ*EB"(:&BJKU&(HCR3/,VES(43<7>?/CD" MUL(!+5VO9/67R%G27U\\AJ8Q:RCI/=T) 'IUJ3OTS-&:U9U0JMNS[M2E9Y5LJ&WT MN?I-63>0ZFS@U':\,MA?7+LP!P%_*U;WKY^J5?D@EC/"&:$\B*%$.(2(Q1+B M+!.0\31+XI2%*'*,NO(FV]2HI*./2V+X!-UO50TODEVB,(=/2 _4]O Z1-\< M.L5GHFI#X699PO( LP1&,8LABA/E>669A#+#4CE<)!4XGBW$'5D)?NN2'O=B M&*OO&]??]\Y@PWWKK93]2E-O0VG'FGV0&2L7K4'C[0DT>J25[=796ZK8RZ>/ MG/ZU5[7=E*[]E_7[B-\^/,[+9R&^B.6W@@FS:_IJ^\SM0[FH3^[-;DUE:E-U M?_^ZK%8?RM7?A2D1<;?0:46;)]4WF=#_VWNR:$[G9J$BA"3,N:[XHT_ 9 QS M'F.8,(IH&LH<$:>-U(MI,C4+L,[,-Z>BYFQL?8S?4!-8E"OP+%;*.&Q5;')T M5TJI?L$9EWN-[*CRAW@Y!B;EO6$;73MTK7\;S;$Q3&MMKH"&0%U7OS\;%/P? MSEU\PCRM*)?38]2UZ^+3M;U*7EZ@?NOQ:_)8*"G,XLZ+U9,B@)NZ^21_]=0( M\XD4?,:2. Q9'D.& V5M\U1 FI% V=TH"622$82=VF+;#CRUU>[3LGP4R]6S MR:<2__54U-E4C^KY]T27H"@639Q!L0"D+8/P6">^NRURUG-CMR8-@?C 2T@C M,NC*#%JA 7W:K U:<'^K@2M4GLC;>MA1N=85C&UJ=+[_S.JAG6;>U?J'_UF( MIVX[VY$D2TB (..9\@8(RB$.TQQ&#&,:A5(DO%\E4)O1I\9IG6J0:TD- MOWVX_NNY13VM9L..P ;#>& 6.P_>_K4V76#R73?3:NS+U,!T@>5@/4NGAYR1 M6[)C0^[&([_:CD?^\*13_3Y*\]OJ^FEU7RZU*3DC(>6,*JH3C N($H(@B74+ M7TEHD'&2$NJ4B^==PJD18RT?(&L!^X?T^I]-.]*\Z!R-N,/0,X&DUE*' #=S MO5'4<]K($'/@,U_$JWSC)XH, >_>#)%!!KI,]N''IU6ED\6+Q=W?1'%WKWR%PWFHYF$>.($A1 2N)4IX]0B%DH(&%)FH8\":+4 M?0T95X>IK3*MW* 1'*PE!QW133]UL_X\"[+LM?R,_*HX+%#3?0&FOX2MNA*O"^^Z3Q/-?1= MH:N95I585=U*[#62KM3M5Y *^9Q:\L?RKXVO#Q( M-.XVF#\(=S;'/#ZZ9V_/35;"^32$0HB5)(!8H@BJB ." 4 MAEP**2*NF#=R:NRY=YBIL:B6$FHQ@9;SJLDE[+6;?P!7.VH\'ZV!VL* ME'LOSZ,X^&KDN7^0<;MX'E5TIX7G\:O=\[S>+E;%ZOE=,1?UMLLLR%DLLA1! MG.C(OR#/(:9$65R82A0A22FSBOS;]_"I??2U?$ +V.QMVJ=T[0!W_/L^%XZ! MOVH'))RRMPZIW"MM:^=AH^5K'5*CFZAU\)I+-ULS[:33"$C+>'Y+;#<9+S8W Z]?WB!:;U@9[4! M6I][%NX'[:AVK,GZ0*/T[//S*'0"VN+NO>XOM&D)JN/)%JL91C@/$*GZPVY@ M$MW 9B2]VC1$O@*-M!Z[T%BAXJN)S/'!QNT!8Z7X3@L7N[MZEMKJ;$M]E-N; M5C.69UG$PP!*)$)E808A)!GG,$A1)@1/.1>A4^VMH\--C4RZTJYSN99BKE-< M=7NF8K,O3(P"CL6ZCF-O1S'^$!V88EZ J_K^&#C%@"S M4GRG(IC=77WWH;[Q__-0(I-F!,2*"1D;7W:@7\-GN1_4%99P=*3L\>NQ)[5/[C%VI%X\;>5]J MGRJ[.U-[KQHYV'H=_*WXXNFA#DSX7%3_>+<4HDV=_ZR6S-^*1?'P]##C09)3 ME*60B%A 1%*DOG["8!9)+"6*<"K346*P'06?&KEH4:%4LFH[I"[^H.Q$9;L_ MU/*"GT@%B"[*S)3&8P5KN[X-EKM7$YSCH?>USH^+ZZ3==-2_ AH H!$ Z[(A MG\V;TZ P@;COGO-VZ7!P5[%_C"CQGI/A+7B\[_C>0]P^B-4LYD'*L:"Z#;9R MB0,<0TR3$(89B0C/E!$KL]E*)[;;+5_'AW-:=-:##L=*2B1O 6@:33OZ]X?1 MP*1]-&RL,DV?1XD%ZZ R?)B7'FPJ$5P=Q1V"L[IW]:R$W11%T+5Z5]<+_K:M MB_"^6(B;E7BH9B%+41BA'*9?1,UL*-.9=VZ]=HLS/PTE9/ MBNE6^[8[*1O907V)GJ6M'W;O\%D"R0.RWNHBG2/+R,62/,"V6T')QT/]I[PQ M]O3P9,Z#NX=H,R3C)$($P4!(!!&*_5LAGD])U5EFLU%>9KD.$UAH/] 89C G&41Q#'%01!&-',^E=[.Z2_[\IN.^-$,_ M*MBJ./"RPD^G,L$;'2XM^)NB8O-2EXPS.Q_7M#)U"68LIWDD> 9%)KAN%9A MK!F$\CA*)HF.RX:'_R!B6NGB,Q. MN;2.5J8^^X(5\Z(^J?_:*N21[?PB[(D:/0DU*H_Z!7*;=#T_O1]#ZX3B39+* M]3=2S'7^R;MR^45YQKHR3+%X*I^JWQ=+0>:Z'-O[LJH^E56A7]\P^LW4'OFX MU G*8CG#,LUP)CDD01A Q",&21:D,,E"FD9)Q'A.79C:KWA38VP3?/--K[M7 M((S:.B[E$MPI;5:V6O!S'P=>1RH%1 MQCTL.:[JSC'(BP?([Z_YV1X MB^_O.WY?2WBW,?-.?0<9Q@CE0D!!B(0HR1#,,TQA)/*$Q%$BDBAV,XM/#SHU M&_F-D,*T&>O5T]X*9EO#V"]X@UO)^]K(#UM3PP4B;P:TQ9 C6]/V(.R:U@[W MGEO];3\-&KN^93PR?ZKI; MIZ$-XLX4'3%ZC7X=X[95L9OCVE1P UI-8/0'J79&WY^^YW=:Q/Y@_HV9D@*(D+*%8VG"4113"$E$8=!F$E%[VF( M[:HC'!I@:KRL9=(?O"#L'HA&4*"^YC_N"_63I;@K*IWA:QEZ?Q#7X]SJ ZVA MV;$1#[3R 2V@G^HIQU3O53]E[P-'JZ!R3)UN#96CU_6LIV9B+].FR7N_ FD'P;2S ME+Q -/!GW89E=VIU;.3T6!+M%!2^JJ$='&?<0FBGU-VI@7;RAIX^GYBKW][] M*A9B2>;7"W[-=7D>'=ZC2\@VG4!F02Z3+),AS%$00B2S"!))& Q)$D>8Y4'. MG>HLV@T[-5N@D?H*W-5RFUPO\D)R1__,#GU+O\L[IH-;# V3+Z;$;=%QGQ@F('2?%[>Z>QLHF1<3LN.MM^Z6X5T]60]PL6/D@=$3* M!['Z*&_)]QE)!)3JC3' M;JRK % +B*O!XS@AEF;0<# /;1QU$*X/-E_(#FKAP4]:_)]-=1WM2BH=/!I. M_<#S94XYCCZND=4/FAW3J^=C1NX8;?[0!Y&*EC_KX&Y=U%]75B1W8D9P2#,> M,QBP5!\7I@Q2D0204H13E&,1)VY[\4-(.37^;,1L*U3J[(JS2U9ZGUF'\)5+ MSM?T8U7,?T [Y[6N5V"C[01Z,-M,QJ6[+!^5\7\Y$A3H_3Z M;*Y\[-%PY3":=A3L!:.!:;25\<49)OA:R^GQA/(D%IY8[/ XHS+1276WV>3T M#6_?WKLEI]*%=_%RN=3GJWT(DA=>#; MNW+9_,@DB,PX#R@GNH\"QCJ>.E6N>,XS*#$/4QI%.4N27C0SBOB3XR[3^LTL M(,:17]LX;>>71;D"S\K%7*[UNFK_;JZK2X29D&Q=]\TU(GODE\>152?W2HQH M\:XMV8VY<0762K<&KM92_;1^1SYWWI%:52#+)>@H.P#;CSI'OI>0<82_S+HT MZL0<7.S&E<)M!:V6J]EOY+LNW]Y8?7'(DSS.,0Q%D$&4A1B2A!$8Q%F21EDF ME85ML[CM/'EJZTXCG-UBL8O3<1X_2_N!*;:1RZ/]>U#;8V2E;NH0E?K7AJ1V MGS<*?QQ4H_VT#U_0.SEX>\MU?<80"*+NH0$4,L40)11!$G$!41CA+"111@EV MB5LY,M;4(E=>'C:X'^<<@]7._/($UL ?LN6AS!6X7JV6!7U:F=C<5:D,*]]9 M$"?A\I<]?'"DL3.(3ZF\)XOXY"WNT:QO2F:2MV[5K3,6R)B%(8&8)9HTXDBG M3S%( HP$"N-(8&X;Q=I]\-36[E8VH(6SCU!]@=5Q)C@'@8$_>SOEG0)1]VG: M*P#UQ8-&"SS=)WXWX'3O[_OVU;SF7,UFU?SG?;$0X8QFB0@"%$&6!A%$.$P@ M%0)#G+%0AKIMD6M[S3VC3.TCK 4%C8@Z060I;-L4'8?S]*?I!:2A=YVW\&G^ M K2^K(_3B/*+;;EO/8Q?TL]%_+DO]1S.Z8"-%.8M3E$">H4!109!#C% (92P#GJ09CC*GPC[.$DR- M)EH%W&QX=^#M+/M!X1R84%K9KT K_ M\&P["_T?U#,F51$HUT4QE6^R*9ZF,W/>E ^D6,P2&9$T2R7D5"K7(B424A3% M,$5$8HPPE8%;$.J) :=&8UUY7]0P-)ET7VNA'4N0GP3=CM-\0CDPA9V)HGL8 MJ24TON)&3PTW;J"HI?([D:&V]_6CFAMSY&$*SMPL=+'&ID7;BU(T37.9K98R MFY*-IO%,_==?E4B5ID)1;7+Z12H3PD@ I50DA9CBK!P) 7.9HU 2+'CH=$8_ MAM!3H[R.SFZ\-LH,VW'CU.9M8'[MJ*OKCIF"NVVWRI<5RYJF7_J7N]V_.H5W MZ[Y?S3^,]O46LZA^!E\'J?,PYI1YXOU11!YU[1AS$K;7GU''[K>&O2)547V4 MRBHOGW0]X;M/Y;Q@S_6?&XY*(L$X"8E:@(CZ0S *<20%3#E)!468$^:4GV W M[-36$2.U:>:HGJI#@-U[CEGB;;6@H]*A&Q#;A.9X=\]6Z'6T7'5;7C-%B$NQ7?E\8\IK3IUQ*FB:4@EEA"E$ M>4 @H81#GE(4*X(B.9,]FB4ZBF'UE8W?*7&S! %3Z;= M.RH; NV1>JHWDNMXA$9V8-$?PF.#]7[0^>JV[CCZN*W7^T&STX>]YV-&+J?> MU!SK= ?:ZB+T]KM8LJ(2GY8%$Y_+^5R]C/K&62Q33.)<0,66D8[1DC /&=,] MU$0>9S*2,G)./QU5A:F9BCM]OUK!@9%T9WS@)+L_17X,/5. M@:K7[>L%_XVL3 V_C_(_Q9S?ENV_-TOZ#),\S(0NNB="G2N7*@4:M@Q+.DF-H"URH!] L*'FIYE9S:N_?B9O2:*DMG8^@)&-KE>(&]UL#L M;KMA_6CSL_J$%1$K M>M:[U!^4UDW[A8S$01P0!#&G"")"*20XB&&8H)1G7 0D=O(;#@TT-?+;R F8 M$O0*S,O%G2$\-Y(["*P=C_F :V"JZB#UVB"UD=(?#YW"P1/5'!QF5#8YI>PV M89R\_MQF%.^*1;$2[XMONL..,N?N"JIHR=1#W>I/$*1(IJ$^0,HR11]H\R[/8-["Q'F:<4N781 QBD@F(B&Y- MS5$(280XXU$N99SV"$)Q$&&B 2B?!1/%-VU;5>!IHSQ(RTX*=6[I]UI,\A3C3B>S717#'S9[99CSRV*><*R1[SSOD1?4V^ M]=?YOES<*4)8DVOU71"%+U/,AQD@8XSY/8 MKBR V[!3,^SLJ>P*+&P+"#C.A*UQYQO?P>VYM;/9K 8=V4QS 6+7,G.ZNW^CRS"BM\5J+F8TSU(>*!L+RS2&BIHR2*., MP(R%- X"@1+AW.2R??C46,<(M>YPR>;$MHK87N2.\\>Y> S,$FLHPN@G^G-[ MI/WLMX?EMMYG]:]0F:W;+>&XJ!O\M-/0\CF?\B M'2\4]ER HW[V18IKO%#K4.&,EQ?U^T)U5/HF&F0[>OWZH5RN='ZA+M+[]GN[ MC\+8\LD_D&4CNK.UTO!"U.Y8X:CB.8$A3#3*S$B603S M.# ]*Z*,LCA*F5-KVF'%=>*0$:J$KO4!3"GDQB(#3ZP=+4UGN@;F.8NT'O6S M]71JA:_ 6F70Z Q:I:\ T6J#M=ZFQ'NMN2E\Y(](QYDB3\P\L+"C4OTXP&^O M'2.-VC-R2#=-N2_GZHZJSH8W;?M,I'@U$P('F0QC&*$L@(A'.<18_3,7!",2 M!SE%3N;CT=&F9D[6/2I_,IF:6C[7#G9'D;4C=$U=R2[YOVZKTB:_8^84+O=A-=H\0$ M&SD'#+$YBH?7,)O](UT@U.:HROO#;8[?TM,Q6S_PH^SF4'T6ID*B7J"KG;Z$ MKJ5"SQMD0M_%B9Y*@WPA?L#S91F?)\RXEJ\7X'8L6S]/[5LS77' #5=/+&3! MZKY'3W6SH4P&1)( 4D891(0@F.=X-$3]K MR_CZ>U'-&.59D/,8)FFN#V6IHJ 4YY DG,5)R ,FK>R3%T^=&JWH?(BB6BEB MGX/?!-%&8N,6*&$M*YJ_A.TX?_0&8_"ML5XX.'5)W-'[C Z)FV>-UAUQ1_QN M9\3=7_:S"MX5"[)@!9EOJKV:MRIE(:(L%C!.(O4QH@A#$M(,LBB+LI31/*;A M[)M8TM+6#C@PDLL[V1UON%=S+6BG@K/3]WD*6Q9F&<8QAC012%E8.(54*I0Y M9D&<9XAB$;I86!Z0';?"N6FFYA52.R/* U #TV*?=\_9/#H!@R=SZ- HHYH_ M)U3=-G=.7=YW2\8<6"H[2=E/;\B*O&XJ:.0BRT0N0IBG.D2495*W3,@@H5DH MTH#GDEJ'B!X;:&I,T&PO=(0%6EKP^D31#3=T;;=CSL=LG-T89[AZ;,8KL[,2>N[TL'RJ%Z*!?F%+(^<^P4F9LE618SF20P$9H42*(\ M($Y"F- DE4RF5%E@;J1P;+B)4D,M,C R7S5GY=VRDZX4<11Q6Z+PA>,X=-$; MPAZT88/,&>1Q]/$C4XB-JKM$8G57S[[VI+I_-R__T%63U%]K*UO'2BUX8\[H MN"E%877MY]VHA(CF@B0 CDO(4AY)AYE3QZ%R!ID9)7YX> M'^=F=T*9Y9U8AU+6S7RTKFIQEN7RH4>SC;.GS\[U&7-2!N:W->AUH3;]K[4Z MIL;D6B&PT6CH(!5?^'IROLX69U0OS1=XV^Z,1UZ(^D,.-TWE)S0\;6_9#?HN-M-3D#L M[#ZYW3URYX[WQ4+*L/2.E0A3R-7?!(ND9'2<3AQK MD:9&9G40(+5LMD!WFRV,U'%C,Z=V-#CN3 U]!'EN1PSP5:L%C%Y3:&ZQ _*E MFU5L!/HQFD_L .BMF<3ND_O6PED1]2C^EBP7RGBM.IWJWPA9L&(UBY.(1*$( M(,]"Y<['/%.&9=$I'F:VP5<68XXO<"K]3EW1^JKNGZW>TC ,:SM(P,\X3=6@, N<+HH72,T MT%+[#1:P@.>LF(%CSQ\]=,!"V7T1!#:W]5NCZY).35#">BT64HHTP +&.&00 MT2R#A"$)>1(G:4PDQPEUL?_WCC(UD[\1#Q CK&.FQGX<[6R:L]$9F!IJ^:[: M6*%!3)2C&'@R1?:/,:K)<53-;=/B^,5NWSNA53%;6RJ4'<92EEO%,_2 M "6A0#'D49[I75FJOON<0!((&F992#%"-M^]U6B3^_[7\@+6%=B.".P /DX( MWF$;W*E9(_9"UBNP.3KRB1XOF8FG-3\>#\47PTX436O"=4*G)EY]BV'3((T# MPZAV#QF%69WT:1G6[::^SMHUY^K]J(S%9NH#?RN4*K,H9!P'BEHE#V*]N1K# M'),/J[?I9)Z[OYV!]$"L=0F2>Q@5_]?Q[I8O/?7PT=-.- M'5I[#900CE.4P#S6WI?,(H@YQY E<2113)(@=NHUY2["U*AC':Y7 =T7!ZQ% M[T3GN?EK/:;%SID;%NR!V4<)7\>CMN+KL^N?M :@6/R\%_9!O,'^('IR%7L( M,*H?V1^@;2?SC"?UW'%27,N+^9-.B-G4[JS+M[UZ>'RJK>V/LCV=^M34 MUGN_#C>)$BERCBD,PR2 B(4"DC!+(,D#FJ $(RPSITTJ3X)-C3R[>G6J^H)6 ML[:YW%HW'96^/K_]U-:9=-P/\S7+EEMH%YB[H7?=_$S;0 %&O@'WM<7G2ZQQ M=P4]@[FSD>C[^;WK1!QJ2MR4:C8"O/VNHZ+$!_%]=?N'F'\3ORE'_;Z:Q2Q+ M2"(Y).H_$*&,P9RD(924J/]+D+**G8*2SA-G:BRO/@7D7 ?AG.FP(^;Q0!Z8 MCH\V4=?5[Q\%TR%.7:VNP-\%68*/"P]>NU] _=5G.$>8L !N3[4''T_M M68ZO-=+?Z^Z);1'0&2)9('@JH<@#191I$, <)1+*F D>*3LYS*Q.<8X/,S4" M-'[K(RFXZ2Y!'O01>:7<%H<6\QW[" M@:FP(\GS 1Z8_#:.OY'PJHUA]UA[_C@&OLKK[1]DW&IZ1Q7=*9YW_.K^@9D' M*QG0@,1)%C$8!AQ#Y4<'D$AE=444<2*(4(ZV4V.*'ZER1%/OH*KK'=2]*:Y MN1&X?\^*HYA'849%DN0PCE,&413$D% 6J3\BBE.!$YK1F7H3BI)_69'E:ESD MMP<>#O]7XJY8:-\#4#(WG8(&PCO!F*1(O=DX$1 IL6">Y!&4"<(DYH(EE#=X MOUWP2Z#=#COD21,?'FB[]>\'*8JRKQK*E=]R*"Z(> S0OFQA%!>E]X5?#U04 MY=.R9$+P2N^/_$96S:[)IZ5X;*OM+_AK,I]7'^5VYZG-)LN,LCC%B(00)TQG MNP8Z M1UVUULB-L_Q,K1VYC3YA [/@R[GZK3-7G[;FZG4[5Q;]!/U1IU>\/7&L'YE& M)6.O,&ZSMM^']^\5>U-53]KZ,>U4;A9,A]KR-^KYB[NFWLO'Y2=E]A9DWOS[ M=DD6E:[F5RYFB0A#D:)-J1^*A3,S"!&S9NE3'-6RO0 MJ@-J?=9%L73@6:W2^D<=I?SV;?6"K\?6K.?),WKW52_P[6NPZN?!_0L3ZNZ* MWQ3S*Y+X39@F23**28ZP@"(+]08W410L$@)IDDC&)9(<.P7([1UE:F1J]K?% M1DKW$H&[0%JZY^?",[1?KI'I" B^UB)Z+LUW$ */]?9VQQB]B-Y!-?=5QCM\ M\1D-IO;$GK55^$QLKK809SB+8Y'K.J.448A"E$(B@QPRE""*&*$D=HK^LAYY M:KQ@!._15LH*9M4IR;J6W'-C*1>P?+:6LAIW_.92 M+G#L;2_E]( >F9/[BS;I @_:>?EHDH9^(\M_B)5)'?HDU%NJ/I^0)5& 901) MH$_BPXA!'&<4DD0WP@N5GVB71WV&#%.CJSHHL2Y7QSIZ7 '>: +*!9 ZX^W! M* .^F0J4/Y$*$/!8*V5Y1''.U!UGOI$F9& .K.=BMWK=%6B5 !\7=?9AK4>= MA'@%&E6&GP6'C,_A9V.D/-#!9L4M1_0\/(]FCO9\]'CYI.?I_B++],Q'G5DU MNHY$:YKC\8^+SWKW5'ON2J*B^GU1TDHLO^E]MYO%X]-*_5JA4\P+(^2K9W/[ MZSFIJC?E RD6,X9$PAG*H(Y74)YW&JJE+64PRL,HIQ%)I5MHV5""3FW5,_(! M(R#X6HO8MQ2U[RFU,_&G,%$#KX9.<]2_OO5 /JNB.U;S,O4T!X([(-5MX<: M[^PXOT]D^7%I7"'>KC-F99K1A 8ARC',! T@HBB'!#,.HRS/4T(8$4+V#/<[ M-.;4R/EEU-\C6;8N1[$ 3Q773D<=&M4_,NH@_)8[L'Y!'7H_]D68IH1GH5,VU];SI\8QOY6+DLW+!9D#LE@5M.3/8%[0 M)5D^.YYX;^%H>7[='YVA3Z,;R<#GXNY^D+.; [K[.BG>>OJXY[[[5=LYQ3UP MV1EG--J978I[Y<\6WX0N4/F@ W1$<;>HZ]6QY\XA\/6"FW_-ZU+W_/\\U3V< M/XC51WE+OG_2B5+J%ZO5LJ!/*VT>W9:*A_0.4$+33,B P(0@HCS.,(1YP')( M692D)"!2)D[QDZ-*/S46:I0$K-$2K#:* ;+6S#7W:=07PN%(:HK3/,JQU@O% M0:TY^.E]654_7X'V)6@QZ$;TF+C-#@Q@@\,5T-5A2@D4%LJJJ]$ 73C J@0U M()Y/R\:>1Y\G;J/)/OZIW=C3LO?D;W0AO)8!V[037)];SC@A& >2P8 SY9$' MG"B//& 0A5+@5%"2,31;E2LRMUOQ[(=V6J[6 @Q'9IIP3,SA8[<F,:I%L35?I;Z.(#9LB:]] T^AM-<10"Q+ M>AU[0C]2^_W+[=)L=3Z_*N;S361^XYJFB0PRGC 8A0&"2. 8OW/-.$QCF+E M_B.G'G_'AYN:K?W[G[_\6=G7M<" *HD=R>D$NG:$Y ^S@4GH]R^@E11H4;LE MK_SO"=C!XHEI3@PV*KO8*;[-*)9W]0BLNE9H!22Q1%)0R:D53_C(V-,C2^TD$!)";280,OI$%YS ,;C'.$) MG(&)81>7TWQ@#9!#?-'Y0(T4/^3P(KE%!!U'X&C$SX%;QXOH.2[[BXB=$Y?V M]O]JYU1OPJQS&F_+SL'+?3E7SZOT23&;)5&$B%2,%])81X[R%)(DE3! @4QI M+M(X8W:MO'I*X/)BC]/:2[LI\U(71:=:0&=/SPE_:W=O*$Q'\/E>[ MN;K0SRG(LJM72N$K7WXMJ1D24(L0IC'0/>A0&(2248LB# M,$T3R?,H=>I&N3O$U-B[+M&P%A%\U4(Z!HSO =*.?L^#9V#J=$2F7R&*OTN^?S:];'4;MB=%(DT2IV*6 M68Y)%J5Y N-41R4CY0CC'*404Y))%"*1A$Y1/_9#3XT*UI+KJCG:75N1[T#) M*JYTE\I&_+:.L9*_5Z)DCQFRXY)A'V/&7?]\?)$ M2PX#CTI7[H!LTUB/)US&__VKJ%:"7R]XVTO@MM0_>OM=O61%I3WWZ[N[I;A3 MTM\L5LMBH5SVNB\J"7G$DT3"B K=KCN.( TE@3(,$^4Z1SF*G0Y:+Z;)U,BW M5L0$Q8FVP<.J!/H<_0J05@?%S(T2=>+(N*YV_]=F'&]\E)?A!W+8.^_4V\X[ M]5?S3G50N0)K7, :&%]=@"[+B0>5]Y2;N#C!N*N)!!7_3?K]IX3.+ M&<*OP?O;ZY? MW;R_N;UY^\7M.^ZB9OZ[ M9&3/N%M7X>FA-AE:2^&OI<[BT*2A_?E9QJGR=44&TR15RWYFG9@]LI#MK$W&,V1[8=1UF#J?OI)JB8G6)AH[FG>Z6G5=$:S\! M1]1]JB[MKJ9S;/%KIOB.@T\70.]U 3X"MMW+=XXV:&#P3N3O+W M4./TC&UX>)R7ST)\$3F-5/HH^4XIH-8ST_#1=-=X7RS$C9*Q MFB5IFHH@BR'BF$,4J.4A3V0 GE<$09" MW%=LAF?IQ@W@& ;:G2B/@88Y8\.K2:W0+5)6SVI5VO%@JHWEB&B6B"B-H,@3 MY0T(];>O7(08')\KG-3X&Z7@!X[42[3X+"M-!"X8Q!P M(_J_@%IXP[5[F+D:R/SN"Y_/?1N7XS7VQ TO>?]%_3[3FP73=3S$&U'_]V9A>NX6O.W4 MVMC?BBM,<;6ZG/E,9"3EVAR),MWH-L\HQ 0%,(IUI;) Y")(9PL3I<-O[3_K M?M)8O?"X?N%W9!KNY6]$-W&B2N:Z W9IJC'6U397@!CYW?BAYXS9$94(F-(*W-[)O'N *G2O!$*Q&KNI1L? R8[. M@Q PX=$)(:,G/3IOZ*G$1Q>>#NP;?S'MU6M#2B4C+#,*',/YNL?(#.WBMB1.P[,]AL#9H3WQ:L_89+9>%LO[35/)U7.J//?ZA+[V M1L5#8>%!YLLN)$+%>YX3,V[@9H>Q1Q&87<]?7<.\REJ$XEAHBA34*#4+,4QR M2#E*(&,\8B3EDN&^!X_!/Z5Y"C M69)'YG_58^:?)(YG<80; <5FLZNCM%>M!,0]A,V :>^QRM"V\*R%?/1MN!': M-3T^,)$]+9U>:C<#MR78@Y1*'R(7TU'S+U4$_6+FHK//]5^,'NHB[7/MOU^M M/[-%DVUPM=O\OERKZDJ#/?O^N-H4-JSY@]ILOGQERQC]:I[\NIGG)"=:, XQ M2QDD><8@U32'+*(QESJ-LMR+Y,*J-S6*+*^M?ZL&R\+H"K9&61 C\%"JZY\W M.6!/NF]'O$S_C+&-<;!L=B@S O5J#:UUY471VCYP,+ ,#@&-B3/PH=VQOU[N MV%X[(>'Q#[B#$E"YT7=>P@-[:L=F "DOD"K ?^Y)ZUY>V!@9Z*R,JX+=GX+GQH"](1F8R2J]#(=5F@6,QSQE<*B8RR=M MCQM7>%H8-'MFCNQU'$HH=83E(K.P '71M> D9(ND(2*D;PH:]SH2!>SC^(BG5[J M1S*?U#>UW*GW1E.["K$.QM^*[=RC> M7(*B!R&T_Q:>$RJA]N8N"QMWT\W)\*/=-+>W_"A$JF+^ M;KDMMC_>%PNU?F/6L/>K]8]YG(@\84S!7(@$$D819#:/NR*9XHD4!"/FPAEG MVI\:250J@E)'T"CI1A3G$+S,# %P&9@*_"!Q'OP=AI\8[1LE_OE^]>U?S)O5 M0#<_',;WN?9&&= =QC0CN.NQW@',0BFYL2L!&Y%BU\QWNCQU4](>P,VS7!,F M4@(SDF:0) F%/&,QC+E4(L:2<>25Q*Y3XM2&=:-PM=PM:I7M.=7"AN,:%1Z M-'I[AS!W $]4Q"3#*90I(88]8V+8,^:0!OBUY+/"K M[#=W+"B8 ]/P4Q1O6Y]PK2]X>^D#[A,[[H9-N,CQ#GEC MQXV[F7\B:MSQQ9X93)N#T2\VD&*NA$(YS2-(XL@P##4DG^>9AEF2)YF*D!+$ MZ_;CT^:GQN-[[< ?I7Z>=TZ>8>=&$OT1&9@1W,'PSP1ZTN90>3Z?-CYN%L^3 MAAWEZ#S]E/^*JCX0?5]L!%O\7;'UNZ5\:\LD)4SE6C,-E6 ,$JXHS%F*H) 1 MQS+1"95.A:$O"9G:X*WU!)6BP&H*C*KNJZNS:'8OL4)@-/!P/@,/>!NDG),+ M"+W67&<;'6WAU656>_75^6R_2?FOJY7\LU@L;I;R=KFMK_55,1&G\GND.,JU M8!2JE)OU6)P*R&2BS,R=8!$QG<615X85/_%3XX5&^S*.L-CKO^FQ2>O9#VX. MP'#H#LPH3X ]J%[GVAP^U4H_X )Y&9["1_5"^@'SW$OIV4K?98=IXY-Z--_F M5YNG_.UN;=;P586&\E;A9LXSAE&J!229CB&15$-.S4\XDDAAE5-EEB+^D5G= MDIV&W/CA6>]7:ZV*IA:::-T6!*^*97UAS[>$9WY G"\=G)^LQ\3V:LB3868+^S[:[54NMAN MYC1)WG_;(Y3$0L281BAV/@I29I"QH6&C&222H0$ M4JKW09B3"E.CCZ?'"H]-NLNB,09L]M9<YH/^,["W M !Q,&.A@QPN^(4YZW!1XN:,?+X NG@7YM10NM;@-"OY]N>(;M?YFM[-OEX^[ M[<96V5N*8E%4=T,^V?,IZZB]9IMB\Z%@O*S/727OP))K(6,)$548$BQBXUDE M,10T$@G7.C;+N_ECY>%MV7KKQIV#Z.HSTI]K/-R@?ZWNBZ7-P0,X6]AOX/KL MY=?W*N))+F,>0Z0X-;V**>2,^> <-/+V6"4?J[#SMY/?EQ9:VD:"R$CPUMU?/&\_,%@=LGD'TY8WV5277JIW)FIMF!N]FG(YC%!2<0-[],<*T@( MQY!+)J&F*$T%Q0GA7I<"+HN;WO*GUK9)XW:_?]L5A7)'B[K+:)YUF.*(DH@5KF"!H"BB#G6L&8Q(FB*N4LS_J< M)(57=:)'3Z6FUW#7$+WJ>##U0ITT8IGONIIWVS[0,A#P'Z>J?H/2RAFH[9R! MEJ5E;J47Y U-8^T4=7&##3*>G+W!6 = M.3@,7$-SZ0FDZE!H,$@\DP,LH9CM@J1Q&:K;Y".F<7@EW$KV[I#D>IY1)%@6 M2T,3:0Z)H@CF$:*0BY1%(DX0X9Y5.B[*FQISG%O+MO. !UW,MK'OOYKMB>@+ M+6=;V@Z[GCT!RX +VK:T%U_1GC#=94E[ZK5^1/.;VMIL'!_7JV^%5/+UC]^- M4W2[O&LNW+>.K$G.)"U7J;E0D,0TAM1R#K$!2")-$+)-& M\S)+#MC918OAF4/J"-9]C'UM/[CQSS#H#DQ%%EBK-6C4M@O$5[]7*/\"]LH/ M$BW@CU@@EO(0/"IA^0/RG+MZM'#%UASO7O/QLVL^M1;%ICJTV*Z+Y:80Y8E$ M/$]MKB^J)<3EJ4&OEM"[N0-H^CX&WJ# GYR M7V]8B==M[ZUL3O=BJ\J2A\_O*;W?V>LQ-P^K];9.#U]GL2IW<0[;5A)G:4HY MAI3G,2092B$G4D*;U4:G+,N(7XWGD,I-;8)I;XM5UM7E)H]N ,Y 92)HVPAJ M(_OM.0;I;;]-RK'[<,1=S2NZ;Y2-T)#0!]XY#:+:BVRUA@3UW-YL4!E]Z[(] MKI6HPI_,SPM5UP-IRYU3)C*!50ZQ2+CA_2R"N8@BB!7/I9"1:_9!'Z%3X_.V MSN5-;M92UK>"F@/F;NP;&LF!6;6M[@SL%2[QO''!LT?A,G> @I4C00IYH:# M%$YQHCA7<>3#/.=%38UO]IH:_Z)6M!PF9=I9STCW\_BZL4P8U ;FEKV2)4Q[ MS/ZH% WH=G6C$2KL^[R@<6.W.PT^"L#N?L./*AC?%/,;@U!4GC15JV;3^%_- M GMK*\/7WW,D$>$LLR?.D5F74JP@U9+#*(^DIGDL)'6Z6>HH;VJD814&5CTW M@G!%]3)+#(#5P%11PE1ELZBT+2FCU+=$KYLT>L$H5V+WT!39&Q/.)X)?#M;K M*=@3FXJ'[4LEN48ICDJ"=6UF%);UM*FA6M_7KDQSVJH)V92%W1=GHB37*$X$ ME))$D&@509XB">,LT3)3B19)TBOYZ06A4V/>0Q;0)U57&[5=BCCU[P#'G;K ML Z] W<]HOT3KCI %#H-ZR61+Y./U10IFJ>)"Q3SB,O>)_CD6,;4HGR]W7VX^@,]?[M[\ MV_^\^_#VW:?/_P3>_>_?;[_\O4"?P@T MIWT[_P20KK/<-= ,/*=5"LW S7:[+OAN6YX-;5?@(PM; _D\""$3Y3T5,'YB MO),&GDR$=_K):R_,7#B\J3+;2T032;&&2]8.RS4DSFT'J!6@3=@P2_I= I^H3L[KH"=-O'QY9L;;N^X?59C-G!",:405C3&RARAQ!FK$4ZARA/).)3F7:)S_Z M4S%3HZK]';9BKV:_[.?/T,P$$3(U4X !E=N0*0&I)!IB>X;.5*)U&OD5H;H> MSW$J3PV%J!N37X_2P*S=*#@#!Q6!U3%\"OC3& 1.]?Y,R(ND=#]MZ+G4[6>> MOK94=^EZUGO_F4@TQ4D*XYA&D!C/#S)M_H\BA=($8X%YW*]B=TO*U*CT]S*S MHO$_UH>RU>6ER+XEO-N(1E)QD:<2IKE D,29@I1P G6,&>%Q'$_58 M79[A%R_9; ZW;/CQ+9MKU_'7=KOO,G_$SAQQ%\#ELM3FXFVI(7<* F$>?"/A M6KU>:)\A$)SGMR%"">@W);Q9+)7QN%&]E<;8ICBN>N2@?SB*[8=;(![U%#XJ M6?8#YCDC]FRE9W3\^;W?7]E_K-9O%FRS^Z4-H#0"6"O 'Y4=GHZK;R^Y\=^ MV ],@.%A]X_3[P=>J.!]3^GC1O3W@^8HS+]G,R/G4=FG@S>J[1[VB325J-( M/\3S7&M.XDA RK/4)BN==P'F$2'#;TQ<'WFE$-A#] RN$R"7'T&UN8)9$YQ[I:7SIS2K>C/ MD3G%&?!@F5/<)?:;;FZ7POCU]D#0U@VS+G^QW!7+^SI!F)'V6NG56E7/?6'? ME1%OE@5&1K%DZQ^W6_6P^56?5,:#MFY;C/.1+IL MX"FGTAZ\LG;^4NTX'4P%!UN;'JV?+\V=@:?F@<:^8[@-;:&3C85@9C[2^>^4TT(7O8;6)YH7X;>"*YJLO 'Q^*I9E<[#@. MN,$T -*!9HN0FHTZ.PP Z?/98 @1O2NGEV6^[6WM[9[ ML9FGAL@CA03DRA932&@$)7-J;-VH7&83V.MK-RJL MQN /J[/G;KT+\FYL&QC/@5GTPVIY7^_)?WFR(]^%8I_RYJZXA*MGWBEQ[ +F MKA"@8C-"Y053[Y@_JF%JB.(<\E2Z5,">2TO.(@$LB33,,HBU6"$<%1 MY%6,X(*LJ1%'J1M /0O0G\#2,3P@#$)#AP*TBL%7BLY #=@0V?FZ,0E=E?V$ MI)>IK7[>Y+,5TB^\,G(AXE/G.<;U^55MOZ[D:K&Z_W'8ZHHE0AP;ER1&9E'$ M,PHY0AE4,4=1@A*B2>Y]7#^LSE-CK-,'N>42JZ7]2-6*/;K>XSA_.AWZLY[K M/_\U#K^V)Y M_]?UZL_M5ZLG6_Z8YSK+*-<4DI@K2 2.(,\M@M9JQ#SM0FCDI5 MT.@**F5!K:W;A-$%[662#PC8P,3<$RMG"G5$X@3M;93XY_O5MW\Q+52,9WXX M$%U7NZ.0DZ-Q#:&X/MXW&.AI>.MO:OONNUCL;(*S)HO /"=QIJ4B4'/%(4F3 M&#+)*(QSCA(5$YPE7N617(1.C1X..IM5WE)Y)OIP@MG-!0P-WL!4<2)$WA8< M?;77>5];_?S>8X_P%W>,@L6Q.(@<.2#%'83CR!*/=_L6Z.';VZ7Q9,H,WDW< MR2>V5>^T5K9&J?JHS$=H-+E7\UAC0B*N(4VM4\(B"?-$9C#6$5.8:BHC[E>I MQT/ZY+CHX7&W+)^S\M%HLWJ_6=M4W3P3+<"HB&&4JLA6/!>3$4%VNM4 R9G&,/'TL+_F3 MH[A:??"J,> 76_.];<,_@N) M7K@(9"_I8T<5]X'F1*1PKV9Z%#/:AW34>?*7]\TQ:D*$9,+X;)DT#*<2PW!" MVE-5PGA.(H644]Z*BU*FQF.'L*Z]HAZU=\YB>9F5@B$T]#;2,3A]*A2=1(:O-/IIT2IE^4,C7N:Q0%E::@ M4A64NKKOIY\'M7LW/0A40R\W^Z#DM9/>B4*O??3SK8ZVB]YI6'L/O?OAGE>= MEMM"%HN=73T>0NZKW3(EJXM9=K^FG!7N]#NVME58-D:!ZOSOQ^D&RE!M)%.! M%(L@(JF"!!,$F=0QQ)HSIC6*I?:*/!M0UZF13UO3UOV:7E'U0W:QV_IR(ATW M,!7V[#/_^TW#HQGJOM. FHY[_VEXR(_N0XT@_7NNUJ+8J,^K@NAYB)&6HI$VZNR*21I1"&7"D&N&-<"IY'( MR2CAA'YZ3VTJ::<"%NTP-/8T#&W3>NZQ#D-C51C:JLDGLSI , -_UB 5J$ M5 T#>+0XE/9<%G.JG M,':MP9_F*W!S:R?8KP.[N %"FN^:N>2N/9(4EGNS9M(J8QI93!%6F'KE'S@M M9G*NK#WU.^'*AIA$KN+\B5+TGGH/'W65O8MMOI:Y(9>;P:EU%":< G'Y\E@MG]3=,B204TTA370$24*,SXI1!F-[U(543C3RJJ=S)&%J9% IV*?6 MUC%X;F/_*D@&'O9M- :XOGO6]&#%"9ZW/W+]@3/F'9<8./?@R^RE_=4\N-W< M+JL#H;F2(D^,!P U2FSQ/9K#''$$4YWJ&*DDUR2 6]!7O:DQB$V]4"Y+5[I) M*;);2KLT+4?1HWFXNBW1>L 6#OFJ%A+HU=IF.&VVRC;]TY $_@;&6;OV[]F? M:(E:&6D#"BLSJ\L?MHKW:JU5L=VM+R2X'7UI>KI+)K("?:; M&I=;W8!5#ECMW.-SGH#5'9+3%X*AO3\WZ[WB;DZ9VBO4YDE#HT77G%*_'5!S M\N]]KZ+?2&FZTV:DW++%_U<\EE]3PI1@::HAB7@.288EY#%G,,T5%K%,<\:= M[D1<%C.U@5A?KJY5G8%*66"T]1R9%Y#M'J=A\!IXU/:%JL=%]$M(7'$/_62S M(U]#OV3:\2WTBT_W6\,]#[WXHKYO7QL=_S%'*,:)SBC4D9ER"28V@B&+899D M')&4T5QZY?X^*VEJ)&#=Y(5-];P_Z/-;$IV'U&UU$P2HH4=_K:-=6U2K$?"' MU1.4B@;;SEFU+]_^#[2CCZ->5!A,M MV\3[6M^_K9;?U&:K M9$E5-_;6M_%JRCK>ATE289H)F6EH$]] 8DLF%=J,VOBFUV:R7OEI]L1/O:N&WF M :/5NOGG:[8I-L^&'U$,(:PTS*F]OJ@E@52H'(J,IY(3CB7QRIP?7L4I4V8[ M3W1E<)E_M&4R:&P&Q@G96PU*.WOFW@[7^6[<^[)=.C _M[+(UJ:4)Y:S5E_9 M'FT;-"A=#P=VZ!3BX11\FI2"?U^N^$:MOUGY9<)U M\V<#L'FK]-P/')()A25..8SRC$.BA( YCPE,-(]$C*7,>TX@ 97\.:80\/O& MLLOGXGY9Z$(PLWQM&U@7(@"OJD($V#.28I#.]YQ 7JA+1YM"9JXS_^Q$SX*G MEHXSRPS0(Z'GF9 JOLQ,,P#(9^>:(61=FR[E[XJMJ[P>4<[B%"$.>48S>VTU MA4S;^J\)BB.B-4>)T\;N!1E3X_KG24"LHM-NOM_-=B M63SL'IK4E#2)J20Y-%^9@"2+$L@X$S!*4J)P1I@63L<]1RU/C5YJY=S8Y1BG MR^QQE?4#LT.M5\#1?];:2Z/;O-0:V>9?AU%]W-XHH_:L& [_3OFY.;8?,(Q4AI2F"JD@02&2'(XTC"3,@TTIJJ M+'6J 7"U)E,;U7O=P:),Y;RVVL.5ACOS#W8X<5@<3/!(KWI5GUUFC%%[8OBH MDJ-$VH>.*6T!I3'P3D-C3G,4=//T*&BLCO'(C3M6!XV4/W?HCO++N1L"W(MY M>:\2,%[NWA X/,GO&Z3!:X.-3E]I*F^_UI>6S@2\Y$FL*,UR&"'.((D5ACQ* M8A@K(E+S>R2Y4[+T<"I-;=)K'X]4E[8K]:\.2.K=9XYKZU%[8NA%=U>NC,J0 MV=A13-="&SRRJ;="+Q3M="V YR.@KFZYY[&V6<)LU8?BFY+/BYN]_O$K^X_5 M^LW"N,IE3EZ5YB)560*93"@D.98PISF% J,("Y(E$7;*UMY#]M18ME(=EKJ# MHUI^]AIXJ3\H#>B57-FG8QQ/DH>!>^@#XI!(^Y_U^F,6Z@C70_*X)[/^D!P= MN/9HHJ?+V43-W^DW;//U_6+UY\:WMOR%)B8T3@[7-HSC9Q4%I:;#E'!W@"24 MJW!)U+A.@(/11].[RSL]ZRM4Z[/F6XY)IC,D,8RUK9,GS!*)QK%9&)&<:9)H MA;77K:^GS4]M^KWY_/G=E\^>U0J> N8V^/O#,/!PKZ>_(4;W:9M#9>Y_VOBX MR?9/&G:4'__T4_U&:5,4^&9Y--.]+39BL;)!1I[?I%>;$_ID&[W+/?=C3^Z@ M^R!?=2_4 GWT?K)''1.]8'D^9/HUTF]$_::V=BK]N%Y]*Z22KW_\OK%>Y+Y: M6;U*MGOY%&=IHHB$-$N96:^F$G+.!C9M0IF;]=5N4Q;(_@4\UE;8%93>EQED>Q/\)E>/7G$CN6&P'ICA+,RE MZ_VQ!>ZKWQO(#]4<;[IA]B8X?\0"L9N'X%&IS1^0Y[S6HX4>A_]OE5;K]=-] MOSJ'\IPG0LDLDQ!A;"N=80VY%!',,D%HCGBDL]CY;/^"H*DY^(VJ3PO+J([, MTG[8.IS!!T)L8-K9@_4D+657&FX_L#S.Q0.!-M*Q=S_P_ ZS'1"Y>%9]Z?WQ MCJ(=K'ARTNSR?/\DY<6VO&MJ7,XWJZ4]OU:&DE7+WSP<0$:2X91+!67.L>)!;;^NY 8\FG^9OO,CN*Y^<&.T@.@.[DDVP!Y4K8+^ MAK@@XHA+((KJDC8J)SF:_IR$7%_KQSJ?U)852R6;O(7U1Q['),]S(:!$6$"B MS1J4Y<*L1KG4MHYA3)A7S-UI,5/CF!MAEA^[BD.,)UN(8NO''6?0=*.,ZS$: MF"D:!<$^VVAX?K@,0B!:."-D5#:X;.AS$NAX^MK8W'["BC.MM551NV]HWM#=TE[MQW"0ZJ >"QPN'UO.%PH@'@OM\=/%0 GO&+@FQ M5J7$A]5Z6_Q7+=.NH^TW;Q?8']?JH=@];&[+O)#ELGN>XBRB">$P2P2!)$]R MR")D_B_+&%$9$2).YTMU;WVV+QZA3KVT<2*9O"*9(YT&=5LK8^P\(6L3;!*E MS5=C'#3SU@,H#E9XAE#UZS>WZ6# ;A@I)&L/_:NV";_8GMA;4?)\8\<,W#IT MA7\ UU5(A@KTZJ?$N %A5P%U%#AV76O]J+1U.\_FA;#71;ZN%N;]S;O_W!7; M'W-)5!(S)WX/.7NS?_]C_O/KQ]]^GS/X%W__OWVR]_]^/"3N#=6"\D MG /S6SL]GV6Q2L%PM.4*12""ZA0W*A6Y&O^<=)S?ZQEMMUJNF@O"51V">L&R MCUF5&5(R(0G,9&KY13)(L58P$RF)2:KC3'HM[SLE3FV9?K?]JM;&IRJ+9[RJ M0U0\\XMVP^S&)D'!&YA.VKJ"NO;(JUK=7P8) 79&)U1@7*>\<>/A7,T_"H-S M?K$?R90CJ H7-J)LMDWC&,UYEB+-6 XC*30DJ3*.BV(1Y$FN8\ZQRA*OVZ8G MI4R33!:KY7VU5*NRU/B1R6DXW0CD:I &)HT*GTK!&3BH&(XD+B(0B!A.RQB5 M#"Z:^9P +C\+,] "23DG#@L'\,M4C9X."[,:Y5T,W,.<>UY.W_7=[KOC;:OMWM3V< M.+:3'LTQBEF4R0@RK!@D"4X@TR2"2AH?13"C6>SGJ(RA]=3(K2J96 6,G+I1 M!9:K+?AAO*/UWIP96%6V>#I"HWP4CH[5U+IZ8!;N##8YU- LC3VDH;-&FK]6 MW\"GUC=0!:$$=/3&[))0CN,H.H_KB([9#4>.[:C"^U[ X-O;Y6:[+J\@EB%8 M:(4@?MAO2EK%P4'S M31VCYIG@[A3$;KQ^)7!#L_!SS+[TPJS';8JSJ 2[07$L8>1;$V=-/+XIIXK#),D4)!%1D/%,0I[&>111*5(LO4+_1U)\:M.P515J MHRLH:F6!6=6K&7BH] 6OV 8PNWDMC,6>6]>C?0UN+#G%/AYQW?8D"T7+:IM) MZ.3ZKEK(M0KAMLRW^W";?P"+ &@@ )_*+Z=&(>!=@I'[+=35@K'4'O>FPL$9C'" M-N<(@IQ$*4QL-=G342T]J/BK_'!-:CTX(-IGUD=T[ M*6H5F/EAM=G>1F7]RE4.ELAP2A2FD M+"Z+!N8IT3J5B?(+M/+68;I!6#,@*Q6]DZ!Z]H+;5#$HL@/SOH6T">ZVZO\" M]@: [0I4)H"V#3/PM@/\/JE1^P$8+D.JI_RQ$Z7V@^=$OM2>#?4_I?FLQ&Y= MW7]I!+Y?K3^SA?I]N5;597JKSL?5IK!TO%]A/*M2)J6R,4Z134YA"#'7./N$X;#QL[#];%QNM<\:6X& IL*:"QE;_PZ)0 M/>U^R/0"_3S9@[+--&1>B@&P#W@$%DJST8_. M D-ZZL@MM B_>4&J8OYNN2VV/VZD-,-F\\;\>+?^LOIS.=<(*9ZS&$84V>M$ M)(,T(M0XO)SR-$V%9HD+OU^0,36>KM0$M9XS\,:Y^NO=]:];KMAK)AV*S MG1.EH@3%&&*9I) 0DD)*%88QPABE6@HI/#,97J/.U.BBM@;8/@>-/>!/8Q!H M+)J!VJ8R 4!M%?CC8!=XM]P]E"''JZ5G/-"5?>OFU8W78P,SV'B=U2-M8PB, M@Z5WO$J9D=- A@#N.%UDD%9?YH3MWZL8T*6T-\Z%S:&ULK^JMU2MS_C;KLJ( M+3@2#"=?Z1.RO]V=S%H09J&"8SE&<;\=- MY#C.6>V?ZDC.MS-"'\MYR[\VL;(M)69+1YC_V-Q,W]C";I-6@>]YGB&9L=PL M16@,B58*U]Y;*,7I43U_S0TKS?90.W7G"< M/D)C.S3W!X'UBN3"#C %3Q1\2>8+)?UU@.%\ E^7E_TW2]_6-=:^&-*L-F0_ MJCM/\A1%*L^,.TU3FVJ70*KB!.I<2!7Q.(V14_*E2T*F1C^-GN"@**@T M==\T/0MH]ZYI")B&/CWR1\AKT[0+@EZ[IF<;'6W;M,NL]KYIY[/]O)#;I5C; M# !O5?7?VV5]NV1C/*-R[I-"X@1G L8<$4A23" G.H(I2X5(D2(9]_) .B5. M;?@WZH''2C\_!Z,;8#?G(BAL ]-!HRMXU6C[BSWTWP/YL0-(;Y?"&9Q [D2W MO%%="6?SG[L1[B_VK\=9Q_>42Z[-S6[[=;6VA[USGLN<)3;_M%G00"(0@S33 M%)($I89I4D$U]2V^>4;6U!BE#F[;6%UG]'F0[%4MUOU8%-^R13%BD$MF5F*$%MP4E & MF>)4Y8J+E'JEE ^JW=2N"/!']9(4%H9D.T'03\0_8?5;=3Y8!!8GT\0PPCIF4WG M67CPL\GK4'SWKVLS71TFK[^R8OG:SFGJ"_L^S[-<(482F')NLUAG#'+-)>0" M)3FAE*+$*^HCB%93FR%*7<'NX!/>&VU]*[\%Z2XW@A^]$Z;@LK?+35<=UG+B MK64SP$O;@#$N8!JFD%B'RM@41*=QDSN%A/$H#U30QOO&\:W66YO(KG7!JRD/ MG\0*Y0S#B% .2:8XI"E5,.8\(9'Y7\*]TB*>%S4U8OTAM/ M;.,4'LNH*[^=NLYV)O1A-[K.0*GMOBYBJ>\@VVW.Z 3ZT+OEC?J].YO__+-W M?['G@D;^QZX>35]6-B?Q4A0+]>1&_)>5#=\QBGPKI)*O?_R^4?)VN4_1?R.V MQ;=J3F\&3(J)RJ(X@92*&)(TY39W%((XSJ* (!\M MPH:4=>6AR^L?S3[>CS<+MMG0U"J:(:X4=(S9/PRO)YG%=>"-C#!>N+5_]3@$@ZA3P%.RGJ9 M7?U+9I_=I;_X4M]RWEO5Q'R]J0O#$BW2*$81U E%QL>,*&1)'L,D,A214ATE M.?$KX'TD8W+TL"]E(15WC.Z^!*$;&5P)S, 44&K7A&S.P)O0=74O6!^LW/:Q MA)$+;)\U\;BD]OE'0^^^+.7[8LF,!:=JP+6VC]^J1[-8*JIK=$MY\[!:;XO_ M*O\YUQE+S!K4QH33'))8:$@1XY#*6! J)$T9GB_5O6WGBSM7#*JTT^#*J\%U MI/J Y*/,!,M:QSVR94*Y@<1:1OB1T[ ?P;7;=V/UZ8ML_[?W9?]7F5D4Q M3]3$?'KL]_;Y=W#C\AT$W$ ,V#^#;SZ&T'4B&Y="L-ROS&>[]:GYGY5REOBM=IX% M-I_ YD;)O<$8F$)K'-YVX.!?9?*4O:&J03YI>]RJC:?,.JJN>/*AOF'Y6AG? M5%9[7%_8]W=5N=C7:JFT^?IB2BC/208%2LS2D3,&68922$2NLE09YU!['4]T MR)O:,&[4!46U!;UEWY7G\7\7PF[C.R!N X_X/63UKKW1%=3*@E>UNNEC7S#P,GTXTL$;J^]5,+N>9[0/(XS:O-T1Y 0E4,J4@0Y(A&1 MFJ=*B7'S=$^/EL+F>.Y1U_7*/G9EO3%[;G!B'*O37B ;=W">O5JA*5SVZ@%@ M^)3;5Q+Z(4&-4U7OFT7YN9F?[O2A;G=5%<=6]*[S,"4H8C@3$J(X(Y!(26"> M*083E>"!)X63V1B#=ND56;T&@#QX%K"0.KY0UK !8#Z?96P( M87V/L]0C*V3]@=\LY=WVJUI7%]>:8U!G.A6< MS9:$1;-4N+Z1.\"YN = P0Y5NB6.?#3B#,'Q 8?[JU=D,.?=:6;Y\S2S]JQE M^^-VN=FNRXQNFU*U+U_9LDY >W-_ORZ/G9^6@KS;;3=;\^$5R_LYDRI74*+8&DT.N]#TLS^L3S\"=PW?6+T/Z"W=PR*SI+V7* M^)G47[C33F97?VF=>L;%%\MBJSX4W^PIAFGRWM8RJ5->M,(7:I_A[XH9[=9* MS055,N59#"/--"09DS#G20)E(K,LDFF$,Z_E1$\]IC9/FH&9>D;.]^P MSEL M!%@'GGXJ"V!I CC8T,2$[8MJM,V9 6L)*$T)&)=_'9:A(O9[:C%N+/]U4!U% M^5_9W,CEF#I9_?UJK96Q2#9%[NY<:HC9<9W'!$!B4@S MR+$D9LQ3Q*1*,I%X+?@'TW1RQ#'(UOD@?3RP[QFRYZ;O:>Y]R9:]L^<[VQ-P M*EU[Y:5=R$X]?PZ'T17NT!4\NP7V+9:U58N%$ML=6S0WZ.JJB'FRP=&J85XRIUT)\^)SHYT,_[F: M)TAHDD9F79@+>^-,8$@SCJ%6/&48*19E7C?.>FDQ-1HP'U0R^*FP 7^P,V$_ M2"=\(OSGZD7/@P\XOMQIL-%AZF?!!Y@"G 2W&@NZIV;75K;PL/BJC(S:0;>+ MG#R7&AI/AT.2* 59)E*H,LV5C A.13+_IM9\=>4^V2GI/F.TK<-P0[76\.*X MNQKSJW:MKL5QQ'VHDY>:6@@/4B' &[1AMXE.2I["QL\E2!RW3?AO++U=B3+,H0IE>+>4;]E6S275$DN,((]M M !UG&>32NF","IDIS3B/7'>63DJ8&D[IM+IX'LWEVZ&IZ! MJ<4;&:\-IHO6]]IA.MWB:%M,%PUJ[S%=?O!EXA7>?5=K46SL'>J_*9N74$#IKP%=]O$ORD'BO1FSMMJRW8>H,V6969M7B"A< PE:EQ:A.40A:+ M#&HLTBQ)"-:BSZV0<_*<2&C\*QP&XJ4H'MD"-&K;DNZ+*\I2G 7<;4ZX"K]Q M2/R@HEU6ER4\RH*B;R]AY4VT74 $8L:S8D:ELBYCGW-/Y_-^9,'XIIA_?E2B MT(6HZ:G> )]V%P&=IMJ_5K,.D^#7#^O.IU7U778EB0GL@:#ZSK*;';_(H, M[7,EPT4ICDJ6N_#F*/S6K7G#; Y/]@XUV5=7V)?Q^LVHW>0NPSJ)>:2@R(TS M1+B4D&. YD]UGMU? ,3*/>R/2X#'#&^BMN SQO<>3K &<,.KX/<.[! M?JNT.I6UDJ=WU>N8VSE!.HZ18#!#4D B50KMD(8)83%),=;<[P: F]BI#?DO MJZWYGC>65^LR Z)]EE:GH/9;ISEV@-MR+3RL(YY+7LKO'V[EY@=1H 6T6 M= F<&B&52M69V8/=1:J@==X?"@;8\!M$YV\8;6:@U'>4BT1/D!G^SE E;BK7 M@YX8[W$3Z.E[?=,:G*XQF421XE'"(;+I#$B:84ACA2"2#&.D,IG3I,>1_#7% M*,<_D;_=E_ $KVI/YA? *Y5]\7]7W[VFCTCSE79H2F*H9QS.R=$$EAKC&#G#-DYNU8$>KG_%^2 M-K5AVRIW^JMB5M\$2BC/ M_Z*L<=U^%[./?'ZGE_H1R!NV^7JSE/8_]I;:-[:P@^2&VWPJPM4AO=S(A#YQ MJV%=!]/\T-+53&RUM@&_<3=8 GWD'<)&_KI9F0=ZO= MYG0]Y!C]:I[XNKE;VY!6M;X18O>P6]B%IWUL3A7%+&$4Q$#!"U&Z_:@1SBB.("*<1R2+*$^JSD#LE M9&KKMP_[FTY6RQFP>O;:@SF)J!MK7XO3P&3[](*3&T3>Q'@)@T!\=E+$J#1T MRD-P,4Z0#!6&UQ$YMN':%%QG5 M@T5HM=%W/*4)CNG0QS7=< ZRJ^T'U/#!6VVA4PGA.@&$1R#7J;?[\=.OJZ7Z M\2M;_T-MW^^6LKG:+@PA18Q',,+,\)%D'%*4(IA0$2L;NHZXTTV4RV*FQC^E MEN"A5!-HJZKH=H8#JIT*DT!*6* R16OHQ"(*XX(V14;KALZ',N MZ'CZ)4Z\/JC-QM92;38[GY]ZR)@D:9)2F.09@23B'+)$Y,:E24F<(I0*2D<_ M\>I0^F'UH=WME]G0/O!P[:!(' M7EVZ_D0'7HZPASWP\06^//$;]F@_P*'%]JFWP&V!8T6H>N M4NN%TK !8<]D3F#C_ P,CN%A9U[N63BD3EWX974CC(RU>KW;%$M#?\HNRN]T MJ4/U%SE/A)>K2E>M7<8<95 MDZNK''FUXI[50WRZQ8VW@J,\4OV0)KWI=@5J]J:S*+<83X24[_?+2:[820J7%'I2-HE 1_5&IZABR>A--Q078E2$.OOWSQ M\5]K70 @U-+JE(AQ5U(7C#Q:.%UZMM]P-TY)=<7<[O_LMY.^K-ZL'AY6RS*M MWM?5PK2W>X,B>&6-^.6P.6\74)4AH&W)#)2V#.*[ M7(EG(.[JJ\6H]'8E5,\9\-KF>M[DL(F<;;NW#X_KU;?J^GD=-!"1")O_<=,_ M4D%"&+>AW0JFTE[*ER21F5<$Q@594R.[O:J@K:OGE8X+T+J16R# !B:PTU@- M$)CA $>HNQX7)(U[Y:/;Y*.;'PZO]..*9V6VC$-@VKS3;XO%KLD@N+G;;3=; MMI3%\GY.,6>99AIFE,5UMG:*-40<12G*6<(-?[2+W7<."$\-? 9)6X_AQDIC M &SJ,HIJ>B^+,6[ ZJ#[7X"LK"J+-E9_]ZS6Z-M?.L]83#6#.+8Y]65"H'%Y M3:<9YM>2TA@AKTPL _;6&'. >U_-QN\KMPEDP!X8>%(Y*DA9Z6[/#2JUP5T; M_]JB<'--3^0"S3^^TD>=DWI"\WR>ZMO,R,6,&[UNI"S/"MFB4NUFM_VZ6MLH ME+EB,HEE@F"JI)GG\BR%'.2'\.S-@!:A,?.+[U7=1T?[!Y L6(W3OFI0L0.VCZ MP5;&ZZG(?4C:N# #4PTQXP:I0<9"NX$XI W'9> MSJC,U&GN[ND5.S<]J;*"@OAP-340L]J"PQZM;ZS)T$^ >.0G>$)%8C<+7#<2&1G (Y" MD=W?#$HX=7@(5Q%%@D55%E629QFD(DN@CG/-<4X2C&4 KIEF[,VS@0)O]P,E M",UX1> $ VY<11C*#D M*48XBTA,O':EQS9@:DQ7JF^C1G8;"8Q?6QUPAC[?#/T5!#KT?,&^GD0[4CV,=G(96?UJGJ0-UCO<1ZU!Z M7'.]>"ZBE#&I4QAGG$$2&7^;T\P>IV D.-%<9'R^M<7B';WLLEFO26;?^'!L M].7NR\T'??J ?4>^W=^M% M.TZ$E)E2,.9Y DG.)*2<F?>^R*?0G>'7#'SSB#MO*P\?N6T@;6 M"'L@N[*_JCU >RORF6_X2=GKXL7ROCGTWK&%K3@4S[4F>21P"J-,"T@DPI F MFD,BL,[CE&<\2[QW+"9AVM2XJK*L.L&N;;.'L-_,KV= ')0'9;4L&\W]0[%U MKV#N2>#OLPTR"84G1.8!0L7W^R.M[^Y=Z[O[]_*[:\%T8LMD#Q5H804L6(&W M3R;5_R$W5J9AV/A;+M.P^])FS+0T['M&^A^[S;8) #E]D'+:V$^JRNVH/JOU MMT*H:D?ITR$^M,[72[#,"*90B%A"0G(%N2$O2/-,:Y;B2/E=W!I:X:G-^>5! M."R-L9=C]];XGM,.W,VN1[W3Z;RAM\8^WKZ9G9Y=#RPQLUEIUC:90'D1[\UJ MLP6?'"*L>QPGCP-\L!/I@=4=^5!['/"/S\5'DMNS9EJ3A/!7,P!VZ^H,XY-- M3K\V\UR]IQ(G@N4,*R@CHB#)$PHIXCF,L4YRK)6(4J_CA4YL"#EDU9V"O MJF>%-!>LW3@\-((#\_!)\ ;8X/*!)50M-!>1XU9"\P#AJ Z:S[L][X)NOZKU MAX)QFP"Q4)O?C%6F>1NO+[C&*HLSXY<*#4FB".1:&[(1(LD33FGJMXEU7M34 MV*74%"SV1=87!Z4]KX6>1]>-6<)@-C"?5'"UM)R!@YX!+X9V8A'J9NAY0>-> M#>TT^.AN:/<;(^]4MNYL-Z^/8O@FD-_'MII=."#P7:X"%:3_%J%!U@">V"2*C$_9=$C9O W\'HHT3^+N\$2IU9Q_L7U7U6:G$3\JP1V%/G>M2BD]_T7JR MR-N 74&8%V'R='=5_K1)OK/> E _X M%X4=\8-Q=)8F^QD,[7Z5W7QL?W^[)=/WZA0.!PXOVJ ^*4\A:ZP M T8P*(!*CC"EK\=OQL#UM$=4?G1"_*.WS&G*ON^@!:]2U]9#8SW_:V02K[^ M\;M9Z=\NWQ=+MA1&X(UQS[]59=;W!35)S#4G.10$16;=G4EHKWM#'9$LB1"7 MB'O%0OFK,+G5N*6I]XO5GQM@$ZJ!O>K@H+MW*2S?;G&;@H8%>^!IQ#H2)=:- M^G8[]96UP/@2OYR$?:C25SU!#%?URE>!L0M>]03H1*VKOBWU/#:S9_5*OE6\ MN1"EXT1%6 NH,IX8OA,)Y(A0R"41B(N8)[E?+HOG$J9&9[6"P&KH>>QT!)[C M,=$UD Q]K--"8X#MPK.FASHJ.6I_W*.-<^8='46_DN)Z5,;3Q72H*]ECVK^)Y&U&V M7XW3P(/<'Z)>=T?/0A#P!NFQC-'OD9XU\]1MTO,/]PS(+5T#51:W:^)J?KRI M0[BT1CC19M1K)ADD:99!GALZ2.,$XQR)G*G4*Q#W@K"IT<#!/5Z46RTG4N)&V#D8? M1=BZO.-''8QOBJMC(?YJ'MSN Q_,NN5.M\(CK.<1Q=KF,X^SV/@;.H$TYP02 MJ85BBL18.I5,'$'7J1'7;5/9:Z6;VE^[I;1)\.RM,O!H'M[,P%)M6P_8@@1? MU:(J#;9EW\%CG2#:C>K&^"(N,^7$^GGH199+[-QKM]BYRFAP>TB!9_>-[G0[ MJ&XZ7X%..8>EVQ(F $(#3ZK/P %_6"5!J67 ?8T. M' *M6YYBHS.JR5++;@P^I"@'F?..E.N,+%29\7-7:<=*?1)^*DN]_IQR5G M*JL?E50WKDXAY@F17#,AH4UZ#$E$,TAE3B$2)(Y)PDB&Q=RTQ%>N].(EWV<, MM;48;B@UZD-6YPD3576>>@]B=3#@+X!;$_I?Z//K*8Q92E-$H5((08)B#O,H MI3"1>:Y311G!S&<:&*R?QI@7W'MI-FXON4TK@V$_\#QSE$3O4+.]+M1^UT:^ M5#_<[-(+M4#3C9_L4>>?7K \GY#Z->*?'_S=Z/@\Y9M=YLY MSKEA.:F@5IA4Y4)9%C,88ZYTKA!AF=-)7I>@J;%9I6MS_@3VVH)*73>^ZD3W M,C6%Q&SH@_V><'FE:G?!HE?F]HL-CY;(W<6\=EYWI^>OO-AWNS2SN+(KDCE. M.=-Y+F"*5&+/]#GD42*@^9506NHX9FFOJWT'&5XD,,*-FL,5ML6E-9DSA&Z> MR)7 ##S2#YA4ZH%75L'S#ES_NWW'YH>^W=>2\#+W^XY-/'O#[\2C_<9V79+\ M$-&.,>=QKB*HD! VOTP$F9*9+>D0H9Q+Q;17X.US 5.;VAO]_,;S$6QN@_D: M, 8>R8UJ@\3NG[,[T! ^:G[4\7O.N.>#]^QS/>)FWCT\+E8_E"I3_#;%ZFW5 M[3H"/-%9K'6.H&)40X(XAE0) G,EE,@02U/BM"7M(FQJ([I1MXE4J14N0U8\ M0A"Z(+X\XD,#-[3'WF!6J@H:78%5MCO^WA\\CP",@"".%$%Q"%]L!%L VV7@5V9,MILZ0[B'(: .%Z;=7Y6QP[BO!NU$F/?U;?9P9V], M/\1=/H/*$Y0C)&&N&88DP?9\C3.82HKR+(T2D3M%6SE+G!IW6I7!N\\?/WHX M8D[(.KBRH?$:F/4JJ ([M4Y8>GBVH3$=R;WMQ#:0C^L#ST5'UZFA\;Q='[N> MN+Q>+_:\B&\^'O4T,)-%!'$929@E.H4D9CFDFF0P)5A0RI5"Q"O(]5C$U'AV MKZ'G/?QC[-P\S>L0&9A)]\H-%,EZWOA0=_&/!8Q[&?^L@4>W\<\_&>QJW:_L M>_&P>[A9+G=L40:Y%7Q71M!_5.N&6\R/PEXKQ9D=^#;_1APA2 A/(8UP#KFF M1.><)SERJN<<2)_)\82U"!S75YN!A\HJP$JSJOJJC5W@T2QX53-]OF(;P.RO MK(&.@4^ANM?![1NWTX:FLK*_CF\VS4!M$*@L D],LE>7]NY.F0M/.$\-H7KJ MZOMJ0_78F'?2ANZY$/?-^N#/_NR9DOQ M5=TM5;W^HSR2&8TCB!"/K+N,(6=1#G.48Q*33.<9\HO7]I#N,W3'B=:N-01& MQ2#%5$YB[NAF#X/C&)/6I3*@+82'R)3E#]JPY49.2IY"X9!+D#B6 +G81#_J M^E"(MZG%Y#YLS;$QH>M89E#N-:QP%&00<.@;[X-6>[^XW_\M^8WYO_LDNI__+?_ U!+ P04 " !L00Y7VG"S-UUG M "\Q@0 %0 &%B%AL4A\1:#5),,+?WKQW'(B&!L#"XX/)"F MK:N5L3#.\>4#X.[PY5__Q[>+R2]?8+X8SZ9__1/[,_W3+S"-LS2>?OSKG_[X M\)+8/_V/?_N7?_G7_XN0__W;N]>_/)_%RPN8+G]Y-@>_A/3+U_'RTR_+3_#+ MO\_F_QQ_\;^\G?AEGLTO"/FW[L^>S3Y_GX\_?EK^PBD75Q^[^NW\+U%S%H,U M)%#MB70YD. UD,BI88I1QQW_?S[^)6?FLP!-M Z92*XR"38*PGF@7%&>G0C= M0R?CZ3__4OX)?@&_('O31??M7__T:;G\_)=??_WZ]>N?OX7YY,^S^<=?.:7B MUZM/_VG]\6_W/O]5=)]FSKE?N]]>?W0Q?NB#^%CVZ__^_?7[^ DN/!E/%TL_ MC>4%B_%?%MT/7\^B7W92?Y*N7Q[]1/F.7'V,E!\1QHE@?_ZV2'_ZMW_YY9>5 M..:S";R#_$OY[Q_O7MUZI0^+./YSG%W\6G[[Z[,9H@'I[/YN^?TS_/5/B_'% MYPE<_>S3'/)?_X1_-29%H50+6M[V?Z_^\->;EWZ>PP*1TC'Y&G^P_OORECT) M@&]+F"98<73U^,DLWOK0I,AS=OV7$Q]@TOUTE& \ZIYZ%A;+N8_+$0N!,983 M8BX[(K,TQ#($GA#4,B:C *]O\UOH72#!G?@7$/_\?YG-$\QQP[AZG9_'>XJ]#=7U)W[][.?X(!(_C2?IZJ_S?'910U?+607) MK=2"Y/[I%^0ZPWP.Z?5**X\RUW&VQ&T4ND_6T/C_NO1S?.+D^SOX/)LO1T S M!Q0&R2PB"]%I$A+3!%2*P4MEDLM5E'_GQ3OA@+>/@V/DV0@DWL)\/$LOINDY M'KTC)J+VS'&"!V(DDGE#7$9T,\V1= &&NQ,<1/MP.%R6C8#AP]Q/ M%^,B^#6@61:&1\-)81[_D4"L,1KQ35-B3C N79W3X.BM.Z% MXZ"(R39!!)>H0L_QRVL$_Q[E#\\FUU.E_/OSV8)1C1+RKE/R(1" MRT<(3X)Q@43)N7/1LY1,!6!L)6(GG)C6<5)/S@?#!ID)LVK ^>"_O4HHP'$> MKZ(35WLA>.L8K@"J&!Z'PD2TCRQ:2EX;H%Y99FM YI'7[P06VSI8:LBVB=WE M+"54P6+]G]?C*;!1 (?O,H4)@:() 1/32 "STW#I>&"UP#( Z_>"1RN=7 < M*].6@/$,OSR??YA]G8ZTY PEX4LTM_A5SI>H;2(F1^:M\&A.LWJPN'GQ;L$K M^H.@XD"!MH2)[G \G[^=S[Z,IQ%&FAG$L\Z$9RV)E,(2EY(CE#-CO*8,!*\' MC#MOWPT=#<4N M,JO0$PO'W=ALO&TW #0\A7LX1NHR'#^/E!$9.TA2Y"<0G M-'XECYI8BM^R)'7@000+Z2CUWWWC;NIO.(IYE @'5O^'N2]Y)^^_7X399)2H MX1&L)4H9E(",G/A@.4F9J036.:;D4;J_];K=%-]PX/)PX36RZ%]\BY_\]"-T M$5>G(2>-@*44F4 IX)GE*+J^468CE%59#D!5$ MVP1$7DWQ:2B.\1=X[I=^S=:( 8?LDR;1&D.D $<\.(;?.JES,IKK&D&%A]^^ M&T2:#T16$&T3$"D7N?-G?@D?9_/O(SS[0&BD7$)$^DS(Q:4(4HH MQBWHQ&B-0^362W?#0?/1QL,%V00.7ES _",>>7^;S[XN/SV;77SVT^\C'54V M7EFBK2]7+"82!#@EVFNG+)4NZ^.2*K>\?#=<-!]F/%ZP;>#CVTWZURHW<,1I M!"DD)88R//-\\B1(IM&37SIC:FP6]]^\&S(:CC]6$6D3L'C_"2:3*U!G M7BI0HB?4L$0D9XY8$0*1!BAHB<9S\#5.CXUW[@:%AN.11XJQ"1 @X1 RLDY Y$&0E*U&RS@K]*^#ZXIQ0$;.C:_A=&RC83>0 M-!RUK"SF@4%S=@'35!**7T[\QQ%'*2CO,S&16R0+KRAKRM7GO++\2+ZR7^ GU_5%AB98J*,$1J]+ZGDEJ"3)$FD MU$&6"ADY;H-X[,V[8:'A>&85D392KG'#Q$O\R6(45'1,*$6$D1$/P7)#$Z- MPTAPRPW7Z$X?A8I'7KP;*!J.9-80:%.86)G&*R822T&)E-"/UGC*13SJO(L, M+65@B7G@@AT7IWKTU;OAHN'P91VAMF%O(AMS/WDU3?#M?\+WD8"4(B0$M(A MI 1'@M*6T."Y<%E(GVM$*>Z\=K=*O^;CE\<(LQH:_O77>T)\C3\XJ$+_CS=G M?SQ_]>'%\V?G;YZ_>/.^^^+]^>M7S\_PA[^=O3Y[\^S%^[^_>/'A_6T^=JOC MW^?QQU?['\S,D3T!+A?DH_>?1UWR9-DVSO/+\=1/XQCWCMDJ9G$-P!*;R$DX M$F6I!#-4$H=803Q&XQ)W7N=M@:#L%Z'#Q_JEJT4(D^7BZB M<;98P')QS:6V"HTJ:HCQ-./"L(PX8)1H;:R7QOMH:W-YFX)A.@[TAH2KK:B" MN <\E6Y3O[;(KYD0(2&QY;[8A"Z4H_$K90AR Y0;\"EL/KQ'WYR"2.TR(U% M01'A.2?2&4X&Q=D7/\8/3>#E;/X>T7]V4;*?_@M9FRV6+[[%R66),)_%.+^$U.6_(/-G M&?][-IG,OI;&7?B7SY"-\?+U;'$EYQ$PYI,LW'A@:6R#N(@&C;]^ 'F%\]FTT[8BZZ8[./< M7RQ&,1AFI6#$)(5<9<&)U2X1FDQVUDF3JF-\-\J&:3K3YX9;71\-H.SM'#[[ M<7KQ[3-,%X!6R/GR$RZD3>F-)' :(ZB"!/2I-$/+PQE*G!8^F1CJ -:JDG5"- MS*C,B9>J%$:I:"337JEMU26'0&4K02TX#U6B%_7$WL#V@F/Y< (7Z]BA#"0VRN3,48+R\N)Z5#\G- !N)XI=O3US54+[D,5-#<&@ :6!+I#?OIQC$;J M2LQOX,9C^MMLEKZ.)Y.1S! ]#YX8F6WQAA+Q3B@BI(HZ4ZD\WW9;>0BH=Z&K M!8>A"BRK*Z$!8%W37 .G9XJ\" MD(.$V0 (;L<1'-3>41ZCI04K MOPI(J@B[ =!LN+$;3' =HLE"$LZI1"8T)4%E2M#(]%HFH#+5#EL]2,@P;2[[ ML.R/%G,#6%G1/^*9E)N 5)5(P2YS"4])HJC++* W73Z+#,'TL>[NEWDN0 M#00%7H]]&$]6EP#3U-49?)I-4.B+8MDOOU^+)FNTOVF,Q%C)T7@*Z*@:5LI= M*5,YH$DE:Y\WN](V;*B@]QR97E34P,ZSP=>]&%V,N50]$:-*TU>G,['>,6(R ME\QI%;F _L#65!Y-/]I_'&+'J*(!4)W%6+I-+][Z[^7>Z"I4:P!77^:FM'K# M?[*7)+"0B.3SIQOFQIP('H>)F;8PZX_ %40?0,8>C-;PMUE("6W4B56 MNDNA1>B1>AM,&9Q!O4@H-@VU]YX'R!@V MT3;HX5=P.(N7T]="6GJZY4(QY] M0N@G0F7I;:T$1!Q"*"VT3-L@+DG.%530 -@NDJX^O?Q\M.S MR\5R=@'S>SPY9" F(TCBN$HD2Y+81+L!4=)8T XWX-IIZSO0-6Q@NB=P55=( M R![P/!+R4,6U!*1=4A(8;<0M%PG M@VZ:?R.:3-(,. E0;G=33L@#^@S6EI@K(!>F=M[(0W0TXY_U&"TZ5OP-[#B/ M6'R;=WY9&*O+%8XUN"9DR5VWGI-D%8WH1SAJ^TV(>X"H9IRX_L!55S$-(.U! M8W"#'>!4T.317Y62$1F2)\Z$2,HT55"!:;FUO44U@WQ/E)W"Q>L/9365T@#& MGJ]?6V8O7L '_VU#B&]*EJDQ00CFB3 )3W4.FE@3.8$LF4J)FFBVM5LZK"IK M*TG-^'W]8:RF4AK 6)?ML,G"S6HQT@>3T6CDW8X,!E=+UL@)-RH%;KSCO626 M/$A-,TY?CV=D'54T *H-)D8@N- Z./0_RG41>#S7@6F2LU2&][S'#H!E7 M[R2WO'L)NP&/K[3!'"\ONB+]:2HA$+0081H+*X(%J7FIP.$E.2]06IQ7E%!* M0%UP3*?:R0);R!DVG^DD.*JEC ;VGRT2TA$H9%/<6%%FQ+A$O!) O#>..>Y9 M@MIV^9$I3M4;T9T45954T0"HWEZ]MV-IU4K$XN;JJ#%$.&%*&:DE7DK1Y1@F M&;V ZN',!\@8NIM4'0W?K^(]2MP-(&:CR_.*?I.CDJ %L53@0K*)DX!N9^GH MFAU0+53NXTS;I&'HK,I>L'*4H!L REE*76*IG[SU8_0LG_G/8[2Q-M@:\9P% MAP@D1HXGL#+%K;21^$"M3IF+:+;-"#PH6>E)JH8-7/8$ILK*: !>[V#IQU-( M+_Q\BC;=XE;%9A[',0K,<:=]&9BG&%T5O;M8)JZ#,,AMCG[K/+'#ZHZ>HFK8 MB&5/\*JLC ;@M<%!%\(HPR_F\ FFB_$76(7)2O>@-[ \SQ_\MQ&G$(42D437 M>:I4$607KE-HJ0L\VE*,.7!*_2 M$\0SH 2)SRXG4,+6WM3N4S%LX+(G+!TI[ 9"3T\YOR/E= @B9!)U+'.%+276 M9D>"52P)&GDTIZZ,VLW/J]ZF?*AHYO%ZJ8:S@9J:O^WT\@F6X^@GMYFJWN'\ M]KM.VNY\"YNG['V>JHIX&K+';7*UFG)U=+C_-YJ7_Z$BQZ$'G2&C2'@5F-7$!O6AG%;7! M>VYX[2;&VRD:.BQV4I =I8Y&P?5JL;@LG.24@@1-P$HT.(IYZ[,51$3% 7@R ML>> _"8U0X?'!@#5 6IH%%";$QF]<@)L0DX\0YLS*2"!)T&H3P8M4,MB]8:; M3Y T=&AL &@=JI &\+41.W[T@(+H+HY !7L:+*>X($T90)B@$5OMTW$+. MT)&QTV'K*$6TB*GU,>\9!$T+W3+FDKB/B\0G*(/KO%?!*,MJ^XR/D#)LGM_I ML72 EK$T>:9[C136:!SRRP$(H,HEZJ4DJBY\90K[T+U(4G'3AKO+>/O](@Z M5!4_X.#(]Q_PW]]?O/GP_OSE^=L7[\X^O,+?GKW!#_W^]MV+O^,?O/K'B]?G M[WN8*KG'N_N.P1XJADHQV=65XS70;V:@EE&UJMP>F"Q*R:$DI4\#44(!XD_8 MO'6(^&%-E1\DY?B\BR\PO83%)FO HP6B-)3!.3H0!P:9%"(FI8+,H7;^UUT: MAHVFUM#Y_82*(Z3)ZM+>7<_0-J'S&&Q=APN'@99;TIJ#8<3_,"L5.Q^@;/YW$\_ M=NOUNOGZ$^(8,6U42$(2:4J]@.7H,QN1"42C@S8B>E=[T%%%\H>]#.@/MR=4 M:CMX7HRL5XQK5JB-NJ0C:.(D!V(LFK?4<$5%3YOE;F5#O=T ](&D_<390*+/ M=>>!]3RP&VF@))+1*I! +2-2,4$L-Y+P!"9E(R3+NC(N'B5FV"VG#[.LCMR; MV$<6@ 24P<+/<0U,9I]7NV;'U8BBKTR92H27;H0RN5"R=CFQP!/GR N7M?N) M;"5H6)NKDM+O#W"HI($&X/0>)I,RO@:F**I)F9*4+L;3<1%3.9BON:+"JJ ] ML=*S8C(B5PG-2)]*MT+E8TS5P$-CN0P# MFJ4UQ&B'/+&23DG10M!>A,Q"PAE,_**NNCP8P=C6 Z=7%9S^> MEVVYU!",F*$I1;01E0C(A1&<>#0+":#Y&5+B5+O:N]?#E R;)]$/CBK(O 'D MW)/-B&HK'3>*&)Y*=\NLT,7@E- 0O,<]UOOJW?SO$3%LOD,_>#E.TBVY<#=5 M2B/)A*3*!*)+6QPI'"6!^4" 6\H-"US$VA&F!\@8]ICJU6T[4-8-P.7-;#J[ MS<75*/ K 46N?;DW1XE$3J3TB']+$\G26.; :+3F*H/G2:*&/:GZ@%)=/31P M9+V:XK-@<>UY6J-#S-F3I 4E$C0CP:E,P&H.(0AE10_C7S=)&-;;KZS@^\-? M#Y;V_F!Q*[!,X6/) /Q0M[_>HX(:!6DEAQ0)&&Y10$P1!S*3(#FWVGG/8B\] M]AZE:%CWOE]$5=1% [O1XXPD<#8'9HBP9=0V\XF;=C[;V!Y8;?K%Q4S*$9 ;XS*' A.&<-B2$J8X0!G4SM M9A5FE/NMD8U4J)0M40&! M+RE8XD.Y*1*944?!>5T[ OH(*<.VL3T%= Z1>0,NXK_#^.,GI/L,\>@_PIO+ MBP#S\WROX&.U,F@(G!>^@BX]59W KZ)P*#\9C5*EJ*3V_! [<_J@/G/6G MH":VKD?86Z^F^W5'-@1ODE&XO*3#Y>70&5?H0.-![JCC+D19>TO;D\3=,/A# MU4_TJ:0F4+BMVR$Z'M="E#'3Q%%^WFM5DIPY"=Y:]$ 4=Y(VFZH M^['20WM02@,G[FT')0?*P1E-N(GEGKWPO&;0/ M%6]U"/>1=P-@>4Q +V=SW).GJS&>\?N'N9\N4%"K;+'NN\E*B>G_7"ZZB1U7 M35O?EDPR_,5R.1^'RV49X?AAMFJO-Y)60[*9$1YT+,-C4> ZI)+,&!RW*5A1 M??+A*1D<.#'U!&!O%R\-+Z:S+WX\*8SEV7SA)_ >XN5\U5]T+W$D,#09+TDL M&>929D-""4CR3*--7 @KJB<<]#>K M^H?*^CRA"MON%[/9$^79W\_>_.W%^U=OWG\X?_8__W[^^OF+=^]?_*\_7GWX MC]O,[-D79M=W5.S_)H*HEV9<(K&)4%'+A!1:A@HR\&) MVBFY.Q%V_%B*]4L^%,MAI+F2$#PC3)M4DAC+!3?'?RAS3IK@0-0>XW2;@F:Z M:5?"POW)% ?+NP$+[9KZE42*D3";0IG(^6V\&&5EM!)1$>>$*V4;'3.)<.L] M*".UC[4]^*T$-8*E S3]&&B.%GL#&+K#P_/9A1]/1TP("B;@T7=OC(^6>@/0V6@*^#N4:Z 10*2"E]% ,H4R MZ0Z(Y\")3<)ZI]#'\3UV^%P1,2QD*BCV\=:+!TBY 9@\,B%QS8S5.2GE(]'& MH#.@@T=FDB0Y2(>_LL94;PJ[E:!AX\+UX5-/^@U Z>XTQ#47@?+H512$H:E' MI).*6%]*FUGVAEGM0ZR=BO(P)]B8>M%* W"[MAI?X]+IZAU&-GEI+'6$ MTN[$]IK8D%%8R:.SD:'DF/;EBEU3TS2:3E[/Y5S]/(Z&H]$$D L!P!21DSV6J"4_]%]]?M,H.P/ M"/NTV-]'*P$)[$2W'3'RIKLB6"A6- M44DU,F.YS_3(DV'J2 VT@Z1U00ZD8B6BB;C6UG57XM^^WWSDK?_>W706Z9U_ M[FI2_X8?7"Y>3=]V=(V04Y&TI"A24^:@4$:<=X+XG+WP/KF4:K?XKCO7U*?@,[!&QWU#O76E-V A7J35[?X,'LD@MF)(]R5V#M G2S&2UBG MGJSD\0[B[..T>THWK6^D@7L)KF1]4]2328P$G]%%<#P:[D,2IG;^6M\\#=YK MXF1G0E/H:&"U=))^!Y\OY_%3X?CYY1Q]AA5O*U=B9!3(G$M#2&:Z;*](G"AM M;%CP(2KMLJR=-?D]-F!XV0+HEW<-+"?]UV'X,N%BM2,V,C"DR M0?.IEM$I:U/Z[$8R^,(9 AL-+)7[@NX$M#Y3G5 &HO DTN!+_XU, @1:6O;E MI)72IOK":0[R!#+7#/ %<(H,>@P:&]\ M@NHA[ .JM/OL:W(R%!TN^ 90L_4^1V7V M;ME^_FNV?=1RY.7(BVGJZY(M@V0E2DM"$.A*JF"(%=G@]BHB,$JSL_6S30ZZ M9.NU">)Z#?O.:4P\X?8:Y^O=LSO_CT MC/'A8KH<[26Q,Q]:0R--E+&?PS+3@C\BD51?24_3D\%0ZH\\^U\]F6, MDOOM^Q\+2*^FUT-$SM#3_[)R6JXD()BV@O)$D%MTW0-+Z+HKW)M%B)Q[X%'5 M-N'WI[*1Y*=C$?2 ^=6GNAJPT>[T Z):,D515KR,J@V,$:] $(W^"!J8VDM? M.R[24/^EOK6]O173'J)O #>W;J#*]=$TCB=PBZ4/LWVE:90747M%LC%H@DB' M-D,0')L6"!:JK-Y3K@X^!1X*<%L6# Z&!Q;#3H$KG.7-E"(^7H@P%*VU) M#70SY"S7!D^H5+M$I]K@T-ZVW.'1<\C,T7U4V00\5Z]];'0 LN.YCIE(",A. MMI2XF#B):"Q%QQBH -61N96D87?0!D%93X$-X/'A3*]19%+*!)$P'B6>0I") M93$1DQPHBV904-4S-!ZD9-CBKAU?:''P;%X-?T":QV,F/ J,$!C/):R4B$=<91YHD/4--O,DNVA#/< 2H?-N6P.MB=0 M=V.I;P](\BH&=QV6&P4E$[*22H,]M%)X-L0QA:LX)(TN9U ^U#[:=R9NV!S, MYA#U-@G8AUJ-GBT6L!S)E*C,/A(CD2O)6Y#76@ES'80\"<0ZZFKGO+_/(=HR:)ZGJ_C$U:S@Z:J?2<1 M!H(N(PI5 MKL4L2H,O<\UFX$?QBEK55%GPBFU94X/&*[@L*[G%Z+\W7Y[ET9 MXG2>\7!:<8C\OA[[,)YT1]-(HS7.LI0$HN1$6O#$<4UQK9I$&0 5]LX4YD=J M0X^AHK4BYZJ /*V.FCS/NP561D%WQ1[+]5++U 'D+ B'H- :2I%87'J$)D89 M V&]JGT)OR-IK54BGVB#/%Y-P^^(CW-W%E>AB;?^>]>7JD0\8U;2[X=WAJERNQCB_A%M[NQ3!.2<% M$1!P;]<1D%7-B8L*-_;(J3+L-)O@+N2V5L=[RHVQNCJ;1.Y#OMP5@]]'$(-V MU'!DJE@BW#-B#64E[1D@.&".]M^=;BN)K176#NB"'Z:V!E"Y>V;7*-%@71:" MF!@-DO6G#[+LP^E-3#&ZA'.5O=:#PM2>^N3 MT($4XQ@7-R\MVU&DB3IM4G(AR!/!<@N5C72)/5$N>RUU-; _KIM"E98X\3\O MQW- 7G&9+;^_G?AI&<952I,^=W=7D#PW.62BI'6XHCTESGA%O#/6))JIRK63 M,7>GKLDL^&HXF9U$:>UXW/<8_.UR,9["8@&+KAU!$?;Z-VD$((4S>+0PW0V& M0W$&@_^@FZ<%_I_BNO;-XS[T-9G9?C)DUE)7[Y@,2'449@]/=;&ZC\*AP MCG@FD6$C,K?24\%KQ]_WIW+8L/N ^.Q!B0W ='>!CC(Z?[CO"P(1+!X)GA%7 M!E%RI534TF5/3]04X5!8]A9K/S$L>U):N_'-E^,IKKR'!1DH"T8H3U(W%LZK M9'A_*H=UD4X=WZREK@;VQULGP&)Q60Z \]P9RI Z!T\P MYS03I4$<0_D%'HE+5.."0S_/.I:5K;TM/DE4D]',:JC8=D@?K:(&,/<./J^# M#.?Y]6SZ$=WZBXX/PX)R6B/UM,020I(D>%GN:1WC@7K.4NU(Y6.T-!F5[ MA M51323G!G)2;HTCW?SL[/&ATG)P,E5FIE M#>*3'*$;1#49(SSM$7JHBAHX0G>7WRAD=(T"Q465O"T]. 7QV@):PLFHX+F2 MJG;497?JFHP&]H7"GI36@%M;V"K_7Z*97_RD;.;OT%6?CR/NM-V=YC3=_L'& M)U<#6^[GV<7)96D?_.);_%3&=;W#7?M%1KDL1PKM#TZ3(2I"9^]:XDVV1#@3 M+?5*X\M[2L30/>XG4*W9/ILH&G+_;!FJN^!N]$V M; !_4!#VHKX&8%FN)*ZB=\]FB^4U5ZO!KVM9G\_?HF4[]I/U]QO3+D=.&I2B MXR3KS-%.L8K8S#0)+J*KZ'Q"0Z4R7H\F>MC[@4&!?%J%5T-XS6E!Y_./?KKN M^>BG:5HR66&69ZMS9C9=W*9^M]E 3S_T^$E >Q)>:>[/YEN?X4MFDW'RZW;K M;S<8.<]K]/K)M5FZ88P&X[WP0*BTN"\&&8DM4\LLERQQKSP5U4>YUB#\:,/R M&")NUOX'5.9ODW*K(H52EJ%5S[6RI8=.(%:Q1*CW20/#4T=6-TDK\S"L,7MZ M/-^S:(?$1)-;\OO+BPL__S[+B_''Z3B/H\KE]S#5/TD&2@4A))LROU;IY8A]:I\E%1'1"[JG;ZS^/4 M'#V0X$:R]U^RL1I4\IRI7#K?,2*=Y\2A?TAR9D*#8QFJ=S'>C;*!9[C40H6F MJ(*4'C@)WE,B$W?$:@[$.1U5 @.!U>4 ME<2CUT: 0U2"XY-E[9O#76D;=A/J T/W4R][T%*3>]+F@(<#-J-[\R&.VH4> M):;2]K.^,;MS3W:31<1E\,XXDG2)!X/-)"C'2!0F4^DEC;9V;Z_M%!W?W.Q: MGJ^F)6RS+FUJN&%=?_LV/IXO2^'WS6%80 MK#" QS*C>/)36]P8@V>S,-%IX(J%^AW1^N=K^.N22DB]WSJM,5 TN2]>501[ MW':NBH&GL#QDCWSL4< M)JI!%_O +'HJA* 'H J72H#HD- 8DXCU+2SQU I(+RM=O-;4' M?3]Z:G)SNAJ9ANM^C,^:?AR'"2P.W)X>?]CQ&]2.A%;:HJ[> MAOI_=?VV50_O!Z[ \*#,SG-*C -9+J$8GJ&1H7_@.&)"&JIKIROO16"M,8A; M7W:S*!S+/FJMB$T>30J5(_&!2<(=XS9I$USUAHW[43CL]M4?MAZ;A]B#WIK< MS$II(S[_(J$IBOO$K'2:#K/Y?/9U//UXD%/ZQ!./W];V(;G2WE8,]8?N\6T2 MC$M)DF%XE"5%28!28RR=B(P&D9RKO&H?IJ1&%LE#\ XL"C 9\O0K6*(17"DEZ)7!1O:?"OI_*(_C6)$WN:.4"L+QRL/%U5D">+@L87KH_=^V MQQV_E^Q,;*T8V,W[SNZ\[P%\@:72,. $N,/3Q6E-@G&*Q"!\9*6EOZSMTNQ% MX-$YE;N\[&9I +=,9!9P093IK5[B!A$'(UL4OUAZUXR97]Z M:W)+Z\JA0YG,'C?'UQ^2S?#PDRID+^Q 8BUCZ%K%7;GX]P:0T$>B2$KM9 M]ATY5_G>U\!+-D5.C2:**,OHOS 6:M^_[DOCP.;8 MZ1!X+UNB3V4VN?F]]./Y/_SD$GX'7T1^\&WEPP\Z?NO;@(,J MES43R"]A$:$EA9'E5BB3G*S(I5A5\]H!^&WT'-TPZ(%GWZ#:YRP#<$F ,F36 M1$0ULZ5)C=6,LABC.@6SC>Q'U7!QKS50-24TN;6\@24RM?B,KR@[Z"&;RMU' M'+^=;"6JTD;RPL^G)5CU%N;=V7$#%FJMI@I(I$(0F1B"16@TE56*UB498JAM M'#U&R[$;R-WG;N*6ZB"D(Y25\Q>524*BG.!WSA4L>U=[\N6CQ R[<53!P=U- MHX[@F]PP7DWQ2_C@OQT62]K\\QKY4H\04VF3N'[^0]Z[-E$H:5"3&JW*8E\Z M5M0IDF=<:@N^A[&=CY%380SDW4??@-8FK@4:[(32$A#->(AZQ",QAE.-ZR1; M4[L9QC9ZAMTP:F'B@8F.=330Y+:Q6VG'5(\WWG!]]6_-ZO$9)9IDI24 M251HC1M/K+8ER #9,>5#S+6WY-TH:[9J91^4W-VP>E!*DUO71K[HAS)PZM@\ M\?5#JF:+/T38:7+&E13<^&0(L\$2Z6@B5F9!E&+,0"P99;4OX/O-&7\?/T&Z M+$-Q'F@^U44:9_-E:45]5_P;11%6 [O3X M:*J;SO?>!V7WXL6G56@C'4ENAHK=G91WD\1>DM;?SA9=N=MUG.L.ZRY:)C5: MGCZ6YM?&X?:=E2)@>-02/6(C:U4(_4@9P^&F]_8&] MU2WT>(H_G7WNA<>-S&?B&V3ZF&@RD#5"QO)7J6-'[>* M4!\"D=R;TH2"$9.H5MZ"1AFAQ6]HSJUQJ$%)9H@$XXB*5T4+*(?:D]%ERGEGM3APGK5BXL52O7KOA1B.W MGL5$=%*Z-,7SQ"MNB)/)ERYB65X M.E["Z_$7N">^NWZ/+\V]P1)O2]@Y1$<"H!L4E4@J\&P%[<^1W9G,88W\(<#8 MCP8; NEL&XLO+TO3OK,+=-O7'<"ZGJ*+NWX-!<&=CHP(F509M,")#9 )1)=I MHL[:WK;,&O0/VV'S]+ ^N6.L#8**ZC-Z!DY]OCXT7B!<9M\!WL/\RSC"3<;L)E%GD^Z1 M7>?$=ZMF6/^%1'4S#CI*-R]V1*FQI,3S7Z8\VZC.__<]0A>=Y;^?N?L\48'D*@'H90L8TDS M'H+6$A5%-M89 ]7=T^.I'M9X;@+Y)U%XHQ!?B_3LJY^G38[+/<$*!8O%Y<7J M9W>XUY1)';H%[M'42E(1"\(0EISBR@!/LG8">ET.AC6P&X/^B8#0U#)X,^MN M?&%5/?3((@^>6542[JP+*&@C/?%!9")I,C0H7>8!]P;S72@<=BIC$S"NKL@F M7<,'JZP.]PRW/:ZGDK >_<*M!4#24QDTYR1SZ= 6+3..?)+%%N6:"L^3JYT, M>9+"L%5LY&R:7H]]&$^Z7("UO-,Y+L$REF0U%057R/SJVRYQ[VX.@#&,.UP2 M0MC2K]!$XH5-N")=0CL^EA'"?4FH&A<-EZ#M@\!'2]"&47<#1_:U!+8SWG'Z MQW06%NC#%H9?33]?+HN?.HWX5ZO0U(T,.$NEFCP?^XX5[7-GLP1)+RR07 M9)E8JQ-!%=O2!5U'6_O2LJ\"SHWHW)TW%-Q'W.B?CR>7:/?>#4SP0-%XCB3Y MTGZ/&5QXT@F"5JX2+#-OH';O_ -);;7X+8H%1B$;V_S$WI&FD<<393HK7Q+GME M@JIMA-;G8MCSN&=$#Z+J)D_B^P-CGL/2CR<'G<://ZR/R38/$GKB 3=)! <1 M'1!@EA)IF4-+C"5BF,A":::I^T$'W#SX[.*XH6DT$J6K@'0*':U0TG%"(#9J M11(+RAK%,^3:V<;;Z/DQ!MGL@Y7[??(J::.!$_>E7 MH6@F-GCTO2*H$$R61M3.W]]*T+#GX%#8.DP?K8-K+._1556NZ#V?R-)7?EH*&@*ZJ\^")U+G,EX.$ *:<"H8_@-H7HZ>L M_+[_GLY?'Y4(IM32$N$[RZ'D-3$7">59X6+67D/M"#D3#\X3)B*3(<4$U4>3/T+*L'CJ M0>EW+Q@J:.!@('TI\S(J0>G#W$\7^.ZNET&7O#F>?MR8>[XQU>X#/G+Q\*^> MSR[\>#KB7ABAI"3:%H,D>HI6JP,4<%+9)BHTKYW#6)/^@6^ :T!JUHAV&]@D M?Y]-X?OO?OY/6+Z\G*;%[W 18#Z*.:/G'C5)N:QZG35!UUT3#BQPGC0-L?;M MQL.4#(NVX9 QJZZF!L#V#-#:+EWA4*:%KESIL(6?8R$HSL*NEL :P]\?[#_,NM^'[;^/)Y.9B9\BY,\F M?K'H[!?+15+**E(:F!(I%"4NA$QBT$Q+EA2KGD[P*#'#;GXG<$NJ:*$E.*VR M%@_,W=J4PGK%1FLYBB$3(:0I*>.!V-*S*F<6=;(.A.\M;Z\R+XTDK!X'M>W9 MJL/HO0'\W]D9UF<"2M5:AJ2+K('(8!DIZ1>$@0U4!Z=#]2Y;#Q+2"/(&Q_)HA36 NH>:6:XY"5IHFJ,D/*=$I,F.!$'1YM'*@%6!QE2]D.E1:AK)6FX) M?Y54-R (RT7:J,P&?I@++:CR$!U!_\LB[0)0.-D3Q:@TE%.3^9TJG/LW<]M? M,:Q?TA2J*NJB@6WM86O[]7@*KY9PL1AE*B :* UG(DAFL5UJ" M/4T7ZFN2AH5B_WY*38TT +#M_72OK^)+.>LJV[746<4XO^Q:%0&J=WF6\;^E M0<97/XWE+Y\A&^-EZ< [8@+YE8Z1TG4+#>HR3(A%0Z*T@6M'$SMQ%^5C.6KQ MMOE \.W56?FD2#A\7MT?S&X% MYBE\+(1\.)'A\M@)-A[O&S^?^U)+5BE9]_[SJF;D/D'N:=)N.4C.5"QC:((H->R&.*U, M2:L CTY;"M6[VK:0=BNZ223*D:2R*3U[/ G)'*7W'M-M] M-- D*KFH%C'?%(@2*0^EN[9@;C218^&'(S2V693^V;FYT^ZW0M0?2;=[J/= M!I#]1%(3B^#!&$52*%WT'#=EZD4B$7_.C9$)=.W"[0JY:#]&$NY>2-DO%VT? MM34 PJ?\+D8%!:LDR3Z7RFU7.DLQ(&"Y,]:@:>-JNZ\U[GL&SDL[YMRNJ9$& M /9V/HL :5$J='_WR_5B>3N'SU<=2@NODTD9<'S',[]96Z,LB\<=-;$QNE*^ MRW#!,D^D-%1K%4WPM6%8A? 6G98#H71_NMR)]=H F&]'DMYMA.J[*R?A3,X6 M& FYY"$G%*43N.QM!(5LN5U3\=&MB(RVVBTU2!XSGA,)(Q:FN++V&8DK. MAE2*>? ?JB)Q,8O2[$J5*<YO[M/Q,2X MM^AO*:[+;,\B!Q,#L3E*FS23*=>N_^J5H6&+$G[.%7,,9FJ?+36O3-_.9Y]A MOOSNIPG^\W+\N40\IK"\RMB9Y8T/O+CZP!%WI4>][_A+TGKL5KH=O7K?VXF? M+L\V7GK3A-]3HQ)Z (FC8RY+,[B@E" "6+#61JI=;>?P2:+J%54\^JI5? )\ M3-EK09RU)4X<%+$!EYGBS$?@VD/UY)!=:1O6YZV+F\>K*RKJIP$[XE%N?OM> M L#=U40,)>2*9XXM/4V0)89N=\Y$:>\T]]1YW4/6W%-DM5)X41,/]Y/CJBJG M9;P5AM;W"B(JRU69.^M25PF@";*"3JL6V7AAA1$GV]]OR&IT=SL4"KM"[4"] M- U-&C+C54L*GHU108_HLZN+IA$C-IF]/04&JE$6M D2,J($HDYJHV5K':+ MU&WT- JN0Y5_?_)1'4TT@*IKV:S)]QX=,I4\22FKTGHSK"Y!0Y11&PG"N-H- M(N^0,&S@M&_L'"/O!N#R?I:77\M7LZGX^5EQ]G+\;?R MU76O<^HC\TX25^B7QD;BF>!$T.28BD)'6CO"]S@UPX;G^H97)2TT@*?7X!?P M:39)KRX^SV=?8+-!9006#> Q[B6S1*84B#>,DN"$I4(*4-6O([>0LQ.BU(^* MJ%IZ: !2CXKJ]4U]CXH+L'2<)6";HWQMTWPPG@0NN%#!FP\EV]!H,->J!#[HZ>H!".QE)A\JD MZS.\FV!RD(E'T(2FS$HK,#RY$RN#Z8,UW$M5O_ZK?ZX:C2,,NU!Z D6U9M0G M2*ZHTE=RYV?WEC1QFGZ33U]T&YEM,FCP^\1+6"%J-#L2D!ABSHZ9[$YXOE8K M!+]9%J.DJ91 #;'<=8V7D,'RE156!G Y:5T[5KKY_D:MX8/T?S])[$ Y-]G_ MXF^S6?HZGJ"DTAB?-?TX1J]XL;E4C]AP=G_X\3O.@8Q4VG*NWHYH>W7]]M74 MG.?C19S,RN"<:_BY*(5Q0A#N8RG>LWB(&D]+P8:"S)5(H;;ILA>!QVY%5R][ M=?'9C^>= 5$2('%%<",M)FC U=XT\,[S79&-@NIOU.,?/PM/1Z6.[(VR*D9,TT^"$.8<(Y(R1UQ-C!2 MVHSI!#(H5[M/_("G)J0-E_?V!GXM$:5DLCE;XGCP1%H3"1JOEE"IM/(.DC)] MV1$[$_DCG;7[(&S[65M;>PTC[_ ?8.C5R=AAQ>?Q&_85P"#N!**E=14 M]'B]E;+$?SVQ&;U4[Y4)-AG#9.T64B=U)6[2G[:H8Y4 Q0QC.CM.G"LV;[ED MMHE[8D!D:HRA6LG*HMB=NC:LO/J8>KQXLJJ^&C#_MO#SV_??_?^9S;NY\%UY M5N(Q:6$X\646O+0E*\\%2K@502864TBU?8H]R&NEG+(N0NYW<^U%76TC\8:Q M-_[B*O^8"1:A=#G100O7?2[S.G A)V=)@)2(,($;!U[I7-LA?IR: M9L%V/ AFO6BD 6P]]TL?_.*FFB9YAOQ+0I.P1$8.Q.M25Y.9%SR@#V9M[:R0 MVR0,&T[G4-2ODA[KB)PG)2/ \$.X\ M%T:58Z)V8Y^G:&H6: ?C8'>H[:^4MD&V<<]SJVK">9-T$(%87VJ,J%/$.Z9) M! N )#+;QRBE/:ELUG4X 1!K**Z="]CMLAPQ'F-*.9"<*,J0%QE*])08-U:7 MZ6BT^K7L=HJ:]2Q.@+Q]%?(3WMN^O.QZDVRLNQ??/L-TT4ME1!V*AK[IW4]D M@UP!TU+H4SH51=55"H9 '-<*_2,3)5BJ9/7+II-> 1^BG9M&L#3AXG::)*D- MD=*5%9\I,-F['TNWT&)JJ&>2RAD M$?WD/\#/1X%I904XXJE4R#+R[9,W!(]$!L"M<=5;#U8@NUF/JS+&]C!_^U#X M#X?Q-WA.?O@*DR^PGO:$LLXTEKTC0"ZC#BSQS$G"(7%'E>M/,0)36&^]V,6U_/I9*:B>W':?C&&=]PIZ?V@FWC&B;N!:O:8SE1XR]$#8-:4K943RQ4CRCH=(F/>V-I>UD-T#!N"K7WF'"WI M!M&R7D4^>'0.#9"L<$N5@%QX35$V.@@7N4E&U;Z"?9B287>9XS7\!&0.$'<# MH.FF5)=6R.%J[%<4S@G+\/25HAN7$HBER %YQAD9KBLC9=[1+0%E4,T>[N>G'U?K1<7$G"DE)C9V&ZLI\Y0,,4XDE WU:&[L@@U\Z@8N M\+L;3-QZX;"7)+4.F<-EV(+BUWBUW@(2K$C0NDP[HDBVSL48DR$'2AW5.X5\ M=E']D)O $PPG\?3\<7EQ=KPA'.*@/"/(&/1#K!D/#$T"-+VH.) M 7;K+OR$RF^]=&"E'Z*R60WY#:UX_VV#< J&NP2:,(?'D@1TF)Q5@7AN I5" MZ,1W"E,\I?C-EP[C3U13_,'R:\ &O'W.O;ZNN^(0I4HV$^426L>0T. 1!AFR M4@D#*G)1>W+E(Z0,>]W<;X#S,'DW )NW\UD$2(N7*+!7B\5E&;MRGC#J6"3,!Z= :Y9H[6*>^U2T%/2J YXC)=W M-G2;@])S!=6R?.>7\")GB&5@QUN8QZ*HCS#BC'.ODB:6&9251:EYM/&)]A)% M9:51LM\S[0D"6_)X^T!83?TTF6SR;'9Q,5YV M!!X=Q<=%=YZ?(93'RY<^CB?CY?>5R:F 2A6$1U8Y)9(J16R98QTX"T)E(] 2 MK1W(?XR88:VH_A!S+\A?11L-G)*W6>AB6S9Y[DW(Q+F84"[%*BP#S#2SR$( M&GWM)*[[5 P'EO7]A\S"<84^+KBRCJ*F)4JB2+#H12030A:U MDU<>HF/@K>=(W6Z%R@&";@ L[TM.:OC^&I;EF5?+:1T*"]8;IE,@2I: &L7% MY$K:A4"?4S&;;-CMQFB?V\0M]+0$GD.T??=:L9;H&X#10WOQC0>2J(K6>T&< M=1D7610DT-([1PD7+-=&T-I5]EL)&C82T,^Y54\#C<)I':7_[2IU_IG_C+]9 M?A\Y1[.!XG6*C$LE0R9!14=2D@I< B>KMRG8A[[VC*0#8;$#X*KHJ,G(P/OE M+/ZS=')-^*-28M,]KLI [ET??7R,X" F:A6C7/MV")J-M[^#KJ'5L]EBN7C_ M"3'=T??6?U]YB-?%"UH&0T4D2@A%I'>(62\%D2YYY:7B5-9N3G8XW '7GE4> M3Q6'_ZN>$U:+^($O?$Z'V<=G@9Q2_0T<_2O*KW(\+<^4@G8$)$<1,B6)SRH0 M")I;JO$T8;4OCFX1T,JXCY."X.Z$WX,UT@"<#A?<#=O3]';BIQNU#4Y;PSVZ M>=25 0 .+::@H73Q5KC@@4%VM:_&^^!C6' ? :N[>^70.FX YR_0TIQ]!^A, MO///10!7TRH$1.VY)D9POXXD.#R4 O[Q]IUAC -V41*A&%H3--2B!HA M$^UD#E$EL+&V^?<@(<,FUC:'ON.5U0#BKN2QJG"T/@,5B6AE:)D6%8FE3A+- M(S/*"30":L\=V7Q_*V-MAG1^#]9'0UA:KZTLL@2E *GWI?M>H*4/'R ?T7DO MC7&Y=@I 2_[FX9I\!!('B'5H4_T,-40WO W<@/^&JVA96%KOEXD'DPHGQ1!' M=HPD5C-)J."1VLB\4FPGN_WI=[6!AT/4..M/IDU !'G _[ -%H*/40NO22QK M1:8@B.WF0$3JE/;4\;O#8;;!XM[SASUJJD+A.-FUH'ZV')9E%R M7C@)%AD3(4$I/O!4Q9VAL/U=P_I7-6%14:9-0.16Z.KMY3Q^0MMK@R$P&<_0 M8(G2)9ZKT?:VY1_OF$]9>:ZYWATD3[QM6$>H*DQJRK4!$_0?Z).-IQ\[F\M; M=/U+46[28(A4Z.!YJ8$HP[ED:'YY7_LN;^/U X=JFG!F#M5&.T!:KS&P%%0 M2YA(MG1S0:=>F4B2$1I%XF*HWKCQ%@'#6JX'J_%A.!P@TP8 \<@ZZA8*KB5< M;^?3J\8 +O&L6)1E H@F,KB !IC/Q O*@A?)4%G["FP/\IH TR$@V.T:]FB- M-%'4_#1S'[[.ULSEF!.3$ D'C^<^@"0AET'<$C?I(%WPN?9!MP=YP[I:IX3; M81H9%&ZW&QAEF35W"JT[CK1+A2YD" G)IBRE*(U/:J>BP:H=N_J[4!C41CI< M\@WU^7(Y&Q B$@@*UY/N\KG1&J!.1Y,]>IANIPN#'ZO/UU[*>J3/USZ2&[K= MTZT^58+:Q*-!-] [1R2+E#B3-'%<46D!DD\UNOHUV.=K+Y4]VN=K'_D-K?A; M?:H<0^\?$B6*LC+ECB'-$4]19IAC-D!V>:=Y0S]>GZ^#%7^P_-KU=V[.Q,>. MQ-?7U3Y:\I0,VE@ZY+)/!B#=7"YI@E=1.RU%]0R:HZD>=MQ/&W&;$^O^1T;[ MF\NRN,_S64KC\B=^TGUN<7:Y_#2;C_\+TD@GY-Z46'LW!T6B%)#]2*(Q/*-V M9/2U2XEZ9*?QE-K*R*RU,"K#Y&=8,6L!?/'C2=FP7L[FW2752 H6#4A/3$#; M"+]3Q%+/"6A4F/!X%OO:G6OZXJ7QK.'&UTH-@+2R4,+3<@AWY=#]LXY?K1); M-UJ?4:J,2,*0$"-JADM) J!+FH)E$)W2R=>>_MD+(XUG-)]@B0P*C5;6QR$Z MV!0"LC^>)3:BP5,;G28\%JL7W3.4@N2$*Y8#3S1[63N#M2;]C6=8-WI@' N$ M5A;!V_DXPHB!I."+X"C32'G6Q#H*)'%PH2Q>SJHW0;I^^\#>;P, W%\)K<#G M$,&M:[@ZPVKQ:KI:/?\.Y4B!=/8%YGB@=+]\[I?PTH_G__"32Q@Y%;+5@"88 M,"@9AHZ$$!/1+GJ=(GA@L95M]C 6=UH(^F=>"(W"J975=HC9MA9/.:K*5.V5 M>*[%P$8^*IIS%.CX,['R;)RGF22?-'4QBV!ZV?I[X&6G]6-^YO4S-$ :6"C7 MR:4P_X*GZL-:>3.;?NGX[22P^#!;^LGF[TO7FS>SY7_ \AW$V<=I"99M)#EDLL7A[38R5&@JRH O=7:_==/ MR^%N]XKTOY?=J='4P%H[6#EEMOOR^\U F7N[SK5(5Y=.HP2)91\MBD.5CLA2 MH$%@';'61P"5+'>U!X:,C'TX\C'4NM.N12J5ZRE#C*BEI!,F0#J&GG=\LX/T7$ MHP*_NRW!GSHCX$= 6BNK\H@0[ ;KZVV)0H@Q(,=*\8S;4J#$6VM),$8XYAF/ MN^7JGS!F?X^)W=;/3YTN,!@F?JY%<>=2XL4WF,?Q8GW[IWFB$%BA2]*VU3HPIVDSBN$\B[\Y@>::JQY26[(?)G2SFH*OJA(?2P#-?5+V?3 MZ64)4Q3#+%QVR^@MS*_B'>NT-92A=4$H2Z(LA;DIXT'D@B5>1F-#\EH[MQ/2 MCJ=E-T#^;%?_0RBR3=R6(1RSR^GR?%HN7G_W\W_"LO,FKEAD2D=AT;_/T9:I MP]Z@>%'0C&DP#FB*/!V!U:?>OQL^?[:K]5,I[$>V3;H&M[QOO!9O6YE7U MZ6G[O;:OR6I',-_(U#5FO"F=VI.BI9<=:&*I,B3Z3$M3N\!S[;S25J:N[70# MN%8P?G6>[][Q=92N:G]="N'_:^_*?ML\DOS[_B\%]'V\+.#$SFR )![XV'DD M^JBVB9')#"EY1_O7;S5)R;K%HS]^369?$ED2Q*ZJ7W77725P\A80.:A@'3B- M'H2WQ7M33(G-ZPB'(.2TM['M@.7GM[&-!8L.[*!?9W2WX4<2^.J%^VU#XGJ> M-F=..T]4\.S)I"-'.49KP4J,3',L'%M/6'OA.+UL;1L-+/-A)-UR:2J0#D'W$"_K1E[_A#!?A@@A[D[]-9]-JF=3%RQO:;E9W>2^M5ED" MY[RN[@H90I %LO/6..^,*LW-Q5T...X8A>& -YR4.H!@&UOD1_2D",]]YAJ2 MSG40.3$BAEA3(RD68\D]-ZVGZ#0FH9?U1KU8B6,BI ,%N1^L>43X32(P>F[) M@>1D*452>V<\!&L5H!7TW22#L:T'?6QWLG'-@5'!\W!A=7M)GE#$]4Y#U8?Y MQ469+VK6/&2JBN@-Q?410Y''J2/N+I?< M$)F#EQ;O I.]]>3/E2E'OOGBL@MMN3_XY&^+^7(Y":A11D'D:R= "1,AU!7# MECN'(E@4>I"A'FW).-%1EOUJS*%0Z6-+336/?UTNKS"_O5K5/W=A+Q.R"T\NK6FPUR^3Z3Q>KOW"KZ9-BM$E1%& 8B"]H/#V,))6, MH6B)W@737 &&)NI$YU;V^SJTA='YJ-=3G)#6R>*\(_HMR8D'>C^KS2D$73=: M9$S-9],,0,:)3M[L5X4.AFTZ_"' :3 WWX=[/:W+P)9'C'4]$*LF0<% L20B8F MH&(VY"Q=5*V+<9H3,:[W?L)!X,/@< ;QW_4HTK4-BJD^:_/ZK2?X@C5_*@)( M;^GZ8B5#X)8#,93XCZ^U)V9:V<:,!)ZP]@X#G#)1JRSD"=S+.D^QRY8B! M8 6),=1H2O 25B5ASO+(NHL:[$[EN&&$$U:T@0'UUU&YB9(E)ZD\U'H<4"@1 M0K$!DE'*HQ AZM9S-KL:_7("_M(@"!]I4LPN<#N=+.FSJTFWV0]QGT%!B,2< ML)!+':!3F GZT8?Y5URRJB4C[X\LQUY9Y-5[4(G1X+=*;R.K['FAOKMN!-= M8"$:#8P3BY1,'D*=JB%])"=8"YOQZ/,DFE)X-OG?D]#+X@H(V&@,)O=$IE&)2;YJX)6GC/HPGG @9 CIG\+8]DXC=]@[R$CTWY')S M[36HK"-$QQF$DI%G8EETW

O?$8'6BUK&U[D5=[8!/F"=+D/? M7\W;)JE>A8M/N/@F)MIS[00QIAA1=V7;! $5&068@V4\.E$&:4P^+IGCKH\> M6P$[AM09:-WS-L)S+.(3+84MQ4DPJ?K"V3GR%((%S%Z3;+4L99"FY^.2.>[& MZ1/6NJ$A=09:]WHMX-:<<]Q;F[.&D%.-'+, CNXOL-&(9% 09P>IT>F"^G&W M4Y^PCHX$P%Y4MTVHZOY^Q8E2/F?NB')N9-TC3(Q ET%C2JRHX$K/B]+N$S/R M NJQ-6MT?)R!HCPJ9%BMZ'[ $TO/?DC)@K-U#!Q'^DHZ!=ES)HQ2 FUO.K,- M72-OESYA]6F.FEXTJ8U!?9\1?"*$-DK6T8R92@I6GJ(!]EC M.P@U(R^$'EMKQD=(+[HR:)?5,^NQ)UH7GZRL&ZFX!:65)Q>46,:"E(%8J),\ MD;C^Z\2.O#IZ;$WK'E\G-/'V+=)G?IO.5O^8E[IU<$5O\YFWKWW04%-O=R*P MC[FW0@J4)M0=2SR#\B5 ,);7AE(G,E?6)M?X*NME<]C^A6'K&>Z1,9-][4$2 M28 *LE:8V 12"AF]+9:%Y@Y)J\.?]'3;73#[_(:P8XI_1&MIN;B,M=6;S=%D/[J';S2OWY@]=X']K+AZZC"GA_* M^1[@LMF>PAB6[,D3\*GJ6D%9*PLL)(>"J)&>ZZW2YML 9LQU20<(ZZ&X]^#< MR +_?3JKF\HW!T>FR43F#HR-=36/)@_0:0]<>B>\0"O=5B;!*R*_]Z$C"WT? MD-T M\C83_-[\.^7XR6^WVU^2B9I9&X!Y3137Z9OWKJ7O9) MC6&3C"3[4T;[K1?_9KF\^K8.[;R9Y=_Q\NL\SR_F7ZYO'1/,A3D3&+!BRWHW M?(CT$&B2AQ+$KBB[25%M3]:)#D#9$ZFM%&4@V/2B2?MD()YBR6UL=%4@PEU$ M1+*:HI>,)&4E..L0BF2%2Q9"R8,$U@>AYD3U9BC@MLICM451+_K42E(WG/CO M^07]F8OIY?6'<(D3E5 [J1R@KAU[Q=7@F3; I'&F9.)*[OIE>IJL$QT#=$P- MZPA7YZ9J'Z;+?_ZRP)J\0X+>967()A(P"0 MJWST(02-:#O1&3^GJ'2M$/:7T+QU*&:B(X_:, '%2%&#, *B\71!61VM-R4J M.4B9TQ%H.]$A/6>C>7L@[-PT[\8,>#O]/LTXRRLCH""JI+% 494ANI#45)' M0G+1.RV3ZF98UK9$G>B(G5/4M8,Q=4(E4)]GWU=581\&W/C]PF<,5?BT+5E] MU#PI+H*)4H.H175*2@=.) 99Y\R+<5[:UEF+=(P+[@-@U6Q:9",9=X#S#V3+ M+:;5)%]9>YOJEMH %(118#(CM8\Z02S90E:(69/?RV/KW-R3!^D\K38X/N:M MA=7'1O3#T_S>I4CT&; 15W5W!EQ!!?WKC'3^:B65]Y=?KX34TPEW\TFSUV).U$%.P+"CZ^,>\#M=%:@[S5(-S+=+ZT6.D3.G M0(HZ%+4H#[Z@AR*E+:K(K(0_&7U\1-Z)UCZ=DT8>!KG===*O=7*V&AE0:QV[ M?R+7(Q!NV:.JRK$6TG6A5U3NIX -@. MU<7.U?"AZG:YQ,MEH ^=AEBKHJ>XW/P\U]1NNEHLIK,OQ,+I M\H ZCV:??7C]QS!L:%07\F/@SFVR_4<&O8+/"D4.4C7+%&(![SGA45FM8\I" MB=;IWY?.<^AK<;>2BIC_YDGFO__!?/H%TLO%/5FL0[?)!B(]&V#<$CN2J7VD M64&VRD3M-+/-FZZ:'7[%S;/@;>=#'M" MYMV'[S%]FXQNB#*7:N,46P0I?W(0LF'@E+!9,/3M^^UV.F G.&V(D.= V%Q< M/6'QU]F?5Y?+%G4*,@'L(%($1$\1_(01,PYL"2=:IV%>.$XG>"L M/0B>@]N!$ND47.*FK,26B)@X&!3D;PK&(1@I 0WG.26=9?.VQA>.,VX(?%QP M[2.13L$E-Z1(DS HZX&YB*"T\1 LN539%06N=- *U3)L,6$SBGR<2(!M%(QD,:S#![ M_EB=W&2]N U-I-<3()\B:*.[$C5F;@R(7*=X)5+@X(L!PX)2VKGHFH]0V^)8 MG=AMK:"PA7-PB%PZA=KR5F,W][GU&(VU LAWBJ!L1HC$1S!<&-)0B?0+Q_!* M'YRK$["U L,VGN@ADND!;=-9F*5IW;9SDP5:*:7VMF:B,GA5R-6)U>GAB@'Y M.9%;,DFX:>Y\/GV43LRW<5_4!E+JHCG@TR+,EO39E9$?[UD4H+<\_\F79 E+S3J3; MP47Z^WR&U[^'Q3_Q\I>K65YNG@,A>!2:"] \%G*\? :G;D@Q3!DO&7''("FPRAJ\ MMQR,RTE'SK-SK2-[+QQG7'^X&]BU$E@'V/O\\=-B9?=<_S2]N/A8+9V-,;2B M1D5IHJP-B@%K!Z3UX(HJ$(,6UABC7/-'^>43C6L_=H/ AF+K (0MS/+?;GNV MG' %=0P@7C+CI&@1>1UA)Y"> M'R5X "4!>8IH)QJ0L M+3Z[)&Z1 M/.BKY91$NA+P+7D3J9S0#,G;E":#LBI <"( 5^AM,L5H_J#K^G&_RU:?U$D@ M? @9SX=B> =6WI:,FSA32C1H@+C#2 &9 \^4("VL%4FZN%R:UT5L=[21K[DC M &](635[>0=O[KO]YN#'Z9?9*A8[N_P\F\- ZT#>G$@>/')-#TOF2K'H,0Q6%_G4@3I!WW%!\GR)[H$2ZPE^+W-R MQ;I'#QS]>$Z6T<5TA8"'[-@DWHQ-02N/8)*RH+C6$,E]!.N)SRIH+>U@C=5# M$=6)&AP.P.>@W04:.O7R-UE?[C1F$R.XVM2N8BEDZ8L"G%OMG$#+2WC-X'W] M8SI!6A]XV"(BL(=P>KJ%7RCU+Q&5B5+4,6J5)%7 <9NAL%!,-#%K/IC1>OX] M.XT,@B;2ZPF0+[0#>)?H81$&E*_Q#I$#!!X14L8B/7H?TV#NY2GW[.P$A3UZ M=G:12Z=0>]09(@W6\?_T3/!*4S$:B$H'42'G217E5/.TSUGT[.P$AGUZ=G:1 M3$]H:Y(?T\)8KDTD5:X[5KQ5X#7ILV91J*R%E:+UFM7C%[^=0']0D]?[Z(CH M21T.-_!_#A?IZF*]S>W.<,:@H@TV.3"K"FW!)1 G."@G6919%"L'JP\=BJA. MKOWC W:X<$$#]/2D3G=>S'],+[\^3@W=IW[YX8%T-I[R.K>=D6XPAAZ<+Y)( MKPME;-V2$;3TCMQECH-Y?BT)Z41M^@#K%K;6<9'3S7:$?5GQ#"?6@[!_G:7: MPH%O6&AKA)UM;==:*M$L(P?8^)$<\(Z"R: 4NDX%!ACJRE*/P^AC!H>.\6<-[2&>E3NV0_>&!2I]>)N 8)4TZ>28RC\!1U2F2W$'4C(.):).6&G,9;*[G M "5-[Y9T&_S/IJ5YDAT6AIH!8RF!6G6G.O+'0MU6ZI1RV'S>P;T#=&*?'RKW MA]?4_DQN]CJWO%K^P$OBSI)NL&5=3%'75H39];)>I2G,\MOIQ55=.H&7O]%O MD8FR6E]QP(UST.<=?A&U([?1_?0N+&;T=-U^UH_RMZ*58U[45AY+=I^7X!@S MH*1*2K$<2VQ]-SUWED/O)6(GF;7S;UB9>MO']FE.W/\VGZU6+'^=7]!]L);# M'18$B<$%D)%,"J7J*! K#(281&!669Y;.U5['G7<\<06@?^RHYD M3I)U)80H@(>:;I4F0L@Q0'%>I>"U]Z+UN+\=CS@N%H\"F\.@NI,,N^B0W9[ MS0,V<9;;$FT!68RO;D\=7!P2R&R$0Z&%UJW+)'<^Y+BQI;Z!NH\99&9%,:_RV.?FXH![$$AA!I!T8!MM2O7Y2"OH0C;,@="*N]LQ9]\^JUG0XXKE$P!H+V!/'NXNP7JQMV/J)QXC076@D./F2Z#3PW MX+CC$%F208CH=6R]Q7O'(XY[C?:+UR8B[0"Q#Q^JM=IA=A@S,K!%,7J;?(1H M-8*1L2BNN4NB]<3")P\R;IIFD$?\<(9WB)H;*SGES*VT$;0PQ!V7$3PG71!< M*XM%:X%Q8-SLXM,,-O_O*,C9A^D-79,!@]]O9I?37*F;?LL@IMJ7I8&[&%7DSDILO2=XJ&#VQ_05\]4%OB]/ M\W<]EPWS+Z2=-;UPM1;C^_+P0.M:8^3)*4E7+KW29".$%""$E$!'J22FQ+1M M/6FO+06=AKYW0=RC+>[CB;B#1_9 FG^Z?OH/K)J5N$8>G2,3F#-ZARP]1L'4 M%3"\<(9:!PRM#;P!R1D7^F.B].'\P$X@TZWV_!&^X::%*H=0"Y!\;= +H(JJ M9A,2/2)JHK6@*(JS3#^S_OM+=K M$[,/+$!FM>F.ZP1>U'&?,F-AG&LIFUMGSQVF1RSN*_.'CE03 72 I ](1M8T MU3A4)>7S;'JY_/#Q\\T2#>T->9C$'4MTJ%@<>"D"Q$R\4>@DTZV#BR\>:.3! MO4,BJIT@^D/5S>@-DQ132@+W/&UN\*(2V,0*JLHXV7J!\9,'&3$P4[<'X ML4?KW+M9_WZU2%_#$O]^$6[N5[-JVJTST(5TQ!U-FE L!]3"NU",$0_[_9\9 MKO/*!XT;_1L$),WYV\%-(]NQM"8:PO\/0#090/$NB#O4_CW09F>)_[*X?F"\(932?'GB]J<;]_9JA9=' M\9%AI-/!6_NYSDN9?YE-_Q M>10VM0Z\/7.4<&AI8FET,3 Q+65X96-U=&EV965M<&QO>2YH M=&WM?5MSVT:V[OOY%3B9FAFQBF)TL6S'SDZ5+"L9[Y/8+MO9V?N\G&H"3;)C M$."@ 5VN=E5%<:%7J)*JLR9;1;XFV[Z/#0[GJ(M]L"[- MO#=7BC\O39GJ']Q]OO^6?__^6WK(]_,\V?[P?6*N(I/\QS?F;''T*'DX/TF. MU'72R*9]>FZ17RY;OH_*V-(OMES\^>K=W*V.CRP\ZKDISI:/+]2;-M\1?Y\M":_KIH%SI MZ&]_>7QRU2G0TU^6UUEET/K>QB7Y: MS_\QC53T]MI8&\7Y>J.R;53F<%ED=1E5FTAE2317%D27R2+SV!:]]#'L]C:Y7)EY%*BYM5&6E22,#/VE;JGEJ[(JHM%P5>;5^JP4NM/!U.-":YFV>ZG3K3BA3:TWG!L>D MXCB'->!QT>'Q-OWM+V??/:5+GA>SZ#Q+0#O9Z%EEXQ4\/X,; ?>;I%)I5&AK M$M19<',@D_)?NDCQBV,Y>"\-QG#TLS\K7G>J.9Z=7_R?G]Z\^O7E\X]ZC;W2 M(+^M--+ZM,MX*"*%@39%'FL0B, TGFN1!524P2H:PI+8Y>>?+Z(#E*6>]XD% M[2JOT@1E:2AM@8=6P%5+8^&D0:RJ!+C/VAO$JS#MA+CV_FX_4'Z66-0^*P7* M'=^\5O6PB9JT/>S8?!O*LFA1Y.L>"0L"[6)E]")ZD67Y%3_CU6)A8EWM3-%+ M4.L;_!/+!P,+&8NF_ F7-@8MZ82DR>*T D\XV*L8;E+D*7QW.?6_,,OG!5*S M+H@:@9?E4Y:GX>&,9;_/0=BDAKS^"_>"(]A^W,@1[ Y1XZ@V9C*+]EM41<%_ M+XA!P'37HEY%2BURD. YL1=Y"(MH795HY\SP:WYUW#P@/;867((!XVW&9AR*'<_)G8X'9>3QHZ=6K/#^ R"S MB(S%+-88?7BK-Z5>ST%IGQY-,;A],AKM_!P4,XJ_+B_N5@7MC0[JW]9A:M+% M&O>[#EJA)OF3DO 6QCH]FSTXVQEK(?^4\M:M>!V^>GD;>[7<7+M2Q%T@LS+P MZ%*34;6*@C@39%?@>U 0=^W.B89_#A"5PCN M?S "]@W>\37<(4_&P;W[S;RG0\S[O&)C#LCMC;8;-"SGX-N4@>'^46\<)ALW MN25%_:30J4("'4P_SO.RS-=/CNJOJ+G-TZKL?N66Q"3_NRIJE;W4AW/P\]\? M$CL]4>FUVMKFX[]LEK17GNW.3CB='=>>1;\\B=5&Q:;<#_:(R MM43[3Q9E6]F1T=@H;N%CD&UX"G_[RX-'3_,"-YK.1V*%:S+Q+ 86D$%?T(848K"2+NG?1*@NW3L[,$U55JJK(2?4WJEUJ;DQ2"1DA:(2Y>L #4LT>+8)=,2#4X^ MTCZX]G(4=[@O!ITU;0UY^\/[&0:;8AN\% * MO:QD;YC@$U.@OW&%'&)MU4WW!8*;Y*30,FS=E4YGT ME$I;3#!%M9+F>/Z6"1%7 HI((K"X":Q!DIS.G43, LBSOG57'@#IP-N"!(GU MK>JJR3R4'ZR%@7LJ4"2I5["Y0:FEF S,%G!ZQ-.UU).LMMW VW<,L;_;R)GL M==ZQ_T0#?L-+B,GPYP)4S_W37Z=]^LL?4V4Q,+])%9\E&3C,:2 "FJ'*J>.% M-ONR;6,E4.\SY#6<*P[Q!D23\-19[SX-AX[0$.[L'R@JA8D7<8]TJH.]Q)![=S^1E$C!&0MV)V//<#&Z6#LZ M2O0"7B6Y?PSYH->@7.4I2'<% CI#LD:1"#8#ZG(OUH3$UEJ1%H4C)DD*\O(T M.@!U*V?^H\:$7!J=H_S,PD@=W."9$,@T>E<@5A//XD66P!X5X).&8%?X]B%^ M^9SBT3' C][ M0FXZ7O7-#\^ J*.W"HR@G>*)9U'TO/8F.@'O?DU)H"2P]!4BD2PS:&3I79 E M+_[Q8W3V\.$45H[J,-IJL/3&$,\?R9[7$"600 K-713LUSJ%#3XX/IE$H*=! MQ!%6#EP=$5,6)2!: @4"(.A<3LY*,F+)F*7+HP-;S7\7\SC1245B&H$1!9H. MJ(=+]8&=_IRP=A:.ML" *GF>9E[Q%\"4\)8-V%VINO9& 8H/%!Z+BH2U=ZTF MLP$3,]CVFH""=;(G:F*XV96!+6[;>=V$Q]<0?W^(?^_3F0^&D0+C%.,O,D33 MHV@,%>N.)?J JZ+AT,F[!IXKP!C##V-E"2,I+Q$WK .+83!*V0X HD/W;(C[ M2U4L-4;",A1J X_R:WQ(*B.F&JN'1W^=#/M0@51A%+!/)Y.)2L']_H>A,(Q5 M"BZ0$N5$H!&/MRWPG'72M#NSBB F&'T!CJZ#8Q)>(^\-[\7;<*>7!JFO%PL4 M@K)>L;!Q4PW*WX4N"K9;,6!HZ$1&H$;?\0.%>J^-U35_"3&B+>)S;_[#3NKM([:CWO]6!!7TU$W%&6B9H*44\O!O"KH/9S,5+>=V> ME3!IH0_/@DH;"IVW,@S-#5B%:!D7)N?;\_%CU,3DS$J]V6K+-I4A:U41H9: -)1[%MO00ZD:@-R\I/! M4D9EC0R"5<9IC;R%?3Q\E>U>-(,(>>4DA,W9EL *ESP#$@.7!E-<0FXW0LL. MFDJ]YHA"KY7) CW#.?&M3: H;CZ"X5@!)?%"R(C=?T@WN-MB8 9%!MM MB\%M4#X'U:(D'%UHY/7PX92W17A&TVQ\*]Q/1S:+?L1#J(I-;K7MXFRGNV9H M)#3:L%TQ\EE0]X4I'<[; %51'4YTH"94*0'DZ4BJ/BC,]0,CP"]4^KQ&XQ8I M57'N%\P:]U5#P(!,3!!/1Q^1;PNR9W4!:VK %!5KZ>VQEO M3N7)L]<()^(Z8UPFW MN!CM&6( -7.+\$^1<%B6$!))L=VAWMPKE',:%+S,% M"AKLT "<+1\Z\(LX".R/D'$9@P(EP,(TBL&B ](JV$)/P) W&6RW):@1JM%: M!H0+V-;K7.0.Z(=):N%!.*CYQ-<,@^&+K]FA+,R.87,,-,GM8NL!,ZF4G"'& MW$SH-1852MA%4"P"U(RV>]5L65BWU3,#_#GE0):;R,X5.NP/H)63%MA7"/2!![@*PX$ M0N"L.N=S8Z<#%ZV=4J[3?2.)JHR/6,64O6L(!-S([##\4Q^=W)BD1V^7/]O5EL+YB Y98(D ]G"N5<01 [(#)\"_2@2(%NP4 _TI$:H]%*U MWVSV"2WI<-P/Y>(4XJC9Z&P:/<0G/.K36P>+22ARKTS.FOVVIPZQK7]SYZ$& M>K\&8QTL)T- 21&Y1 \H - ?8+ I6D,J6B!4BN! &='L%; 7($9K"_#)7[,E M'Y4M^=*6DD%=H!U*B8Z;0;7*I$W29W 3\#A^X68JZ3&.N@1"M(GLAT3+T18# M!!Z3L=W%EIP[;,GI(V\84U>:BSPAD?"*C6OR!>YC\&<00S'2X(\NL=ADU[DG M@>-]*$GLHU]74D]*4J%,0""&VPZ;8'[;>%$@\??L&7C_5C)/MV::#\@4H_I% M!U@&[U'#SPZGUEA 4\Q3WHGX[YI M[04^G87VPOW:Z.00,^R$2;=1Z*#KKLQ M"5UVDWDK'Q]\I0N*0C.F8DK66X;>YT&-__-_\^(@7F%B!A9;&&H 2F]?9:+D M+#4&]?:.Z\,7@]-O2A "1>*PT.V] :-D!>H[481%F')D@H1)<]EI#J3#'0#; MM^#C+H!NJXT3?6'U_%Q 2(A?P*YVUH=!<(]8O2T+WSD"E%8N?W7?G$R](4K? M8X_>NC8PDJ8 RN/RBL15MW;B+^%1WCM,U-E^B;1+H?%=R[1.T+C09CTGMZQ) M/^BO\N?B?&G/IXX2N]!9YL]_,>%44Y+CFDJ49=%+ZZK^F84:< MVCQBU8 +(U+[N01-4>/ZIF#,AJJ,KG)&27O)HO$V$F%Q 75L'2FV2?+I.@J, MAU4>[A>KO)8HK8-SB7E MK4-U"VPVN4#\)@5/]Z!3;#%Q111!5H"UK@_9H\Z-P7LF^\'5M[9R 70/1T,V M3&KU0'X^]M1ZCNB>G?[-G6[,Y,\=?P\?9P@=<>G)Q-&$K*M?E9M>;FN5+P2S>H0+7']2T8V%HT MT%K-"LOK%254PE7]'9%:Q;I3Y&DL R>=:T^H0/0%4,O_I\HJ#*(ZUCZ MJQW/HDM^0>XOG_MORS*XT!M9-%6668,*%$( "N^6*58 HRA(6!);/2K.%Z/ MQL#_F C2+)L.J)>_6>?(9!?2UU,4E8<^D2?6[W=+"I"*VCU'&555:J[S_$ M&I3ZY\+8[5+*?#=J*?/"I^F^^DV?FQ#NZC<1&!@QJHL6TX82")D*DY9S2[*D MDW=FOPOC)DH*(J@U2T(RI;O?G]JK^9J)ZV]-MG?,,)! M8 4L!9GK!?R3AEB#+5%:YT0E"#&TN4%_(@P=FY(!@I*15@PR-D\=R5#;)%* M-*%P?; ;>X^ >2L<$BQ.FCM0"4!)P3]0J*F!KY/A+$BF6<-?D!0V]]3BZ6+( M2_9]-Z[N\IC]+R,5,!1="%IUD"Q>YL&7] ?EE7M3;=A[U M[DW9;1-QG;&;,HM>IQJ/,>,61[)% J!! 5._S$K'[]$,D^XYX.$7?;#DPXBR M+6"99-Q!& 36V@DH+Z]L= 4'^F_1'!C9:!!FWSD9GW)NHX8[7D?@,&$SPMPEM-4<]74:\';[O'XSB@(- @;9R%7;<>$, M0CRP&9!O)"/-Q<"I+M[#!U46C*#BUDYL)'!/MH%/ZMOY9D8XZN2)A[+< . MB?T7P02$(U>P(%4*5GVE"*J,U1Q76.])W6W<95)M[/K@N-77" F"[E( 9\N1 M)(EM@%>4]ADC>RL0!NWV$; \3N8= I"RG,8X1R!!*>R!HJ&R6.GMVD+P37OD MS7V#0IWM6Z.1GW2FN2W%KDV"3MJCT5C:#W:RM;_[3&VJ)#+(XS2T),=^BIJ(.W:4RJ76&EC.NR."BD^N?T[F?>SOC(3=,R!7.NJVIP(T==%J\-4YBU\.>-^W?;0?JHI<>= M\SM*+@&\!V.E%&(6G9Z>(*)!S:+CZ.)5.V#;V!+IH%K 62ZPO(-"I?XY[!]T M"C;XT2T$'YE"1",(99=ZFY3T0>WU% R(F@7+[* M8RJ$I.W* N!YBLW?4>)3[GW!/><[36E@.\&%0Q2O*#C8;C380(&@=7CTW5.3 MR0]"\W=<+&K+5:S'SW]B8A'N@/X(]1UAC,L@J]O,GPS-NO MZ:5[E%XZ2.Y(Y_4$!33#X/U0'9*+3P$%AG'CG 'L$A'^'3-1:VSSP\.[*.-@ MN#B<96PI\8/:#?!%%D%4 []<:&Q_+RZ+S.QTMM%]FPQ-G,#P%#.6.Q<+>I?[B7=JQJ7V&<]D)=9W MI_>_LC4:N&5M8W\HJ44'](],IAHH/1A$\?>5[$40O_-:/(98PCM!* MW_:,8'W&34=*-AS&7DH%&M=MMN1$(4SS)D$!%+O40QJPL.\8'PI"S$ MF(1>!_6DL>9#=/#0]Z,QZ+;)Q&(;"@+)%CNWL._9WEGU#BY_U_:OM*_E>J/! M>0A.Z_2;[,.+PZ59;#:IKL[=S2)!:02_2C7BQ.?M^3:=OP(NBQBSB274#)6B/TZPWS6J5[>(ZMME)_8C= M/Y1R+6.DW4?L&6Y]=:[XVCP62YSFFH)WR%^:VNC]YTT?W2 M[QT\]&S?2O#/P8,J,KWKCOZ]?K O [2ZHT6 ^'(=ME@3EBX4TS>4#OR>Q=278TAW*%S/TER) ML@_?E,!O5>J+S7N:Z+@F.:[1Z1E//N%<*/4RX/E4Y#OQ.+/ 36+Q 'P9YFE; M4J3NHL/21OB7]JK;7J(1 (@+X6 M?K]1 4XF899ZZ"OA+)S,Y%!Y8%+]D_UI/D[S(JA!(VM M-CP/&6SY$XJ$RFE9R!XS.2LIY\J"]^2HH<+Y_P\3.]JU- MP7\"6=G$Q+N.-8# _%%80%WE)G'UK$E>S06,?Z-=P/(5HZ!;Q]1WY5*XM&N[ M^Z8](A5^#_9I6H_>N>N2NE9'>$,_,['=I$D ]?5XU"FTL!BG4!D+F#H:0U0WI,WH M!45.=SZ3R'>'YG9H5J;S^+4Q'HX:I4I+0VX=?4M7^#X9\;7P[OYG1H #R&44RV M6BY]-W7>]RHM?:]#.D L/O3 I$X;DUP@LQ)FZBOP7S1=(TIY^RZ\K:0N#NRE MUI7@^][8@?Z&$0C3/W7X]\VC&5)?7G=,*2 0;@"3AO.T MPZ\'+CXV<^WG:W@\3?D@A%*,B\#J6DJ&H!V/KJ3MX8Q*Q(G=]ZK9G*N6]_ 7Z*92#[O8T*4\60@T& MG1S&:08:?*7$0^"Y3M?CX@%*+9*\/'>R%S+'Y%9AZJZW[C@>SD[KB4T<$*M!G?=,Q-W0 M)&Z<_M6KZXQ'T>_8NT(0\R 5"VR"&N9X,["KW0?&R-RNL9W ]X6 ,N4 [0.V M#B5T([VF=6*P#9JO,9?X3?_\%7\56:GS<"(9]0D()S2Y\.G=!]\$^&R:(E!6 MA1A'0?,4%[]'QNWT4+IMB^Y=ZOGAOF%#7N;9X7,O?G?+J#V%&I@I;C=&7@#] M,B)>TB4"76S$UCB'-,3SGJ[?:[T1EAJXUBG)>K3IG^&HCI/0D_L S5Z'@/N2 M+?H#=GBIYZ6X##,&1'Q!R^ +2=@93((BD6F>[.;>H.FS]KBF]I*_L<%P^[G]ST<'P#E[$8I\(Z(X341PPAB?V>WE@OZ&L%Z MX,.V'DX>TG'HGPF^VA$^6>]!UV.%7.H[@K5)G.Q+0K!(\G9 ZL@ %?_4@9SH M1_KZ_7*B9G=ZZN"+]_%\55JZ7@>+ZF M:CXR53.:=EM=QFH.K/=^IDH#J ZW[QY0;W,=W[C0 M[17JE"N=(>/?,]9[M&_0E\Y!C,+\ZKIX >*XKDV]<]"UUVUR7B)R*0W<5E24 MSV'-&P)&/;=2JH\ MKN#N5/GA0N4A-.B"QUSPA@H-("PZ+LS<^6^!\'M$L9^"X-RY&PS6OQ2.6477 M38U./EPBLTHIBNP#>0'8F7W W&I?R73OM/.C?8&08#UJ7XRI1J,FVW3.* MPA08>S!Y(G,S4IR\<'SB*VYY8IT3*8D*VS-_G&_G3 ")8'!7:Z3M&V(U"(_E MXGR@1_>;SI;@(K@L4 @/DE)[@:Q0385TRJR;M2GK"G%5BGEERIKGBP5<5$SE MD3G\Y KUR6]#](L*Z@ZNC>7:)'+R*!\]#4*Z0!V;W#6>]+/]L'IXVRE3D'25 M3"B=2@,4\OA\+I_! MQ&CF#'KG.$( !R_YX^9>U:4<(NO3=86U5N-W0'%Y+J M #8HJ%2HC893B+'[D*+$<=\P11D($O82O['2A6:4N*$LV/GEX.2!I[#VV)(6 MV8RAOX&SR."=G\E^C0#E*0UJ_/#)57ZMKY"(A4%#K30["=J7P#=69F[:/>,8 MVD797:8Y[HR!V"LW\#VPUAF9 "HX$SI%RHK!'Z48,=R3Q[T[4G743]1$(RT) M^( *&,,@"3XN0J<4G]?1R=Q>L? @>ZHTR5.0$)7>'YV;4B\9-P'"B8"ANN9=5C=N2]NN@SF1ZR3V@0@$CE*1TXN6:] M(<:6CRG^3!?(B!%,>/*Y1'.H(=BN3 ^=>UQW% M$EW77FYMWE=ZHC,-NO2;2]3:)AIX18R@J$$J;B0_/L+QG_4&=3/4,R MMQ1ZJ2AF*+Y&>YJM[RB$7C:Y:=R (?V:;G\F*IIGY5 A#KO_M<D[TSILU8BSU$IY?XG< M]G@D^+X!*U06CT-^AT1)"Z0 I!M)'EV9/&T4B]1!QT9_X%H'K/$)4:P(IXHT M6X%H5FMR25HM\%^P>M!7KJ-_O11^+L4JPSAGWQ.G#2_&5\.$S5/1/HI^KQ(: M5@"?@.$5:U?'3>95_8Q9) W UM3XNKDLE\R2L90MN!X-=#6965=KZM>ZIEB* MQAFNG8A&,U>!8^+KD>(*V]+_LS()3PFBS;/< I> B8U#<9CHXK9]8O?B0 MX^QYCL=$@NXT^DKWJ?"[4$)CQ$&S,R89Q:DR:_]0GH3N9)WL'*RQ9WW&UU>D M?DYM,HO.D[KW_[0[&-H35'/IKH/^GVUZSB/;U"]WYBOQX-S!0+3X)ZI M_L?[!NQZF0,OUZ7/N]@S\=MJ/*0$GGP0DBI5I4Z,BU%(^;"YF=$+D.9L-DMW M=2): HE@!*3P,_AL=,%GRLR=S1Z<[9#Z]@PS]+9:KU$#)<9B1>+NH;V!9")G MR3?]=XT_&3/$1V^ ,MFRW%2%K10/BO*#O4\?16^OX:U @2=$H*\"$^7@XA4E MO5^]F7!!E#,WG M6(L^")#(04:K]_U[3)G@.Y\HHG%\]'CD;OAP2$-\#+ %N6Q'3#PW=@F[&] Q M%CC_H9-W@9,:F,EWU[%:X]^[X1 &E_!=<0#'05T*@Y2*S>T7U/K(XWU\:HL^ ML6[DH6^G%42?F[M?4)MP-$$5#;PQL,O8+27./:(VS!81"G:#C4?NU3$,CS?# M%C_4JP>SX#;,_\S9!4M:Q=?D0"B"6JZYP^>T[JN^0.&^RC-M2Y%BS@U?8U.< MS"'XZI86^+5@5K1G*"6MEWO]5C4W5+J)*&JX[TH52SUP*4=F[]5A#L_PPEE^ MX+TFT;(R:;G]N$,%U>*_MFB<'=SE@&N3KU61T3QQQ(%*]6VFE]@3SP&YZ@.Y MK;:7?%:D(7K8M4D753J]Z:%?,Y)_I@/C$&'OB(P#"JJ[.34 )XX8S&IV@)D M<-2"MW$^+B$P?M;7M\GQ4!0OB]RV!:_\2';*VB("WM;-AWKK:5K:-42%W-^PT)NJK .'6<\Q4^T)]0L2+#F($OK:9VK6M6/O M;<^@E3^ATY%%/VO0_;MVW +%U1I5MDE5)T0)Q+3DQ:=:-7T8"1[[*&5LBKA: M8QH",VL4G5?< ] Y:/5L&/H^TS(#QEU8EYI=P2KJ8$5/XZO:#?.(9&_LM@(@ M08\0:8=>Y^,:+Q8J=&YY4@^,:T1L_3R<%%:6*48Y>J6,(6EJ\1>KHM@2AD@F M)/,UTQ#$+3%LKFT+T^>(FJ1Q%X/=.3PP,^AJ.:V;7DH%#_=![#Z1Z]58 >@U MC2#J;XS+D);/"]'>L2C9,[SE6RS=H/8OKX%*?\7P7AB+:9FF#DIWH:0-16]S MW9]R8(@W9.A&K\+N-2N5<0'51%2KT$ND1 M-,!\,#L%(]JW#'4]>93T."9_32OI+6*LN%63J1OD$@B-&B,:K+"]\6%S5&R[ M<-TI&05:G5!>B2R^&*6,ZS7DN'?@P*+@WL$K/IZ=4>(L:S1K:BZ>(@ H/\&Y MP,F37+7;J,@'9X%$'ADT,BLL<98-CKJT"X5 TT[B]0!_&4$^ZVW]9EZUC"&M MU9GHX+O)K.NM*E[(DK'[/XQ-#QBD]N7T. MG290N<8[,TD$[=(DZ].@C[^'DJJ-I>"IFLSXV%"F.V'3M4_VD@']3X0-P->6 MRF2V[&Q0C?E+I$Y61H^A?6I<'7*(4^0[]Y.U3/YQZ(;^DYOZJ:)]!A8B#RD> M R_)B7TL(3BD\H%-;LO#0)1G8+(&< !5/X&F%<)C\#F+P96@MB*L %74Y5P" M7%!-)8Y"@BU9R&P[ ILQ J.CR3%>U4XY^- ZA0)2%*,G)1..EV9;6^0B MCZ7K>3UBFFDP]UG:.01PDD57:S-6:*[B][1[G1OV@[!IU2J%?4^V;-E+&XMV MHWH>#R?A\X='4:*V-F#+YU3*MF@8=P=4V(WUJBNLPRJ<+Z-X4#1V;UTY>NX[ M7B_&6N*D%F$@4=R\:; (T)<3HF35@JP+O_)&#TRO[G9WW((A@@VG$%N#/AT\ MO:.AJ%M^%KOQNG#O4]D2%T;)$BGO6WR.-L<[.L;PWR%\YW">JR)Q #\0 M<)6TRL=IULE01U,>PH"+"/MU2JL%GZ ALSI-N5U#R&S4%$MGAL8O9>#&DVRN M:S&;OKJ?-D-R--B L-%_ S;2-%#X^Y_Y9.F.3\#824U\EP"W.&2[I+=INU%" MB ; #1UVYMHFTQISV ?GDQKX+1.1ZS!700/01V3*U!];$P M!186QG%5%.$@',;LRM,Q54LP2-0IC>4?G$R0"L$);0%E4:F77C83II3TVZ:& MY'97'./\":Z&HL>/Q=.XP'7M/J3AG RRJ;[FZ?:ULYYQ?_L. M.MVSBL'/'>T-T#LC#?:^Z\]2!R',]IS=U.A*BN:3H.+ 5AA7T(GN&R8M)WV7\/(9JR"R(ZD@H3<)AP+&DY[_ %L>$>*8 M,#/B\0!(QOB([],BW01@)<F&KAL6C[]#$T>DN^7;>>!(= M!!E )H,Q6"$C9+Q&W-,VN(6YK;:$J:,FG5"6^S@55[M@)(NA:/6A#KWM'X,I M[!D$91@-.^J*7S<14 MF_QZPS=(02QLP@!QH]*Z0RT$TE_!GN@"/.ZTLJ1+CV='%*4>:ECP#A&:L,0\ MJ^KBF<;J*4LPO.S&#?[TND?C37=YD6/RHU!D'ZU">O3%O=)%P]4%MP2ES[X& MI3]O4!KS5-C,B?^AH'A?[./?76(,%\+T M2@Q.8H<&Q@C$1H=5QB4\$$:0:A?;(2PJ?2;P_K4&PZ'@3N-YBOT5")K 3;\7 MA%'W[X>WFX.YN>#F&;D;&7Q#SV+,X5//IKI#&5X)GH%!_D$/OMM];\IU8MQ% MO"Q@M4HZE+<\"^FGX!NA.Z #%S;.@_DYJ4XT>/RQ"T.S^>A;;T$&[YE1=#UL97Z/WS>C]OL>1]ZQOD2/: MUS+U:\=M#"B0_9$3K:.#57YMMRQ$U,&ZXU7 D; MQ:96HJFS2I+'U9HA\ZZH@8MAIR!N-@2P7ZMEIG'L06+L>_B]A+_;>G2#S1?E M-7:,L65.S5QI*21%_+RUQDBUCK??U\1U&Q1YSO6PX09" O2OE3**&OS6W^*4 M0J0UW$OJ->@A!%N21N\)#X,(L(WPJZMAU?7,FZ&'MR1K"%M-7)<_Z1YX7;=F M:@SKZ)>_4J'0LUM!O8/H3?ZJ*<):"5<= 2=9%F9>P8EA!05\*A-0W#U\4<6D M9UJ1#[PTV];>W+ 6H6@T4I4+]#8(US8&?8;E>PY0=L!.G0RPH%-ABCE_"2^1I$_CE82]'!Y>7Y9-HS M:P,KT7RKW8;\E-Z%]W6N]1IG#[CQKLU8;JG>:S17:=(L]58M]<9R-9BMBJ #>MCHFE2J M%*A%H S^6>%7I6/X@D\M&#?FY]G7>]IS1'LNY(Z/AJ3<+\;&.H57U'EUWR8Q M'A_M6\>NRU8 8N=(AH8W6D\8LI(_HM4V2ZOJSI[(ZG-=7J-51H*9):',,!)H M@Y2P9V[$K[ZB=A"!Q/:W)[E"PJ(V7^L/Z[\A,+O*:DN8)GV!#$"S&JW;:CWM M75??^#*7C6,I%7U:BV=$?+)GO<5>YM%O"OVD<3$(F@C8T0M]GG6><*,N-%36 M.+&/7!'E?39*Z-99<:'"673.T^\8O, -_5T59#G\N&OEX"LW/F%+%WKOR3^' MU2]X+2GJ56JIQY=C]4I&(S^H+Q_WX :UBIR0,5;6#17IBU^QPY#'L:*WJ9.^ M\WH<* ($>?V%1^32P]LY8,PD:# %KG1PD;/QI',JKDLRW+>OG.T'6GK8I*C_ M9>XAU^]93PJ&%K(OL%O&WV4^X L]O/_57_CIG"*?NCP/OZQTFDC%I\FN@/H3 MCK!(.VR,/8-:9GB0<*'S#F4P,#7V(,E%G,[W8!")OT6P"KK%'!, A5Z@^6%\=@E(&/.0W8ZL1L5WF5)E1H6_&D2&DB#5_\O2J,30P[,]CC'^MU>4-X MM)-,7&=7)YCE;%OO.-?<4M+(822"%,G=\,IPFBXU0RFX, ZO@)>GGN0%Y7)0 M?P0S"FA4*UXU+W*5$*;(#8:@L1 ,?>*3#M<;-%BG929#>X=AV5(09JFZ]H?$ MV[56[[W"2W08P^4'K%PS%1Z "<\@W;WM$'8P_1HVFMH&&>V$JJ_#$4^M>, MRUWK)4:D0_>L&0OWA-[U,(A?LY1"Y:6T%H,EF$W%D$&TSTS&M<8,Y\:0-XA; ME$@U$K3IY06M[WU=MS0Y1.PW]1F4D:\4W0Z;^K;8W$L=]!MQQ*Y@+OW?)47C MT8T\!H!K%U KI%/_'#866"L-C+PD/?ABG"B??Z*+T/D*AE]@?#V_+]Y!2 M=5>KAJ\%LE&S0L%Z?LS6@,-\B"70X#;4VS6\2PR$=\.]&?S>7Q-]4YL]#K'1 M3L#OB6\(1?D7?D0KK2U;MD408+UI]4[>NU&Z(!CVK&[G)]3E!"G^633HCWE1 MK7?N8+.?6!9NB+SAEKU:N@L2,[0C_KW$NJ07K-UAT--<2!-$>>5Y8#78J!G^ MK_,19.B P-%8P2-V)K6AJR/L88>+!(R-PJ1;MTH;S@Q#V^8#6&R6.SS45AVV MNM4Q!J&I$9NQV!<1Q!NPI#1H8_ ,3\/)3RVQ57L#YGJ1RZXT][6G3RSF+$RJ[Z,PV#OP19K* MS.;QQ**1NZC"%"C)+R\(/M*_#AJ*LD( M]22 ,>-#-%G5QNHG[H>GZ-2E:OO$9/0R]*6G:U4LX="$;L[@S:\P2!2K5)Y" M#^2/Y3B_>SP[>O003[2$TRH3]V Y[!D=]K=ETOWLP>SDNY/!3X]FQX.?W7C7 ML]FC[\X^_6UGQR>//_U=CV>GC^^VV&]I>XN60#CF1N#P13A8"\[Q?WQS^DVK M6NK)471,5[EG[/92>9'F=Q[>_?;=2T\V'_#BL!0,"\0ZM)MOOCS^C83=Q:M? M7I^__)]I=/[L[<6+Z.+5F]>OWIR_>_'JI>?LP9WY4F=TQTUDWO_R0I;V\5EK ML/W]>"N"O5KZEX,R;Q%%^TM\D2J3C8= [G"I*!M@M"=P;405=Q%NX-.//(^U M29)4[^@\7BH9-QA]Z8.(X-^C=G'L=Y^/V2/Z_U'/>;17L M9VG\Z[W#Z"A_/ MC[F4%(+I=''YBG#JIA>UF')=L2KV>PT&<'DVCDZ.3 MD[Y-OZ>&R^=9R1[:.._^<1E=_O?EQ:_O7OS7Y7BX;D3[]F]JTT3G68(M.:-G ME8U7T^CU:O9\-AX"^3/0\P;(@@ +$G 9 97AH:6)I=#,Q M,2TR,#(S<3(Q,'AQ+FAT;>U:85/C.!+]?K]"Q]3-,%5)B(.!(3!3E8',+55[ ML NA=O?3E6++B0K;\DIR0N[7WVO))@E)=C++U [#'1]"'$FM;O73ZR?;IV.; MI1].QX+''_YV^O=FDYVKJ,Q$;EFD!;9*F9:CL:6 M==J=??:+TG=RPGV[E385'VH[IWO^^G3/37(Z5/'LPVDL)TS&[W=D&'6.VL/X MD/["=A(VR5,YRKLNI!T_M&X>\NAN MI%69Q\U(I4IW7R7N[Z2Z:KN_$QK23'@FTUGWS4!FPK!+,677*N/YFX;AN6D: MH67B.QKY'P%GX;>[G/I8CF GE;FH8PLZ%$W_?BR'TK+]H!4LA[*X(ER/L"A6 M%=W@'#BT\79[W!Q=4E^^GV^N:V=SE@@ZN-(3[[D*YO M?^S?L&"?-X-PE[]EO[ KT;UCN_^FG0/U_,* 7LLKS?[E"0;@UZUQ][E_V; MYM6O/_9_J\/OM-N=K2#>*1YOTZ\?8K@VQ(L&NQ$\9_^*SE(N\P:+A+8RF3$[ MYO;UJX-W)]L&<%+P. :W-E.1V&XG;!W4^U;F,=+;;?K?OE&@0:L.Y*^??7EI M@B-:A LVYA/!M)A(,45=LF-IV,\EU]@'Z8Q=BT)IRU3./BF=L:#=_)FIA/6& M)I(H5QJMW$J5(T7'+R5%G6>6HH_<(#%(039C=[F:IB(>B8;/E/;YB14QC_S">SUB96UT*^ _!X;0'$L=9ABLM>1,(;K M&77)^)W O LV#7Z+X0RF3)UPP1S4(9(:0@7=<@R')['0;#J6T9B9DC[FXZ=" MB\H(!9!)DT+1D#B:2CM&@*80D7.0[!9P3<4(W'3&^1-Q,V9)JJ:FQJD6(VFLYIB(TX_> M;WC96(";J9U9\?8E(2Y\9H@;+*7GC:G05 D#(@B5)!*7N^:MR]H%XUHX?"#? M.&E*5_Y2DJ#,/4#)/B/F6L"MQQ'Y MLO5$R=)$"2:B.!^C&3VHLC]!.X7'SPJ?4/NO7P6'[9/5SW-AH-ZQ;JZX?#ZI M#:I[$2_-]D.H T%$E3-Y$N:*C4,@"4FTCCN02^1.SLD7.>LMNXSBN0)OE0IM+.J."M MFY90[B#@LNL!NM1U0:HY.KVO BI*B'^#9%"!CB*E8^> $VTCD:/NI@ 96D1! MZ*4N$*0>2$"Y+,!H+PA*T48H]2<\+=T.IG4620+U(B=8(;-&A:#,;<%%_G*] M)'&8P4#PB/'"9ZA*NWGN;=B2/_06I.J2STMQ-JSUHML&PJ]!?5"D"5Y&VN/- M#.+7=34_=#2K2KMK>93^+V ,JC JBDI-Z[] YTOV,F4L?J$[6[!B(ICXW1_O MV>Y*YP3@P?Y]U*]R$^I9N#,D'2_S\L&7M]Z3,3P+ZNV* MAH)?' K**FT>BIO[ <:R3%HKQ%K:'2H43FJ))7QRPW>!7+"<(1;%?U)P]183 MOY<2+KM-5>:1.V*^_9_0VCT:>"WU&E\1K! MU1JG;MQ-I_I@_D7IKN2I/^:MH1,>8Z 1#VRR!AJ5&D)G9!FBI>$+G4&5,V6& M'&&57!@56Z^]>?'"BMAF&=Q#K4HTMD\#2R_<=D?RW'VZ*LL-3_XRGZAT(J@" MY'Q4W6[4%4.(K$C53*!U.E:>$_@2AI#S)Q;#UL9,?!G'KWFRN9K5H;)69=U# M-\HZ!5X_*@*BA*;'1"DOC.C67T[ @47*9UV9N_5W@TZ6S9%C$^)2E-[J<93S MTS?/G\2VVOYIK(6C-JYGKII;KFG/QJMM8=@*#PXV-K=;P<:V/S*[W^JTO[[5 M3NL@V#SRSUH-#UIAYW@KLWMN>?T2(XNFX/G[G?V=SSX3K.#6[13W+%A^8DP( M?)QAG]S%9^M_]>X_QT9VA8OURE%IK-_X0=AP[R \>LA?K=J?69 V+.(M/<9>6X:D;ZFO@ MYUO;J,H#J8)VJP/"9^[V'JOS]%QSO_I: N7^_ZG^#K?Q^E1^4OY^(PG?L[$4 M">O?BZBD>T7LRA_J5C.\YU3,@DS:1D+5[Y<=MXX/21>-L M+JV<2FK/A_ A=D]I5X=\YB6UZM._,K?G7M7[+U!+ P04 " !L00Y7Y$DL M+1L( "T)P &0 &5X:&EB:70S,3(M,C R,W$R,3!X<2YH=&WM6EU3&SD6 M?=]?H26U":FRC3\A&$*5 \X,55,P Z9FYFE+;JEM%>U6CZ2V\?SZ/5?JQC8V M&V>@)H1='HS;DJ[NU3TZ]ZB[C\=NDIPURLYTE$]DZEAD)'=2 ML-RJ=,1^%=+>LFJUZ'6JL[E1H[%CS7JSQ7[5YE9->6AWRB7RI+1SO!>NC_?\ M),=#+>8GQT)-F1(?=U3GL-5JM44CKL?[[<,#\:$I>'30;.Y_D*W.023^W=C! M4'0/8ZR;)_+CSD2EU;&D^;OM@]I^.W-',R7',T$X:6S4,>W8Z,SE-1C72B3?=-[/^.BJNZ_SNB(=68 M3U0R[[X;J(FT[$+.V)6>\/1=Q?+45JTT*@X=K?I3PEGX[2]G(98#V$E4*LO8 M&DV*IG\W5D/E6*M1:ZZ&LKPBW(RP*$YGW<8'F%T**D(6I'EI49WVKP;GG\]/ M>X/SRPOV\\W5]4WO8L &EX^&^.)#NKKYJ7_-&BU>;;1W^7O6NSACC8XHKFXN MSOI7;/!CGUWW3V^NS@?GZ-S_[?3'WL4/?=8[';#+SZQQV&I7OM\5Z%VSWMGE MSX/^V7)&*6"?Y5:]24'Z->A=?>I=]*^KE[_]U/^]#+]9KV\'\6;V<)L^?XCM MC2&>5]@/1HZTF;/K:*SB&!8K+)+&J7C.W)B[MV\Z'XZVC>(HXT* 8*N)C%VW MV:YURLVK4H$<=ZOAMV\4;:-6!O+WS[ZZ-(T#6H1S-N93R8R<*CE#<7)C9=DO M.3?8#,F<7O47IF/6&]I(H689M'*G=(H4';Z6%#5?6(H^ M<8O$( 63.;M-]2R18B0K(5,FY$=H.)!J: S8YRIE/)VS/'4FE_ ?JL,+$"2. MLPFNC.()BWF$GPS3$Y1"IT._M0ZIC*2U')L372;\5F+>)9L6OPDX@RD3KUXP M!W6(E(%:0;<4P^&)D(;-QBH:,YO3QV+\3!I9&*$ )LHFD#6DD&;*C1&@S63D M'22[&5S3 F%.,4RPX7QY&5X3"%O?"P@EBU6*-!-B%FFM ('HCF:SU*[2&"SB M"0/?HR07L GH+.6P M@I8IX,F2?0$IB39('* A#VP=0 OE!DN$(]\@0= $4- MO/CIK/&8B-./P6]X65F"FRV=6?/V-2&N_<(0-UA) MSSM;H*D0!D00.HX5+G?M>Y^U<\:-]/A OM4PD91')@'*8:+LF$90MPGXD3B2 MKH6R4:)MCG'$G$8G 2B9T9$4^-FR7>!"2 M)+]_%XUY.I*L!U*ZRA/T\/JT MLRN#%UZ?TE6X5*0JTP!0LL^(N99P&W!$OFP]4;PR48R)*,Z':$8/JNQ/T$[M MPQ>%3TC^MV\:^_6C]<\S:2'AL6Z^N'PYJ16J>Q'/[?9#J -)1)4S!1*FLX- M#( EILIZ[D$OF7H[)%P7K+7,?$8FW&>\J&F+K%4*5J1&!0:#+U8G2OC;!C8? M6B44-XH"4*'R>BY.R5)NJ1KZ/6)]Z?1,I:V$0P[,2(,RR#H5Y0DG@D58WHE% M5<6(4*.7I06^#25U! =BO!1/X+R7AJCAEHC:>A.O 6O[[;\UOH#)J1($&VYU MRHGGN 7D2&H1EK@195Z!-,6'*E%N3@5OT[2$<@\!G]T T)6N2U+-T^E=$5"6 M0_Q;)(,*=!1I([P#7K2-9(JZFP!D:)$9H9>Z0) &( 'E*@.CO2(H18]"J3_E M2>YW,*VSC&.H%S7%"MD-*@1E;@LN"I>;)8G'# :"1VP0/D.=N\?GWH8M^7UO M2:HN_K(49\-2+_IM(,,:E =%FN!UI%T\SB!A7=?S0T>SHK3[E@?I_PK&H JC MHR@WM/Y+=+YB;Z*MPR]T>PM6; 03?X3C/=M=ZQP#/-B_#_H5;D(]2W^&I.-E MFM_[\CYX,N;VOM[1SO=@D\)3HH^^H*LY3HJW,BD.E _Z5YZP($^$UHL3Y)WO M7Y#[>TNBW F5!2L022TC"3'[X+Y(+E++$H_I."*[>8_"-7<-EOJCR-_!'S_?^$UN[A,$X: M12'5=-"@(TND)!)3%*9[S3N3_)8J3= (OM9X=>-O.I4'\Z]*=R%/PS%O YUP M@8%6WK/)!F@4:@B=D66(EDHH=!95SN83Y BKY,,HV'KCS8M75L0>E\$]U*K8 M8/M4L/32;W2OTJE.II(J0,I'Q>U&4S"$G&2)GDNTSL8Z< )? MP1!R_L1B6'LT$U_'\1L>;ZYG=:B=TY/NOA_EO (OGQ?W6JSUCIH/KO5=J?6;AYN97;/+V]8 M8F319CS]N-/:^>*#P0)NW69VQQJKCXT)@0\S')*[_(#][][]9]C(OG"Q7C[* MK0L;O]&N^!<1'CSI+U;MKRQ(G99CYVDVMEQ4L.XWH%+:6I_FJQK@>6,-CZ@? MA="W"/CMF_;!D?6? 3AKCW)7UN*IN^HY0/2M;10U@J1!O=8$ZS-_CX^5R7JI M %A_08$ \/]\?Z\;>G,^3\=*QNSSO<*Z#$>Z]:SN>0VS))*V$5#E*V:'M<-] M4L7:^F=VW7!+?"K77CI;""NOD>J+(7R(;9.[]2%?>$^M^ QOS>WYM_7^ U!+ M P04 " !L00Y7L[ZC[:H$ ":$P &0 &5X:&EB:70S,C$M,C R,W$R M,3!X<2YH=&WM6%%OXD80?N^OV!+U+I&PL8V!@$DDCA U51ON M&U3]7B7<,J M9M?=72>AO[ZS:SN!$'+17=2DIR)D8<_.[,SWS>P,[B_T,CWN+R@FQS_T?W0< M="+B?$FY1K&D6%.":77K<3P37 ML)\$_>)G86;+F*:WVL$IF_.>#:E6J%;B&8ZOYE+DG#BQ2(7L[27V$Y5WGOU$ M1L5)\)*EJ][[*5M2A<[I#;H02\S?UQ7FRE%4LJ18J-C?%)P%O^WM31%+!^RD MC-,J-C\PT8QN%VS&-&H&KK\9RCHB6,X!%"VRGG\(9M>"BH$%*M]:5,/1Q?3L M]&PXF)Z-S]''RXO)Y>!\BJ;CG2&^^9#\0W3I3MRABR:CH0W+;[:\.AI,T.!D M_'$Z.OD^XJRBZWIM-#Y%TY]':#*X^# X'TV<\>^_COY @^'42 +/"YZ5L4&5 ML8P3"+D7A&XK>UB(+Q]>^&AX9QS%@G,::R8XNF%Z@?2"HD\YED!&ND(7-!-2 M(Y&@P4S%# Y#"0^P7;YOEK[;.PP"+QJ*98;YRM[YT0$"\:F02^1[SB>4"&G- M9N"D((AR8H[97W).W^WY;2]J0N+8LQ4KE+ 4#N([3R8TSB73#$+&G*#1;;S M?$[!C^62*67<@*]92> $1PLJ*?BZ[ED10>58'9VAF$K-DE4=9;E4.0;4M4#W M"6U\ZD1E/H-'F(C,-(?UU>4:DQ6PG744RQGF5#GCVY2NT""VH)FLJ(,<@P.M MP^C9"9)A8C!R4IH ==T'*>.\:L[L^P<%;=O7*0!19DR2IY ^,:1%:LB[(U32 MOW(FJ6F7RB T*7//;^YC2!N)_-8^.;A#]9[^.^I+:'WHF@4_8(M0 @!W(Y,D MWP?(P9,@,PXUM2S*$ I88S! X*D%K6( ,U/!F:3*@%TW8IRF"-3 )YP"%2H# M]%7=:B6,8QZ;YV"0,&O:E!RLRM."*P$%;/=4%3]EV;L[,=_ N$#T"90?&6&V M^9L)K<6RU[9:&L]2>MYTD6)^V'1$!],\R5J7P.(9^"H?9N-9X(* MY^LK')JF"#ZL-KOLR\9:#*@[4^@U GZW%W8B9:]%XDPHYNBW>)A"0]B X5L+ MZB7RY[5ME.W!]'_/#># 1TJDC*"*I[?*_?8_$\/]_U3_!\OX<2I/3014VG%K MN& T@6$7!E_-KBD:)PF#/RS;##?L%+,V)CUGA*I>)'7=;MM,P$+90:\G:8K- M=ENOENY'*SLE>? ;5D^MME2^\C2JOQ;NQAGTG]P]02P,$% @ ;$$. M5RIR$3ND! L!, !D !E>&AI8FET,S(R+3(P,C-Q,C$P>'$N:'1M[5AM M;^)&$/[>7[$E:BZ1L/$+8, D$D=(FZH*=X'HVD_5XEWC58S7M[M.0G]]9]>& M0,B;>E&3GHJ0A3TO._/,,[N#^XE:I,?]A&)R_$/_1\M")SPJ%C13*!(4*TI0 M(5DV1U\(E5?(LBJM(<^7@LT3A3S'\]$7+J[8-2[EBJF4'J_\]!OE?;]A%NG/ M.%D>]PF[1HPVDBU M3.E1;<$R*Z%Z_5[@Y2J\840E/==Q?JH9O>-^S#,%BPDP+G^6/G8\*7JK+)RR M>=8S^=1*TY5XAJ.KN>!%1JR(IUST]F+S":L[QWQ";6+%>,'29>_#E"VH1.?T M!EWP!)N9[.9G2;L!E3R/=L M;SN533BPF ,BBN<]MP-N-Y**H 14O+>LAJ.+Z=GIV7 P/1N?HT^7%Y/+P?D4 M3<>/IOCN4W([Z-*>V$,;349#DY;KMYPZ&DS0X&3\:3HZ^3[R7&77==IH?(JF MOXS09'#Q<7 ^FECCWW\;_8$&PZF6>([S,L9Z*\:RC$#*/:]IM_+[C?CZZ34? M3.\L0Q'/,AHIQC-TPU2"5$+1YP(+*$:Z1!V[; M"7T@CME8L40Q2V$77DDS"S#/IJ4;8B-+'" MX(# 4P/;J@:8Z2[.!94:[KH6XS1%8 8QX12*(7/ 7]:-5*+7MM8*3Q+Z?K$ MX()0H4^+%.>2]E8_0L)DGN)ECV4&:6,4;KO3@5WKS2'":74JF3A+<35V=3V[ MTPKTY*4@3D56"U=#F6V&LH8BN[)FTVZZWJ-BQW8?E3WEUK<]K_WJ7CV[U6F] MNM=FR_:#X$5N&P;>$F(HH@2.'=7\VK.30<6VGI??(G=[.M0$O%_@LK:;<_2_ MW>8GT(OF=$"#8EY(57:XVRS/Q'L#?87:/P'$T7#4OLW'"T&%#?8-]DQ-UX_+ M[8/V=7,M9]1'*?06">_O-8-0FFM)G)\%G7.Q1),H87$,_K>P^-:N>@T2O;6/ MZHC04X!C>[#I(\E31M"J6.^5 +O_4#0!_J_W?[6A'Z[G,&$T1J?K26PQ6M6%&F&=G)#WHOFBTVGS#E'-IIK^>H"E,>]=TYYW3W;QE5G'N3/ ,VJE0 MNR;/O*:JKN4;LX9Y4_ M97AH:6)I=#0R;F]N+65M<&QO>65E9&ER96,N:'1M[5OK4]PX$O]^?X6.<%E2 M-9/,#! (L%010K:X"H^"U&WMIRO9EL>ZV)(CR0QS?_UUMV2/S_O98(G^W_;^WN_SS[HN"J$.M0EU,CQYECH\%HG?VJS1=YQ?US)UTN]FLZ>V_\Y[TWM,E>I)/I_EXB MKYA,?EZ1HWAS#?ZQTWG/BVO5Y+L=JA]B%IZE6#M@P M0-7_TQ.?VV+)TOIQQ.,O8Z,KE?1CG6NS\R*EG]WP:4 _N[BDG_)"YM.=GS[+ M0EAV*B;L0A=<_=2S7-F^%4:F_D4K_RM "A"(/DZ"A$ GETK4$@^'(Q#SZ#J3 MD71LX_6H*\EB&6*PA3#+Y;_#JOKY'Y=P="<)#]Y?'AZSP[.+\[.+@\_'9Z=S M'#\G:4[/3OM')^>?SGX[.F(?CB^.#C^?78!T)^='IY"E94IM15,I\QE$DAKU3\JREQ/A6 ?I!&QTP;" M2U$*9;F36K%SGIT05S MP#MSFO[NP6Z"O7RQ/1H-=CU!^C#@%BSB5MH>RT")_1A,& G#DJ DRR89$#&"*0U[!!U:TDB:REC M&Z3EV:;P2#K+;!59F4AN)+R^%H0\JYQ%<6H;V%K HF8ZAF0BEN8QN@ MTJ<&K &H,7%E&:X&/$QDGJ. >HF "=!AMA2QQW@T72C!>\U-@DL:0W:P?-00 M_@#D&AL_C(7O%A88.U8LK0QJAJNX,5T=*H*G\TA?@1]S4-(<5IG-."D/'$\F M75=$4P-G5^ 1MG;:A.)"RS- RU80+%P&9'(]>?EB7FZZ32$'2E40$6J5 M$)Z\DYV( @*RS63YF.Y#0&6,K6X,>K 3\3<6P"DPS:^XS'DDE=0RI6".$@P%EZ&FL%\4Z@#T*VR6_FC[O&F/G'=9SIH=_57OJU F9 RU/D M@QN(H 8")GAHWY##0_+#!*^(!56AKI$HI$RT1\*GEOQZ%@KKS,B2BH*VK>(, M!8%HS$V]':2S4TB;22)1!3?S=HC!GD'4)"1I6([4 -D28@?NW2@MZ&=>X-?/ M&O$SY2P"_W,6CT-?00F%K=ZFT^1Q6= MZD(JCA465:5U6T:P7^ $:!2=$7\/MIZM5]U/(?>!TNKO+!:>Q:D.G*U5X/D# M3E=)H>^&A04VTO <$FH//*B83M7A5]Q6\W^'DT6;P0]D:# ?;Y#'!<.]/8<.5\-T]P..PKD.1FTW_L<OL$HWZ$P,].N/DB'/L7SRM!\Z-$I"!-@M9+6N*8>BF&0-!72UOD[3GUJ6VE"UVC,@Y[K%TDAUIYW2Q,Y@M MX9'5>>7FEWQCQNW_S$Q-N>1CT8^,X%_Z-,/8X?F$3^W*(P[<'[=JF ,AP1@" M2!?'O"QSG*!IE=,\;WXJ40_H4FD@A%#%O@;#N8 Q=AW"B]UQS7WR?@_ M:KH+':$GDNW8F?*9I\8+?0@\GO@2#K^FH)+I/%DPE4UUGNL)OCAO\4Z:[)*= M]=1ISQ"!DF&XM5 G6!Q)G=Q=,VP-54Q>"Y"K"Z/3>J]?LLK7%GZK:FZ\9_LK5^Y<-?>?RT?0 @]2%T8T\HY/\_"R\#6*\HI/3F'F1]]9W3^CB#F:< M*85%='>@$V"+-\!\)N*LI9;O!=,_92_H&KMKXCX]H$>\^%A7>Y12C)!%5!D( M9IP^<:OICB""LJ_3?@G6AE F@H0 C;@RQM]T4%KUZ]M^KAT=I] MY!YB(:_(RA&4?_65Q$ZOF5K=>(^KNY):S]UK@W0/%?Z:"VJM6W/+JA9$W.QZ M#:;U[EV[9<6.+U%\U*2KJ]U3MF#L M(VD)A VW+#L7I+UVPZ&+3K4+0$9H6H"!QB;-J>)&V=RJ95.LVZZH8 OAI\>X M;:_$#6+P](2&7%2L?CRX?,\.+@_99UW*F&T-MV<7FQLQ:_E[+*H(8L%GJ"X' M_<;D67AZ*:BP!XND0KH*N\O4BPO' @_FOA>@/KG!*<@/>6SKSZ-AO,;_S^_WM#_./L?4$L! A0#% @ ;$$.5_U,CA"-#P$ WO,0 !$ M ( ! &%B'-D4$L! A0#% @ ;$$.5V3#WKT,&0 )^L !4 M ( !&AL! &%BGI:3 /0K @ 5 " 5DT 0!A8G-I+3(P,C,P-C,P7V1E M9BYX;6Q02P$"% ,4 " !L00Y74GD>&UL4$L! A0#% @ ;$$.5]IP MLS==9P O,8$ !4 ( !Q14" &%B " M 55] @!E>&AI8FET,3 Q+65X96-U=&EV965M<&QO>2YH=&U02P$"% ,4 M" !L00Y7CT/,&R(( "Q)P &0 @ &VM@( 97AH:6)I=#,Q M,2TR,#(S<3(Q,'AQ+FAT;5!+ 0(4 Q0 ( &Q!#E?D22PM&P@ +0G 9 M " 0^_ @!E>&AI8FET,S$R+3(P,C-Q,C$P>'$N:'1M4$L! M A0#% @ ;$$.5[.^H^VJ! FA, !D ( !8<<" &5X M:&EB:70S,C$M,C R,W$R,3!X<2YH=&U02P$"% ,4 " !L00Y7*G(1.Z0$ M "P$P &0 @ %"S ( 97AH:6)I=#,R,BTR,#(S<3(Q,'AQ M+FAT;5!+ 0(4 Q0 ( &Q!#E=\+*?"J@H '@V > " M 1W1 @!E>&AI8FET-#)N;VXM96UP;&]Y965D:7)E8RYH=&U02P4& P ,# ^ P ]P" end