0001628280-23-018165.txt : 20230515 0001628280-23-018165.hdr.sgml : 20230515 20230515160947 ACCESSION NUMBER: 0001628280-23-018165 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230515 DATE AS OF CHANGE: 20230515 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: 23922256 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-20230331.htm 10-Q absi-20230331
FALSE12/312023Q1000167268800016726882023-01-012023-03-3100016726882023-04-24xbrli:shares00016726882023-03-31iso4217:USD00016726882022-12-31iso4217:USDxbrli:shares00016726882022-01-012022-03-310001672688us-gaap:RetainedEarningsMember2023-01-012023-03-310001672688us-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-310001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001672688us-gaap:CommonStockMember2023-03-310001672688us-gaap:AdditionalPaidInCapitalMember2023-03-310001672688us-gaap:RetainedEarningsMember2023-03-310001672688us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001672688us-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-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:MoneyMarketFundsMember2023-03-310001672688us-gaap:CertificatesOfDepositMember2023-03-310001672688us-gaap:USTreasuryBillSecuritiesMember2023-03-310001672688us-gaap:CashEquivalentsMember2023-03-310001672688us-gaap:ShortTermInvestmentsMember2023-03-310001672688absi:LongTermInvestmentsMember2023-03-310001672688us-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-01-012023-03-310001672688us-gaap:ConstructionInProgressMember2023-03-310001672688us-gaap:ConstructionInProgressMember2022-12-310001672688us-gaap:EquipmentMember2023-03-310001672688us-gaap:EquipmentMember2022-12-310001672688us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001672688us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001672688us-gaap:FurnitureAndFixturesMember2023-03-310001672688us-gaap:FurnitureAndFixturesMember2022-12-310001672688us-gaap:LeaseholdImprovementsMember2023-03-310001672688us-gaap:LeaseholdImprovementsMember2022-12-310001672688us-gaap:IntellectualPropertyMember2023-03-310001672688us-gaap:IntellectualPropertyMember2022-03-310001672688us-gaap:DatabasesMember2023-03-310001672688us-gaap:DatabasesMember2022-03-310001672688us-gaap:DevelopedTechnologyRightsMember2023-03-310001672688us-gaap:DevelopedTechnologyRightsMember2022-03-310001672688us-gaap:SecuredDebtMemberabsi:EquipmentFinancingMember2022-01-012022-12-310001672688us-gaap:SecuredDebtMembersrt:MinimumMemberabsi:EquipmentFinancingMember2022-01-012022-12-310001672688us-gaap:SecuredDebtMembersrt:MaximumMemberabsi:EquipmentFinancingMember2022-01-012022-12-310001672688us-gaap:SecuredDebtMembersrt:MinimumMemberabsi:EquipmentFinancingMember2022-12-31xbrli:pure0001672688us-gaap:SecuredDebtMembersrt:MaximumMemberabsi:EquipmentFinancingMember2022-12-310001672688us-gaap:StandbyLettersOfCreditMember2023-03-310001672688absi:A2021StockOptionAndGrantPlanMember2023-01-012023-01-010001672688absi:A2021StockOptionAndGrantPlanMember2023-03-310001672688us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001672688us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001672688us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001672688us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-03-310001672688srt:MinimumMemberabsi:SpecificOptionsMemberabsi:A2020StockOptionAndGrantPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-03-310001672688absi:SpecificOptionsMemberabsi:A2020StockOptionAndGrantPlanMembersrt:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-03-3100016726882022-01-012022-12-310001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:EmployeeStockOptionMember2023-03-310001672688srt:MinimumMember2023-01-012023-03-310001672688srt:MaximumMember2023-01-012023-03-310001672688srt:MinimumMember2022-01-012022-03-310001672688srt:MaximumMember2022-01-012022-03-310001672688us-gaap:RestrictedStockMember2022-12-310001672688us-gaap:RestrictedStockMember2023-01-012023-03-310001672688us-gaap:RestrictedStockMember2023-03-310001672688us-gaap:RestrictedStockMemberabsi:A2020StockOptionAndGrantPlanMember2023-03-310001672688us-gaap:RestrictedStockMemberabsi:A2020StockOptionAndGrantPlanMember2023-01-012023-03-310001672688absi:A2020StockOptionAndGrantPlanMemberus-gaap:StockAppreciationRightsSARSMember2023-03-310001672688us-gaap:StockAppreciationRightsSARSMemberabsi:A2020And2021PlanMember2023-03-310001672688absi:A2021EmployeeStockPurchasePlanMember2021-07-012021-07-310001672688absi:A2021EmployeeStockPurchasePlanMember2021-07-310001672688absi:A2021EmployeeStockPurchasePlanMember2023-01-010001672688absi:A2021EmployeeStockPurchasePlanMember2023-03-310001672688us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688us-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688absi:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001672688absi:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001672688us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-310001672688absi:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001672688us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001672688us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001672688us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001672688us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001672688us-gaap:RestrictedStockMember2023-01-012023-03-310001672688us-gaap:RestrictedStockMember2022-01-012022-03-31
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 March 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________ to __________
Commission file number 001-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 Act).        Yes        N 
The registrant had outstanding 92,503,336 shares of $0.0001 par value common stock as of April 24, 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,” “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 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;
our expectations regarding use of our cash and cash equivalents and short-term investments, including the proceeds from our initial public offering;
3

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 logo, HiPrBind, Bionic proteins, Translating Ideas into Drugs, Bionic SoluPro, Integrated Drug Creation, Unlimit with us, 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 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
4

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
March 31,December 31,
(In thousands, except for share and per share data)20232022
ASSETS
Current assets:
Cash and cash equivalents$11,409 $59,955 
Restricted cash15,027 15,023 
Short-term investments132,849 104,476 
Receivables under development arrangements, net1,326 1,550 
Prepaid expenses and other current assets4,706 5,859 
Total current assets165,317 186,863 
Operating lease right-of-use assets5,106 5,319 
Property and equipment, net50,166 52,723 
Intangibles, net50,780 51,622 
Goodwill21,335 21,335 
Restricted cash, long-term1,882 1,864 
Other long-term assets1,222 1,282 
TOTAL ASSETS$295,808 $321,008 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$1,933 $2,412 
Accrued expenses18,089 20,481 
Long-term debt3,078 2,946 
Operating lease obligations1,712 1,690 
Financing lease obligations2,030 2,296 
Deferred revenue359 445 
Total current liabilities27,201 30,270 
Long-term debt - net of current portion7,190 7,984 
Operating lease obligations - net of current portion6,881 7,317 
Finance lease obligations - net of current portion347 750 
Deferred tax, net224 238 
Other long-term liabilities 35 
TOTAL LIABILITIES41,843 46,594 
Commitments (See Note 8)
STOCKHOLDERS' EQUITY
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 0 shares issued and outstanding as of March 31, 2023 and December 31, 2022
  
Common stock, $0.0001 par value; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 92,481,972 and 92,411,103 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively
9 9 
Additional paid-in capital573,335 570,454 
Accumulated deficit(319,284)(295,929)
Accumulated other comprehensive loss(95)(120)
TOTAL STOCKHOLDERS' EQUITY253,965 274,414 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$295,808 $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 March 31,
(In thousands, except for share and per share data)20232022
Revenues
Technology development revenue$1,269 $454 
Collaboration revenue 365 
Total revenues1,269 819 
Operating expenses
Research and development12,657 15,827 
Selling, general and administrative9,593 10,889 
Depreciation and amortization3,504 2,906 
Total operating expenses25,754 29,622 
Operating loss(24,485)(28,803)
Other income (expense)
Interest expense(321)(195)
Other income, net1,458 125 
Total other income (expense), net1,137 (70)
Loss before income taxes(23,348)(28,873)
Income tax expense(7)(621)
Net loss$(23,355)$(29,494)
Net loss per share:
Basic and diluted
$(0.26)$(0.33)
Weighted-average common shares outstanding:
Basic and diluted
91,479,452 90,272,205 
Comprehensive loss:
Net loss$(23,355)$(29,494)
Foreign currency translation adjustments(14)(10)
Unrealized gain on investments39  
Comprehensive loss$(23,330)$(29,504)
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 
Other— — — — — — 
Net loss— — — (23,355)— (23,355)
Balances - March 31, 202392,481,972 $9 $573,335 $(319,284)$(95)$253,965 

(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 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

ABSCI CORPORATION
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
For the Three Months Ended March 31,
(In thousands)20232022
Cash Flows From Operating Activities
Net loss(23,355)(29,494)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization3,504 2,906 
Deferred income taxes(14)616 
Stock-based compensation2,652 3,740 
Change in fair value of contingent consideration 750 
Accretion of discount on short-term investments(832) 
Other(338) 
Changes in operating assets and liabilities:
Receivables under development arrangements247 1,074 
Prepaid expenses and other current assets1,153 1,801 
Operating lease right-of-use assets and liabilities(201)(86)
Other long-term assets60  
Accounts payable(482)637 
Accrued expenses and other liabilities(2,427)(4,531)
Deferred revenue(86)1,438 
Net cash used in operating activities(20,119)(21,149)
Cash Flows From Investing Activities
Purchases of property and equipment(280)(6,857)
Investment in short-term investments(69,073) 
Proceeds from maturities of short-term investments42,000  
Proceeds from sales of property and equipment52  
Net cash used in investing activities(27,301)(6,857)
Cash Flows From Financing Activities
Principal payments on long-term debt(662)(600)
Principal payments on finance lease obligations(671)(671)
Proceeds from issuance of common stock, net of issuance costs229 213 
Net cash used in financing activities(1,104)(1,058)
Net decrease in cash, cash equivalents, and restricted cash(48,524)(29,064)
Cash, cash equivalents and restricted cash - Beginning of year76,842 279,926 
Cash, cash equivalents, and restricted cash - End of period$28,318 $250,862 
Supplemental Disclosure of Non-Cash Investing and Financing Activities
Cash paid for amounts included in the measurement of operating lease liabilities596 565 
Property and equipment purchases included in accounts payable126 3,282 
The accompanying notes are an integral part of these condensed consolidated financial statements.
9

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
We prepared our interim condensed consolidated financial statements that accompany these notes in conformity with U.S. GAAP, consistent in all material respects with those applied in our Annual Report on Form 10-K for the year ended December 31, 2022.
We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. The interim financial information is unaudited and reflects all normal adjustments that are, in our 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 our Annual Report on Form 10-K for the year ended December 31, 2022 where we include additional information about our 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, 2022.
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 March 31, 2023 and December 31, 2022, contract assets were $1.3 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 March 31, 2023 and December 31, 2022, contract liabilities were $0.4 million and $0.4 million, respectively. During the three months ended March 31, 2023 and 2022, the Company recognized $0.1 million and $0.4 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
10

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):
March 31, 2023
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$5,497 $ $ $5,497 
Certificates of deposit58,169   58,169 
U.S. treasury bills74,682 7 (9)74,680 
Total$138,348 $7 $(9)$138,346 
Classified as:
Cash equivalents$5,497 
Short-term investments132,849 
Long-term investments 
Total$138,346 
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 March 31, 2023 consist of cash equivalents with contractual maturities of three months or less and U.S. treasury bills with original maturities between four and six months. Proceeds from maturities of U.S. treasury bills were $42.0 million for the three months ended March 31, 2023. There were no realized gains and losses on securities for the three months ended March 31, 2023. Unrealized gains and losses on securities were primarily due to changes in interest rates.
11

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The fair values of investments in an unrealized loss position are as follows (in thousands):
March 31, 2023
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$54,009 $(9)  
Total$54,009 $(9)$ $ 
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. The Company held no investments as of March 31, 2022.
5.Property and equipment, net
Property and equipment consist of the following (in thousands):
March 31,December 31,
20232022
Construction in progress$39 $293 
Lab Equipment34,400 34,168 
Software298 298 
Furniture, Fixtures and Other6,308 6,307 
Leasehold Improvements26,921 26,860 
Total Cost67,966 67,926 
Less accumulated depreciation and amortization(17,800)(15,203)
Property and equipment, net$50,166 $52,723 

Depreciation expense was $2.7 million and $2.1 million for the three months ended March 31, 2023 and 2022, respectively.
12

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
6.Intangibles, net
Intangible assets are as follows (in thousands):
March 31, 2023December 31, 2022
Gross AssetsAccumulated AmortizationNetGross AssetsAccumulated AmortizationNet
Denovium Engine2,507 (1,101)1,406 2,507 (975)1,532 
Monoclonal antibody library46,300 (4,218)42,082 46,300 (3,640)42,660 
Developed software platform and the related methods patents8,300 (1,008)7,292 8,300 (870)7,430 
Intangible assets, net$57,107 $(6,327)$50,780 $57,107 $(5,485)$51,622 
Amortization expense related to intangible assets was $0.8 million and $0.8 million for the three months ended March 31, 2023 and 2022, respectively, 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 March 31, 2023 are estimated as follows (in thousands):
Years Ending December 31:
2023 (nine months remaining)$2,528 
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 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 March 31, 2023.
The carrying amount of the long-term debt approximates fair value.
8.Commitments and contingencies
As of March 31, 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.
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,
13

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 March 31, 2023, 7,356,956 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 March 31,
20232022
Research and development$1,193 $1,423 
Selling, general and administrative1,473 2,357 
Total stock-based compensation expense$2,666 $3,780 
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 
Granted6,744,860 2.05 
Exercised(54,774)1.10 36
Canceled/Forfeited(545,645)3.72 
Expired(60,273)7.25 
Outstanding at March 31, 202317,513,567 3.58 8.91,861 
Exercisable at March 31, 20233,697,451 $3.81 7.1$1,376 
Vested and expected to vest as of March 31, 202317,513,567 $3.58 8.9$1,861 
The aggregate intrinsic value of outstanding stock options as of March 31, 2023 was calculated based on the fair value of common stock of $1.75 per share.
The weighted-average grant date fair value of stock options granted during the three months ended March 31, 2023 and 2022 was $1.46 and $4.49, respectively. The grant date fair value of options vested during the three months ended March 31, 2023 and 2022 was $3.5 million and $0.8 million, respectively. As of March 31, 2023, total unrecognized stock-based compensation related to stock options was $31.2 million, which the Company expects to recognize over a remaining weighted average period of 3.0 years.
14

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 March 31,
20232022
Expected term (in years)
5.3-6.1
5.7-7.0
Volatility
79%-80%
63%-67%
Risk-free interest rate
3.4%-4.2%
0.8%-2.2%
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(120,751)
Unvested as of March 31, 2023791,527 
As of March 31, 2023, there was $1.8 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.8 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 March 31, 2023 is $0.7 million based on the Company’s closing stock price of $1.75 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 March 31, 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 March 31, 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.
15

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 March 31, 2023, 1,713,090 shares were available for issuance under the 2021 ESPP.
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 March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Assets:
Debt Securities:
Money market funds$5,497 $ $ $5,497 
Certificates of deposit58,169   58,169 
U.S. treasury bills74,680   74,680 
Total assets$138,346 $ $ $138,346 
Liabilities:
Contingent consideration$ $ $12,750 $12,750 
Total liabilities$ $ $12,750 $12,750 

16

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 three months ended March 31, 2023 (in thousands):
Contingent considerationTotal liabilities
Balance at December 31, 2022$12,750 $12,750 
Change in fair value during 2023  
Balance at March 31, 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 March 31, 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 March 31, 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.
17

ABSCI CORPORATION
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 March 31,
20232022
Numerator:
Net loss$(23,355)$(29,494)
Denominator:
Weighted-average common shares outstanding91,479,452 90,272,205 
Net loss per share, basic and diluted$(0.26)$(0.33)
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 March 31,
20232022
Stock options13,770,552 9,485,792 
Restricted stock units34,546 28,785 
Unvested restricted stock876,859 2,481,050 

12.Income taxes
The Company's effective income tax rate from continuing operations was 0.0% and 2.2% for the three months ended March 31, 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 March 31, 2023, the Company has $1.5 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.
18


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 by 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 to 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 $1.3 million for the three months ended March 31, 2023 compared to $0.8 million for the three months ended March 31, 2022, due to timing of project-based milestones achieved and the mix of ongoing programs utilizing our Integrated Drug Creation platform. For the three months ended March 31, 2023 and 2022, we incurred net losses of $23.4 million and $29.5 million, respectively. Research and development expenses decreased by $3.2 million, or 20%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022. As of March 31, 2023, we had an accumulated deficit of $319.3 million and cash and cash equivalents and short-term investments totaling $144.3 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;
19


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 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
20


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.
March 31,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.
21


As of March 31, 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
22


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


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 March 31,
20232022
Revenues
Technology development revenue$1,269 $454 
Collaboration revenue— 365 
Total revenues1,269 819 
Operating expenses
Research and development12,657 15,827 
Selling, general and administrative9,593 10,889 
Depreciation and amortization3,504 2,906 
Total operating expenses25,754 29,622 
Operating loss(24,485)(28,803)
Other income (expense)
Interest expense(321)(195)
Other income, net1,458 125 
Total other income (expense), net1,137 (70)
Loss before income taxes(23,348)(28,873)
Income tax expense(7)(621)
Net loss$(23,355)$(29,494)
Comparison of the Three Months Ended March 31, 2023 and 2022
The following table summarizes our results of operations for the three months ended March 31, 2023 and 2022 (In thousands, except for percentages):
Revenue
For the Three Months Ended March 31,
20232022$ Change% Change
Revenues
Technology development revenue$1,269 $454 $815 180 %
Collaboration revenue— 365 (365)(100)%
Total revenues$1,269 $819 $450 55 %
Total revenue was $1.3 million for the three months ended March 31, 2023, representing an increase of approximately $0.5 million, or 55%, compared to $0.8 million for the three months ended March 31, 2022.
Technology development revenue increased by $0.8 million, or 180%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, driven by a combination of overall program progress, the timing of project-based milestones achieved, and the mix of ongoing programs activity.
24


Operating Expenses
The following table summarizes our operating expenses for the three months ended March 31, 2023 and 2022 (In thousands, except for percentages):
For the Three Months Ended March 31,
20232022$ Change% Change
Operating expenses
Research and development$12,657 $15,827 $(3,170)(20)%
Selling, general and administrative9,593 10,889 (1,296)(12)%
Depreciation and amortization3,504 2,906 598 21 %
Total operating expenses$25,754 $29,622 $(3,868)(13)%
Research and development
Research and development expenses decreased by $3.2 million, or 20%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022. The decrease was primarily attributable to a decrease in laboratory operational costs of $2.2 million and the remeasurement of acquisition-related contingent consideration in the prior year.
Selling, General and Administrative Expenses
Selling, general, and administrative expenses decreased by $1.3 million, or 12%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022. The decrease was primarily driven by decreased stock-based compensation of $0.9 million and decreased administrative costs of $0.8 million, offset by increased personnel costs in the amount of $0.4 million.
Depreciation and amortization
Depreciation and amortization expense increased by $0.6 million, or 21%, for the three months ended March 31, 2023 compared to the three months ended March 31, 2022. The increase was primarily due to increased leasehold improvements.
Other Income (Expense)
The following table summarizes our other income (expense) for the three months ended March 31, 2023 and 2022 (In thousands, except for percentages):
For the Three Months Ended March 31,
20232022$ Change% Change
Other income (expense)
Interest expense$(321)$(195)$(126)65 %
Other income, net1,458 125 1,333 1066 %
Total other income (expense), net$1,137 $(70)$1,207 (1724)%
Interest Expense
Interest expense was $0.3 million for the three months ended March 31, 2023 compared to $0.2 million for the three months ended March 31, 2022, representing a increase of $0.1 million, or 65%.
Other income, net
Other income, net, was $1.5 million income for the three months ended March 31, 2023 compared to $0.1 million income for the three months ended March 31, 2022, representing a change of $1.3 million, or 1066% primarily attributable to increases in investment income from short-term investments.
25


Liquidity and Capital Resources
Overview
As of March 31, 2023, we had $144.3 million of cash and cash equivalents and short-term investments.
We have incurred net operating losses since inception. As of March 31, 2023, our accumulated deficit was $319.3 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 March 31, 2023, the combined outstanding balance on these agreements is $10.3 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. 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.
26


Cash Flows
The following summarizes our cash flows (In thousands):
For the Three Months Ended March 31,
20232022
Net cash used in
Operating activities(20,119)(21,149)
Investing activities(27,301)(6,857)
Financing activities(1,104)(1,058)
Net decrease in cash, cash equivalents, and restricted cash$(48,524)$(29,064)

Cash Flows from Operating Activities
In the three months ended March 31, 2023, net cash used in operating activities was $20.1 million and consisted primarily of a net loss of $23.4 million adjusted for non-cash items, including depreciation and amortization expense of $3.5 million, stock-based compensation of $2.7 million, and a net increase in operating assets and liabilities in the amount of $1.7 million.
In the three months ended March 31, 2022, net cash used in operating activities was $21.1 million and consisted primarily of a net loss of $29.5 million adjusted for non-cash items, including depreciation and amortization expense of $2.9 million stock-based compensation of $3.7 million, an increase to our contingent consideration liability of $0.8 million, and a net decrease in operating assets and liabilities in the amount of $0.3 million.
Cash Flows from Investing Activities
In the three months ended March 31, 2023, net cash used in investing activities was $27.3 million. The net cash used resulted primarily from purchases of short-term investments of $69.1 million, partially offset by cash provided by maturities of short-term investments of $42.0 million.
In the three months ended March 31, 2022, net cash used in investing activities was $6.9 million primarily from purchases of lab equipment and leasehold improvements as we expanded our operations and overall operating capacity.
Cash Flows from Financing Activities
In the three months ended March 31, 2023, net cash used in financing activities was $1.1 million. The net cash used resulted primarily from principal payments of $1.3 million made for financed equipment, partially offset by proceeds from stock option exercises of $0.2 million.
In the three months ended March 31, 2022, net cash used in financing activities was $1.1 million. The net cash used resulted primarily from principal payments made for financed equipment and long-term debt in the amount of $1.3 million, partially offset by proceeds from the issuance of common stock of $0.2 million.
Income taxes
Our effective income tax rate from continuing operations was 0.0% and 2.2% for the three months ended March 31, 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.
27


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. There were no material changes to our critical accounting policies and estimates during the three months ended March 31, 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.
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
28


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 to accomplish their objectives 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 March 31, 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
There were no unregistered sales of equity securities during the three months ended March 31, 2023.
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.
29


As of March 31, 2023, we have used $179.5 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
31.1*
31.2*
32.1+
32.2+
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
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.
+    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.

30


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: May 15, 2023
By:/s/ Gregory Schiffman
Gregory Schiffman
Chief Financial Officer (Principal Financial Officer)
Date: May 15, 2023
By:/s/ Todd Bedrick
Todd Bedrick
Chief Accounting Officer (Principal Accounting Officer)
31
EX-31.1 2 exhibit311-2023q110xq.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: May 15, 2023
By:/s/ Sean McClain
Sean McClain
Founder and Chief Executive Officer


EX-31.2 3 exhibit312-2023q110xq.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: May 15, 2023
By:/s/ Gregory Schiffman
Gregory Schiffman
Chief Financial Officer


EX-32.1 4 exhibit321-2023q110xq.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 March 31, 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: May 15, 2023
By:/s/ Sean McClain
Sean McClain
Founder and Chief Executive Officer


EX-32.2 5 exhibit322-2023q110xq.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 March 31, 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: May 15, 2023
By:/s/ Gregory Schiffman
Gregory Schiffman
Chief Financial Officer


EX-101.SCH 6 absi-20230331.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 - 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 0000019 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Intangibles, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Investments -Amortized and Fair Value of our Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Investments- Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Investments- Fair Values of Investments in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Property and equipment, net - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Intangibles, net - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Intangibles, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Long-term debt and other borrowings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Stock-based compensation - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Stock-based compensation - Allocated Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Stock-based compensation - Stock Option Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Stock-based compensation - Determination of Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Stock-based compensation - Unvested Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Net loss per share - Company’s Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Net loss per share - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 absi-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 absi-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 absi-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Property and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Repurchase and forfeiture of common stock (in shares) Stock Repurchased During Period, Shares 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] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Intangibles, net Goodwill and Intangible Assets Disclosure [Text Block] Income tax expense Income Tax Expense (Benefit) Deferred tax, net Deferred Income Tax Liabilities, Net Schedule of Fair Values of Investments in an Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Additional Paid-In Capital Additional Paid-in Capital [Member] Contingent consideration Contingent Consideration [Member] Contingent Consideration Cancelled, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancelled, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancelled, Intrinsic Value Document Fiscal Period Focus Document Fiscal Period Focus Long-term investments Long Term Investments [Member] Long Term Investments Restricted cash, long-term Restricted Cash, Noncurrent Property, Plant and Equipment [Abstract] Realized gain (loss) Debt Securities, Realized Gain (Loss) Unrealized gain on investments Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Weighted-average common shares outstanding: diluted (in shares) Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Long-term debt Notes Payable, Current Schedule of Amortized and Fair Value of our Investments Cash, Cash Equivalents and Investments [Table Text Block] Software Software and Software Development Costs [Member] Common stock, $0.0001 par value; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 92,481,972 and 92,411,103 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Investments [Domain] Financial Instruments [Domain] Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 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] Liabilities: Financial Liabilities Fair Value Disclosure [Abstract] Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Share-Based Payment Arrangement [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Additional paid-in capital Additional Paid in Capital, Common Stock 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 2020 Plan 2020 Stock Option and Grant Plan [Member] 2020 Stock Option and Grant Plan Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Current liabilities: Liabilities, Current [Abstract] Net loss, basic Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares, issued (in shares) Common Stock, Shares, Issued Net loss Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Deferred revenue Contract with Customer, Liability, Current Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cash equivalents Cash Equivalents [Member] Property and equipment purchases included in accounts payable Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] Financing lease obligations Finance Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Equity Component [Domain] Equity Component [Domain] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Secured Debt Secured Debt [Member] Total assets Assets, Fair Value Disclosure Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Vesting percentage (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Plan Name [Axis] Plan Name [Axis] Construction in progress Construction in Progress [Member] Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Goodwill and Intangible Assets Disclosure [Abstract] Other long-term assets Other Assets, Noncurrent Standby Letters of Credit Standby Letters of Credit [Member] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Fair market value Debt Securities: Debt Securities, Available-for-Sale, Excluding Accrued Interest Share based compensation expense not yet recognized other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Statement of Cash Flows [Abstract] Entity Address, State Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Equipment Financing Equipment Financing [Member] Equipment Financing Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 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 Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Incorporation, State Entity Incorporation, State or Country Code Operating lease obligations Operating Lease, Liability, Current Basis of presentation Basis of Accounting, Policy [Policy Text Block] Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cash and Cash Equivalents [Abstract] Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Principal payments on long-term debt Repayments of Long-Term Debt Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Stock options Share-Based Payment Arrangement, Option [Member] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Monoclonal antibody library Database Rights [Member] Liability Class [Axis] Liability Class [Axis] Other income, net Other Nonoperating Income (Expense) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Certificates of deposit Certificates of Deposit [Member] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] 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 TOTAL LIABILITIES Liabilities Share-based Compensation Arrangement by Share-based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Total operating expenses Operating Expenses Maximum Maximum [Member] Cash Flows From Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Repurchased (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Repurchased in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Repurchased in Period Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Schedule of Components of Property and Equipment Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Revenue recognized from customer contract liability Contract with Customer, Liability, Revenue Recognized Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Entity Small Business Entity Small Business Deferred compensation expense Deferred Compensation Expense Deferred Compensation Expense Nonvested, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Measurement Frequency [Domain] Measurement Frequency [Domain] Canceled/Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Revenues Revenues [Abstract] Assets: Assets, Fair Value Disclosure [Abstract] Net Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Line of Credit Facility [Table] Line of Credit Facility [Table] Restricted cash Restricted Cash Long-term debt and other borrowings Debt Disclosure [Text Block] Investment in short-term investments Payments to Acquire Debt Securities, Available-for-Sale Summary of significant accounting policies Significant Accounting Policies [Text Block] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and equipment, net Property, Plant and Equipment Disclosure [Text Block] Intrinsic value, shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Developed software platform and the related methods patents Developed Technology Rights [Member] Financial Instrument [Axis] Investment Type [Axis] Financial Instrument [Axis] Title of each class Title of 12(b) Security Organization and nature of operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Comprehensive loss: Other Comprehensive Income (Loss), Tax [Abstract] Document Period End Date Document Period End Date Tranche One Share-Based Payment Arrangement, Tranche One [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 Debt Instrument Debt Instrument [Line Items] Unrealized loss, less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss TOTAL ASSETS Assets Debt Disclosure [Abstract] Accretion of discount on short-term investments Accretion (Amortization) of Discounts and Premiums, Investments Selling, general and administrative Selling, General and Administrative Expenses [Member] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Fair Value Assumptions and Methodology Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Unrealized loss, 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Proceeds from maturities of short-term investments Proceeds from Sale and Maturity of Held-to-Maturity Securities Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Accrued expenses Accrued Liabilities, Current Granted (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Canceled/Forfeited (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Exercised (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounts payable Accounts Payable, Current Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest STOCKHOLDERS' EQUITY Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net loss per share Earnings Per Share [Text Block] Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Schedule of Determination of Fair Value Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Finance lease obligations - net of current portion Finance Lease, Liability, Noncurrent Entity Filer Category Entity Filer Category Short-term investments Short-Term Investments [Member] Proceeds from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Weighted-average common shares outstanding: basic (in shares) Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Fair value of vested options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Share based compensation expense not yet recognized, recognition period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Exercisable, weighted average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments (See Note 8) Commitments and Contingencies Receivables under development arrangements, net Receivables, Long-Term Contracts or Programs Technology development revenue Revenue from Contract with Customer, Including Assessed Tax Name of each exchange on which registered Security Exchange Name Entity Registrant Name Entity Registrant Name 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 Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 0 shares issued and outstanding as of March 31, 2023 and December 31, 2022 Preferred Stock, Value, Issued Dividend Yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Unvested restricted stock Restricted Stock Restricted Stock [Member] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Entity Address, City Entity Address, City or Town SARs Stock Appreciation Rights (SARs) [Member] Operating expenses Operating Expenses [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Asset Class [Domain] Asset Class [Domain] Change in fair value of contingent consideration Change In Fair Value of Contingent Consideration Change In Fair Value of Contingent Consideration Collaboration revenue Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer Minimum Minimum [Member] Revenue recognition Revenue from Contract with Customer [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Receivables under development arrangements Increase (Decrease) in Contract with Customer, Asset Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Proceeds from financing arrangements Proceeds from Issuance of Secured Debt Commitments and Contingencies Disclosure [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Issuance price (in usd per share) Share Price TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Trading Symbol(s) Trading Symbol Entity File Number Entity File Number Debt instrument term (in months) Debt Instrument, Term Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development Research and Development Expense Certain Options Specific Options [Member] Specific Options Organization, Consolidation and Presentation of Financial Statements [Abstract] 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 2021 Plan 2021 Stock Option and Grant Plan [Member] 2021 Stock Option and Grant Plan Lab Equipment Equipment [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Share-based Payment Arrangement, Expensed Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Restricted stock units Restricted Stock Units (RSUs) [Member] Effective income tax rate, continuing operations (as a percent) Effective Income Tax Rate Reconciliation, Percent Current Fiscal Year End Current Fiscal Year End Date Net loss, diluted Net Income (Loss) Available to Common Stockholders, Diluted Vesting [Axis] Vesting [Axis] FiniteLivedIntangibleAssetsLineItems Finite-Lived Intangible Assets [Line Items] Net loss per share attributable to common stockholders: diluted (in usd per share) Net loss per share, diluted (in usd per share) Earnings Per Share, Diluted Intangibles, net Intangible Assets, Net (Excluding Goodwill) Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Accounts payable Increase (Decrease) in Accounts Payable Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Total revenues Revenues Additional shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Total current liabilities Liabilities, Current Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Income Taxes Income Tax Disclosure [Text Block] Denovium Engine Intellectual Property [Member] Long-term debt - net of current portion Notes Payable, Noncurrent Unrecognized tax benefits Unrecognized Tax Benefits Intrinsic value, shares outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Credit Facility [Domain] Credit Facility [Domain] Fair value, 12 months or greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Amortization expense related to intangible assets Amortization of Intangible Assets Entity Ex Transition Period Entity Ex Transition Period Net loss per share attributable to common stockholders: basic (in usd per share) Net loss per share, basic (in usd per share) Earnings Per Share, Basic Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Other income (expense) Nonoperating Income (Expense) [Abstract] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Entity Address, Street Entity Address, Address Line One Investments Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block] Contract liabilities Contract with Customer, Liability TOTAL STOCKHOLDERS' EQUITY Beginning balance Ending balance Stockholders' Equity Attributable to Parent Vesting [Domain] Vesting [Domain] Line of Credit Facility Line of Credit Facility [Line Items] Fair Value Disclosures [Abstract] Interest expense Interest Expense Entity Interactive Data Current Entity Interactive Data Current 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 Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Credit Facility [Axis] Credit Facility [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Stock-based compensation Shareholders' Equity and Share-Based Payments [Text Block] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Fair Value Using Significant Unobservable Inputs (Level 3) Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Money market funds Money Market Funds [Member] Accumulated Deficit Retained Earnings [Member] Share based compensation expense not yet recognized, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Assets Cash and Cash Equivalents [Line Items] Entity Tax Identification Number Entity Tax Identification Number Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Common Stock Common Stock [Member] Schedule of Allocation of Share based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Contingent consideration Contingent Consideration, Fair Value Contingent Consideration, Fair Value Shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Statement [Table] Statement [Table] Imputed interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Revenue from Contract with Customer [Abstract] 2023 (nine months remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Document Quarterly Report Document Quarterly Report Furniture, Fixtures and Other Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease obligations - net of current portion Operating Lease, Liability, Noncurrent Total Cost Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Statistical Measurement [Axis] Statistical Measurement [Axis] Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Leasehold Improvements Leasehold Improvements [Member] Change in the fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Accumulated deficit Retained Earnings (Accumulated Deficit) Other Other Operating Activities, Cash Flow Statement Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Equity Components [Axis] Equity Components [Axis] 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 Years Ending December 31: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Exercisable, weighted average price (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Expired (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Fair value, less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Document Fiscal Year Focus Document Fiscal Year Focus 2020 And 2021 Plan 2020 And 2021 Plan [Member] 2020 And 2021 Plan 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 Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Cash Flows From Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] City Area Code City Area Code Statement Statement [Line Items] ASSETS Assets [Abstract] Principal payments on finance lease obligations Finance Lease, Principal Payments Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] 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 Total other income (expense), net Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross Assets Finite-Lived Intangible Assets, Gross Selling, general and administrative Selling, General and Administrative Expense Proceeds from maturities, prepayments and calls of debt securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Short-term investments Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss, Current Cash Flows From Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Operating lease right-of-use assets Operating Lease, Right-of-Use Asset U.S. treasury bills US Treasury Bill Securities [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Total liabilities Financial Liabilities Fair Value Disclosure Asset Class [Axis] Asset Class [Axis] Supplemental Disclosure of Non-Cash Investing and Financing Activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense 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 Other long-term liabilities Other Liabilities, Noncurrent 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 2021 ESPP 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Document Transition Report Document Transition Report Local Phone Number Local Phone Number Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating loss Operating Income (Loss) Escrow deposit Escrow Deposit Research and development Research and Development Expense [Member] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Company’s Basic and Diluted Net Loss Per Share Attributable to Common Unitholders and Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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 Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill EX-101.PRE 10 absi-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
Apr. 24, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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,503,336
Amendment Flag false  
Current Fiscal Year End --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001672688  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 11,409 $ 59,955
Restricted cash 15,027 15,023
Short-term investments 132,849 104,476
Receivables under development arrangements, net 1,326 1,550
Prepaid expenses and other current assets 4,706 5,859
Total current assets 165,317 186,863
Operating lease right-of-use assets 5,106 5,319
Property and equipment, net 50,166 52,723
Intangibles, net 50,780 51,622
Goodwill 21,335 21,335
Restricted cash, long-term 1,882 1,864
Other long-term assets 1,222 1,282
TOTAL ASSETS 295,808 321,008
Current liabilities:    
Accounts payable 1,933 2,412
Accrued expenses 18,089 20,481
Long-term debt 3,078 2,946
Operating lease obligations 1,712 1,690
Financing lease obligations 2,030 2,296
Deferred revenue 359 445
Total current liabilities 27,201 30,270
Long-term debt - net of current portion 7,190 7,984
Operating lease obligations - net of current portion 6,881 7,317
Finance lease obligations - net of current portion 347 750
Deferred tax, net 224 238
Other long-term liabilities 0 35
TOTAL LIABILITIES 41,843 46,594
Commitments (See Note 8)
STOCKHOLDERS' EQUITY    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 0 shares issued and outstanding as of March 31, 2023 and December 31, 2022 0 0
Common stock, $0.0001 par value; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 92,481,972 and 92,411,103 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively 9 9
Additional paid-in capital 573,335 570,454
Accumulated deficit (319,284) (295,929)
Accumulated other comprehensive loss (95) (120)
TOTAL STOCKHOLDERS' EQUITY 253,965 274,414
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 295,808 $ 321,008
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 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,481,972 92,411,103
Common stock, shares, outstanding (in shares) 92,481,972 92,411,103
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues    
Technology development revenue $ 1,269 $ 454
Collaboration revenue 0 365
Total revenues 1,269 819
Operating expenses    
Research and development 12,657 15,827
Selling, general and administrative 9,593 10,889
Depreciation and amortization 3,504 2,906
Total operating expenses 25,754 29,622
Operating loss (24,485) (28,803)
Other income (expense)    
Interest expense (321) (195)
Other income, net 1,458 125
Total other income (expense), net 1,137 (70)
Loss before income taxes (23,348) (28,873)
Income tax expense (7) (621)
Net loss $ (23,355) $ (29,494)
Net loss per share attributable to common stockholders: basic (in usd per share) $ (0.26) $ (0.33)
Net loss per share attributable to common stockholders: diluted (in usd per share) $ (0.26) $ (0.33)
Weighted-average common shares outstanding: basic (in shares) 91,479,452 90,272,205
Weighted-average common shares outstanding: diluted (in shares) 91,479,452 90,272,205
Comprehensive loss:    
Net loss $ (23,355) $ (29,494)
Foreign currency translation adjustments (14) (10)
Unrealized gain on investments 39 0
Comprehensive loss $ (23,330) $ (29,504)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
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)
Unrealized gain on investments 0        
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, 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    
Repurchase and forfeiture of common stock (in shares)   (101,030)      
Foreign currency translation adjustments (14)       (14)
Unrealized gain on investments 39       39
Net loss $ (23,355)     (23,355)  
Ending balance (in shares) at Mar. 31, 2023 92,481,972 92,481,972      
Ending balance at Mar. 31, 2023 $ 253,965 $ 9 $ 573,335 $ (319,284) $ (95)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash Flows From Operating Activities    
Net loss $ (23,355) $ (29,494)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,504 2,906
Deferred income taxes (14) 616
Stock-based compensation 2,652 3,740
Change in fair value of contingent consideration 0 750
Accretion of discount on short-term investments (832) 0
Other (338) 0
Changes in operating assets and liabilities:    
Receivables under development arrangements 247 1,074
Prepaid expenses and other current assets 1,153 1,801
Operating lease right-of-use assets and liabilities (201) (86)
Other long-term assets 60 0
Accounts payable (482) 637
Accrued expenses and other liabilities (2,427) (4,531)
Deferred revenue (86) 1,438
Net cash used in operating activities (20,119) (21,149)
Cash Flows From Investing Activities    
Purchases of property and equipment (280) (6,857)
Investment in short-term investments (69,073) 0
Proceeds from maturities of short-term investments 42,000 0
Proceeds from sales of property and equipment 52 0
Net cash used in investing activities (27,301) (6,857)
Cash Flows From Financing Activities    
Principal payments on long-term debt (662) (600)
Principal payments on finance lease obligations (671) (671)
Proceeds from issuance of common stock, net of issuance costs 229 213
Net cash used in financing activities (1,104) (1,058)
Net decrease in cash, cash equivalents, and restricted cash (48,524) (29,064)
Cash, cash equivalents and restricted cash - Beginning of year 76,842 279,926
Cash, cash equivalents, and restricted cash - End of period 28,318 250,862
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Cash paid for amounts included in the measurement of operating lease liabilities 596 565
Property and equipment purchases included in accounts payable $ 126 $ 3,282
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and nature of operations
3 Months Ended
Mar. 31, 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
We prepared our interim condensed consolidated financial statements that accompany these notes in conformity with U.S. GAAP, consistent in all material respects with those applied in our Annual Report on Form 10-K for the year ended December 31, 2022.
We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. The interim financial information is unaudited and reflects all normal adjustments that are, in our 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 our Annual Report on Form 10-K for the year ended December 31, 2022 where we include additional information about our critical accounting estimates.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies
3 Months Ended
Mar. 31, 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, 2022.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue recognition
3 Months Ended
Mar. 31, 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 March 31, 2023 and December 31, 2022, contract assets were $1.3 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 March 31, 2023 and December 31, 2022, contract liabilities were $0.4 million and $0.4 million, respectively. During the three months ended March 31, 2023 and 2022, the Company recognized $0.1 million and $0.4 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Investments
3 Months Ended
Mar. 31, 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):
March 31, 2023
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$5,497 $— $— $5,497 
Certificates of deposit58,169 — — 58,169 
U.S. treasury bills74,682 (9)74,680 
Total$138,348 $$(9)$138,346 
Classified as:
Cash equivalents$5,497 
Short-term investments132,849 
Long-term investments— 
Total$138,346 
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 March 31, 2023 consist of cash equivalents with contractual maturities of three months or less and U.S. treasury bills with original maturities between four and six months. Proceeds from maturities of U.S. treasury bills were $42.0 million for the three months ended March 31, 2023. There were no realized gains and losses on securities for the three months ended March 31, 2023. 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):
March 31, 2023
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$54,009 $(9)— — 
Total$54,009 $(9)$— $— 
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. The Company held no investments as of March 31, 2022.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment, net Property and equipment, net
Property and equipment consist of the following (in thousands):
March 31,December 31,
20232022
Construction in progress$39 $293 
Lab Equipment34,400 34,168 
Software298 298 
Furniture, Fixtures and Other6,308 6,307 
Leasehold Improvements26,921 26,860 
Total Cost67,966 67,926 
Less accumulated depreciation and amortization(17,800)(15,203)
Property and equipment, net$50,166 $52,723 

Depreciation expense was $2.7 million and $2.1 million for the three months ended March 31, 2023 and 2022, respectively.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Intangibles, net
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangibles, net Intangibles, net
Intangible assets are as follows (in thousands):
March 31, 2023December 31, 2022
Gross AssetsAccumulated AmortizationNetGross AssetsAccumulated AmortizationNet
Denovium Engine2,507 (1,101)1,406 2,507 (975)1,532 
Monoclonal antibody library46,300 (4,218)42,082 46,300 (3,640)42,660 
Developed software platform and the related methods patents8,300 (1,008)7,292 8,300 (870)7,430 
Intangible assets, net$57,107 $(6,327)$50,780 $57,107 $(5,485)$51,622 
Amortization expense related to intangible assets was $0.8 million and $0.8 million for the three months ended March 31, 2023 and 2022, respectively, 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 March 31, 2023 are estimated as follows (in thousands):
Years Ending December 31:
2023 (nine months remaining)$2,528 
20243,370 
20253,370 
20262,897 
20272,868 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term debt and other borrowings
3 Months Ended
Mar. 31, 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 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 March 31, 2023.
The carrying amount of the long-term debt approximates fair value.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingenciesAs of March 31, 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 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensationThe 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 March 31, 2023, 7,356,956 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 March 31,
20232022
Research and development$1,193 $1,423 
Selling, general and administrative1,473 2,357 
Total stock-based compensation expense$2,666 $3,780 
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 
Granted6,744,860 2.05 
Exercised(54,774)1.10 36
Canceled/Forfeited(545,645)3.72 
Expired(60,273)7.25 
Outstanding at March 31, 202317,513,567 3.58 8.91,861 
Exercisable at March 31, 20233,697,451 $3.81 7.1$1,376 
Vested and expected to vest as of March 31, 202317,513,567 $3.58 8.9$1,861 
The aggregate intrinsic value of outstanding stock options as of March 31, 2023 was calculated based on the fair value of common stock of $1.75 per share.
The weighted-average grant date fair value of stock options granted during the three months ended March 31, 2023 and 2022 was $1.46 and $4.49, respectively. The grant date fair value of options vested during the three months ended March 31, 2023 and 2022 was $3.5 million and $0.8 million, respectively. As of March 31, 2023, total unrecognized stock-based compensation related to stock options was $31.2 million, which the Company expects to recognize over a remaining weighted average period of 3.0 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 March 31,
20232022
Expected term (in years)
5.3-6.1
5.7-7.0
Volatility
79%-80%
63%-67%
Risk-free interest rate
3.4%-4.2%
0.8%-2.2%
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(120,751)
Unvested as of March 31, 2023791,527 
As of March 31, 2023, there was $1.8 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.8 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 March 31, 2023 is $0.7 million based on the Company’s closing stock price of $1.75 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 March 31, 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 March 31, 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 March 31, 2023, 1,713,090 shares were available for issuance under the 2021 ESPP.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 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 March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Assets:
Debt Securities:
Money market funds$5,497 $— $— $5,497 
Certificates of deposit58,169 — — 58,169 
U.S. treasury bills74,680 — — 74,680 
Total assets$138,346 $— $— $138,346 
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 three months ended March 31, 2023 (in thousands):
Contingent considerationTotal liabilities
Balance at December 31, 2022$12,750 $12,750 
Change in fair value during 2023— — 
Balance at March 31, 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 March 31, 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 March 31, 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 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Net loss per share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net loss per share Net loss per shareBasic 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 March 31,
20232022
Numerator:
Net loss$(23,355)$(29,494)
Denominator:
Weighted-average common shares outstanding91,479,452 90,272,205 
Net loss per share, basic and diluted$(0.26)$(0.33)
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 March 31,
20232022
Stock options13,770,552 9,485,792 
Restricted stock units34,546 28,785 
Unvested restricted stock876,859 2,481,050 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income taxes
The Company's effective income tax rate from continuing operations was 0.0% and 2.2% for the three months ended March 31, 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 March 31, 2023, the Company has $1.5 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 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Policies)
3 Months Ended
Mar. 31, 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, 2022.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Tables)
3 Months Ended
Mar. 31, 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):
March 31, 2023
Amortized costGross unrealized gainsGross unrealized lossesFair market value
Assets
Money market funds$5,497 $— $— $5,497 
Certificates of deposit58,169 — — 58,169 
U.S. treasury bills74,682 (9)74,680 
Total$138,348 $$(9)$138,346 
Classified as:
Cash equivalents$5,497 
Short-term investments132,849 
Long-term investments— 
Total$138,346 
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):
March 31, 2023
Less than 12 Months12 Months or Greater
Fair valueUnrealized lossFair valueUnrealized loss
U.S. treasury bills$54,009 $(9)— — 
Total$54,009 $(9)$— $— 
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 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Components of Property and Equipment
Property and equipment consist of the following (in thousands):
March 31,December 31,
20232022
Construction in progress$39 $293 
Lab Equipment34,400 34,168 
Software298 298 
Furniture, Fixtures and Other6,308 6,307 
Leasehold Improvements26,921 26,860 
Total Cost67,966 67,926 
Less accumulated depreciation and amortization(17,800)(15,203)
Property and equipment, net$50,166 $52,723 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Intangibles, net (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets are as follows (in thousands):
March 31, 2023December 31, 2022
Gross AssetsAccumulated AmortizationNetGross AssetsAccumulated AmortizationNet
Denovium Engine2,507 (1,101)1,406 2,507 (975)1,532 
Monoclonal antibody library46,300 (4,218)42,082 46,300 (3,640)42,660 
Developed software platform and the related methods patents8,300 (1,008)7,292 8,300 (870)7,430 
Intangible assets, net$57,107 $(6,327)$50,780 $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 March 31, 2023 are estimated as follows (in thousands):
Years Ending December 31:
2023 (nine months remaining)$2,528 
20243,370 
20253,370 
20262,897 
20272,868 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20232022
Research and development$1,193 $1,423 
Selling, general and administrative1,473 2,357 
Total stock-based compensation expense$2,666 $3,780 
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 
Granted6,744,860 2.05 
Exercised(54,774)1.10 36
Canceled/Forfeited(545,645)3.72 
Expired(60,273)7.25 
Outstanding at March 31, 202317,513,567 3.58 8.91,861 
Exercisable at March 31, 20233,697,451 $3.81 7.1$1,376 
Vested and expected to vest as of March 31, 202317,513,567 $3.58 8.9$1,861 
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 March 31,
20232022
Expected term (in years)
5.3-6.1
5.7-7.0
Volatility
79%-80%
63%-67%
Risk-free interest rate
3.4%-4.2%
0.8%-2.2%
Dividend Yield—%—%
Schedule of Nonvested 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(120,751)
Unvested as of March 31, 2023791,527 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Assets:
Debt Securities:
Money market funds$5,497 $— $— $5,497 
Certificates of deposit58,169 — — 58,169 
U.S. treasury bills74,680 — — 74,680 
Total assets$138,346 $— $— $138,346 
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 three months ended March 31, 2023 (in thousands):
Contingent considerationTotal liabilities
Balance at December 31, 2022$12,750 $12,750 
Change in fair value during 2023— — 
Balance at March 31, 2023$12,750 $12,750 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Net loss per share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Company’s Basic and Diluted Net Loss Per Share Attributable to Common Unitholders and 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 March 31,
20232022
Numerator:
Net loss$(23,355)$(29,494)
Denominator:
Weighted-average common shares outstanding91,479,452 90,272,205 
Net loss per share, basic and diluted$(0.26)$(0.33)
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 March 31,
20232022
Stock options13,770,552 9,485,792 
Restricted stock units34,546 28,785 
Unvested restricted stock876,859 2,481,050 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue recognition (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]      
Contract assets $ 1.3   $ 1.1
Contract liabilities 0.4   $ 0.4
Revenue recognized from customer contract liability $ 0.1 $ 0.4  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Investments -Amortized and Fair Value of our Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets    
Amortized cost $ 138,348 $ 109,567
Gross unrealized gains 7 2
Gross unrealized losses (9) (43)
Fair market value 138,346 109,526
Cash equivalents    
Assets    
Fair market value 5,497 5,050
Short-term investments    
Assets    
Fair market value 132,849 104,476
Long-term investments    
Assets    
Fair market value 0 0
Money market funds    
Assets    
Amortized cost 5,497 5,050
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair market value 5,497 5,050
Certificates of deposit    
Assets    
Amortized cost 58,169 27,740
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair market value 58,169 27,740
U.S. treasury bills    
Assets    
Amortized cost 74,682 76,777
Gross unrealized gains 7 2
Gross unrealized losses (9) (43)
Fair market value $ 74,680 $ 76,736
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Investments- Narratives (Details) - U.S. treasury bills
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Assets  
Proceeds from maturities, prepayments and calls of debt securities $ 42.0
Realized gain (loss) $ 0.0
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Investments- Fair Values of Investments in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Unrealized Loss Position    
Fair value, less than 12 months $ 54,009 $ 61,845
Unrealized loss, less than 12 months (9) (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 54,009 61,845
Unrealized loss, less than 12 months (9) (43)
Fair value, 12 months or greater 0 0
Unrealized loss, 12 months or greater $ 0 $ 0
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Total Cost $ 67,966 $ 67,926
Less accumulated depreciation and amortization (17,800) (15,203)
Property and equipment, net 50,166 52,723
Construction in progress    
Property, Plant and Equipment    
Total Cost 39 293
Lab Equipment    
Property, Plant and Equipment    
Total Cost 34,400 34,168
Software    
Property, Plant and Equipment    
Total Cost 298 298
Furniture, Fixtures and Other    
Property, Plant and Equipment    
Total Cost 6,308 6,307
Leasehold Improvements    
Property, Plant and Equipment    
Total Cost $ 26,921 $ 26,860
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net - Narratives (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 2.7 $ 2.1
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Intangibles, net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Finite-Lived Intangible Assets, Net    
Gross Assets $ 57,107 $ 57,107
Accumulated Amortization (6,327) (5,485)
Net 50,780 51,622
Denovium Engine    
Finite-Lived Intangible Assets, Net    
Gross Assets 2,507 2,507
Accumulated Amortization (1,101) (975)
Net 1,406 1,532
Monoclonal antibody library    
Finite-Lived Intangible Assets, Net    
Gross Assets 46,300 46,300
Accumulated Amortization (4,218) (3,640)
Net 42,082 42,660
Developed software platform and the related methods patents    
Finite-Lived Intangible Assets, Net    
Gross Assets 8,300 8,300
Accumulated Amortization (1,008) (870)
Net $ 7,292 $ 7,430
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Intangibles, net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense related to intangible assets $ 0.8 $ 0.8
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Years Ending December 31:  
2023 (nine months remaining) $ 2,528
2024 3,370
2025 3,370
2026 2,897
2027 $ 2,868
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term debt and other borrowings - Narrative (Details) - Equipment Financing - Secured Debt
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Debt Instrument  
Proceeds from financing arrangements $ 12.0
Minimum  
Debt Instrument  
Debt instrument term (in months) 42 months
Imputed interest rate (as a percent) 8.00%
Maximum  
Debt Instrument  
Debt instrument term (in months) 48 months
Imputed interest rate (as a percent) 10.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
Mar. 31, 2023
USD ($)
Standby Letters of Credit  
Line of Credit Facility  
Maximum borrowing capacity $ 1,900,000
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Narratives (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jan. 01, 2023
Jul. 31, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award          
Issuance price (in usd per share)     $ 1.75    
Fair value of vested options     $ 3.5 $ 0.8  
Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)     17,513,567   11,429,399
Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average exercise price (in usd per share)     $ 3.58   $ 4.49
Deferred compensation expense     $ 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,356,956    
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    
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.46 $ 4.49  
Share based compensation expense not yet recognized, options     $ 31.2    
Share based compensation expense not yet recognized, recognition period (in years)     3 years    
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    
Intrinsic value, shares outstanding     $ 0.7    
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    
Share-based compensation arrangement by share-based payment award, options, outstanding, weighted average exercise price (in usd per share)     $ 4.34    
Unvested restricted stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Shares outstanding (in shares)     791,527   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.8    
Share based compensation expense not yet recognized, recognition period (in years)     1 year 9 months 18 days    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Allocated Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed    
Total stock-based compensation expense $ 2,666 $ 3,780
Research and development    
Share-based Payment Arrangement, Expensed    
Total stock-based compensation expense 1,193 1,423
Selling, general and administrative    
Share-based Payment Arrangement, Expensed    
Total stock-based compensation expense $ 1,473 $ 2,357
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Stock Option Rollforward (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Options    
Beginning balance (in shares) 11,429,399  
Granted (in shares) 6,744,860  
Exercised (in shares) (54,774)  
Canceled/Forfeited (in shares) (545,645)  
Expired (in shares) (60,273)  
Ending balance (in shares) 17,513,567 11,429,399
Exercisable (in shares) 3,697,451  
Vested and expected to vest (in shares) 17,513,567  
Weighted Average Exercise Price per Share    
Beginning balance (in usd per share) $ 4.49  
Granted (usd per share) 2.05  
Exercised (usd per share) 1.10  
Canceled/Forfeited (usd per share) 3.72  
Expired (usd per share) 7.25  
Ending balance (in usd per share) 3.58 $ 4.49
Exercisable, weighted average price (in usd per share) 3.81  
Vested and expected to vest weighted average price (in usd per share) $ 3.58  
Weighted Average Remaining Contractual Term (in years) 8 years 10 months 24 days 8 years 4 months 24 days
Exercisable, weighted average remaining contractual term (in years) 7 years 1 month 6 days  
Vested and expected to vest, contractual term (in years) 8 years 10 months 24 days  
Intrinsic value, shares outstanding $ 1,861 $ 2,949
Cancelled, intrinsic value 36  
Exercisable, aggregate intrinsic value 1,376  
Vested and expected to vest, aggregate intrinsic value $ 1,861  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Determination of Fair Value (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value Assumptions and Methodology    
Risk-free interest rate, minimum 3.40% 0.80%
Risk-free interest rate, maximum 4.20% 2.20%
Dividend Yield 0.00% 0.00%
Minimum    
Fair Value Assumptions and Methodology    
Expected term (in years) 5 years 3 months 18 days 5 years 8 months 12 days
Volatility 79.00% 63.00%
Maximum    
Fair Value Assumptions and Methodology    
Expected term (in years) 6 years 1 month 6 days 7 years
Volatility 80.00% 67.00%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Unvested Rollforward (Details) - Restricted Stock
3 Months Ended
Mar. 31, 2023
shares
Nonvested, Number of Shares  
Beginning balance, unvested (in shares) 1,013,308
Repurchased (in shares) (101,030)
Vested (in shares) (120,751)
Ending balance, unvested (in shares) 791,527
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets:    
Debt Securities: $ 138,346 $ 109,526
Money market funds    
Assets:    
Debt Securities: 5,497 5,050
Certificates of deposit    
Assets:    
Debt Securities: 58,169 27,740
U.S. treasury bills    
Assets:    
Debt Securities: 74,680 76,736
Fair Value, Recurring    
Assets:    
Total assets 138,346 109,526
Liabilities:    
Contingent consideration 12,750 12,750
Total liabilities 12,750 12,750
Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 5,497 5,050
Fair Value, Recurring | Certificates of deposit    
Assets:    
Debt Securities: 58,169 27,740
Fair Value, Recurring | U.S. treasury bills    
Assets:    
Debt Securities: 74,680 76,736
Level 1 | Fair Value, Recurring    
Assets:    
Total assets 138,346 109,526
Liabilities:    
Contingent consideration 0 0
Total liabilities 0 0
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Debt Securities: 5,497 5,050
Level 1 | Fair Value, Recurring | Certificates of deposit    
Assets:    
Debt Securities: 58,169 27,740
Level 1 | Fair Value, Recurring | U.S. treasury bills    
Assets:    
Debt Securities: 74,680 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 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 0
Level 3 | Fair Value, Recurring | U.S. treasury bills    
Assets:    
Debt Securities: $ 0 $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details) - Fair Value, Recurring
$ in Thousands
3 Months Ended
Mar. 31, 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 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Fair Value Disclosures [Abstract]  
Escrow deposit $ 15.0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Net loss per share - Company’s Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net loss, basic $ (23,355) $ (29,494)
Net loss, diluted $ (23,355) $ (29,494)
Denominator:    
Weighted-average common shares outstanding, basic (in shares) 91,479,452 90,272,205
Weighted-average common shares outstanding, diluted (in shares) 91,479,452 90,272,205
Net loss per share, basic (in usd per share) $ (0.26) $ (0.33)
Net loss per share, diluted (in usd per share) $ (0.26) $ (0.33)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Net loss per share - Anti-dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 13,770,552 9,485,792
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 34,546 28,785
Unvested restricted stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 876,859 2,481,050
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Effective income tax rate, continuing operations (as a percent) (0.00%) 2.20%
Unrecognized tax benefits $ 1.5  
XML 58 absi-20230331_htm.xml IDEA: XBRL DOCUMENT 0001672688 2023-01-01 2023-03-31 0001672688 2023-04-24 0001672688 2023-03-31 0001672688 2022-12-31 0001672688 2022-01-01 2022-03-31 0001672688 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 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 us-gaap:AccumulatedOtherComprehensiveIncomeMember 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 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 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:MoneyMarketFundsMember 2023-03-31 0001672688 us-gaap:CertificatesOfDepositMember 2023-03-31 0001672688 us-gaap:USTreasuryBillSecuritiesMember 2023-03-31 0001672688 us-gaap:CashEquivalentsMember 2023-03-31 0001672688 us-gaap:ShortTermInvestmentsMember 2023-03-31 0001672688 absi:LongTermInvestmentsMember 2023-03-31 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-01-01 2023-03-31 0001672688 us-gaap:ConstructionInProgressMember 2023-03-31 0001672688 us-gaap:ConstructionInProgressMember 2022-12-31 0001672688 us-gaap:EquipmentMember 2023-03-31 0001672688 us-gaap:EquipmentMember 2022-12-31 0001672688 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001672688 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001672688 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001672688 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001672688 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001672688 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001672688 us-gaap:IntellectualPropertyMember 2023-03-31 0001672688 us-gaap:IntellectualPropertyMember 2022-03-31 0001672688 us-gaap:DatabasesMember 2023-03-31 0001672688 us-gaap:DatabasesMember 2022-03-31 0001672688 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0001672688 us-gaap:DevelopedTechnologyRightsMember 2022-03-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-03-31 0001672688 absi:A2021StockOptionAndGrantPlanMember 2023-01-01 2023-01-01 0001672688 absi:A2021StockOptionAndGrantPlanMember 2023-03-31 0001672688 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001672688 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001672688 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001672688 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-03-31 0001672688 srt:MinimumMember absi:SpecificOptionsMember absi:A2020StockOptionAndGrantPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-03-31 0001672688 srt:MaximumMember absi:SpecificOptionsMember absi:A2020StockOptionAndGrantPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-03-31 0001672688 2022-01-01 2022-12-31 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember 2023-01-01 2023-03-31 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember 2022-01-01 2022-03-31 0001672688 us-gaap:EmployeeStockOptionMember absi:A2020StockOptionAndGrantPlanMember 2023-03-31 0001672688 srt:MinimumMember 2023-01-01 2023-03-31 0001672688 srt:MaximumMember 2023-01-01 2023-03-31 0001672688 srt:MinimumMember 2022-01-01 2022-03-31 0001672688 srt:MaximumMember 2022-01-01 2022-03-31 0001672688 us-gaap:RestrictedStockMember 2022-12-31 0001672688 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001672688 us-gaap:RestrictedStockMember 2023-03-31 0001672688 us-gaap:RestrictedStockMember absi:A2020StockOptionAndGrantPlanMember 2023-03-31 0001672688 us-gaap:RestrictedStockMember absi:A2020StockOptionAndGrantPlanMember 2023-01-01 2023-03-31 0001672688 us-gaap:StockAppreciationRightsSARSMember absi:A2020StockOptionAndGrantPlanMember 2023-03-31 0001672688 us-gaap:StockAppreciationRightsSARSMember absi:A2020And2021PlanMember 2023-03-31 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-03-31 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2023-03-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001672688 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 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-03-31 0001672688 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001672688 absi:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001672688 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001672688 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001672688 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001672688 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001672688 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001672688 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 shares iso4217:USD iso4217:USD shares pure false --12-31 2023 Q1 0001672688 10-Q true 2023-03-31 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 92503336 11409000 59955000 15027000 15023000 132849000 104476000 1326000 1550000 4706000 5859000 165317000 186863000 5106000 5319000 50166000 52723000 50780000 51622000 21335000 21335000 1882000 1864000 1222000 1282000 295808000 321008000 1933000 2412000 18089000 20481000 3078000 2946000 1712000 1690000 2030000 2296000 359000 445000 27201000 30270000 7190000 7984000 6881000 7317000 347000 750000 224000 238000 0 35000 41843000 46594000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 500000000 500000000 92481972 92481972 92411103 92411103 9000 9000 573335000 570454000 -319284000 -295929000 -95000 -120000 253965000 274414000 295808000 321008000 1269000 454000 0 365000 1269000 819000 12657000 15827000 9593000 10889000 3504000 2906000 25754000 29622000 -24485000 -28803000 321000 195000 1458000 125000 1137000 -70000 -23348000 -28873000 7000 621000 -23355000 -29494000 -0.26 -0.26 -0.33 -0.33 91479452 91479452 90272205 90272205 -23355000 -29494000 -14000 -10000 39000 0 -23330000 -29504000 92411103 9000 570454000 -295929000 -120000 274414000 171899 229000 229000 2652000 2652000 101030 -14000 -14000 39000 39000 -23355000 92481972 9000 573335000 -319284000 -95000 253965000 92648036 9000 557136000 -191025000 -13000 366107000 187151 213000 213000 3680000 3680000 -10000 -10000 -29494000 -29494000 92835187 9000 561029000 -220519000 -23000 340496000 -23355000 -29494000 3504000 2906000 -14000 616000 2652000 3740000 0 750000 832000 0 -338000 0 -247000 -1074000 -1153000 -1801000 -201000 -86000 -60000 0 -482000 637000 -2427000 -4531000 -86000 1438000 -20119000 -21149000 280000 6857000 69073000 0 42000000 0 52000 0 -27301000 -6857000 662000 600000 671000 671000 229000 213000 -1104000 -1058000 -48524000 -29064000 76842000 279926000 28318000 250862000 596000 565000 126000 3282000 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%">We prepared our interim condensed consolidated financial statements that accompany these notes in conformity with U.S. GAAP, consistent in all material respects with those applied in our 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%">We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. The interim financial information is unaudited and reflects all normal adjustments that are, in our 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 our Annual Report on Form 10-K for the year ended December 31, 2022 where we include additional information about our 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, 2022.</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, 2022.</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:400;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 March 31, 2023 and December 31, 2022, contract assets were $1.3 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 March 31, 2023 and December 31, 2022, contract liabilities were $0.4 million and $0.4 million, respectively. During the three months ended March 31, 2023 and 2022, the Company recognized $0.1 million and $0.4 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period.</span></div> 1300000 1100000 400000 400000 100000 400000 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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">58,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">74,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">74,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">138,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">138,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">132,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">138,346 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 March 31, 2023 consist of cash equivalents with contractual maturities of three months or less and U.S. treasury bills with original maturities between four and six months. Proceeds from maturities of U.S. treasury bills were $42.0 million for the three months ended March 31, 2023. There were no realized gains and losses on securities for the three months ended March 31, 2023. 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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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%">54,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">54,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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 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 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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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. The Company held no investments as of March 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 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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">58,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">58,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">74,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">74,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">138,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">138,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">132,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">138,346 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 5497000 0 0 5497000 58169000 0 0 58169000 74682000 7000 9000 74680000 138348000 7000 9000 138346000 5497000 132849000 0 138346000 5050000 0 0 5050000 27740000 0 0 27740000 76777000 2000 43000 76736000 109567000 2000 43000 109526000 5050000 104476000 0 109526000 42000000 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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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%">54,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">54,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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 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 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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 54009000 9000 0 0 54009000 9000 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 style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><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 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 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%">39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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,966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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%">(17,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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%">50,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></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 $2.1 million for the three months ended March 31, 2023 and 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%">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 style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><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 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 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%">39 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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,966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 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%">(17,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 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%">50,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div> 39000 293000 34400000 34168000 298000 298000 6308000 6307000 26921000 26860000 67966000 67926000 17800000 15203000 50166000 52723000 2700000 2100000 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%">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 style="width:23.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.042%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,101)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,008)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(6,327)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">50,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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 and $0.8 million for the three months ended March 31, 2023 and 2022, respectively, 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 March 31, 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 style="width:83.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/></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 (nine months remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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"/></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 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"/></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 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"/></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 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></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%">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 style="width:23.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.042%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,101)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,008)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(6,327)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">50,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2507000 1101000 1406000 2507000 975000 1532000 46300000 4218000 42082000 46300000 3640000 42660000 8300000 1008000 7292000 8300000 870000 7430000 57107000 6327000 50780000 57107000 5485000 51622000 800000 800000 <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 March 31, 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 style="width:83.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></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 colspan="3" style="padding:0 1pt"/></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 (nine months remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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"/></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 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"/></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 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"/></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 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div> 2528000 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 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 March 31, 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 March 31, 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 compensationThe 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, <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%">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 March 31, 2023, 7,356,956 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 style="width:69.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:120%">Number of Options</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:9pt;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 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:9pt;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 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:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value (in <br/>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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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"/></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%">6,744,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">(54,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">36</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%">(545,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">(60,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 March 31, 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,513,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.58 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 March 31, 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%">3,697,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 March 31, 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,513,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.58 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></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 March 31, 2023 was calculated based on the fair value of common stock of $1.75 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 months ended March 31, 2023 and 2022 was $1.46 and $4.49, respectively. The grant date fair value of options vested during the three months ended March 31, 2023 and 2022 was $3.5 million and $0.8 million, respectively. As of March 31, 2023, total unrecognized stock-based compensation related to stock options was $31.2 million, which the Company expects to recognize over a remaining weighted average period of 3.0 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 style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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.7-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%-2.2%</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></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 style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:9pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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%">(120,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 March 31, 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%">791,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 March 31, 2023, there was $1.8 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.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%">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 March 31, 2023 is $0.7 million based on the Company’s closing stock price of $1.75 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 March 31, 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 March 31, 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 March 31, 2023, 1,713,090 shares were available for issuance under the 2021 ESPP.</span></div> 4620555 7356956 <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 style="width:69.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">1,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 1193000 1423000 1473000 2357000 2666000 3780000 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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:120%">Number of Options</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:9pt;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 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:9pt;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 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:9pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value (in <br/>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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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"/></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%">6,744,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">(54,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">36</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%">(545,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">(60,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 March 31, 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,513,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.58 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 March 31, 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%">3,697,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 March 31, 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,513,567 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.58 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table> 11429399 4.49 P8Y4M24D 2949000 6744860 2.05 54774 1.10 36000 545645 3.72 60273 7.25 17513567 3.58 P8Y10M24D 1861000 3697451 3.81 P7Y1M6D 1376000 17513567 3.58 P8Y10M24D 1861000 1.75 1.46 4.49 3500000 800000 31200000 P3Y <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 style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.227%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.376%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><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:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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.7-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%-2.2%</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div> P5Y3M18D P6Y1M6D P5Y8M12D P7Y 0.79 0.80 0.63 0.67 0.034 0.042 0.008 0.022 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 style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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:9pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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%">(120,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 March 31, 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%">791,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 1013308 101030 120751 791527 1800000 P1Y9M18D 394736 700000 1.75 202570 4.34 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 March 31, 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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">58,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">58,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">74,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">74,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">138,346 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">138,346 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 three months ended March 31, 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 style="width:72.291%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 March 31, 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 March 31, 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 March 31, 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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">58,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">58,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">74,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">74,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">138,346 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">138,346 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 style="width:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table> 5497000 0 0 5497000 58169000 0 0 58169000 74680000 0 0 74680000 138346000 0 0 138346000 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 three months ended March 31, 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 style="width:72.291%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 12750000 12750000 0 0 12750000 12750000 15000000 Net loss per shareBasic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period.<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 style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(29,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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,479,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,272,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></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 style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">13,770,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,485,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">34,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">876,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,481,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></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 style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(29,494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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,479,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,272,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> -23355000 -23355000 -29494000 -29494000 91479452 91479452 90272205 90272205 -0.26 -0.26 -0.33 -0.33 <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 style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">13,770,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">9,485,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">34,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">876,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,481,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div> 13770552 9485792 34546 28785 876859 2481050 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 2.2% for the three months ended March 31, 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 March 31, 2023, the Company has $1.5 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.022 1500000 EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6!KU8'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 " U@:]6&C+^Z^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31EBJ'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1 $Y[?@D)11I& "%F$ALK8Q6NJ(BOIXQAN]X,-G[&:8T8 =.O24H"HK8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z M1,IKS+^2E70*N&:7R:_UPV:W9:W@HB[XJJA6.\$EOY?B[GUR_>%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ -8&O5IE&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" U@:]6C>)B@LH% !\'P & 'AL+W=O"4'])]':.^?!%.B0OMT)^R4+.%7E.XC2[ZH5*K=]:5N:'/&'9 MF5CS%.XLA4R8@E.YLK*UY"PH1$EL4=L>60F+TM[DLK@VEY-+D:LX2OE_\!BM0J4O6)/+-5OQ!5=_K><2SJS*)8@2GF:12(GDRZO> MU'GKN:X6%$]\C/@V.S@F&N5)B"_Z9!9<]6Q=(AYS7VD+!O\VW.-QK)V@'/_M M3'O5;VKAX?'>_:Z !Y@GEG%/Q)^B0(57O7&/!'S)\E@]BNWO? ^ M8_D[_76IIPUZE]R+5(49N4T#'GRMMZ L58'HOD#7%#6\9_*,N,X;0FWJ&LKC MX?+I&N1T8))_51RWJA^W\'/1^OEG^I0I"5WN7U,-E0X#LX,>AV^S-?/Y50\& M6L;EAOPKV$$%.\#<)S?"SV&(*O+A9+B5DKFI4CQ4U1%O5.&-VN'-N8Q$H$ L?%PIVK<-0X\5-^1\[SB/&_9,R6#3TCQ!6AN1]QKR>+,V)"HK"/@N (< MHX6Z356D7LA=%'/RD"=/7)K < _;=OH#>S08F>!0:4>XBPKNH@W<(U]%^C4* MS?C $F,?Q7VFUPMO1KQWCW,3(:KM2.C8]7?4;L,X2WTAH5\RW47?D(5J&(Q' MW&YN382XJ"OB051PVB!^8,]D%L!@C):17W B/?:(Y7C8=]VQ.QB?&WE1<5=> M6O/2-KS3( #W3#>FA)AEI,2-G+%C#\GBEMQ'<4SF,:1K5M$X^#AY8O((3IJ[-8+B! M.[*-6*?(.4X==!P\G?PI?&BO>2A2+ @<,;D87/0=>^ 8^4X1&'K)DD&Q:;8SKNV)6[ MCD .GET@N 91NB*+E^1)Q#]GOQBIC^:?F1'M%-&'UM&'XF%%A[FJ1?FS'[)T M!1=2L@TCN"*+V,?EZ^6!W6K $>_IXF9JG%7BPJ[0=1BBK<*0ETNIYR7E9*1H M8/B)(*5D,;D<\3G0:1]YOL<;, D* V-O*=(0;1.0;15"EHD#"+I M=9[!;?.;^(A/TZH(+NN*5^<@VBH'W29O,L5)/A49P =I,+NC0=EUW M=&EM3(QU_J%'LDO"TZ!8PKN+F1D%-VANO%.D'[=./RZ>4/8)X"[*='+_S"&$ MWJ;&T7?$J=]W:-\UAG9-N1;V9$K=[;V['4X0<]V SJU7(\0!3 N(L#?@S^8,;WZ5'K/2$:W1. M1^.QD?.[AAOK8']3?]"+;=^,^")/5;G565VMMI:GQ8:J53]>[DO?,YT',A+S M)4CMLW-XU\ERJ[<\46)=[)8^":5$4AR&G 5378*K7[ M,!J5R9;GK'PO=KS0OVR$S)G2M_)I5.XD9^NZ49Z-B.>%HYREQ6!R63^[EY-+ M4:DL+?B]1&65YTQ^_\0S\7PUP(,?#[ZD3UME'HPFESOVQ)=SNI;X;-5'6 M:(81SWBB3 BF M_^SYC&>9B:1Y_'$,.FC>:1J>7O^(_EN=O$[FD95\)K)_IFNUO1I$ [3F&U9E MZHMX_LR/"04F7B*RLOX?/1^QW@ E5:E$?FRL&>1I6T#>FQ ZT0/S.JTYDRQR:44ST@:M(YF+NK:U*UU-FEA/N-22?UKJMNIRSN=GY]NSQ<+>]N%O.I>?QI>C.]G5VCY>?KZ]427:"'Y1S]\NY7 M] ZE!5IM156R8EU>CI1F8V*.DN.;/QW>3'K>_#N3[Q'%0T0\0H'F,W?S.4^: MYN2\^4C7H"D$:0I!ZGBT)]ZLDI(7"K&RY*K\ .5S".## J,I]_P])T\O_!2R311_, 48G<($)RR M"SPR[K"#411F%S3L B>[Y59(=:&XS/5(V&NJ>5\) _OUE$1^MX8 S//]<0C3 M#!N:X0M%3+C^OH\9+U%5K+G4L]Q>3]^[O.[N4K+BB=?4AZC@"N(?0OS##GL M% 0>S'W<QD^VB4'I@I6;8]5/$ ,5QY'4I C <&M4#*;:* MAYTB,_FK$.OG-,M :L1Z)\&4!EUJ+\'.J;4"A=T*U9GYAR@3Q5,]UX)D*3!$ M(M+E"J%"OX=JJU'8+5)W]734\'.,'0S($"$630@5]7WL5JRP6ZU6=ZOI#9HN ME]K%@>1L]2%Q$'E1EYZ-HP1[)[AS@JU,X?!5!BQ+V6.:I2KEL O#3KG[61OV M5M'.DV[U#;L%;IHDHM+2BW;LNY%H,&%;HW!,:?>[V"CBX[YNTTH9=FN9)B@K MWBHP2!!2*"_JVAL 1CP_PCT46R'#;B6[:8;>FC_"\ZPM2%3/LUU^-HK$?H_[ M(JUL$;=L=856/&;I$S-K6+"8Q-8C/,;=20)"A7&/VR*M:!&W:/V6%JQ(7L_5 M%B;BT:Y\02@2]]7U9+WF5J\YWW ]8ZR1U':VJ,"A0VQYHD&W7P(@W^]1,-(J M&'$KV+D)/)G40)ZV-&D/XN$N4QM&]6*G[[.W$D;<$G8^@O0:7_L5)#8-^YU> MZ.@^ #*WU6J,8ZL+ *@XZI%>TFH:<6N:8VC]7!*VIH519%7?1HU/W?IY$JWN M$??Z[##F^/^:@KW\HGYW)0& QGU+--)J&'%K6#,0%?O6:W4)($_$[_(#0+3' M6)!6PHA;PKH&[:6Q:,N4U9UM2)_E):V,$;>,'0S:S6+Z:7&S6"VN09=&;(WR M<>1WS0 $"X.X9\#15LNH6\MF(L_3PSX'^F7).;H5BJ/H5W#?R!D*=E8(LFAO M$.@\W58.*79:TN7J;O:WSW=*NK MU*VK]_+'>"Z52+X.T3OOO>=Y6%M4B?8LJ_A'A+VA?F3^H7++I-F8J=16R/3? MNADKS9SU.Y/)]D#KQR9OO7"?\X3GCUR>_40^HB926I;&<-8[/94J]2IZ;6;X M_R8J^*ULM>\.;R?DO*HG.ZXO;+GJD2,*1TD#[^UK&I.A]M?#>$QJF+G%>(@] M^G^H]5#[L'+'ZU.9[#M8>=N]6+O(+LAYY5MS0]WF9KI>IT8UM1LS>XD7:8$2 MMDNU.P-)VDXE&%-[XP/$>7[0-\6VGH:Z/8U><%5YE3&S];'FFS1)03VEMAFY MH#@F45=3(:!>V,>DK["M<:%NXW+*]+@G*W(])6W-(=]>&QI1P@<*M@NYB*WZ M B!,^H9AZU6HVZL<1/;5\SK@1P(:AQ99 #?V?=S7&5KK0E_82>YZ C2]G;^> M?F0=RH!;.@ .W-(9G1PSFC->/4$\I=JG9GRC&WKOQ[H \G!L>KA18E>?/#X* MI41>7VXY6W-I /KWC=#VX7AC#C.;P^O)?P!02P,$% @ -8&O5N$KZ8 , M P :0H !@ !X;"]W;W)KL%T M^PE9PASD0S+C:F:6+#Z-(!:4Q8C#8F ,K?.1A34@B_A&82TVQDA;>63L24^N M_8&!M2((P9.:@JB?%8P@##63TO&K(#7*,S5P<_S"?IF95V8>B8 1"[]37P8# MHVL@'Q8D#>4=6U]!8:BM^3P6BNP;K?-8QS&0EPK)H@*L%$0TSG_)@=@%P![7T"S #0SH[FRS-:82.+V.5LCKJ,5FQYDN$0RP D M]4AXBCZCC\A$(E"KHF]*I4CSFEYQ^D5^NOW.Z5\);Z"F=89L;#=KX*/M\#%X M)=RNPDV5AS(9=ID,.^-KOL,WET2"JE&)V )=TIC$'B4AFC%!LYK[,7P4DJO* M^UEG->=NU7/KZW@N$N+!P%#W30!?@>%^^F!U\)O_D96+&QACJV^N M-CWN#*NH;Y7J6X>ISXL3D50&C-,_:D.[R%=KY>?\[0U=%LX_KPSL$5BQT"XM MM(^R0(5(=\MOOU'U6O>VB(K@3BFX[5'=VJMX645'ME*J= MK:I'+(K4K3ZRR)W]BGQG6$5ZMY3>/4#ZP17>?9/*-JXO\7TB*PYZI8/>P0[. M]JSPWAM1/;O5M7J._4I];:!E6;A9+]["_UZ;^ CY!]1[P;^'B?K(.A?F1A^@ MFS#U>EW26* 0%@J*&X[BX'E?DT\D2[+6X)%)U6ADPT#U@L!U@-I?,"9?)KK; M*+M+]R]02P,$% @ -8&O5E3M8X.)D9GF<\GL?VZ(UE/WA(J4#O29SRZUXH MQ.:JW^=^2!/"+]F&IO#FE64)$7";K?M\DU$2Y$Y)W,>&,>@G)$I[XU'^[#$; MC]A6Q%%*'S/$MTE"LI^W-&9OUSVS=WCP%*U#(1_TQZ,-6=,E%2^;QPSN^F64 M($IHRB.6HHR^7O=NS*L)=J5#;O$MHF^\=HTDE15C/^3-/+CN&1(1C:DO9 @" M?SLZH7$L(P&.?_9!>^4WI6/]^A#]+B!"*][;@\%])5L8_'$ MWK[0/2%'QO-9S/-?]+:W-7K(WW+!DKTS($BBM/@G[_M$U!P@CMH![QUPT\'N M<+#V#E9.M$"6TYH20<:CC+VA3%I#-'F1YR;W!C91*H=Q*3)X&X&?&+\\W+Q, MY\^S*9HL'J:SAV5QM5Q\G4]OY./E,_S=SQZ>EVAQAQ:/LZ>;YSD8H)L':7G_ M^#3[ F[S;S/T=;%@Y9%M.TH"/^@+@RH_V_3VTVP(: M[H!FH7N6BI"C61K0X-B_#S1+KOC ]19K ]Z3[!)9YCG"!K84>":GNV,-'*M, MO97'LSKB/=$=3;=4F9G"TU9[RJE]Q3?$I]<]F+N<9CO:&__YASDP_E+1^J!@ M1R3MDJ2MBSY^IGZ8LIBM?\+DVD'7V$ /$- +%!I!3%8L(Z+H4)T BS!.[=M& UW;PAHX:G2#$MU MGTNCBKRUC5S34R,;ELB&VC)>;*C,6;I&]!W$A:O1#3^RH#\H MV!%=MZ3K:@?B"2*2S \1-+5Z2:M(NZHA<8:-,5%8.2X>JD?%*V%Z6IA+$$88 MDW.TIBF,3YS#)0$H2,2%'*^=LK:]%A;/\:P&X+:1:;AN1QF91J5$AA;RE,)P M^5$Q_W*X"ALG\O/2J@?*HT?%>V8=B6.IEX=YZF@$%<T3>&BNEF678KM2H[UQUV M3QGL25H&&]H!W (>B_B(<$1IP(D46KK2"K&-+*$*0W ;6#;9[_(V1Q M0#-^);>ED8_.8/>TY4'EK&R'>PAN';QQB0<-CFHSJZ- <*6"6*^"_Y=B$,5; M08-329JGD52:=9*L]!/K]?-[?A9 @PNR R%=TY*2!,P1VPHN8+T" EL?N^*M MFD];1CW3'GJV@YN4%)8&'F)L='1.7$DNUFK;;[&J#Y>.EW4R+X6EGE>EJ=C6 M+B4F+ &M#N5)TX[FQ7FEQ*I5YM]=1WQ4M&/.E4QCO4SKVN#>]3_;H-).TP8K MB<9ZB;X#J8O6*?*W6493_R>"_4?*X_TZ/_A[RX7<0*G!*S38;*Z;E48=0HTK MH<9ZH7Y),TKBZ!>4_9I W0/8*-U1'=BV#%O-#;C"I@MII=)8K]+MBE>BCH__!5!+ P04 " U@:]62 E?/G<& !V*@ & 'AL+W=O M;6\R=C>J48)H0Y(\2A.0D?7%X!*^]9!1.)06?T9DGQ]=@V(J7]+T:W&S M""X&6C$B$A.?%A"8_7L@,Q+'!1(;Q[<*=%#'+!R/KW^@>^7DV62^X)S,TOBO M**#AQ6 \ %9XUU,;]/]1U)-R"SP_#3.R[]@7]EJ ^#O]3K)T#[+"FJ$5%R5=I3=+<)04*VM),_9MQ/SH].[J\FZ^6+ESL%Q= MKMS/[M5J":X],/MX>?7!78+%%?OB>O;[Q^M/<_=V^>+9&$'['7#_N%NL_@9# M<+><@Y?/7X'G($K *DQW.4Z"?#*B;&Q%A)%?C>/]81SHQ#A6*<5QA]M,[C9+ M-QNV/I,_EWI=!$!7K&\?@!D?!<)& &=Y&W2-QG\#R_=UF%V-* C G MZ\B/: >(=S[(-0U)!M@$V8X1%J7\0,"G-.=R.V)\UZ2CFG14AC%.A'E/[J,D MB9)[5I0Q3GP"7C+V\A!G)'\%,&43\-\ ';X&2$.PBTPI?K$;OLVWV"<7 S;X MG&0/9#!]\0Q:VKLNB@]@9@E6[(0/4P=9QEC3K(K 6FWK- MIMZ3S7,8/&!:1TG7+0MJ=COE,]',X4@1+4S3ACQWKF@VA [4D-FV\[KL]-JF ME2"C3I!1.NDG$K1(?/;0S=DJ9UDIKUX5NU6Y:81I') L_PVXWW81?>S*E*%R MK:L$FZL$8K 6G2;-=VFM!X6>;XKRR!=5WL:V"6,9) 7A(,MJY'\-4C8 MJ:TQV$&;L6AW0H?1>'*6R$<&Q#$W(5IS*F MJQ+,4P36HMVJ:;=^'>U=5%L".^AH9SHP*!UBW_(^(Z"K,J"G"*Q%GUW39TOI M*W?C8=$D!,!GAQYVXL'%V:R+"5M(C&Z--8X*:;B^5)P3T549T5,$UN)B7',Q MEG+!>C;6D26L_\@RDOB/@&:L>&)\Z 6#?UA;\R>3(R/*'D@$CX<81 \&]*(?=E0">:J M!/,4@;5H@UK39FM2XJ[8J,];$A8(JJAM M&H[4#BBEP4T"2=O[&6=UTX0ZF9*B]SWN56CMQG>LF^S0QYWXE,9UE:)YJM#: MC#92!I1K&1RC9[&(Q-[7T S'XNM-M..;7RAJ%R;KHA%GYW;8#1'23.CP]=%E M>*+_A8U" /M*!!+!ISMG>L=:-2"$&G\$/MMR+A]T[U6M$LU3A=8FK%$LH+1# M?EK3Z2;)$!8LL@T#"@\2T4Y8V(:XL&W-, U^88MV;-\W';X"O"Y#B$X(V)7#VTX=H0" M5!G558KFJ4)KL]\H!5 N%?QTI0>*[3[B-[29?)"]B_V,D*[2D)XJM#:+C<8 MY2)#'\$'BJTTLDS$,Z)45S@KIJLTIJ<*K4U)(RY N;IP2[:[S ^+QRE.RE)9 MDXCNLK+2_,-/K8<:>VK+5-FYSZ"H80RAQLZ3&K]G*E4?E*)YJM#:/_@V^@.2 MZP__1])#';V]<*:4Q^];?$K17*5HWA/I:!/4*!-(KDST5_:0*!_H_$-*'K0W M*TIE"*5HGCP;;5*.WI.0BPLRU0Z)Z@#KU'73Y"E0^:+!7"F:BSK5!F$.GJJH M;1H:^0+)Y8OS53N]DZE.16(,'9L_09QM.9>/N#LN0\?D=I;1T1MXQ1N9 M;,;W49*#F*R9E_;&9DLJ.[SD>+BAZ;9\*>]+2FFZ*2]#@ED34QBP[]=I2G_< M%._YU:^:3O\#4$L#!!0 ( #6!KU9#M6P-4@< %H? 8 >&PO=V]R M:W-H965T&ULK5EM;]LV$/XKA%<,&U#7$BGY)4L,)$Z"!5B3 MH&[7SXQ$VUPET2,EI]VOWY%R)5NDF 3PEUA6CN?G7I\C>?XLY#>U8:Q$W_.L M4!>#35ENST8CE6Q83M4'L64%_&#GBT]\O2GUB]'\?$O7;,G*+]M' M"=]&C9:4YZQ07!1(LM7%X#(\6Y")7F D_N;L61T\(VW*DQ#?])>[]&(0:$0L M8TFI55#XV+$%RS*M"7#\NU](PX6@![W M KQ?@+L+HIX%9+^ &$-K9,:L:UK2^;D4STAJ:="F'XQOS&JPAA?H:/CS?WGY?HX18M+I=_ MHMN_'KXNT1!]65ZCW][]CMXA7J#/&U$I6J3J?%0"+JU]E.PQ7-48< \&@CZ* MHMPH=%.D+#U>/P)[&J/P3Z.NL%?A1RH_(!*^1SC Q(%G\?KEV .'-#XF1A_I MT;>@:H-NH6 4NI4B1P];)FG)BS6ZU$G,2\Z<7JNU1FZMNK[/U)8F[&( !:R8 MW+'!_-=?PG'PA\OD$RD[P-X#4#I0FG=>/#L O0 MEAF'/?BF#;ZI%]^R%,FWH2:>% % 8&/5Z\2I[9]QC#L8;2$RB0(WR%D#6,+ZC3QDXI()91<+ N(-)>*MS"5$IM:_Z\XK8 M]1Q-NC&TA<)@TD-S84O H9^!'R7;4IXB]EUW'%;'3NAT@R$3^J6&;X+J!![9 MF,*8=)$[I*9!V(.\9>C02VSS=EC*&'1-)/5"GXK(9U*V[$36G;&7L*;/U8R MV5!=$##M;*4.7OG#% ?[M^*&EIP^P(Z@3+N-QB4UGL8]Q8Q;%L5^%KUKQB^= M<*^?R[!-C M'.()L3C?)>=)\Y93\>1-#>J6%[1(7M&@O%3]Y@9U(FW'3FB)&_N)^U'"/IQO M::8GB_J#RV\LTE%?2E7$O:V$_:;M K$S^V'T/%4\;7 M9O/K#J*#T\<3*_5>D#H^;6Q)G?A)_;C6N5*5 6XV\'FN]\+Z$.*].=B"EXU M(I2[;Q&;Q#'N,KU+*"0]MK0T3_Q;8JO\5TT9^,I";MG-"ZQ.)@> MM+9CF5'!@:)S!O'" MGI/8$T4\ZV[H7$+CN"<+VJ&#^#?RC\YY#FV;?<*AI?05N_[][QU>O(38LL46 M(GC:3>G1P2UESN3:7-XJ9##4=WO-V^:"^-)7X5GB_J:MU53WSI_I!(Z MCX(PK4!E\&$"[I7U16[]I11;-O;=W(!K1B@_)[7K',^^]&8_G?./\QU S1_K<&!LN1G6, M[;/))!0U-RJ,73T'I69=K4F,E\.CV=-$K;T>(\K=WXQ;GK MHM&6;SR%KFF4WUZR<9N+T6RT6WBCJSK*PF1QWJJ*;SF^;6\\WB:#EU(W;(-V MECRO+T;+V;/+$[%/!N\T;\+!,PF3E7,?Y>6ZO!A-!1 ;+J)X4/BYXRLV1AP! MQJ?>YV@(*1L/GW?>7R3NX+)2@:^<>:_+6%^,GHZHY+7J3'SC-K]QS^>Q^"N< M">D_;7K;Z8B*+D37])N!H-$V_ZK/O0[?LV'>;Y@GW#E00OE<1;4X]VY#7JSA M31X2U;0;X+25I-Q&CZ\:^^+BM:^4U7^K+)$MR:K8>2:W)B3>I_5P/HD()1LF M1>_V,KN=_XO;8WKE;*P#_6)++K_=\A_-R?J_#5\J/Z7AV1//I_/@> M?\<#[^/D[_@[>!_1%4@ZH\N]##>> ]N8%R#&"VV5+;0R=(M%1EG&0'\N5R%Z M%-9?WU(H SCY-@ Y;,]"JPJ^&+42R]_Q:/'PP>QT>G8/O9.!WLE]WO]_6G^ M6X(JA8:FOG5YB1[%FNGA@Z?S^?3LRC6MLMOT-CO[B70@117;M/V.:7E-I>\J M*M!CTN8B;Z!:>=E5:"\X3[,9*;7/L:7G;-1&H58D=.NUD MCO;T*,'=<=D'74,&A!V\P'L&,JP4^WK[0A !,7MR%JC&G?6I4W#G01<[C"M2 MKH#H'0ZWZQ#KB-ZK4$/N*&[>6M65B:>DUNOFH ]CF_' M].MR>7.47.L@)2V&RAC<#Q(>[M%86EQ_(>^)M8-+U;9&9]8"=6EM!\LW#/$B M@8M<=C2;_OP[(6#*QA8'C5@:.=0NN)%<]:UX/A;NM<*Y;53)Q"%JB9Y+^$-7 M5IF<6J_E&D85BT/5N$Y6?0JZQ_)?Y-H=[$$Q<9[DRME'5^ZR KB?>W4W+"T! MTK M!/"62@U@?A#,;'.A"9B!2O:W2^D>C#XH #2Q;J@5@8;9PB3E)1]6[ RI M\@-.W&&V/1_MN+M6VW0764@< @8DJ6^<_CLT"M3Y6FF_YR]'>4=MEZ8=0B'H MRD!MOL*X% )ZIS:%VG6FI!63#'%];7WH;)Z2^D+A[\C CRD@VJ"GL:1&V\)T MPK6$C,#RE<1JA9DREXG']T($1>Y12)+Y?;:^=7M.#@:DAM%C90P,E';G66E8 M'2;-91ZP]N9Y3,4@4N&ZP#VQQM;I^,GC$?D\^N67Z-HT;JUH$P# "0!P & 'AL M+W=OUR=IZGB)%7,C4Z.FD\+8BGG:VEWJ:HM,1%"ETCS+WJ85DSI9S.*W MM5W,3..5U+BVX)JJ8G:_0F7:>3).[C]8V;#Z(>9(%0:B0^\# Z'6'9ZA4 M("(9WWO.9' 9@(?K>_;+&#O%LF4.SXSZ(H4OY\EQ @(+UBA_;=KWV,?S)O!Q MHUQ\0MO93B<)\,9Y4_5@4E!)W;W9CSX/!X#C[!% W@/RJ+MS%%6>,\\6,VM: ML,&:V,(BAAK1)$[J4)2-MW0J"><7FZX88 IP%)$D!85%%(VT\ M#GD;^)9:-X2[QMI8#_2_A)$*X^SU1Z"+)9KLD5G*6@"=(\=J2UGK>SU_13K+,?/=1NZ<&4K-#NXET0JD*)Z0;F\'6X M;I;=E/UEWMU5Y&TGJ1X*"X)FHZ,W"=AN_G<;;^HX<[?&TP2/RY*N3+3!@,X+ M0VGJ-\'!< DO?@)02P,$% @ -8&O5B6*/TPZ P UP< !@ !X;"]W M;W)K@IL&S9R2Y2VT ^6K2' M!8(LNGM8[($21Q(1BE1)*D[VUW>&E!5OX+C;7B1R.//FS2,Y7.^L>_ M8H"G M3AN_R=H0^LL\]U6+G? SVZ.AE=JZ3@2:NB;WO4,A8U"G\V(^O\@[H4RV74?; MG=NN[1"T,GCGP ]=)]SS-6J[VV2+;&^X5TT;V)!OU[UH\".&O_H[1[-\0I&J M0^.5->"PWF17B\OK%?M'AT\*=_Y@#%Q):>T#3_Z4FVS.A%!C%1A!T.\1;U!K M!B(:?X^8V922 P_'>_3?8^U42RD\WEC]6WC%W;)=_4N@VKPP79C,#'HE$E_\33JSJL1Y#J! M%&^ +.&#-:'U\)N1*+^/SXG0Q*K8L[HN3@)^$&X&R\49%/-B>0)O.56YC'C+ M?ZFR=K:#&^+JZ#20TJ&%FZ@Q.OAR5?IH_WI,@(2_.H[/-^?2]Z+"3497PZ-[ MQ&S[RT^+B_FO)]BO)O:K4^@_ND?_&>1%B5)H82KT+Q;A/08/PB$T:-")@!)V M+1JH1I=!:"B5ICP-<*^0@R8 J>J:Q(Q"NR,I@^HX0!@)H47*U_7"/$<7)RG? M!)\8I)0J0"MHTU&2EL*WT(MGZG)ABD'"E6 =2'*C4"$?>7.X));,4Y&^ M%JFID:U'%WMS="FU:J((_G^J<%A#DF(^6WTOQ8'AM12W@^/=99JA=8C0I;Z MW!>.44G97Y\$.BS?,&9:_&#J,]J^2=K0"CXP$DKDPV,J/;RU"^3(R4MLE#%, M?1291%56SHY=WOR@V5+?:.*3XDG!P834=R?K]&I=I6;]XIZ>/!*$\GK06%/H M?/;N/$MG>C\)MH^MN[2!FE0\NT_4$L#!!0 ( M #6!KU9?H!!8A 4 "P/ 9 >&PO=V]R:W-H965T422 :\NR8SMI$B!)+RO0 D'3; _#'FCIV")"B2Y)V[$I\MPO'P_/E]H\V(S9T8]<%?:BE3DW/^MV;9)Q+FQ'S[G MR52;7#A\FEG7S@V+-##EJAM'T;";"UFT+L_#WJVY/->E4[+@6T.VS'-A'J]9 MZ>5%J]=J-K[*6>;\1O?R?"YF?,?N?GYK\-5=24EESH65NB##TXO65>_L>N#I M \$?DI=V8TW>DXG6#_[C4WK1BKQ!K#AQ7H+ WX)O6"DO"&9\KV6V5BH]X^:Z MD?XA^ Y?)L+RC59_RM1E%ZUQBU*>BE*YKWKY.]?^G'AYB58V_-*RHNV/6I24 MUNF\9H8%N2RJ?_&CCL,&PS@ZP!#7#'&PNU(4K'PGG+@\-WI)QE-#FE\$5P,W MC).%3\J=,SB5X'.7GXH%6X=1#HM[M)S7Q=,<<'F/OT113?"9B2*E,+B_?=2 M+H3ROM)?5Q/K#&KB[WUN5U('^Z7Z/CFS,'K[C,V# MEDC[I>%$F]2S.)H*:0A:2R;T'8@HT2B0 MPN(8*ZN53(7#QT0H422PQI=O&Y7O?+8>J2R +TK^ Y(9<*6R46EK8:Z!J<8S M2]_229F7*LC2WAB(SY&2S(/&@D&";Z8CSWH,^9E,,I)>QM2C0NT@@C$7!D(" MMRX0+-)30NLE#YE6*1O[^K=QW!N]#>%TCUZU]^H&Y#"W/K0O]+(LG%34.-BA M;VM)@4]ZA224H@R(HAY)26CU_JY2VT2*M)$S60B%U#J?ST=ON,L,,^559VI# MBJTEIVD"!W=JHM(N&[I*,1"EQ9<]OB, MT,&(<=/"=+4M^J-!)IZF]\EVG>L/WHJJ:FMCKK /(P [_-B<3$NHIE=TTAZ< MCO ?\A&_W5I59S<,8Z8R05JL]ZLN>SH9MWO#TQ5Y\U]OWW?N.N1@FRW-(TVD M4I9&@_9P'-.(CDZ/JX^(OFF'3+RB7G_<[@_&6'EK/$&S-Z2;S=XZH]T>75EZ MER%N;QR;?"OXO7[<'@].Z;,N9D]/&[NW#1G2.TXXGZ [ZK3$_W%:HI/H8%K\ MV:&TQ*/V:! ]24N]O3H-^.7 M)<;;>B@QT: ]& U?FIA:Z09:4\8JP!'\W^FA HV8-)N_U9 ()PE95K()!5 M)/="@>_O?<$+LG81Q0N:L%LR%^CYT@1N*W_40CMT:W3"C$Q/C$&"7BZ92W[D6(G% &NP!YD%)H.WQ*0NG'%_8*"^V>NGFVA MP8BYD2AW"91.T08 V203Q0RG@$59H!"07_)W2PVU:URUN\#J[[-BM]LH=$(8 M7W\)=S\'S(\V:;:Y\[F]9YJI+W0+I0&Z@KU@O>)VJPJ MN.E"KG]6#F"?L)*\:)@ F+*2#G!G3 T/C+(,8?.;#*?YB0K3 M4O686>VNGH)7U0MH35Z](Z%MYAM7\12L46=TTB)3OP>J!?/DO4$L#!!0 ( #6!KU;O-:/2&0, ,D& 9 M >&PO=V]R:W-H965T+Z&)\?CGQ]L'@B\2=.Y+!5[(VYH<_O*L64>H30H4E M>03!VQU>H5(>B-/XN<>,AI#>\5@^H-^$VKF6M7!X9=1765&]B&815+@1G:*/ M9O<7[NLY]7BE42ZLL.MM)QRQ[!R99N_,YT;J?A?W^WX"Q++N34[L-Z:T;P02@W>G)S4OBFW9/E6LA\M5Y;[:^D!A*X ?W:RY1>G M /"$.X,V2<@]VV8-E3X#E\,%HJAV\U156__=/.+$AN^R0W67V+. '84>0 MCV/(TBQ_!B\?JLT#7OZ+:F-8*:$I%/WV4#1\NU@[LOR=?'^L]!YY\CBRGYUS MUXH2%Q$/AT-[A]'RU8MQD;YY)N_)D/?D.?3?[=(?@\'C=U :GD)'8#9 -<+& M*!YFJ;?P6FK6F,ZQO3LY!VY868>.76.)S1KMT#Z_9'#%2&2[?B39N;5FR^_E MX"7D9[QD9SF\%^NCKN23>)*F?AL7,[@U&]H)BVPX"[^;SFI)G<48;N2]%UQ( M_F].U$(1Y^DLK%-XCSR]M5$5O&LX[!UZ> =9$9]E8[_-BA0^&1**L^1BBVE\ M5A1ARPKVYB1%679-IP1AQ://C2ZEZ,F%(XK&6)+_](K7XVD\2],3%D[C+,U/ MGGC:_ME?PFG*Y15>R.(I/];U,3K>,P<[A)W@=\I&4R8"I0YA63$>%,S2H4-4 M6T1H^FE$/XU'K0G=\*Z^(S%3JVLQD*-Z&#WVL29']-*@W082=?Q1=)IZIAFT M T]?]/3TGWE/\IS$5FH'"C?LFHZFIQ'8GCC[ YDVD-7:$%-?$&O^KT'K#?A^ M8PP=#C[ \.^U_!=02P,$% @ -8&O5D]'"L?; P K@@ !D !X;"]W M;W)K&ULC59M;]LV$/XK![4H$D"(J!=;2FH;<)*U MZX<.08MV&(9]H*6S190B/9**D_WZ'2G;<5+'Z!?K>.0]]W[GR4:;'[9%=/#0 M266G4>O<^BI);-UBQ^V%7J.BFZ4V'7=T-*O$K@WR)@AU,LD8&R<=%RJ:30+O MSLPFNG=2*+PS8/NNX^;Q&J7>3*,TVC&^B%7K/".93=9\A5_1?5O?&3HE>Y1& M=*BLT H,+J?1/+VZ+OS[\."[P(T]H,%[LM#ZAS]\:J81\P:AQ-IY!$Z?>[Q! M*3T0F?'O%C/:J_2"A_0._4/PG7Q9<(LW6OXI&M=.HRJ"!I>\E^Z+WOR.6W]& M'J_6TH9?V QO1WD$=6^=[K;"9$$GU/#E#]LX' A4[!6!;"N0!;L'1<'*6^[X M;&+T!HQ_36B>"*X&:3).*)^4K\[0K2 Y-_ND'%P4AA\]:N=;";ZK!YKE\0M;L31I#QK+\!%Z^=S$/ M>/DK>!^U;C9"2N"J@2=_86XM.@NWPM92V]X@_#U?6&>H4/XY%H9!2W% M*[OF-4XCZ@Z+YAZCV;LWZ9B]/^%#L?>A.(7^2VDZB7#PA^'A0WBX\20L MM:3^M7 F%+A6]Y:":<^O@))5M_MLP2W6V"W0[#@9?#3:VEVLYW7==[WD#AN8 M=]HX\1\/S?D'Z?[UE[>H]+WH.RJY%;D)63QB)9RE<08F%H%D$QCG/&X*R(L[0ZAR*+697MN7D\+EC@CL>, MM-_3+%N3858OW<8':$V&^@$92LRU2.-J,+U#"E9C84TG16Y5 V :,T9JRCB[ MS':\JF2>4^3LYRP,R7D+HY)<+(DX(\NR\MRS6%Q6[-G=*"ZJ4;A+XS&EX%G\ M\('FN7VRT&D0/R5]0QE_RRXJFCA2AN%)?CUCD+?!4=<:1.B&"8!^ KPL"2_J M*R$FE7:-80K+QSCPA?6#W4]HDML(UU)U-4CU68O!6O^('S-?JZ"^UJ22SHVG MK):B"4Y91Q]:'0[T$BA5)@C; %?KCA2T?J_<(U#GVPOXT#O?_TND^X:)WH@F$G.NDOY"8,4:%6AWUT->"<*5_IVT ; M]/N6'OHL4Z5GE7]40![G)?/DZ(GTK5!=EIXL/3FNX-A 2@YV2(=F%3:EI6CU MR@WK9,_=+^/YL(.>G@^;G") ;6E!XI)$V44YBL ,VW$X.+T.&VFA'>VW0+;T MAP*-?T#W2ZW=[N 5[/^BS/X'4$L#!!0 ( #6!KU9CM-(_IP, L( 9 M >&PO=V]R:W-H965TV%^U&XI#W'IYS7YSO M?/@:&Z(D'JQQ<5$T*;5791E50U;&D6_)X63M@Y4)GV%3QC:0K+.3-64U'E^4 M5FI7+.=Y[SXLY[Y+1CNZ#R)VULJPOR'C=XMB4APW/NM-DWBC7,Y;N:$OE'YK M[P.^R@&EUI9G6FS]TG9I%<5F(FM:R,^FS MWWV@@YZWC*>\B?E7['K;Z44A5!>3MP=G,+#:]?_RX1"'$X?+\0L.U<&ARKS[ MBS++.YGD*\3+B(S4MU +WI0:L70*?BDW>IB>*=JZE^ZE\"=6!9'5G>5*\" M?I)A)*:3,U&-J^DK>--!]33C35_ NV.M=SHJXV,72/QYO8HIH$+^>DYLCS5[ M'HN[YBJV4M&B0%M$"ELJEC]\-[D8__P*T]G =/8:^G_-S_\&%>^^=;I%]R7Q M7COI%#;%1\<)J,X$C,6MMZUT>W2F(C16+:1(/DDC_%I\/ZE&8Y2K,=QYV&B# M5T1U%.O@K: !>SU@RQ"DVQ#OQI'X%>0B._)-7V8M6[OL# MOP7]674^N^S/T".I"SIIBN@H?&O;=@DLM8-PBDD$F7#&E_+UEV_.)^,W(W%M M(*!+,2$HO-\XM9'&4I%*A8ZE8=ZZ5^@1/@E;=43X#+;DR6*A8!4]JR&>A+#@ %IBAKY @14 TG^FAYT/9C%*LN MHDYC9/*USC1!Z=&:-05O.FN^P'_:-X_DR",@HW"T!JNX]%/;PL1^J>G_TB^S>-^Y1,>C[QL M\%I38 .&PO=V]R:W-H965T??=]1_*T M/CC_*;3,0@^=L6&3M2+]=9Z'LN5.A9GKV6*G=KY3 M,W>>@]JRHE=28OYO-7 M>:>TS;;KY+OSV[4;Q&C+=Y["T'7*'V_8N,,F6V2/CO>Z:24Z\NVZ5PU_8/FM MO_.P\A-*I3NV03M+GNM-MEM%2 M(H+"WSW?LC$1"#3^GC"S4\F8>+Y^1/\Y:8>6O0I\Z\P?NI)VDUUE5'&M!B/O MW>$7GO1<1KS2F9!^Z3#&7A89E4,0UTW)8-!I._ZKAZD/9PE7\^\D%%-"D7B/ MA1++MTK4=NW=@7R,!EI<)*DI&^2TC8?R03QV-?)D>^NZ3@NZ+(&4K>C66=&V M85MJ#NM<4"(&YN4$=S/"%=^!6]([ +2!?K(55U_GYZ!VXE<\\KLIG@5\I_R, MEHL+*N;%\AF\Y4GO,N$M_XM>>JM#:5P8/-.?NWT0CTOSUU-=&(NLGBX2'])U MZ%7)FPPO);"_YVS[\L7BU?S-,Q)6)PFKY]"_D5#^TY']#[A=(%<3#J%L1_Z/ M1W%!]2"Q3X;Q)JA7QPD!KL E=BK:'TE[S_>N5'L#MP >/L,B[!-PB3 M)$X4 M:#7TPV+V(VZY,7BP,_K8\K\$B%7YH<=+1UEQM F0'>*(BQX2-6K*RH=] FL0KN=*IQ[O,*AQR5 MI4W0W3MI8_U]:G9L J9\)DQ *G[]OV,U!+ P04 " U@:]6)D!NZC(* "!&@ &0 'AL+W=O M5X)F=5.2#* C& M@X++LG=S99_=5S=7JC:Y+,5]Q71=%+S:W(E,-)DI]85NWF?7 MO8 B5RDAB1P_#V)-R+/21!@?&UD]KHE:>+N=2O]G=4=NLRX%F]4_KO,S/*Z M-^FQ3,QYG9L'M?Y%-/J,2%ZJ27Z=U;5>[Y!9!EV6U6\7 A[ M_:_;F385PN3?QY1WLH?'95/JO-8KGHKK'G)#B^I)]&Y^_"$UYNV (F,9II&LK4BEYK#PD(X\C48*)[4Y?2X#DOVP=\ M!=53:>6QBK)!LU<__C")HN#R\?9!V\OP\@(S,U$Q@R7AV9!93.S#RF4IQ+TO M4_@#RM()XIKQ-:\RS8QBLIDE_R.8*%:YV@C!R!,R%3[[4+)_ M\+(&[[ FHCR+H*R+&<"H.=,4'IJN8)@"4)Q6C3. F\T&K5+K.J*YAM"C0F\1I+#:BEN@##O9OOLUN)! M(J3++A,\EGCQ:.Q-1^-6X%H %'_B,N>S7%BD+T'TV4=EL(X^$0Q,?*-K =US M3@XGG'E.4,PV3L@+87*I]\0T[B ;(!94!2: .G9:JH"D=&N56N4RXRZ8\$?Y M9U5%L:DL!FTC@5!58DDU -&0*ZW)YW.5HY8@N*QD56L,U1>O&6C:KO1Q6<'U MNVQT8$+ZB=@#/&L?TTJ9>$*!6EDB.$.(A-/8_@\Q^A$U0Y8+CRU$"7BYG< S ML+$DPK"1BI$)Y,(SR?]JW3,,'X_'^(^]9!+LY8%N[IKT:U?.-^P)>P5"(SF:I ML#^TL)V;95&(3!+N1@ B=(>0*)(6)?*:7%_-A:0DM)$ Q!"8IG5EY=1:V&>, MW$($U"?^VPEG*\L9#B=^K% MTRF";.@/IVSB#VW<37'],P4'((V]9#CT)N. 17XPZG3(V*O1T$N2X04+_3!@ M\9B](4;)139XY]S@QHR\\7!TP6(_B3!Y)2MZ/ Z\*(DO6.)'HT.@!\D8)MXH MC+W1.(&,T008ITBGR3ALH5A2>SXO]L;3Q!N.0LH@?Q)BK=#F;)R,V6<$$O$1 MHH+++.(.+:47$_C(ZN1@29\CRM M'<$ZEE".*.=<5EO!>\4(]V>AGXQL9%GR=YFR;L*KSYOPQM"B>G*_^ M#Q#P%YICL'3309P%_J1]< CI>$TUEK/KLN.:[#2![Y3%?7,Z+*$?;==>+V6Z MW"V;33C:EJ5;S)$B;PB:K-!ZE+4>=1Q,T&,_O2,#.X8@ MTQ.;%A:K=4+_B!.HL)^LZGN:[<1KK5M/W>4<1GI,EXK8W@UG*["?JRZ9R+V# MZ.X*#$>+4CCY?[EVO^UR^H Q1W[<'X,'1G[23V"HSPJ(94X,GTS/^Y/@G(WC M\_XX.63^BJY]0)-"]9.R?4N09 MLU:*+L^W%P_;]MA5[KW"8FM2UU\^:Z5/5YIFTJ>RR1%')D>8W@M 7G$P8>]V M*N2K,,"+.+AHZ?!5B$XT&847AQ(/;)Q,0V\4):=R94G]9I/]79[1R+W\^;.6 MDHRR1YNG#;1+X3/!=A8YF3C]YXE#8)O$:7RTNV-Y<#N6]]N- C7,WE[N4E=- M'L9N!L]1DJBVHYVEGH4ZQWI%!,1R^;66&3D?727U^3043BZ506ZHF2UH1(#4 MN50"1?62\93:9$C:?"5'N6J")+[QUS;?_Y\6*5(JG*.ZHZ5:7 M73<<#0B !ZP>8:4JLY7T&]<9_\I^SF&C MG/IN>)V@?!&&AN@:F(C#?,1ONZTY7!UX@^=[2MOLN U:4SK<7FC?OV1?GFO5 M%4;R96$;G:^T8R.74DWF>MG7PIB\"P8XK&F.V[UGNX,I=9T;NZ-NC 9;@TOL MNI]*Z1@#.NE3I0F_WB@)&L?!SW9%N^?;]9OM\OGSPB':GG3KB*$?#P];B)VJ M(,DQ!7:@-;5RW%BH1'Z8*SBP.;?1HDURO1@..V'@.92==+?OJ\0\=^E-YH># MLC]J;>Q6S)Q(A.^[I[2]/\56N]$YY@@[^1GS'L9/MIN:2.-<\IDK/[2(]5R: MH_+)N<0 L@;MIXA1 :5<]&T]:R=)HL,7-46:V%V^/0!$!+UM#SY< MS7T(#K MYB"%J*W.C_!:YZH[!0:Q%09=?&H4[<\R%'5BWO8$X<4E]LYJWC[>W[=G-6TG M1%5#US,MOM;P#\#0J9%Z(![G<]?342S )F5SS-MM M=@\%2=KY@556]2P'&2K,K[JM)D&E5HB.%40N%Y(8>IO)",-5J^>V3!WEOMUV M'6VLJA<(*[ZIT/8P=#-UZB*1BN6*Y(;8RCM9R#]0-CJL:C_FJZU0^ JF:ZJ7 M,U^3,AXY]0]B:WNFM6$KB@;+G2[UD%--CPU9TR!&%Q*<.G*SU+9W[G;J-(O< M]KW.]EY:X_FAWC0:>F$8?J\CO=!+T+\%T^!O'.E9(QP[91[L?!8H1+6P'S\H M%!!'[@M!][3[OG+K/BMLA[N/,\"[0!.!<)AC*CJ!4<\=\;8W1JWL1X:9,E#= M7BX%!TX:@/=SI4Q[0PMT7YUN_@M02P,$% @ -8&O5GUMSI2G!P &!4 M !D !X;"]W;W)K&ULS5A9;]RV%OXKQ#0H$D"> MU5O&"V [-1J@08.Z:1XN^L"1.",VDC@A*4_F_OK[G4-*(\_BN!=]Z(,]6LCO M?&<_U.7*V"\N5\J+;V51N:M>[OUR.ABX-%>E='VS5!7>S(TMI<>M70SEM.M;59C556_4:Q[\IA>Y MIP>#Z\NE7*@'Y3\M/UK<#5J43)>J]F-+T]IO6\X ^M5JYS+4B3 MF3%?Z.9]=M4;$B%5J-03@L3/H[I314% H/$U8O9:D;2Q>]V@W[/NT&4FG;HS MQ6>=^?RJ=]X3F9K+NO"_F=7/*NIS0GBI*1S_%ZNP=G+<$VGMO"GC9C H=15^ MY;=HA\Z&\^&!#>.X87UIS4I86@TTNF!5>3?(Z8J<\N MWFKL M\]?W4EOQARQJ)3XHZ6JK8''O+@<>X+1DD$:@VP T/@ T$1],Y7,G?JHRE3W= M/P"IEMFX878[?A;P@[1],1DE8CP<3Y[!F[2:3AAO\GU-WVF7%H:4=>(_-S/G M+8+CSWTZ!\CC_9"4,%.WE*FZZB$CG+*/JG?]XP^CT^'%,X2/6\+'SZ'_'=?\ M7T#B]UR)>UW)*M6R$#=I:NK*ZVHA'KRL,FDS)VX-?L3K'W\X'X^'%_* E])5"^:2^65JC$R#USA"V:A-JBM!\;I4Z\AIF[*B>XU[:-%\G8I5K((.8 ML=KK_RK'P+I:UB!?DZ;@O3\RB66!%N:FXA?UJ HQFHI?9Y3S(-!B1.;B:VT\ MT#A.'/N1NT\T&GP4,,93\9XW)L)P<,*R%7/Z#D 2?""1'&9#(D9XIA%R'A$# ML^JJN6MD3J;B4V5VF$-$L Y!<+S 31[O.4<:;V?H,8T9K?I: YOI(A.,9==0 M-B!T$=(9B3-+H8%N5D\BJ"\^YXC>J&0324%7TDD^2EU$=GLT5T\R>Q["RSVI M")JLYB@^-%HWA*Q@&X!%W]$NPB$(R1G51DE?O)]OF9\H5<9O:#&)JL,BK-E( MFZT13F2.)@E*DZD"Y)\"'^9.=(73)>0A-W))'0K) 0$I!8OE\DCI +!4HM3. M*3:3IVJ.GU>SHITDBSW>6L:VNV-H[%?_)=I'@">D)@VI#A7J1"&]N)*2#!?G M1&0IK[XS)6K,FMK/Z.S"';+;X?+?K?NA[$AVP ?BT X:#/@.%;N<(9/BT[%X MK2DM3>VH-;V9;F]J;-<8KM'T=^.ILS+5*6!G7CP0">8ZI8E)K9OPG]?4]5Z) MD^3X[1E^6=/QQ9.K\.Y.(=7FFEH>:Y A^1RZTLEY,CI]VRYO?N/C3_V'/GH( MVV;_MG^#8Y&1_T3WS[;_#/GG1'132/D.\H2PTF4J R$YH-9%&\ M),E#S7%Z4;'UH52]I]&]CKY_P]!46GAL0(7FXXNBX\MV?F^G_T&[[5KD5A8\ MJ8#J;ECNFN8. \""VUY'L2R,(TQE.Q8Z^%ND=\$_4Z-^I*,R9LF,9S/JK=2O MJ>PUO8KL8FJ[J?='>'+D)&SHVNR(U9/LUYTD,2"H4,_30S;JS+?D[8);!HW M/.-AID"NT#J@PYP: EZ5=IGCIHFE;2HLS"K82:TM>)#@ZJHEYDP/D%B1@\R MEFT*G87&%(T5OG?LJ_^Q%VULWW0UDKP9ABE<9U&-HQ4?_2D1S-A3HAD,6XH3CD&$"EZ1[O-DBP4-D.'3H> 0IY1JG>HS:4BS0AZ N']D4 M&@P68?Q*?4-P>QK;F VB-T;I[_L,,NA\K2J57? W.2=XF@T?KMJG[6>_F_"U M:[,\?#.$NQ$,"VH^AU_\#4$L#!!0 ( #6!KU9^'M>S%@0 (P) 9 >&PO=V]R M:W-H965T4[-B-8^R^2+S,G#ES([G8*/U@:D0+3XV0 M9AG4UK87462*&AMF1JI%23N5T@VS--7KR+0:6>F5&A$E<7P>-8S+8+7P:[=Z MM5"=%5SBK0;3-0W3SUZMI%NU02MZ@ M-%Q)T%@M@\OQQ=7$R7N!OSANS-X8G">Y4@]N\F>Y#&)'" 46UB$P^CWB-0KA M@(C&SP$SV)ETBOOC+?KOWG?R)6<&KY7XP4M;+X-9 "56K!/V3FW^P,&?S.$5 M2AC_A4TOF\8!%)VQJAF4B4'#9?]G3T,<]A1F;RDD@T+B>?>&/,L;9MEJH=4& MM),F-#?PKGIM(L>E2\J]U;3+2<^NOE+>A3(&6J14U4SC(K*$ZW:C8L"XZC&2 M-S!2^**DK0U\EB66A_H1\=F12K:DKI*3@%^8'D$Z#B&)D_0$7KIS,O5XZ1MX MGYF67*X-W)*3]\Y)^/LR-U933?QSS-\>;G(4@!? M1&G1U@@;7_18?F2/J*F'079-3BBJZH&,&Q%20_U'I5P\ )T+QC+IT%;;[)/"U:RAT5ND+V"7H-_B0I&&:96=^ M. \G\\D9W*!4= +TLC]^C?R6_A#VO3#/Q^%D2AA9 O,X3*9)F,09O*Z&\$C< MR'P\2L[/^D&:GOD,'624&]/Y&':MDD.&))'RQS;% I]0%]S@-EDOZ?5&Z$RF M#!=4"I83\9I1^A"EB[7H7- JK1JO>"*7!1-%)_J:R+%@'9DC%4[6JXK.?[H: M.E$2.!GSZ$Q:_G%K?P0W;T*'#H9Q9\=?V2"F YE]?^K^[YO^M:Q-C!.P^DT#C-7B>%DEH73>0)W2 3C+YI 0X#B,LQB.G<'1 MW@U)_;;V[P!WR%'3]I?E;G7WU+CL;]@7\?Z=0FZN.3DCL"+5>#3- M#]W=]/ MK&K]?9LK2[>W'];T7$+M!&B_4I3]8>(,[!Y@JW\!4$L#!!0 ( #6!KU8] M^DOW,@0 'D) 9 >&PO=V]R:W-H965T=1=F>7<]-Y)37?67)=TPB[O69E-HMLFNT$G^2Z M]D$P7LY;L>;/[+^V=Q:G\8!2R8:UDT:3Y=4BNYI>7)\&_:CP3?+&[3U3B*0P MYCX<;JM%-@F$6''I X+ WP/?L%(!"#1^]IC9X#(8[C_OT/^*L2.60CB^,>J[ MK'R]R,XSJG@E.N4_F M]@S.)R\8Y+U!'GDG1Y'E!^'%Z M- W3%_'(;C[V0 SR<=E;7R?K_ 7K&7TTVM>._M055X?V8S 9Z.0[.M?Y4<"/ MPHYH-CVA?)+/CN#-AO!F$6_V:GCT0;I2&==9IG^N"N3-]/+H_P/1WXGAY#?[4<_\O:!VOZ4C/=F*85>ON[ M(UZM. X R4&)K/!,*VL:*E%&J3NIUX1YAQP3XV@C'$U&D[QKRTQ-*CZ'XA-*5]9#[9+)),]/,+JN3;[5=A1I51)L+.N2J6"_8=81](EC M)!80@MAYX3MO[#:)I:/62FP0J;8DO+>RZ#S\>Q.URUKH=8@RGAZ$ZD0:?X7] M(X)+L<:N&NM M^0$='! ]%H0;,K=E86-HHFV5!*ZO$5&T1@0]8,%0WQ42XE*HLE,Q^B>/_(C- M['A$WVLD,,*5HE!\$OWL*8+,@W0I"2[Z4%T5(JI^8,%@P_;T*DR(99^,I.<& MN;A"#K GT6A)KQ$5ZM=%LJXK'/_L( =FNA^"$U\+3R+FR*6Z]CFL7D^@0-1P MIU+NQ"''OJ9EAXK!)_I4FNJP7)9+L];R%[N]CB*S.DB'<3+UM]%H(;F"JG&\ M)P\LWKTYS_/)91/JH.0]>C<$IDD;'U]-+P-LP6%D'"BBIQADKEP0'\Y"*LB. M8HVH?IN.SK#-E0KY@GZG!^*I%0O62'IHQEOM,2IHU] S*+A0/G2-*$O;I5Y[ MT;C/9FELE9*YUS6X9M!X?4(-!EB'SL63,TI6L5@H.N9%HEYA E/]#[-=&3!! M0B(H\BS(2?!8H0]C3Z";,! 46HO[YWY*O?' %8WI0F&/96"?J.9'3]@7ZF&W M>T;/[=SQWG78L%W'2]\A.#A+-^,@';XKKM)U^J2>/DI0R#66!2E>P70R^N,L M(YLN^G3PIHV7:V$\KNKX6./;B&U0P/N5,7YW" Z&KZWE?U!+ P04 " U M@:]6[?ZG\U$# !;!P &0 'AL+W=OM<;>N1+1P\]*:3=/2N_KBS1UO,2*N9&I4=--86S%/&WM M+G6U12:B4J72/,M>I163.EG,XMG:+F:F\4IJ7%MP354QNU^A,NT\&2FUIEPXH0E:HG30:+!;S9#F^6$V#?!3X(K%U!VL(GFR- MN0N;#V*>9($0*N0^(##ZW>,5*A6 B,:/'C,93 ;%P_4#^G7TG7S9,H=71GV5 MPI?SY#P!@05KE+\U[7OL_3D+>-PH%[_0=K)GTP1XX[RI>F5B4$G=_=G//@X' M"N?9(PIYKY!'WIVAR/(-\VPQLZ8%&Z0)+2RBJU&;R$D=DK+QEFXEZ?G%IDL& MF *S%)/I@- RGLSJ\Y,_HB9"=P8 M[4L';[5 \:=^2I0'WOD#[U7^). -LR.8C%]"GN63)_ F0QPF$6_R"-[RM\,/ M;L*WY=9Y2W7S_9C#'=[T.%[HI0M7,X[SA)K%H;W'9/'\V?A5=OD$V^G =OH4 M^F+%G'0A9Q%;>Q8J_!C)_X"!3R4"-Y0G[5"$E:. ".9I4TC--)=,@2-AI.;T M#IC% %#37X#4L7:L(#FD6O8E?!YM1O!NN5P# \2L/%, M"V:%@Y6A'YP\?W:>Y]GE]7*SBLOQY8O1/].4FJM&8#1[9:J:Z7T &[^^=-"6 M1JG]J6D#-==LG122V5 #Q 1(7?JP:,GT#H,#D?NQUBRL MJ>C2. 0A'5?&=:F(\HV0_N\2292"AD45A;3Q.,1MP%MJW9#>+=;&>J!Z"=,1 MQMGI1Z W(HKLD5F*6E!Z@QRK+46M[]7\)05;\A):"E8A%8G$(@EJF[=7 8]: MF^XG62<_.M8NZ<' J]#NXE@/6:' =+-O.!U>CF4W,'^+=\\.6=M)RH?"@E2S MT>NS!&PWRKN--W4%H3#UFV!@>$\7OP!02P,$% M @ -8&O5M6Z+\K; P % L !D !X;"]W;W)K&ULQ59M;]LV$/XKA#H4":!9KY9LUS;@I.U6( 6".ND^#/M 2R=+""6Z)&4W M^_4[4B^V$]O(OFQ?+/)X+\_Q.9YONN/B2>8 BOPL625G5J[49N(X,LFAI'+ M-U#A2<9%215NQ=J1&P$T-48E:U84<&](+(N2RJ> M;X#QWB]I44(E"UX1 =G,6GB3FZ'6 M-PK?"]C)@S71F:PX?]*;+^G,_0YN/ 9AP)LTOV36ZL6N1I):* MEZTQ(BB+JOG2G^T]'!B,SAGXK8%O<#>!#,J/5-'Y5/ =$5H;O>F%2=58([BB MTJ0LE<#3 NW4_$NU!:GPEI4D5P]TQ4!>3QV%GO6YD[1>;AHO_ADO ?G**Y5+ M\JE*(3VV=Q!1#\OO8-WX%QU^I6) L\FONL'%_P%?9J!\1><\7=+94YHE1*S M^/2C+K:4F:3_7*RD$E@.Q5141.6\EF@EKR<$&4WRGM*# MA(SKWP27DM05]A5FI&OL)_*UF.$>9',!V$2>L&LU8!8H1Q!8AO#R:I@3)(XM*.13V)R-;YN-BYYX(HRC.4%(SL(1[C2:+1")XO(+:-2 M(@3-L)PT90H'9=HA7>9X;[\J$.71Y7N!;X_",;GCU?KU:8?[&$A$/D("Y0I$ M1XO_']/B#MVSM.BS<[3XL1V'[BM:6O%)6B([CF/BDZLPN#:[(-I?ASNVAY'F MQ->\:(U6Z+^-&(WU'#%N:(=Q]%9BVJ 7NL>P[Q[#-W>/?;\PUWC8\_&5THH\ M[JF\T]3>ZVO&/\U3O>1BV/.]9-\XY,O.T6!X44YDTV+XEXWE#M!6Y>C0\[M_ MI?V*"RQ>P'H2S:4T5?KX(O2%HU/%A240VJX[;A_UR[+LR#U2.E7VKY_C_Y), MY&$K&78OX5PVQUJGTCE5Q,[!I%*"6)MY3&*SJ2O5#"V]M!_Y%LVDLU=OYD7D M?:V;$8,,3=U!C(4IFAFLV2B^,7//BBN&PO=V]R:W-H965THIO)PW-$D9ENM'FT-:*#%RF4G46U<\U%DMBR1LGL MF6Y0T9>5-I(YVIIU8AN#K I.4B19FA:)9%Q%\VDX6YCY5+=.<(4+ [:5DIF? M5RCT9A8-HMW!)[ZNG3](YM.&K?$!W9=F86B7]"@5EZ@LUPH,KF;1Y>#B:NCM M@\%7CAN[MP:O9*GUH]_<5[,H]8108.D\ J/I&:]1" ]$-)ZVF%$?TCONKW?H M=T$[:5DRB]=:?..5JV?1.((*5ZP5[I/>O,.MGG./5VIAPPB;SG8XB:!LK=-R MZTP,)%?=S%ZV][#G,$[_X9!M';+ NPL46-XPQ^93HS=@O#6A^460&KR)'%<^ M*0_.T%=.?FZ^,)1?XWX"4Q7@4\L;NG$7@Z+W]EYP,O_ M(SN&A6#*!?6W._7P_7)IG:$'\^.0] YY>!C9%]&%;5B)LXBJQ*)YQFC^YM6@ M2-\>X3WL>0^/H<\?J"BK5B#H%5QKV6A%?*W?_97(7LHA_DMEU MCS_F70^F/*VYLB!P1:[IV>@\ M/UM6[C=!-ZR5([ZDQA6=-? 1IO0-]76KO= MQ@?H_USFOP%02P,$% @ -8&O5I$,['2< P ;P@ !D !X;"]W;W)K M&ULK59M;]LV$/XKA#H4-J!%%"59BFL;<)*F*[ 6 M0;,7#,,^T-+9)BJ1&DG%R7Y]CY2M.*MC[,.^V,?CW7-WO(<\S79*?S5; $L> MFUJ:>;"UMIU&D2FWT'!SH5J0N+-6NN$6EWH3F58#K[Q34T>,TDG4<"&#Q9!'!P47\1F:YTB6LQ:OH%[L+^V=QI7T8!2 MB0:D$4H2#>MYL(RG5YFS]P:_"=B9(YFX2E9*?76+C]4\H"XAJ*&T#H'CWP-< M0UT[($SC[SUF,(1TCL?R ?W6UXZUK+B!:U7_+BJ[G0=%0"I8\ZZV7]3N)]C7 MXQ,L56W\+]GUMCD+2-D9JYJ],V;0"-G_\\?].1PY%/05![9W8#[O/I#/\H9; MOIAIM2/:62.:$WRIWAN3$](UY=YJW!7H9Q5R(U8UF)!(),'H%^X6XUED M$=X91>4>ZJJ'8J] )>23DG9KR'M90?72/\*TAMS8(;P?N@5+43=4VXK,ASX61I#%A#;H0I:V4Z#>3/YOHDG]-V9&M*AAO0<^N(>;V758=)J36Z% M%!9^_!EI?:*>4YF?Q3Z=^1$N[\^):R>2M:KQ1ALR$I+8K>H,GJH93PEVK=P. M;2,W4$*S GW0,/)!*V,.A[XLRZ[I:FZQA&6CM!7_<']=/R,7_[OE#4CU(+H& MN;?!J@@+,YJ341S&-!Z3.$SIY*"[S#.GR1+F^*JPY9([2EBQ4M43J<5*X^M$ MTDF84$I&:/;=X;X?P#7_O$3 M1(L, MJ6&-KO0BQX[H?KSU"ZM:/U)6RN* \N(6OPA .P/<7RME#PL78/C&6'P#4$L# M!!0 ( #6!KU9UA6H4104 ,,, 9 >&PO=V]R:W-H965TL6Y@:=25/JBMS)F?38:Z6S% M2Z9=N>85OEE(53*#4[4,2E94O>FY7;M1TW-9&U%4_$:! MKLN2J>=++N3VHN?W=@NWQ7)E:&$T/5^S);_CYOOZ1N%LU*'D1!;_6(,E,E:?,XO>AX%Q 7/#"$P?&SX%1>"@#",GRUF MK]N2'%^.=^B?;.Z8RYQI?B7%CR(WJXO>N =E !@<@0_@B*[/2\+'*>?Z[_PC#ZV(,=C%>!D 0O M['(.+5YX*.<54WQX:7.^8<](,0,SI5BUY';\]VRNC4*^_+,O^08[VH]-/72F MURSC%SUL$LW5AO>F[]_YB??A2.11%WET#'UZASV9UX*#7,!,")DUM<*9S0F: M.EZ]J..^#([NL3^#>VF8 'V(+/R)QAR[5#"#+XT$)@3%95;$@I,9E#0N)9[75<&J19:W15 _. /O:[G2_4IS_QEI SF6KCG3T M$\ MGH9=IIUROD%%6UO"G(#O^)/0/B.TOD.1*:JE TM>87C".K 'I5!-HEBYIFP%$F(EMQ7,Z0MQ!E_KH3)YQ,L#21&TU@ M[$:V6A,<_X'"0B$E3AI%SCCQ('"]N,LAA],X "AFP;HO"X4+2>>$Z3A %(WB%\'^HK"?NK$?NC$28H8\1AC MG" )QXF_"X7T?H]?Z"23U(EBGWCGCGWP=%KR,]Z5W&1%8W>EEKJAFY70J&(H!)2/SXMN:P M1IJ302ES+IQ6Y66CDHVVV9)KO%DU^/];VCYVQ7O5&K$;#A,L>.RFP]3UX$%B MQ(6@5DXG_>'8ZT,2]H=)VH?;0C\.%[1=@8171 %%YQ.Z47\8N4$?/'?<'P8T MND8U0''/X:^"BQSL*04?^MW@"!'2C@CIFXGP55:;AJF-3AQ3MZ.H;U W.G5- MNUCZTS%@]9H/%S'@L-RU3M]WH3;]LT=N' \[*/3&T.I#36ZGOHZ&/FLNIK_, MF^L][KI$907!%^CJN2E^151S96XF1J[M-74N#5YZ[7"%_S*X(@-\OY#2[":T M0?>_9?HO4$L#!!0 ( #6!KU:*+G;1YP, "4+ 9 >&PO=V]R:W-H M965TDDJ;O;K=TC)BNI;C7W:%_$ZA^?,D*,9;Y1^-AFBA9^YD&82 M9-:N1V%HD@QS9B[4&B6M+)7.F:6A7H5FK9&EWB@781Q%_3!G7 ;3L9^[U].Q M*JS@$N\UF"+/F7Z=H5";2= .MA,/?)59-Q%.QVNVPCG:I_6]IE%8HZ0\1VFX MDJ!Q.0FNVZ-9S^WW&[YSW)A&'YR2A5+/;O UG021(X0"$^L0O>(-".""B M\7>%&=1'.L-F?XO^V6LG+0MF\$:)'SRUV208!I#BDA7"/JC-%ZST>(*)$L9_ M85/N'?0"2 IC55X9$X._R(,_REEDV'6NU >UV M$YKK>*G>FLAQZ8(RMYI6.=G9Z6?&-7QGHD"X0V8*C>1Q:^#C(UL(-)_&H:53 MW-XPJ1!G)6)\!+$#=TK:S, ?,L7T5_N0V-44XRW%67P2\([I"^BT6Q!'<><$ M7J>6W/%XG=]+ON4F$-.$,X!=!N2K+X.'O 6 M$\P7J+>S,7SDDEBHPM"R^33:-?J&+RB@7;5QU7;@45DF*K>."'9A8>Y(>*XC M=Z_QE1Z??J9DN2P(&MY#K]6]'%#KE<97O_3*M1O4EB]YPBQZ!2FNE>$6>L-6 MNW]9;]^VU?33Q?P"K/;^>05RF# PZ+;ZPVC/HIHNV5>.?@_MSK#5Z?:/4-NN M-B[.B((F+?F;$@ DBO)NBIKYW'D$(VX->M%;IR30#.]Y=OOQ.R= 9\- :=/>]74T?C$^_->CT]^-33N_&)[IL]>*C\:E6_P_Q.9'">G4* MZ_V'% 9/QCWO.5])'P#2]235PF49EU/@JUP7[E]4A?_@S^CDN6>G+UAK]4+^ M-"[K*)F0@TK/4MD#3(ASDE;AQ9B&F*(IAN^(\= N5=I,(T)>_C31_31W\]5N M.CMZ#_8C/&."R00=U?UGMA_JFXP1+G%M"DL+GX4]E=V[W<#?(7W>/0H;I4N. M>N4+-$.R"FG+*J:>K6O Z[+T>=M>%I!T_HI+ P*79!I=N))+ET59.;!J[0NA MA;)45OEN1G4L:K>!UI=*V>W '5!7QM-_ 5!+ P04 " U@:]6Y;_^_\4# M #5" &0 'AL+W=OJ1)3$\5E4,2Z#QK%3#56<(FW&DQ354P_7:)0NWDP#)X/[OBFM.X@ M6LQJML$EVF_UK:9=U*,4O$)IN)*@<3T/+H;GEYFS]P9_<]R9O34X)2NE'MSF MKV(>Q(X0"LRM0V#TM\4K%,(!$8T?'6;0AW2.^^MG]#^\=M*R8@:OE/C."UO. M@TD !:Y9(^R=VOV)G1Y/,%?"^%_8=;9Q 'ECK*HZ9V)0<=G^L\?N'G['(>D< M$L^[#>197C/+%C.M=J"=-:&YA9?JO8D1?*&*B14E4R MC7!RSU8"S6 660K@S**\ [MLP9)?@*7P14E;&KB1!18_^T=$K&>7/+.[3(X" M?F'Z%-)A"$FF9CG. ^H(@WJ+P>+#N^%9_.D(V5%/=G0,?;&D!BP:@:#6<*6JFLFG M#^\FR7#\R< E,SP')@NXYJ*Q6(!+Y&>7R!=I%]9JOFJL2R=8Y4 J:H1ODMM2 MB0*U\0A+J_*'[N#0'1QG>5\BK)6@YJ:+A3:606OH4-L2+#W.B3RQ\%U(6MS1 M:SVK7D_1Z9%O"Y.]TI.W>LP>?SCAD@*HQA"6"0$?=E7H/M)X&M3H696Z7/HN^<]G"1IF&;9P"^GX6@Z&L U M2D4]V]I^]R\(+#ZR+;EOL*?OV!B@%Z:QQ-#=XG08CL:$D24PC<-DG(1)G,'; M5@T/W!N%CT^3LT&[2-/!D4K,^DK,?KL2+Z3E/A:]3&&)>:.YY<3_YC$7C;NR MM5:5S^]>RM_VW:%".TKB<+/=*HM$B GQ!#TK\\)**@M<=LQ\:="],Y$WHN=V MI.!6F+/&^%HK%!A%$Z81!1W3C5O^L0_HR\ET;=#6X'YM OYH^)8)8MIE^_\7 MG6]24+5C;6"8AN-Q'&:N0,+1) O'TP3ND%YD/'=:VK --;J!=!1FHS-()N%X MDE'S;\F,3/1KZ\GX+)QD4T@(@=@;T?*TH M^]W&!>B_9!;_ 5!+ P04 " U@:]6_?@ZO;X" "M" &0 'AL+W=O M--<?8OLYX)]6=+@ ,N2^Y MT!.O,&8]\GV=%5!2W9-K$/AE*55)#7;5RM=K!31WH)+[41 ,_9(RX25C-W:E MDK'<&,X$7"FB-V5)U<,4N-Q-O-#;#URS56'L@)^,UW0%-V!NUU<*>W[#DK,2 MA&92$ 7+B7<9CM*AG>\F?&.PTZTVL4H64M[9SM=\X@4V(>"0&]+[VH05 GFY 5 .B8\!C$>(:$#\5T*\! M?>=,)<7YD%)#D[&2.Z+L;&2S#6>F0Z-\)NRRWQB%7QGB3'(-6Q ;P!7,Y$HP MMQ;G*1C*N+X@;\GM34K.SR[(&6&"S!GG.$&/?8.A+8&?U6&F59CHD3 QF4MA M"DT^B1SR0[R/*3=Y1_N\I]%)PCE5/1*';T@41'%'/K.GPZ,.>'H:GD+V&/Q M3=RL0NSXXO^LPE+)DLS0*87G 7>"*%@<-*@M>,GK5^$P^-CEW4N2I2]$=N!KO_&U?XH]::RD6H/IW+<5P0=' M8&OD-@E[N*&V;3].!GFN'UT!PR;@@(JA4VO%$@:MV$&O M?R3V9*CGBAW\([8=\$#LL!$[/"GVJ&+]AKPZ-MG^H&3';CQT>3'LR"P\LJ)K MSI%=ZFNLBQ M\JV8T(3#$BF#WCM<(E5=CE7'R+6[+A;2H)^N6>#_!"@[ ;\OI33[C@W0_*$D M?P!02P,$% @ -8&O5CIZK"3+! @1L !D !X;"]W;W)K&ULM5EA;Z,X$/TK%KRM=I6I[W?OL M)DZ""CAK.\GV?OW9A.( QH4<]R6!9.;QQF//&YOID;)GOB5$@)]IDO&9LQ5B M=^.Z?+DE*>;7=$Y4YJXT/-"-\5QYLRG^6_W;#ZE M>Y'$&;EG@._3%+.73R2AQYGC.Z\_?(LW6Z%^<.?3'=Z0!R(>=_=,WKDERBI. M2<9CF@%&UC/GHW^S0$@YY!;?8W+D9]= A?)$Z;.Z^;J:.9YB1!*R% H"RZ\# M69 D44B2QX\"U"F?J1S/KU_1/^?!RV">,"<+FOP=K\1VYHP=L")KO$_$-WK\ M@Q0!C13>DB8\_P3'PM9SP'+/!4T+9\D@C;/3-_Y9#,29@Q^T.,#" 79U0(5# M/G+NB5D>UBT6>#YE] B8LI9HZB(?F]Q;1A-G*HT/@LE_8^DGYE^S ^%"YD5P M K@'=,W!N_/Z6"!PG_ .X H\/M^#]NP_@ M'8@S\->6[KGTYU-72(+J,>ZR(//I1 :VD+G#[!H@_S< /8@,[@N[^RU9ENZP MZN[*82G'!I9C W,\U(+WD7,BC&&<_ *SGUIY-WR'EV3FR*7%"3L09_[K+W[H M_6X*:B"P2HBH#!'9T.8*7WA5'.P3Z3!2K)66YD83)FY(0S.GM^5&/8M(!F M$R.[4>/95Y,:/8-)@,P$PY)@:"68+V!9G)^E&AS4.C91"QO/S?,;UN@9S&1^ M86AF&)4,(RO#!>9;0'[L8TE/514302M"W[4V$%@EV'$9[/C",L2!P"HA M3LH0)_]]QDT:4VD43.JKU6#DC3SS;/,]+7:>E=_#5I:[*T%8*I6JU#*C4%F! M^N9D*+1JV&<:[U\X\PK'H<(<"*T:II9KWRJ5W69?@5$M>' @=YD!HU3!U2^#;>X)N M4["I]5Y]]ME,JMQT-^#;VX$[FI&75W+K?5N';@7IG8Z!T*HAZ_;"CRZ==8.V M%4.A5Q?M-V6^L#)M)=9NGVP)H M;PMZ=/(%DHVAU:3*4"LXM$IGM[I28+R19)-5:Y+AV5[9+KX+(J?@.EYB0;@Z M+UB1'>6Q<3+:D7IOG_^/_3/4<@[1I8<$@^KW4&C5,+5^0_M._.T2 YL;[-'8 M#^M]E<$,1E'0-O^T\L*>N_'6(@/?EE^K296@EE]HE]\^1::YVVXPM)E4&6JU MA/;=>+_8"GN(D,8_@H%OJH="J,6O] MA)-+2XQ5>'N'.1!:]212JS"RJW"'L\BFLD9!.(;ULTB#61A%+6>12(LPLHMP M]Q*#FAI;EVM]SNA%TE[\R>:)" MT#2_W!*\(DP9R/_7E(K7&_46IGSK-O\74$L#!!0 ( #6!KU8UU?^[9@( M $T% 9 >&PO=V]R:W-H965TS;%)793J)^M%MXDJN2_4*V-P6>R,.;%3QZ*291X0Z@P9\\@ MW&^#MZB4)W(V?K:<42?I@?OC'?O7D+O+92$(;XWZ(0LN)]&G" I>_,>L+MR6MLW6$BE"$Y :GAT0W>T-([96?&$<=[*3AO9]!W9 3P: MS27!%UU@\3<^=BET>:2[/*;I4<)'87LPZ)]#FJ0#>)[?P>G)V1'>07<^@\ [ M>(?WA@CY8((-;G@8YVOIFFJ1XR1RQ4)H-QAE'S_T+Y//1UP-.U?#8^S9S)H< ML2!86E.YY\!K*UDBG8,3J\5;N$\0NH!<^-LR2_=2%PR$>1MY**-&\S)H^F+> M9,-T'&\.^!QU/D='?3ZA4/(7%K!R[0%.E2$Z.Z0\^D\Y^4E=.W3;%VTS8U*%@%H9=^85A MZ?H=6A_@]I?&\&[B!;H.FOT&4$L#!!0 ( #6!KU9I P5A&@, "4, 9 M >&PO=V]R:W-H965TT^FW 0JT[,; /M?OW.29J&$C(ZL7TA=GS/X^?N[,LQV KY MJ"( 39YBGJBA%6F]NK)M%4804]42*TAP92%D3#5.Y=)6*PETGH)B;GN.X]LQ M98D5#-)W$QD,Q%ISEL!$$K6.8RJ?;X"+[=!RK9<7=VP9:?/"#@8KNH0IZ/O5 M1.+,+ECF+(9$,9$0"8NA=>U>C5S/ %*+!P9;51H3X\I,B$>&"77\S$FM8D\#+(]?V#^GSJ,S,ZI@)/@/-M?1T.I99 X+NN;Z M3FR_0.Y0U_"%@JOTEVQS6\=@5!"S)'O2ISP0)8#;.0#P$+N$SPJG/V".?DJE"(3H5B:C?,Q:,JXNB!-#\5R U8P<IUM8[:CM M%&H[M6I+*>*8HJ,E9ZS=DICF6[T5)IUVM=INH;9[=&P+>41(LD0O-,@JI=T] M&J]7_H]8ZBQVMEX76RWJMK6F+:)2DUO*9S!CGE?FN M)7GO]3P1V8Z_O<+?WO\M7+U31N9$9#N1Z1>1Z9^ZG*:6MK5Y7-H>+EEKH+]^3E*Z>LJPFU)KM27S_O;NTW\N]+6,[KU^FM M,\GTVJ4>SC30V/TL6:(PQ0O$.*U+=%9F/6DVT6*5MG4SH;%)3(<1]O$@C0&N M+X30+Q/3*1;_#(+?4$L#!!0 ( #6!KU9"V%\>U0, #X3 9 >&PO M=V]R:W-H965TKS\;6 B)XVU4OR1 OIG,V&/X\.) V3>>$B+ M4Y&7?.FD0E1WKLOCE!28W]**E/*7+64%%O*4[5Q>,8*3!E3D+O*\P"UP5CK1 MHKFV9M&"UB+/2K)F@-=%@=F/=R2GAZ4#G><+G[)=*M0%-UI4>$ MN3U+DA6DY!DM 2/;I?,GO%LA3P&:BJ\9.?"C8Z"L/%+Z39V\3Y:.IQ21G,1" M46#YM2*2>KXWI$Z_7\JX/'Q,_M#8UZ:><2_B:=H:GBBVG.FT]PZ&H]!\0U%[3HP%)!D97M-W[J!N(( "<7 *@#H)\% M^!W ;XRVRAI;]UC@:,'H 3!5+=G403,V#5JZR4HUC1O!Y*^9Q(EHS60BF/@! M<)D \KW.*CE'X@:4,D%OP4:F)JES N@6C"K_>JX$K^^)P%G.W\CR+YM[\/K5 M&_ *9"7XG-*:RUJ^<(44JO[.C3M1[UI1Z(*HCYC= A_> .0A7P-?F>'W).[A M: QWY?#T8X3Z,4(-G__"&-V =8ZEY=$ Z-RU=!,]G5J8=[S",5DZ'SJOELA&SOW>N6]BCSY3@7.PHEQKL\4=+O91$,Z#8.'NC_5K MJ]!0-1(VZ85-C,(^$,[E+2"NBSK'@B1RY4K[<8;;>X.<(%Q0)K+_F@LZ\2W_ M]$C66QC./.]$O:YLBCQ?+W_:RY\:Y1M6G4[K]$S$U(-G ZVI0B&ZH#3HE09& MI2M:^>P7 M%OSL+&'^_"2$YR5H?B&"\U[3W+S6\:-Y](WP:T??$MG(*?2&I[%G-WD=GR7S MMMC&[H]Z$?@+Z>O H_A-)F=W;&T9#&;Z$,*A"8#&)VVTH5MQP(QHI5E]XMMB M&QL=GOG0MYQ!8Q-QM7M+;&/W0V,!S9W%"QD\[P?0?'::0'/16-C0,D!SS_!0 MLS(3-2,WX"%[4@>\F9I_1$J85JN1[^IIL<0V=C^T(3"P'$JKW8@MMK'[H1^! MQH?^2Z$,S_(6^-Y9*K55X858#@T#-'<,'XA\B4YIGH#WA6P.]T1-B/Z=STAT M]8Q88AO;'GH2.+><1ZM=BBVV\?OPT*8@8R/P0AX[\/$K'PKF")X$4ELV"[R3 M1+I'FQMJ9^DC9KNLY" G6XGS;D.9:-9NUK0G@E;-?LB_'R4[7EHDW0Z[V"+%]\1'B4PVVCS: @#9 MMI3*#H("L;H.0YL54'+;T14HVEEH4W(DTRQ#6QG@N0>5,HRZW)] M4Y,F>H52*)@:9E=ER#()>L'/Z\T7:/1<.+Y, M2^N_;%/'7ET$+%M9U&4#I@Q*H>H_WS9UV /TC@&B!A"]!O2/ .(&$'NA=69> MUH0C3Q.C-\RX:&)S"U\;CR8U0KE;G*&A74$X3*>&'H3!9\95SN!I)2JZ(CQG MBA[0!_:-&\-=G2T[G0!R(>T9N1]F$W9Z M2"=N:QM[OO@OM3UG4\D5^A+?[$K,?@[G%@T]XU^'*EBW1>B_Q9Y.@$@SP7W3PI:FCX5#@FN63Y[% MC9YU&G6NDG"]K^-03*^-J=,+]WJA!+/T(\*R3*\4UB^I];93:.B;[Y5_1-.I M'B9_:.K11N]D*91E$A9$V>VX86#J<5$;J"O?<7.-U+]^6="$!>,":'^A->X, M=T [L]/?4$L#!!0 ( #6!KU:D:6HLT@, /P1 9 >&PO=V]R:W-H M965T*;7!.BP(\\8W+F MK)4J+EU7+M8[%S[D3G-/ ^P>/["_JY+7R2RP)-<\^TI3M9XYB0-2LL)EIC[S[=^D M3B@T?$N>R>H3;.M8Z(!E*17/:[!6D%.V^\8_ZD)T "@8 '@UP/M5@%\#_"K1 MG;(JK1NL\'PJ^!8($ZW9S$%5FPJMLZ',_(QW2NBK5./4_#U3F-W314;D&6"Z M;<[!G6Z5M,P(X"OPCC*JR/D'7>H4M+'@2DJB)'AU0Q2FF7RM85_N;L"K%Z_! M"T 9^&?-2XE9*J>NTBK-O=QEK>CM3I$WH.@C%A? 1V? @YYO@5__.MSKPUU= MFZ9 7E,@K^+S!_B.5^ ,?"+*EN..-+"3FMF\E 5>DIFCAT\2L2'._.4?*()O M;!F/1-;+WV_R]X^QS_\27,HZ6UNB.W14H3;89.Z8PHZ \\CW]F5:HL(@">TRPT9F>%3F M0(>$!_<*89S /466*!29QK8IBAI%T5%%-X3Q#2US\*=N9D9LZHX2_&[_CD36 MRS5N!%N#A(\9WQK5O1L*8+0GR185^@/CBSJFC8YJ^L@97V:Z U6H2I! MH5=LH!U&=?.QV/JU:?TXWJ[E9B;[(_^[:HP-_7Y':VYN:]B-Z> MZK_<$F1DI6'P(M8YB=VKAMU"\:+:K2^XTGO_ZG!-<$J$"=#75YRKAX5Y ="\ M\)G_#U!+ P04 " U@:]6,/^KVW@" # M:S#KJF+Z]Q2%:L;!,-@:;OBJM,X09FG-5GB+]JZ^UG0*>Y:"5R@-5Q(T+L?! M9'@Q&SE_[_"-8V-V]N J62AU[PZ7Q3B(7$(H,+>.@=&RP1D*X8@HC5\=9]"' M=,#=_9;]DZ^=:EDP@S,EOO/"EN/@/( "EVPM[(UJOF!7SUO'ERMA_!>:UO T0N I ,DOM V,U_6G%F6I5HU MH)TWL;F-U\:CJ1HNW5^\M9IN.>%L=BDMDRN^$&A.0=*K>0-?F=;,B0O'<[2, M"W-"UKO;.1P?G< 1< E77 CZ"28-+>7@F,*\BS=MX\4OQ$O@2DE;&O@H"RR> MXD/*O2\@WA8PC0\27C$]@&1X"G$4)WORF?T[/#Z03M+KF7B^Y 6^STH5#:D# M3!;P*"Y,C$%K8,Y-+I19:X0?DX6QFI[QSWTJME%&^Z.XUKXP-"C'I!1H?8LTFEM.5_F&]:?*#I8Y#:7S"+!5A%KZG7 MB'F-]JG1AGCO0[BYM,FBP7D:;G:+/.S3YA[N-$J%>N7GAX%T7(!^H&=_ 5!+ P04 " U@:]676FM_7D" 5!@ &0 M 'AL+W=OQ6AVF=A\E_"5P4[OC8FM9"7E@PUNBKD76$/ (3>6@>)K"U? MN25"&S\Z3J^7M,#]\1/[M:L=:UE1#5>2?V.%*>?>U",%K&G#S9WSV80\0AB\ P@X0.M^MD'.YH(9FJ9([ MHFPVLMF!*]6AT1P3]E"61N$J0YS);H2A8L-6'/0I$?@1G)$E'GS1<"!R3:Z9 M8 ;./N'.%>1/+KG0&@PBKAO3* PKJ0S[1=U&?WC$+T8#.5Z H8SK$W)$F"!? M2MEH*@J=^@:-6WD_[TQ>MB;#%TQ^INJG) S",;E?+LCQTYA\VA06W! MR]Z^&<7!^U>,CGNCX]?8,U?WL6W98L=FVW*;A5$X M3?WM@(=)[V%RR,-D2*M%17M:XW$2#&M%O59T2"L:THK^0RONM>)#6O&05OQ, M*YR^2X:UDEXK.:25#&DES\]K&O][7OY>E]L+$[MBPX0F'-8("\X3]*K:2Z@- MC*Q=XZ^DP6O$#4N\MT'9!%Q?2VF> GN7]'^"[#=02P,$% @ -8&O5HW/ MB.KX @ L@D !D !X;"]W;W)K&ULM99K3]LP M%(;_BI6A":317"BEL+82I: AK5-%Q?;934X3B]@.MM.R?[]C)PT=:H/$Y4MK M.SZOGW/Q9;"6ZD%G (8\\5SHH9<94USXOHXSX%1W9 $"ORREXM1@5Z6^+A30 MQ!GQW(^"H.=SRH0W&KBQF1H-9&ER)F"FB"XYI^KO&'*Y'GJAMQFX8VEF[( _ M&A0TA3F8^V*FL.28_*)*41L^^06*[KA_7=..*+MI#%T9D*H7)-+D6"23_ M"_C(U_@;;?P=1ZV*$X@[Y"3\1J(@BLC]?$(.#XY:=$^:.)XXW9.]NNCMK=!& ME38BNURM!+J[!>SNN] %C6'HX?;2H%;@C;Y^"7O!]Q:\;H/7;5,?S92, 1)- MEDIRLFS29?,J4K#(.]-3J?:_/4^ >^LP3MKC9K#8PT><3OV$/<6=]OC:!=ONV(WJFU;Z/H-7;]5 MZY87I<$MSP1R@38$#PL\*J@FE!2@8B3>25BIAN%6>06=H+^[P,X;F//V J-/ M^PJLU?"-&0R#YY,V>&^)U0H?3+AU%X0?7F6O2';[KY=9&#T#1I]2:+7LBTH+ M7Q2:OW6-RQH$LM2F.I&;4:;!\EE=0T_3Z]>,U.J4@PDR6&)ID'G#,\V M53T0JHZ1A;N4%]+@%>^:&3ZJ0-D)^'TII=ET[ +-,VWT#U!+ P04 " U M@:]6SLQ^YQH" #!! &0 'AL+W=OS#U*^?<\.9&@J MO!LOB,^^Y_'OG'/RQKIGOP5 ]J*5\1.^1:S'2>+++6CA>[8&0RMKZ[1 "MTF M\;4#44615DF6IJ-$"VEXD<>YA2MRNT,E#2P<\SNMA3M,0=EFPOO\-/$H-UL, M$TF1UV(#2\"G>N$H2CJ72FHP7EK#'*PG_'M_/!V&_)CP2T+CS\8L5+*R]CD$ M/ZL)3P,0*"@Q. AZ[&$&2@4CPOAS].3=ED%X/CZYW\7:J9:5\#"SZK>L<#OA M7SBK8"UV"A]M\P..]=P&O](J'_]9T^8.4\[*G4>KCV(BT-*T3_%R/(_V.3$&L'G'7 6?0=7O!=(F&N#NP>$,%Y9M=LYJ"2^!;B5:O0[V-?BQ(F MG!K:@]L#+SZ\ZX_2;U= !QWH(+H/+H#>4_R7CMV)4BJ)A[ MYX-XD7JGV&RTW=L)'& M,P5K4J:]S[>&PO=V]R:W-H965T]9F3:%D8' M5Z+C2=&'W]3!EJC(M%6LUOLFD63Q(Z7UBZ(6#S>[)/V:K3D7Y%L4QMGM8"W$ MYL-HE/EK'K%LF&QX+']9)FG$A-Q-5Z-LDW*V*!)%X<@RC,DH8D$\F-\4QQ[3 M^4VR%6$0\\>49-LH8NGK1QXFN]N!.=@?^!RLUB(_,)K?;-B*/W'Q9?.8RKW1 M@;(((AYG01*3E"]O!W?F!^I,\@3%&;\%?)>L+F]I]/BXN7%/+.,WR?A[\%"K&\'UP.R MX$NV#<7G9/<3KRYHG//\),R*OV17G6L,B+_-1!)5B64)HB N_[-OU8UH)#"= M(PFL*H'53C ^DL"N$MBM!-:Q')PJ@7-ND<95@O&Y"295@D+,47FSBCOM,L'F M-VFR(VE^MJ3E&X5<16IY@X,XCZPGDF3*O;0/H687//M8J.7!4H7:?3/4[F2/I99.MU9YM7RAVS#?'X[D/5NQM,7/IC_YSMS8OS8)282YB)A'A)& M03 E")Q#$#@Z^OQ3EFU9['.R20/Y]YVL+K;9@FQX6E8F[[M$UB+[BHR$N27L MNH#E+_&7N3F7J0>7H9F7=%JUN>S5YX*K\B M"/_&4S_(^M7-VL+W#0,DS)V^J9OE,]YZ@#UDCO1MCL[0.2+_]4'^:ZW\+E_R M-&UKS[_EV[Q+$"VNKR!(F%O")LT*M:4&,CL*@BFJS0ZJS;2JY>U]\ABRN$LA M;=*^"B%A+A+F(6$4!%/$-(WZ(]GX]S]=JCQ!<0"EN5":!Z51%$V-A89A8FH? M[;O%(LBU9^'>_F!;L4[2X$\I^C))2;#_Q#G1@*KR:;88G(EEC,>MANB]OD"] MI472/"B-HFBJM%8MK76ZJ27U?&%!R)Y#7LBYDD^X.*FE%MS[64;2W(K6C+.I M; S/QI/6VQ>:+4715"UKL\G4VACE&]A[>GSLE MJ&T%I+I3F06D415,UK;TC MT[G :QCJ+D%I+I3F06D415-CH;:B3+T756A,WGX67^6](T&TC0B+XZU\2?M) M+-+@>5M\ AYAFVE]*V/M4$F[YIYLPLQS3-=FNZXSS#GHZ-MC9OSS.G MIFW,VJ:%_D)ZWW803;WMM=MDZNVFHC]X;QB2O_*^/^.HD:%G]7YFH&83E.9! M:11%4S6NO2ES=H%F%-35@M)<*,V#TBB*I@YOJ)TM2^N6S']O=P*4G[L+)GCY M&CUT]U5F1_%[51N?[AW0Y]XW*J TMZ*IG;=.^Z.XXRS%U*]&4OP3GI15>U*6 MWI,ZUBS:]Q.0.!'D5;:&4NXGJSA_G5[I.F[UV?66#>I?532E[]8<6FW9H+X4 MBJ;*6_M2UAF^5%]YJ^WB//F0!DGYS+YREG8WH/2%Z"TZU,,Z<8/L\K(ZATA! M32T430V$VM2R]*;6T=:9W/Y55LS^FI-?XLYN03VYM[I0RPM*\Z TBJ*IBM>6 MEW4!R\N"6EY0F@NE>5 :1='46*@M+TMO>?W&,Q'$J[V-D;?63OL:>F9OK:&C ML*Q./\QJ#\2"9DI1-%7$VL&R] [6/4\%D^_A7[25^*^[1.X]!''N9';*"K6K MH#072O.@-(JBJ>K7KI8UO4!U#AV#!:6Y4)H'I5$438V%VFJS]%9;HSH_HW$. MM=J@-/?$=9K%977*"7754#15SMI5L_1#OGI5[&475:?04!\-2G.A- ]*HRB: M.K6E]M'L"XP0LZ'N&93F0FD>E$91-#46:C?.UKMQO2IV/:NWQE"K[<1U.L== M%V@Y*(JFZEG;;_8)^^WN\\FN,#VBMXQ0\PQ*\Z TBJ*ITC:F)%YB3B)V4B)V M5B)V6B)V7N(_8;79M=5F:^V;_8B#QAR94T,.],#>0D-]M(K6'+Y@SYRIW>[? M@N9*4315PMHAL_4.V:=\J%>U5LZJ \&I7E0&D715(UK'\R^@ ]F0WTP M*,V%TCPHC:)H:BS4/IA]8LC99>H05?1U,%*MM..%JCQAJ*IRXG4QINC'\#V):[6 MH9!PV?CS\\TL'R;1I9V>U5<[*,V%TCPHC:)HJL:UH>:8_WYKP8$:;U":"Z5Y M4!I%T=18J,TXYZPYFCV^TO7 WD)#K3FG8V[FS!Q;[0\\:*ZT(U?3,&W;N.Y> MJ\*I_31'/T#M:&U\RC_5 ME$91-#46:O/-^7LS,C6CE$DBUK*Q+=8LU@U'UV?<.R"@_ISSUI\SV\N$>= L M*8JFZES[<\[?FX.)'8VN+T1OS:'&WHD;5 YX(3,2E8N1FM=DP5X[^TFAY:(H M6AD8H\:JLA%/5\7ZOQDI9MF6*Z@>CA[6&+XK5M9M'7?-#UZY4G"-*1YB?(WY=)(O8[>0:' M%9GG_P-02P,$% @ -8&O5E Z@\<. P 7@L !D !X;"]W;W)K&ULM59=;]HP%/TK5E9-K=0V(8$ '42BM-/V4 F5=GMV MDTL2-;&9;:#]][MV0IJP@%8)7L ?]YZ<9 "CREF=,CJU$J>6- M;=4O-]"QC=CJV-M%Q[3.%%ZP0Y&2QK#'-3SO>O(S&EN.9@09A$I#4/Q;PQ2R3",ACS\E MJ%4]4R?6QUOT[T8\BGFA$J8\^YU&*AE; XM$L*"K3#WRS0\H!?4T7L@S:7[) MIHQU+!*NI.)YF8P,\I05__2M-**6@#CM"6Z9X.XF=/&6"9X06S(RL.ZIH M,!)\0X2.1C0],-Z8;%23,OT:YTK@;HIY*I@K'KY>:2,B$O( SF_ T733%Y@VO/\CIR?79 SDC+RE/"5I"R2(ULA M6_U,.RR9W1;,W#W,//+ F4HDN6<11,U\&U564MVMU%OW(. #%=?$ZUP2UW&] M%C[3_T]W#]#Q*N<]@^?M<[YFZHR^X]%09"($93'H\>76W*C-N@*ZVPZMC_Z- M7-(0QA:>;0EB#5;P]4O'=[ZUZ3X26,.%;N5"]Q!Z\,05S8C<5X50>-!F08'K M&US]L5H'KN_[(WM=E_9OD-'*0\QQLR9?$EB8&!0/:Z:FF$5TDJE:#Z$FWC>Q#TLZ_L2& - M_<-*__!TA3L\I@M' FNXT'$^[GGG1*5; ON-LNSOUFY+E.OU^CO%:];5:-8D3TQKMK-_JYM%T0!\P1>>)]W2<,DDR6""D<]W'\R2* M9JZ8*+XT_= +5]A=F6&"#3 ('8#["\[5=J(?4+74P5]02P,$% @ -8&O M5F3)1\TO!0 .AH !D !X;"]W;W)K&ULM9E; M4^,V%,>_BL;=Z< ,Q)9\#0V9@;#;[@,M \ONL["5Q(-MN9*2P+>O?(GMV(YB M4O("ON@Z--)BA?DB8CG](').[WR$H0Q27A($\#(_%J[@58N? M(=GPQC7(4%XH?NM M]V\YO(1YP9S,:/0K#,3R6O,T$) Y7D7BD6[^(B60G?GS:<3SOV!3MC4TX*^X MH'%I+".(PZ3XC]_*1#0,D+/' )4&J&U@[S$P2P,S!RTBR['NL,#3":,;P++6 MTEMVD>WTN0OP+_I/GM M(XVR2;/!+ !G=T3@,.+GLM'STQTX^W(.O@ =\"5FA(,P <])*/B%?"BO?RSI MBN,DX!-=R("S;G6_#.ZV" [M"NQG:GN(% YTF:DJ76B; MKEND]'B/V0B8\ (@ YE] :G-[XA?F2-%.&8U>F;NS]SC[^]5_$(8H/-RF'IS M7+BP^EUDV\053[%/KC6Y#W#"UD2;_OX;=(P_^O@^R=D.K5716BKOTUNR"),D M3!9RX48X\0DXD_.KF'7G?>2%.SMWE^UGZRF$%AJ;X_%$7S>IE/T>26575+:2 MZD^&$R%7WP$6N\/BN);E.48+1=G9D2A.A>(H4;Z^$>:'_#",TX&YM"W7M5HL MRMZ.9'$K%E?),LLF6$0"75:+.0D'C)#;!V4[EMVB4O9[))5747D'1B@-V6$4 MKXOB&,@U6R3*OHXD&5RG1 M9];>S_*VFXE::T!E<=]3?E<\R'.0CW7_4!=NO<906R.K78+5G1\+5TL+J-86 M514>P%-X@J@!A$9&>YM7=W@L4*TJH%I6-&KQ "2[BP1'G=WF%-H"UN("JM5% M7T4>@.9TTWUC97AO-4V\HNR'7@@(>4!1U@;X F^VVC\MM/\UW^X$E/$< M.42H%B1(+4A4U?M_X9?]>NI15$=W+'VM79!:NW3J^B/)3KVR23NCB6#8%RL< M@1^$Q3GV.\&L7\HM2]NMOT%$C V9^;4\@?5,L?I)8_BN5R\>&$Y[1VRIQ4:[]OI M4:V-D%H;%4I"2HD+$.Z&WQMJ]^C%=-J!GD(:H5H:H4$'+\72Q8L%(PLLR""X M[E$,--T.WBG4$:K5$5*K(^72^QBN.VC:?:IVTANG\S%AB_RC!9=;QBH1Q4%] M];3Z,'*3?P[0Z^;%5Y5[S.1O, XB,I>FQLB5X\:*#Q7%C:!I?M;_0H6@<7ZY M)#@@+&L@W\\I%=N;K(/J<]'T/U!+ P04 " U@:]6#=V>?OWL^,0"#)I.]$O$-MWCY_GXLN=^VO& M%V(.(-$FI9D8.',I\QO7%9,YI%BT6 Z96IDRGF*IAGSFBIP#3@JGE+J!YT5N MBDGFQ/UB[I''?;:4E&3PR)%8IBGFVR%0MAXXOK.;>"*SN=03;MS/\0R>0?[* M'[D:N15*0E+(!&$9XC =.+?^SB7G% D:,_B:)G ^E($X< A..02E0_!> MA[!T" NAAEDAZPY+'/091NARTO;/?=U:$LNYG7J\QJA#L5XI6M+J-M,:GWV^C MXT)^5W[YPA.!-8+03750BN&U_S_29755A5#%T@T 7)T!8P MMQ>#9J2.\40A2DU1\'LHP5MA4_P^I%Z%%%B0:G)];U\DO4;P%T95%:1$6M]K MZ5Q/I%;W^BC=[&91:$\Y_Z""^\U)=_H;U>SYT2-W+K2ZSF"O,_BDQ"N!SQ6& M,Z'5P[!O+_S&TOVAY'L#*BISQCG;]PY^<_/P1JZU;4G4 M.TXUJU74/4HU]Z!O3H'/BNN$4'WP,I.F_ZQFJRO+;=&H'\T/]56FZ,?W,.8> MI+K+&5&GE,)40:JO@NH'N+E:F(%D>=&=OS*I>OWB<:ZN8\"U@5J?,B9W [U! M=<&+_P%02P,$% @ -8&O5KN:(4>+ @ 9@8 !D !X;"]W;W)K&ULG95M;YLP$,>_BL6DJ96:\E1"UQ&DIMVTO6A5)6KW MVH%+L HVLTWHOOW.AK!LI6S:F\0/=__[G>T[DE;(9U4 :/)2E5PMG$+K^LIU M559 1=6YJ('CSE;(BFJ-W,9("@ATT:!XM\>;J LC1!B?.\UG2&D M<3P>']0_V]PQEPU5<"/*;RS7Q<*Y=$@.6]J4>B7:+]#G$QF]3)3*_I*VLXUC MAV2-TJ+JG9&@8KS[IR_].1PY!/X;#D'O$%CN+I"EO*6:IHD4+9'&&M7,P*9J MO1&.<7,I:RUQEZ&?3M=:9,\SDU=.,E'A72MJCVM&'OD>E,;UE2C-];=4YN3D M%C1EI3I%@Q5N2Y89$RN3N!J)C*Z;]=&77?3@C>@AN1-<%XI\XCGDO_N[F,F0 M3G!(9QE,"MY1>4Y"_XP$7A 255 ):D(V'$XIM++A&[+WHC^+,W+?5!N01&S) M>D2]8^S$+L;%3)E=J9IFL'"PCA3(/3CI^W?^W/LX@7HQH%Y,J:=+V#'.&=_A M8RTIS^",-(>+/&&\/Y/3,>Q..++"IICWJ>_Y8>A=)NY^A"@:B*))HA74C&Z:P/#ZM!$K[O>\ M>8S!9=?5NHD6M>TD&Z&Q+]EA@1\"D,8 ][="Z,/$!!@^+>E/4$L#!!0 ( M #6!KU:G31V;/P< *0^ 9 >&PO=V]R:W-H965T3?>HRSB ME5KG<;HFF5I>C=X%%]!',7Y>HZ3?Z)%_KA:C0=D85: M1MM$?TF?_E)50*+ FZ=)7OXD3Y7M9$3FVURGJVJQ\6 5KW>_HY_5A3A8$/ C M"VBU@+9=P*H%K QTYUD9UH=(1[/++'TB66%MT(H7Y;4I5YMHXG5QC+)5M%;E24;S-ESDCGY _R+L^5>1&M%^13'-W%2:QCE3];+8@Y M@R]JOLVR>'U/WD=YG)/7'Y2.XB1_8Y9_N_U 7K]Z0UZ1>$V^/J3;W"#EEV-M MG"ZV'L\K!]_O'*1''+R)LC/"@K>$3BAS++_&EW]0\_UR:B\?FTNUOUYT?[UH MB<>.X.VNRH4KCMU"[EY8?!PO\DTT5UCA\/PW"83:3-#3!=FC*Q2?-8NWQ$ M@;H>B"SVS.BL[+D_B*F!B?N"HJB=#T17VAVS >$).B;>-5*7W%Z0K/C M!"(1H#6\5?)5$(=Y%7(YG;S(/I>9#-F1*AL #PAP(@#D\"UP/:>?*$[G@_&$ M9D<-Y"+@O1/0*Z?PA6;'":PB0 OZ[&NJHX1$9;3.8$4MJYP6JZY(7*HJ+1=08>UJ\X M#47MMM!D9KL*S"! BW*5. FN @W?. M+$]H=L,*)().>K>L7HF#+S0[3B .%"W8K0IJ!='00[BLCC81]&!T@%?\8SG9 MH;W =^A\8$-,&2C0"\IZ)Z970N$+S8X3" 7%QQ6M$I.WZC,<9DBC08$+4)P+ M'$O-E@T(CM[YN(881%"@'12G'5A:>F4J>B5HOA"L^?-0%$8/N=H M:D6JY8VMB,L.:448< N&#R6:6A'F=3+A"\T.%G@*PWE*EU:$U46QGA M7OF'+S0[3N ?_'1EA+=31EQFQQL3#OR#X_QCEZ"T2V."(W8^HB%&&OS@"QB] M-1+N]WL70] 6#K2%GZ:1\+KV44M!S,1V"U@&/TT9X5[G%+[0[&"!L7!_R@BO M#R)JYX&9V"X"=> >%!%>ESIJOF$FMF]0[CE>[AMN5:W;$7R;SCDUQ,!! ,$0 MO341X94R^$*SXP3*($[71$1=[7B9EZB)[1I4>8%7^>:\[-"(X'MU/K0A=!$! MY$+TUD6$5Q+A"\V.$TB$.%T7$77!HY:."(G8]FB.&% M #8C>BLBPBM!\85F?QL:"(H\31&1=:7C9?JA)K9;P"?D:3J(]#J'\(5F!PL, M1?K3061]T.#ZNE.CF>TJ4 ;I00^1=;'#Z6.3F>TCE'O91ANMJW8C@VW3. ML2$&#!*(ANRMBTBOU,$7FAWGP>,='I[OJ"L>M=S$3&S7H-K+-HH(EI<=&A%\ MK\Z'-H0B(H%LR-Z*B/1**GRAV7$"J9"G*R*R+G74DA,SL1\\ AX0ME%"L.1L MV8C@^W1^,FF(L48(-"3LK82$7AF(+S0[3F @X>E*2 4AD<1$37:NC0\>(2Z> MW[Z)LOMXG9-$+Z/33?E4\5VJ=;HJ7SZHR%"DPL#\?YFF M^OE-\:#R_L'TV?]02P,$% @ -8&O5D#;#=7S @ 1PD !D !X;"]W M;W)K&ULS59M3]LP$/XKIPQ-('7DI?0%UD:B,#0D MD!!=V6^;Y*C)):;8W!2ID+\6@GU^G8"RPC9)AH"T',9X47R)A% M,CR^U:!>X],:;H\WZ%=.O!$S)PHO!/M*4YV/O:$'*2Y(R?2]6'_&6E#/XB6" M*?<+Z_ILX$%2*BV*VM@P*"BOON2I#L26013M,8AJ@\CQKAPYEI=$DW@DQ1JD M/6W0[,!)==:&'.7V7YEJ:7:IL=/Q%:$2'@@K$6Z1J%*B";E6\ &V=F:*\@RF M-.-T01/"-HB:4J:,7,!VXQZ24TF(= M .7P)1>E(CQ5(U\;*9:0G]2T)Q7M: _M+MP*KG,%GWB*Z4M[WX2@B4.TB<,D M:@6\)?(8NF$'HB#JPFQZ"8<'1RVXW2:^78?;?36^';BA9$X9U135)M@IF,Q\ M#LN$**HZ.Z)KSPB>&&MBD[D#%X0E)7.37=&K2)WL)F4K_4PM28)CSY2R]81> M_/Y=V \^MD@^:22?M*''$\PHYU;.G##"$]Q%L(+H.PA[LEUU>::U>:5 M<%[UQN?CU1/#W/'F#U' <&%,@^.!42RKKEU-M%BZ3CD7VO1=-\S-2P>E/6#V M%T+HS<0Z:-Y.\0]02P,$% @ -8&O5BD0,VD* @ )00 !D !X;"]W M;W)K&ULA511;],P$/XK)S.A38(F36A!)8FTK4SP M4%2MVGA /+C)M;'FQ,'G-./?8SMI5*1NO#0^^[[OON]\;M(I_40EHH'G2M:4 MLM*89A$$E)=8<9JH!FM[LE.ZXL:&>A]0HY$7'E3)( K#>5!Q4;,L\7MKG26J M-5+4N-9 ;55Q_><&I>I2-F7'C7NQ+XW;"+*DX7O7*TG^%[H^ M=QXRR%LRJAK 5D$EZO[+GX<^G "BZ 5 - BK[LOY%4NN>%9HE4'VF5;-K?P M5CW:BA.UNY2-T?946)S)[KC0\,AEB[!"3JU&VW%#\!Z^D* M+D#4L!)2VH92$A@KP-$$^5#LIB\6O5!LQ?4$XND[B,(HAH?-$BXOKOZE":S^ MT40TFH@\;_Q_$TM!N53.!\'/ZRT9;>_]USFI/>6'\Y3N+2RHX3FFS X[H3X@ MR]Z^F<[#SZ\(CD?!\6OLV1?*':+ 1I$PY]3U^+G'NX=UR*:S)#B&PO=V]R:W-H965T M2V ML4CL8#OM^/=<.VF6#;^K M)(."JDM1 L>9E9 %U=B5:U^5$FAJ047NAT$P\ O*N#>;V+%K.9N(2N>,P[4D MJBH**O_,(1?;J=?S=@,W;)UI,^#/)B5=PRWHN_):8L]O65)6 %=,<")A-?7> M]ZX6O< ;,0/!EO5:1-CY5Z(7Z;S.9UZ@5$$.23:4%#\V\ "\MPPH8[?#:G7 M?M, N^T=^T=K'LW<4P4+D?]DJL;L?T$C:'8\"4B5_:7;)O8 MP"-)I;0H&C J*!BO_^E#LQ = /*X 6$#")\#^GL 40.(K-%:F;6UI)K.)E)L MB331R&8:=FTL&MTP;K;Q5DN<98C3LV^8*;E0BI2 FYM1">2"+$114O[G[9M1 MV!N^4V1.%4L(Y2E9LKS2D!(#^V)@UPB[M;#3)6C*W2W)Z-,JW,4FBWCD)@S!RZ%D<#P\/R(G:+8DL7[1O2ZH")-5"7KG6 MIL;VW5ASZ*]421.8>GBJ%<@->+.W;WJ#X)W+V"N1/;'9;VWV#[&WF7=NCB%+ M7%YK@H$E,/?19G811E$<3_Q-UX4K;-P?]]NP)_KB5E]\I+ZT3GJ7PO@XA:ZP M_0H'K<+!P419 A=X)>Q-E<%KILHKD3TQ.FR-#@]NQ4][&4-Z03=X,M9 $E$4 M^ 8T5PN^3DKC7<+XNDDFNE:D_%W?V8]SK#\?].'RV<8[ (!R&81"[ MMV[4.AJ]FJ,F_5[R-#K6DR/PH*=QZVE\U(%Y?$JZNU&I]''"::!F'W4/27 9 M#IZI=T9%D5MZ+WA\!H/_%M]=^)?E-Q]X2;\[[!\#?N=)Q^=@;2L=A6E2<5V_ M;.UH6TV]MS7$L_&YJ;)LJ?!(4Y=H^&ZM&5&PO=V]R:W-H965T]#-:,WXL\@ )'HI67;(LF@P.*2E4#5FP7C!99JR9>V*#G@U"05 MN>TYSL N,*'69&3V9GPR8I7,"8491Z(J"LS_WD#.UF/+M;8;#V292;UA3T8E M7L(T::RA-CSWKQ(QU; MCJX(" M5R=XAPG!D02_3O -T4UEAM8MEG@RXFR-N(Y6:/K!:&.R%1M"]37.)5=OB\POD>]^09[C M^1WU3/\_W3M1CM\HZAN\X C>7++D&;%2=VFG/"?3M6VO1(D3&%O*EP+X"JS) MYT_NP/G:Q:TGL!;3H&$:&'3_"%/=)EU=2Y)6Z6[3@K$!35I25Q,:T;('N M,*>$+@6:J8:;ZQ[JTBCH4Z.>P%H:A8U&X==^FV*28TQ>C_X*N)ZT>1$X:JLU?[FKP.' 9Q& UW<2VZ@X;N MX"3=!Q"2DT0J8L+XH*)$=KK@),Y;;[@GL!;EJ*$',5AMP&&#=/A2::/=*4LH!CQ R=TU7D2ZJWWVQ-8 MB[7K[,8(Y[U<4)_R]4;, OC03N% %JV(V(UNSVTSYUV:V/=B_T=._&6%W,)M/!S60+0D5*(>% M@G0N(U45WTSCFX5DI1EHGYA4X[%YS-07#' =H-XO&)/;A3Z@^2::_ -02P,$ M% @ -8&O5LCZJZN@ @ MP8 !D !X;"]W;W)K&ULK551;],P$/XK5ABHDT:3)NV T49:VR'V,#1M#!X0#VYR22P%,P+4BNJEKJG[, M@<01?2 O?7._9W M3CMJ65$-"\D_L]Q4L^!U0'(H:,/-C=R^AU:/2S"37+LGV7K?TW% LD8;6;=@ MS*!FPK_I?5N'/0#R] /B%A _!CP5(6D!B1/J,W.REM30=*KDEBCKC6QVX6KC MT*B&"=O%6Z/P*T.<22]%)FL@'^D]:/*2?*!*45M8,EB"H8SK8[3>W2[)X.B8 M'!$FR!7C'!N@IZ'!^)8ES-I8C4ZCMWUR_Q/9 _'C3OSX$'MZ413@ MKB2>$5<&@V7 LP0G),.N,]$P41*V>EY)AYS@42!D-7Z$ Y<>DWQBY=I-F)0W.+;>L\,\"RCK@]T)*L]O8 -V_ M*OT%4$L#!!0 ( #6!KU:"43S^00, ,P4 - >&POO#!@LJL>_Q.??8OFG<]BN]%.QAQI@.%KF0U8#,M"[?AV$UF;&<5E=% MR:1!LD+E5)NNFH95J1A-*R#E(NRT6G&84R[)L"_G^5VNJV!2S*4>D&X3"MSM M4SH@[?B:!$YN5*1L0)XNWGZ?%_KV3>#N9^_.SEI/E[>[\0L+7)+0*WIS@.A5 MRURHLD4Q^?@P^7WBF'3W(.D]RIAP;UMX+?0[8N(AGC>\%LKE=!O<]KH?O *L>&.1"- 8[Q 6&_9)JS92\,QT[V 9? M0$'=?ER6QN%4T66["9*7,*)N-3,'D2-=D[!9/)\9N, M3L!C?;X\.I-A?1+:.&YM';::: "'V@'Y"D=DL4X:C.=<:"[KWHRG*9,OSEQ& M7M.Q^5-M2]^,3UE&YT(_-N" K-M?6,KG>=*,NH>%J$>MVY]A>NVX.5&;7%RF M;,'24=U5T[%M!J9ALM87$':1.WOY$8SC,#\"&)8'L6Q_#C5\.\ 0/+ M YG^;*WQW<8K9'\=8'NZKT*PF>*5B,T47VM _.L&C"3Q[S:6!QC8+F"U _G] M>:"F_)PH@EW%O&%/,(XD"89 +?IK-(Z1U8GAX]\?["F)HB3Q(X#Y'401AL#3 MB".8 _" (5%DWX,[[Z-P]9X*U_^_'/X"4$L#!!0 ( #6!KU:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G'5N#%O+'? MQW8^/2K]L%3J@3R50II^M+%V>]WMFGS#2FK^55LFH6:E=$DMG.IUUVPUHX79 M,&9+T4UZO:MN2;F,/G_:M_5==_T395ENN9)0Z KN.7LTK_7NE.RXX4LNN'WN M1_6Q8!$IN>0E?V%%/^I%Q&S4XU>E^8N2EHIYKI40_2AN*NZ9MCQ_4SQWD NZ M-'6)IMJBV7:]<, M/$77>XPZ#OO?)HC7^O^$4:U6/&T M>QZXP:1HGLT"E!:+,8C,IQ-1^/IO#F:SVXGH\%B M[$$F"&1R1LB?B0>9(I#I.2%3#S)#(+-30+.9G=D.'7P?3+>.Y! M7B*0E^>,9.9!7B&05V$A9WI-)7^I*PB5!13;2C.B5@2:]4?W>P3R?5C(>566 M5#\[*,/7DL/?J+20&'-52PD#_8CLF*$6:W%,! M6>4;HP;R\IM1C*DC#NR.*;0KE#$$QC(@4>\WJ(^).20)[) CZ6\?3A\3LT@2V")OT^#!%XZ)) DLD@-S4W(Q8I9R MT8;$=)($UHF?>3J#4FGKMECJL>YZ@H^)N24)[I8_F!TRI5I3MSUC]O'T,3'= M)(%UT\)\'4G&^0?J?$Q,-TE@W6 IO4/\E7R*F2<]HWF@%_B8F'G24YL'0@C- M%I6H5_0^)N:?-+!_#F#^&4@PCGQ,="@YCNFJ?$S, M0FE@"R&88'5_0IQA%LH"6PC!O /=^YB8A;+ %CHV;X>N:4QK)RW#+)0%MM!Q MS+K&Q\0LE)UI%?3;F3XF^D7F]*N@#N3XCN9U3O;_?F@$02-R@>- M(6ABOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM M!'I;[["$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;^\==A/H[:BW$^CMJ+<3Z.VHMS]2[Y1/NYAN/=7!E&ULS=G);L(P% 707T'9(F(\E X"-FVW M+8O^@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^DA0A MV ?&?%90K7UJ+#5Q9&Y\B:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**TOA\G M).QD0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR51V7 MI-XZTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/FC/7QQ!Q='G&UL4$L! A0#% @ -8&O M5AHR_NOO *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ -8&O5IE)B@LH% M !\'P & @($." >&PO=V]R:W-H965T&UL4$L! A0#% @ -8&O5CO.;L8;!P R!X !@ ("! M#@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8&O5D@)7SYW!@ =BH !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ -8&O M5D]'"L?; P K@@ !D ("!R4$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8&O5B9 ;NHR"@ @1H M !D ("!"$T 'AL+W=O&PO=V]R:W-H965TS M%@0 (P) 9 " @4]? !X;"]W;W)K&UL4$L! A0#% @ -8&O5CWZ2_0D !D M ("!G&, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8&O5H_'6HO[ @ : 8 !D ("!GV\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -8&O5HHN M=M'G P )0L !D ("!('P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8&O5CIZK"3+! @1L !D M ("!+X< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8&O5D+87Q[5 P /A, !D ("! M'Y( 'AL+W=O&PO=V]R:W-H965T8 !X;"]W;W)K&UL4$L! A0#% M @ -8&O5C#_J]MX @ W 4 !D ("!T)P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8&O5F3)1\TO!0 .AH !D M ("!>K0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8&O5J=-'9L_!P I#X !D ("!1< M 'AL+W=O&PO=V]R:W-H965T7* !X;"]W;W)K&UL4$L! A0#% @ M-8&O5@CY6HPU P APH !D ("!)LT 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ -8&O5KDCVC>R 0 5!P M !H ( !A-\ 'AL+U]R96QS+W=O XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 136 234 1 false 43 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 - Intangibles, net Sheet http://www.absci.com/role/Intangiblesnet 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 0000019 - 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 0000020 - Disclosure - Investments (Tables) Sheet http://www.absci.com/role/InvestmentsTables Investments (Tables) Tables http://www.absci.com/role/Investments 20 false false R21.htm 0000021 - 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 0000022 - Disclosure - Intangibles, net (Tables) Sheet http://www.absci.com/role/IntangiblesnetTables Intangibles, net (Tables) Tables http://www.absci.com/role/Intangiblesnet 22 false false R23.htm 0000023 - 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 0000024 - 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 0000025 - 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 0000026 - 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 0000027 - 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 0000028 - Disclosure - Investments- Narratives (Details) Sheet http://www.absci.com/role/InvestmentsNarrativesDetails Investments- Narratives (Details) Details 28 false false R29.htm 0000029 - 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 0000030 - 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 0000031 - 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 0000032 - Disclosure - Intangibles, net - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails Intangibles, net - Schedule of Finite-Lived Intangible Assets (Details) Details 32 false false R33.htm 0000033 - Disclosure - Intangibles, net - Narrative (Details) Sheet http://www.absci.com/role/IntangiblesnetNarrativeDetails Intangibles, net - Narrative (Details) Details 33 false false R34.htm 0000034 - Disclosure - Intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 34 false false R35.htm 0000035 - Disclosure - Long-term debt and other borrowings - Narrative (Details) Sheet http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails Long-term debt and other borrowings - Narrative (Details) Details 35 false false R36.htm 0000036 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.absci.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.absci.com/role/CommitmentsandContingencies 36 false false R37.htm 0000037 - Disclosure - Stock-based compensation - Narratives (Details) Sheet http://www.absci.com/role/StockbasedcompensationNarrativesDetails Stock-based compensation - Narratives (Details) Details 37 false false R38.htm 0000038 - 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 38 false false R39.htm 0000039 - Disclosure - Stock-based compensation - Stock Option Rollforward (Details) Sheet http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails Stock-based compensation - Stock Option Rollforward (Details) Details 39 false false R40.htm 0000040 - 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 40 false false R41.htm 0000041 - Disclosure - Stock-based compensation - Unvested Rollforward (Details) Sheet http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails Stock-based compensation - Unvested Rollforward (Details) Details 41 false false R42.htm 0000042 - 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 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.absci.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 44 false false R45.htm 0000045 - 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 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.absci.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 47 false false All Reports Book All Reports absi-20230331.htm absi-20230331.xsd absi-20230331_cal.xml absi-20230331_def.xml absi-20230331_lab.xml absi-20230331_pre.xml exhibit311-2023q110xq.htm exhibit312-2023q110xq.htm exhibit321-2023q110xq.htm exhibit322-2023q110xq.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "absi-20230331.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 504, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 136, "dts": { "calculationLink": { "local": [ "absi-20230331_cal.xml" ] }, "definitionLink": { "local": [ "absi-20230331_def.xml" ] }, "inline": { "local": [ "absi-20230331.htm" ] }, "labelLink": { "local": [ "absi-20230331_lab.xml" ] }, "presentationLink": { "local": [ "absi-20230331_pre.xml" ] }, "schema": { "local": [ "absi-20230331.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 376, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 9, "keyStandard": 225, "memberCustom": 8, "memberStandard": 33, "nsprefix": "absi", "nsuri": "http://www.absci.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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 - Intangibles, net", "menuCat": "Notes", "order": "12", "role": "http://www.absci.com/role/Intangiblesnet", "shortName": "Intangibles, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - 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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - 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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - 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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Intangibles, net (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.absci.com/role/IntangiblesnetTables", "shortName": "Intangibles, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - 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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - 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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - 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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - 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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-5", "first": true, "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - 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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "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-20230331.htm", "contextRef": "i6019b9eb91ae40c89ec66280cfff19ae_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - 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-20230331.htm", "contextRef": "i6019b9eb91ae40c89ec66280cfff19ae_D20230101-20230331", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - 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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - 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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - 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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Intangibles, net - Schedule of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "32", "role": "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Intangibles, net - Narrative (Details)", "menuCat": "Details", "order": "33", "role": "http://www.absci.com/role/IntangiblesnetNarrativeDetails", "shortName": "Intangibles, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Intangibles, net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "menuCat": "Details", "order": "34", "role": "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i6c560c844baf415c9e6c4d3f78b837a8_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfSecuredDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Long-term debt and other borrowings - Narrative (Details)", "menuCat": "Details", "order": "35", "role": "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails", "shortName": "Long-term debt and other borrowings - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i6c560c844baf415c9e6c4d3f78b837a8_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfSecuredDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "if788a666d44e484a9246d8a6fd03aab1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "36", "role": "http://www.absci.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "if788a666d44e484a9246d8a6fd03aab1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Stock-based compensation - Narratives (Details)", "menuCat": "Details", "order": "37", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Stock-based compensation - Allocated Share-based Compensation Expense (Details)", "menuCat": "Details", "order": "38", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "if25edadbde9645feb7268c9cb4b908b6_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Stock-based compensation - Stock Option Rollforward (Details)", "menuCat": "Details", "order": "39", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Stock-based compensation - Determination of Fair Value (Details)", "menuCat": "Details", "order": "40", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "ia8cb4ebdfac2459fb391df4406a4b2f6_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Stock-based compensation - Unvested Rollforward (Details)", "menuCat": "Details", "order": "41", "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-20230331.htm", "contextRef": "ib0a2adfedc944ea2b57765ddad01f064_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "absi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "42", "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-20230331.htm", "contextRef": "i93cf4e5baa5f4bc4af54699f544b43b2_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "id279535f65da44a8ac2df95c22bda1ed_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Fair Value Measurements - Fair Value Using Significant Unobservable Inputs (Level 3) (Details)", "menuCat": "Details", "order": "43", "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-20230331.htm", "contextRef": "id279535f65da44a8ac2df95c22bda1ed_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "44", "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-20230331.htm", "contextRef": "i0450931bcebe4f73bc0a28f6cc5e6133_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Net loss per share - Company\u2019s Basic and Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "45", "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": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "ie53fef78ff44421ca0923594426026a5_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Net loss per share - Anti-dilutive Securities (Details)", "menuCat": "Details", "order": "46", "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-20230331.htm", "contextRef": "ie53fef78ff44421ca0923594426026a5_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://www.absci.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "ic98634b9cb394e418914429da46833d7_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "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-20230331.htm", "contextRef": "ic98634b9cb394e418914429da46833d7_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "absi-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "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-20230331.htm", "contextRef": "i8d9e6f9c540e4aa082271b9696dbb579_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "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/20230331", "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "absi_ChangeInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change In Fair Value of Contingent Consideration", "label": "Change In Fair Value of Contingent Consideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "ChangeInFairValueOfContingentConsideration", "nsuri": "http://www.absci.com/20230331", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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/20230331", "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/20230331", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "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/20230331", "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/20230331", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "absi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Repurchased in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Repurchased in Period", "negatedTerseLabel": "Repurchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod", "nsuri": "http://www.absci.com/20230331", "presentation": [ "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "sharesItemType" }, "absi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancelled, Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Cancelled, Intrinsic Value", "terseLabel": "Cancelled, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledIntrinsicValue", "nsuri": "http://www.absci.com/20230331", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "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/20230331", "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/20230331", "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/20230331", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r481" ], "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r482" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r479" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r479" ], "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r484" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r479" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r483" ], "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r479" ], "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r479" ], "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r479" ], "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r479" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r478" ], "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r480" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r240", "r241", "r242", "r243", "r309", "r426", "r439", "r455", "r456", "r468", "r472", "r476", "r517", "r554", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails", "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r240", "r241", "r242", "r243", "r309", "r426", "r439", "r455", "r456", "r468", "r472", "r476", "r517", "r554", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails", "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r240", "r241", "r242", "r243", "r302", "r309", "r335", "r336", "r337", "r402", "r426", "r439", "r455", "r456", "r468", "r472", "r476", "r513", "r517", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails", "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails", "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r240", "r241", "r242", "r243", "r302", "r309", "r335", "r336", "r337", "r402", "r426", "r439", "r455", "r456", "r468", "r472", "r476", "r513", "r517", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r11", "r475" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r43" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r24", "r25", "r144", "r435", "r444", "r445" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r22", "r25", "r100", "r395", "r440", "r441", "r490", "r491", "r492", "r498", "r499", "r500" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r6" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r341", "r342", "r343", "r498", "r499", "r500", "r547" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r88", "r89", "r311" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r339" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r42", "r56", "r61" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetNarrativeDetails" ], "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/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r50" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r50" ], "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/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r127", "r143", "r162", "r203", "r206", "r210", "r219", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r366", "r368", "r381", "r475", "r515", "r516", "r552" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r137", "r145", "r162", "r219", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r366", "r368", "r381", "r475", "r515", "r516", "r552" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r102" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r53" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r54" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt 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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r45", "r46", "r47" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r44", "r139", "r457" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails", "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r39", "r44", "r48" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r39", "r109" ], "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 decrease in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r139" ], "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/2022", "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 Non-Cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r124" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r120", "r130" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r68", "r238", "r239", "r450", "r514" ], "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/2022", "presentation": [ "http://www.absci.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r498", "r499", "r547" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r72" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r475" ], "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 March\u00a031, 2023 and December\u00a031, 2022; 92,481,972 and 92,411,103 shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r147", "r149", "r155", "r432", "r436" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r285", "r287", "r298" ], "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/2022", "presentation": [ "http://www.absci.com/role/RevenuerecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r285", "r286", "r298" ], "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/2022", "presentation": [ "http://www.absci.com/role/RevenuerecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r285", "r286", "r298" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r299" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DatabasesMember": { "auth_ref": [ "r93" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r71", "r161", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r270", "r277", "r278", "r280" ], "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/2022", "presentation": [ "http://www.absci.com/role/Longtermdebtandotherborrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r116", "r117", "r126", "r165", "r254", "r255", "r256", "r257", "r258", "r260", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r389", "r463", "r464", "r465", "r466", "r467", "r495" ], "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/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r17", "r111", "r281", "r389" ], "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/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r18", "r165", "r254", "r255", "r256", "r257", "r258", "r260", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r389", "r463", "r464", "r465", "r466", "r467", "r495" ], "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/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r18", "r73", "r74", "r75", "r76", "r110", "r111", "r113", "r125", "r165", "r254", "r255", "r256", "r257", "r258", "r260", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r279", "r389", "r463", "r464", "r465", "r466", "r467", "r495" ], "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/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "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/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r218", "r228", "r461" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r218", "r228" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r218", "r228", "r461" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r218", "r228" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r506" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "auth_ref": [ "r226", "r461" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsFairValuesofInvestmentsinanUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r217", "r461", "r507" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "auth_ref": [], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r42", "r92", "r353", "r358", "r359", "r497" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r345", "r346" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r42", "r64" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r42", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r94" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r156", "r171", "r172", "r173", "r174", "r175", "r179", "r182", "r189", "r190", "r191", "r195", "r372", "r373", "r433", "r437", "r458" ], "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 attributable to common stockholders: basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r156", "r171", "r172", "r173", "r174", "r175", "r182", "r189", "r190", "r191", "r195", "r372", "r373", "r433", "r437", "r458" ], "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 attributable to common stockholders: diluted (in usd per share)", "verboseLabel": "Net loss per share, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r192", "r193", "r194", "r196" ], "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/2022", "presentation": [ "http://www.absci.com/role/Netlosspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r348" ], "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/2022", "presentation": [ "http://www.absci.com/role/IncomeTaxesNarrativeDetails" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r340" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r545" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r545" ], "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/2022", "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": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r72", "r135", "r150", "r151", "r152", "r166", "r167", "r168", "r170", "r176", "r178", "r197", "r220", "r284", "r341", "r342", "r343", "r354", "r355", "r371", "r382", "r383", "r384", "r385", "r386", "r387", "r395", "r440", "r441", "r442" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r119", "r451" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r374", "r375", "r379" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r102", "r103", "r104", "r107", "r108" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r102", "r108" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r268", "r303", "r304", "r305", "r306", "r307", "r308", "r375", "r399", "r400", "r401", "r464", "r465", "r469", "r470", "r471" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r106", "r108" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r374", "r375", "r376", "r377", "r380" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r378" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r268", "r303", "r308", "r375", "r399", "r469", "r470", "r471" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r268", "r303", "r308", "r375", "r400", "r464", "r465", "r469", "r470", "r471" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r268", "r303", "r304", "r305", "r306", "r307", "r308", "r375", "r401", "r464", "r465", "r469", "r470", "r471" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r105" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r105", "r108" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r105" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r105" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r268", "r303", "r304", "r305", "r306", "r307", "r308", "r399", "r400", "r401", "r464", "r465", "r469", "r470", "r471" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r378", "r380" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/FairValueMeasurementsFairValueUsingSignificantUnobservableInputsLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r391" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r391" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r392", "r394" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r215", "r216", "r221", "r222", "r223", "r224", "r225", "r227", "r229", "r230", "r279", "r283", "r370", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r461", "r502", "r503", "r504", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r141", "r234" ], "calculation": { "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "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 (nine months remaining)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r232", "r233", "r234", "r235", "r429", "r430" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r60", "r430" ], "calculation": { "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "FiniteLivedIntangibleAssetsLineItems" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r57", "r59" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r60", "r429" ], "calculation": { "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r140", "r231", "r431", "r462", "r475", "r508", "r509" ], "calculation": { "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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangibles, net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/Intangiblesnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r27", "r114", "r121", "r132", "r203", "r205", "r209", "r211", "r434", "r460" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r236", "r237" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r237" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r163", "r349", "r351", "r352", "r356", "r360", "r362", "r363", "r364" ], "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/2022", "presentation": [ "http://www.absci.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r164", "r177", "r178", "r202", "r347", "r357", "r361", "r438" ], "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r41" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r493" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r427", "r493" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r41" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r493" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r41" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r55", "r58" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r95" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r112", "r123", "r153", "r200", "r388" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock": { "auth_ref": [], "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/2022", "presentation": [ "http://www.absci.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r65" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r162", "r219", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r367", "r368", "r369", "r381", "r459", "r515", "r552", "r553" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r118", "r129", "r475", "r496", "r505", "r548" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r138", "r162", "r219", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r367", "r368", "r369", "r381", "r475", "r515", "r552", "r553" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r12" ], "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/2022", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r12", "r495" ], "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/2022", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r18", "r70" ], "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/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r518" ], "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/2022", "presentation": [ "http://www.absci.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r159" ], "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r159" ], "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r39", "r40", "r43" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r43", "r122", "r131", "r136", "r146", "r148", "r152", "r162", "r169", "r171", "r172", "r173", "r174", "r177", "r178", "r187", "r203", "r205", "r209", "r211", "r219", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r373", "r381", "r460", "r515" ], "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) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r171", "r172", "r173", "r174", "r179", "r180", "r188", "r191", "r203", "r205", "r209", "r211", "r460" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "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/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r30" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r13" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r203", "r205", "r209", "r211", "r460" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r391" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r391" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r393", "r394" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r390" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r101" ], "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/2022", "presentation": [ "http://www.absci.com/role/Organizationandnatureofoperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r142" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r97", "r98", "r99" ], "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 adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain on investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r97", "r98", "r99" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r31" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r34", "r52", "r157" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r35" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r4", "r282" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r4", "r282" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r4" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r4", "r475" ], "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 March\u00a031, 2023 and December\u00a031, 2022; 0 shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r489" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r36" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r37" ], "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", "verboseLabel": "Proceeds from financing arrangements" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r52", "r157", "r158" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "auth_ref": [ "r32", "r52" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r33" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r511", "r550", "r551" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r512", "r551" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r487", "r510", "r549" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r67", "r452", "r453", "r454" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r65" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "auth_ref": [ "r488" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r38" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r91", "r134", "r560" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r485", "r494", "r561", "r563" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r449", "r486", "r494" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r50" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r77", "r128", "r443", "r445", "r475" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r135", "r166", "r167", "r168", "r170", "r176", "r178", "r220", "r341", "r342", "r343", "r354", "r355", "r371", "r440", "r442" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": { "auth_ref": [ "r365", "r546" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r198", "r199", "r204", "r207", "r208", "r212", "r213", "r214", "r296", "r297", "r428" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r300", "r301" ], "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/2022", "presentation": [ "http://www.absci.com/role/Revenuerecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r154", "r162", "r198", "r199", "r204", "r207", "r208", "r212", "r213", "r214", "r219", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r381", "r434", "r515" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r50" ], "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/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r50" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r501" ], "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 Unitholders and Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r85", "r87" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r85" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r57", "r59", "r429" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r57", "r59" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r80" ], "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 Nonvested Share Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "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/2022", "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": [ "r79", "r81", "r82" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r59" ], "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/2022", "presentation": [ "http://www.absci.com/role/IntangiblesnetTables" ], "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/2022", "presentation": [ "http://www.absci.com/role/LongtermdebtandotherborrowingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r29" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationAllocatedSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r41" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r473" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r324", "r325" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r328" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r336" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r335" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r474" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r318" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r318" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r323" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r525" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r525" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r526" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r320" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r330" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r316", "r317" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r316", "r317" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r333" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r333" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r332" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails", "http://www.absci.com/role/StockbasedcompensationUnvestedRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r321" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r323" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r320" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r519" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r334" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationDeterminationofFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r333" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r331" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r78", "r90" ], "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/2022", "presentation": [ "http://www.absci.com/role/Stockbasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r446", "r447", "r448", "r477" ], "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/2022", "presentation": [ "http://www.absci.com/role/InvestmentsAmortizedandFairValueofourInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r49", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r69", "r96", "r133", "r244" ], "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/2022", "presentation": [ "http://www.absci.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r21", "r72", "r135", "r150", "r151", "r152", "r166", "r167", "r168", "r170", "r176", "r178", "r197", "r220", "r284", "r341", "r342", "r343", "r354", "r355", "r371", "r382", "r383", "r384", "r385", "r386", "r387", "r395", "r440", "r441", "r442" ], "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/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r166", "r167", "r168", "r197", "r428" ], "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r72", "r77", "r321" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationStockOptionRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r4", "r5", "r72", "r77" ], "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": "Repurchase and forfeiture of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r51", "r475", "r496", "r505", "r548" ], "calculation": { "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "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": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.absci.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r215", "r216", "r279", "r283", "r370", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r502", "r503", "r504", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "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/2022", "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": [ "r562" ], "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/2022", "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": [ "r344", "r350" ], "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/2022", "presentation": [ "http://www.absci.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "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/2022", "presentation": [ "http://www.absci.com/role/StockbasedcompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.absci.com/role/NetlosspershareCompanysBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "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/extlink&oid=126897435&loc=d3e534808-122878", "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/extlink&oid=126897435&loc=d3e534808-122878", "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/extlink&oid=126897435&loc=d3e534808-122878", "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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/extlink&oid=126897435&loc=d3e534808-122878", "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(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "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(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "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(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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/extlink&oid=126899994&loc=d3e18726-107790", "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/extlink&oid=120395691&loc=d3e23780-122690", "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/extlink&oid=120395691&loc=d3e23780-122690", "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "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/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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/extlink&oid=126958026&loc=d3e1377-109256", "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/extlink&oid=126958026&loc=d3e1505-109256", "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/extlink&oid=126958026&loc=d3e1252-109256", "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/extlink&oid=126958026&loc=d3e1930-109256", "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/extlink&oid=126958026&loc=d3e1930-109256", "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/extlink&oid=126958026&loc=d3e1930-109256", "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/extlink&oid=126958026&loc=d3e1930-109256", "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/extlink&oid=126958026&loc=SL5780133-109256", "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/extlink&oid=126958026&loc=SL5780133-109256", "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/extlink&oid=126958026&loc=SL5780133-109256", "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.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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/extlink&oid=126958026&loc=d3e1337-109256", "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/extlink&oid=124432515&loc=d3e3550-109257", "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/extlink&oid=124432515&loc=d3e3550-109257", "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/extlink&oid=124432515&loc=d3e3630-109257", "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/extlink&oid=109243012&loc=SL65017193-207537", "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/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "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/extlink&oid=126901519&loc=d3e8736-108599", "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/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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/extlink&oid=126901519&loc=d3e8736-108599", "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/extlink&oid=126901519&loc=d3e8736-108599", "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/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "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/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=126928961&loc=SL5834089-161433", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "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/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "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/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "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/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "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/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r479": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r481": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r482": { "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" }, "r483": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r484": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r485": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "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.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 65 0001628280-23-018165-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-018165-xbrl.zip M4$L#!!0 ( #6!KU:]:#?88F8! +86$0 1 86)S:2TR,#(S,#,S,2YH M=&WLO=M6&\FR+GR_GZ)^YMIK=8]!X3Q7IKO;>] &>]++$C;([88;CSRBPI** M69(X/?T?625QQL:V G*%T92G;(R(K[X(C(R\_?_=]SO)8>^'.;%X(\EO(*6 MDO_WZO?_+TW_^7/K7;)6V''?#T;)Z]+KD7?)43[J)I^<'WY)0EGTDT]%^24_ MU&E:7?.Z.#@I\[WN*"&(T"L'RY>:.BP9QJG4V*8L&)$:K;+482.)SYPCA"SO MO606<4778O98#3%>$N*,60E]HJPS0/2AA, MI,3QL=T1O!V\X6#X\KB7#[[\L=0=C0Y>OGAQ='2T?/+U??CRZ=.*Q*7O5J?D 'NMC3[\8 ME7HP#$79UR.01'P.2A%),;EPDW3H[:4;P?>5O>+PJ_?!/$4R/6OQRV%YWIB@ MAZ9J"/P8'WGV,.?/.Z!J[?1)<.#2B<=7>FK2!P0A_.*?UKMMV_5]G>:#X4@/ MK)]>-1ZF>UH?7&_'Y,"E1^3#@A&4_==BZF%[KJ[!7@>/ZU MNU]I_#4]NGQZ/&STT%^\O;O2FY.3Q8OZ8'7JRYX>[/VQY ?IQ^TET%ROW:O? M^WZDDWAEZO\SS@__6'I=#$9@CVGGY ">8.MO?RR-_/'H1:5R+U[]G__S?WX? MY:.>?Q7U.)UJ[.\OZA]_?U'?VA3NY-7O+C],AJ.3GO]CR>7#@YX^>3DH!AX: MD!^_C"?ZLOZ8.^<'U4*8^KU5-P0BGYU8TT/WX:)^_7 6<<1%KWO3TWE)2JS#<]GCT,N3'WJ5! M]V*OY@Y^=/3O$[-6'+XC6X<[M#5V^^N'NV_5_N9^M]_:WSC9[&S@W;<[?+/S MX6BWT^WNG/;R]MMUO+O_A>SLKY]LKNT=OZ/MWLYIP7;A_-;^EY/VIZW^9N<+ M:KW]R'8^M?C._E:W_6F'M_L;QZW]/=;Z6[)V9^-P=_!7=_>TP+N?-DB[LWK4 MVO](=]B_S5;9^^V6^1UDG[=/UH]_7DFG_^ZIJ^ZVWNK^/- MMUO0W@^T!7_C>[5.6ZS]]N/I3G^=MCZU3G=.-VBK\^>7?TY;H]8V.G[761^U M.BW6.OU"/F?6,,!$GWJ/7,H\",%X9%+GX8CDFLD0EEZ]67VWO?[[BTM"OD^9 MOQZ7991X/K2ZM^-UN3YP:^!G+HO?P2]I'Q[;39T^:33@#AKPX9(&M-=6\6=G M@I898JE"P:?,>I4::5E*"37@E8W7DBV]PN1%A(H'TX IP3A7@3?PR[ 1\AV$ M_/&JD$\_(TNPH8ZGPF0:J%/F4\,Y2[FTE!&NK<_ S*,@'DW&[^'^A6ND?%HPLET0NO?KPD':\/@!V/_]0U4WT6^Z[5L:QG#_5M\\\-G)P@+BF4IU@Q#X,-(JIG(P*P5$5B( M3'FU] H!RQ89$5)>D_2+RYRM],&#I[5^> /5C(SUY;!BZJ +214*O1P!P?QC M:9CW#WJ1RE:_=^-_+'7CUXE?3GR[?_:""K^DWB S* M460L%::FT#B$I]>='SMKIKMP*DTI/G]$?63Z??J0%YK._U<%SZ5Q,!5 >GMY@>FWZ/][BQ1Q'C2%%LK#>>A8P:BS2105C+O<"4 M3GIT/A3PU*D?[-%Q9<^7NVP27[_\N+WVW;T9"/=..^.\$HP';^+;6@7A MB%%(&E'U)L%DWGHSIEYFTIO =[:C(IZ]'H3]J'I=N\>)RZ[\E=YIQ!TS$6&DQ,SPH*06B&>5<,L^1K_"<3/&< MS(DY7<)S4*:*TX!DF%L(S'YQ%Y!'\X.3U_5XD\?57 M!P\[/NCE-A^U?-_ (UP.1^LD\B2)]W)[!'T0KUG_SSB2PZ)_4 S@ZW#U. ?, MGIZVY4"]RQ,^+U?#+9'A?TR>SG."IXO.RCGL0Q6:< K!H&35$88PRBG MTF5>\"ZMR!BDF M'#&OJ 8;$E9+KF5 B'JB M,B# 3T9,]P^']R(?39R0P.^"4)IEX.XSFA$'9L05I9F03T8^J]:.^^->' W= M''5]&<\K?3?>[=!O#&S1]PLB,FX15DX'@@)B1CN(<;C35@5J$/;6/SVJ<:_> MZ?%9!KWSA.H(@'C!!$FR99%(% MQ0%-(5!03EFBGZ!P'P-IYT#0%'FM!#:9= QG..9**"; 3D',4N&'RS\M,AK/ M*C%V.58 !QDR@1V5&6/22& YFH>,:)$%(NR3$? C) 4F0M4ZLQF0CT9^3QV MK# [D5DE!64&?!%5S#,,?H@Q M$#$Y)25YL4?@+AW4,Y)3RS,,Y;;9D(F,$S MI<&5*@3AUI,1S>,4</ADQ/7 1QZSD MPS.)H?])9@5B-#/*Z)#)3%/!D<$J>S+R>>P8>'8B"PXQ8B5P#(194$8!Q01; M\IY9YK5W#R>RQ^H!Q)5U6 O&G6!"!&FI]5GF*:$."R[G?S3A33[0 YO'B5/# M45G-E;NLKBW0X9.6+K_XT9OQP"W*.(\7S&08!R:!_2(G#,$D4*(5RY1G>@'& M>;XIF=>^C,^P@"3#S;#F#XKA]'YS+QYCM1 .$:TE8XIG!@?A#3%84\J86X!" M@V^*Y^-VIZPF-IS\F?=ZV]Z.2Z!/?E$,"!GG- : RPS$D5I(9*FCC 0O$*)V M 0:RW^B\_%OWQO[/D]7AT(]>]_3P:K2AA]WHK0]U+SKJ!1&-(,J@8#6VBC,M MXY@.C<5W' /4<:R?A&BVNT4YZOBROS$X],-1?X'D@YF5F? @#T*8E-8@ZCB# M !&"#F$RLM#RB5-P7[XK!GN+*1NG&<<\9"HH #/-C 2V!OP-(D%O?.;GOU9\ MOAC;#$O"=5 A\Q9XLV,8@HJ,&$NIA/B/X""S)R"9AV=L,YP$$PB!* >"/*^9 MQTA3[C3- N89B,LOP"28^61LLY.0M]Z$S&B/D&2:"!4GD7%-@R3@>RQ> G- M%V.;G6CBS+',&8:)%$P[K+ 5"F6.D\PB1!YP)OI38FRSDX]!)L@XT5EYP3SG M4F-@"4"FF58(96RAY?,HC&UVLA$(*Z.\45A[AJQ4W@I!(!P-(6"E%VFJV!QY MH,>?:X*B#!W)M)&:$2X4C7D%9RW-8LIN 5) [\L"WG=T\KX'JKTZ<-$O'<1[ M_'D2U\B\.K!9R=S&$;2- 5RZ5_KAHD1-F3?8$N>!\"DFF5 ^!))!".4H83XL M #>?=UG-T)=)@L&>%%7@OCQAL2R/, +,$#K64?3$[.KLX(*8DI0,@2@X!;MA MC&CC,QJ0P=)[YAE;@.4XYE \L[,>1I QBDLE.686666,=A#@VLRK#$3WQ*QG MNPBC(UUZ.&_Z<*28<@Q[VF>+*+@*% M7RC!S7#U#LT! 9F3Q!C@]T+)3(' M N9CI;VQ"SNS;@&O1;8 M@(T)K)]:;/4.8F;?+7INHW]0%H=^D0:D--8(2T6IYS*NG&*"P5QC#CVJO2+N MB1G5PXMJAIY*(*Z%R)#6E@7/=2"<(($8YE[ D^;?JM[D@&C^77[HW<8 NF$O M-SU?Y0N'?YZT]'Y1WI#7A3-]K^?M:*Q[4UDOB'%E7AC'J:=" )O'5FM%,HJE M$Q[ILY7;&HG-3TVIS#R+@_,L<,LT@T@Y*)\YHX@1>E$J*K]?8FMZI././8OB MM1C++(T3E2'D8H@)A0,A-B[_[[!P.CQ1PWH8,.7T<+A[Y MLK_FS>B&Y%,6"89C)1QQ/'-2$.M<(+91G>L/'):CEUL +9,GQ*\M@)W^N-\HY6PF M'9.,.8E1YH)D.LLT\4IJ1YCP'GF,&J6\FU+JXT8I9Z:40(VPIUQCI20#>)1Q M$1YJ(Y^5BK,%**5K '*^X\PY$),B A='<9)HA M3C76S!IIN#*22!H:97TNP'D_^X=D4FHAA&/,QW5!%+AF![\$AZC69@&&>5Z# M]N2C-]KF/6C6%>6";G'FY)T?@0(.-T-][H*$\)P9ZQG/@J2#>EM!3\=2YJE6] M>.I/D(XXZ15K2K -B!'B= !*+ @.CBIL\ +DT1Y=B/Y(8$, M/"A,,/)&,HJY,0"E$@4GN6 "BP5:S6SN!?PH"YN13'*FB,R#F5=>'F Q8*9Q\Z">2?I(3/E@60MQ=$J)U MB((DF+()3H0X$PXXK,R>FBW/AZ@?Q:H%TDS3S")E*<.82VT0_%6:QD)J;Q;( MJF\A3NC'B-.='[MZI$MW0SE]_Z!7G'A_X>FS>N+??C@"=;TZIU.7_D\]]"XN M4P:7U'I>-0Y>&22R.7B2Q$-@$O?!Q2Y.GJ$,&9UYXB5FV$(8EUV+W^90@^\_ M_7=%22OCV#[P-JYQ4"OGM]!MWLWP!XVB0_6P4TF$#7(/,(HZ4(, MY&78$FE1()G-&.?6$*8 1QA'GL?5S!8(3!:=(RZDW8&YD0 :9%R&F31*&^%# M1KFCVB-C%BF(.@)R9A*&(1SUC 8'#!+\2F-(]F88_B'+TP MV@,>*DF D3NLE,F JG-$C()@9Q'V GLT"WN<_;V "#-O7-"6,*Z"H0J[P!@2 MFH%O6X"RR%MHQ98?CLK@H";:!>^L8LQK8GB6">Z<=@@P3[ % M\%"/+9?']UJ4&P%T4'E-+$'] U$" 7 @8JJYC32F+*+.$"]$:#=!>@7GJ^4C[54U1U0+"AE3(O,.&R\L4#ZM(D3<"N?@E%6^Q3X,+_J<%N=]Z7L[/MQ:;MZ MZ!\ YP'DLSOB?'7J3' >9X%K'J0$6L@"(\: A3,)/QB1"5NG]ALQWMG2KDCF M9Y9(D 8H6T9!,IA)Z:5'3E(.<15!&F737<46<#;,XTCF"HWZ&K)WX MSC[^&^X89SJ:-43B*LYIZ7_ MS]@/[,DM77#AU.%6G&Y;WO?\U!EF;"0BVE.MF5<,8%[%W6[B#KG,!287; _) M']9K>&@)Q!],<&5%EA*BN,JD7&9 M2+$ RK)0U/)'-@!MU/MC9=6\KC%&K82<_L\U/?A2&:COK/-2SDFL2)8^4PR1I&A MF76.!\$SHH)<@(QAHS$/JS$>,8.=M4P2P;SURCGKK=%6TD =40N@,0M%-W]P M.]E&@V]?KB8HR92C6CL+41,W3L8E @3"!(>,NP70X#E2FCF@O,].@UE0P0+6 M6FLELUP9(0-\1!KY@'FV"!NL+!3I;#!XYAB,L?!:2NI-QIP6!NBGI,)EP;%, MDT4(FQJE>?!,)\XXBUN,7 M6<28=^ OE2 ^>$P\-[3)-38*]'4%LDC%Y6D!;91@E#!C06VLYMC# &6( M =JJK51F 7;WG2_:T90&?%US9S>#F4O-A$#:A+@DBO'*44$(\CHX9P-=@ GE M\\5W&LU]*,WU4L3Z=:>PH4SH(#.*A2*954% %&B?A^8VM7N+I[G862!V%&-) M,V8-U8Y)APR7U#JEA%H S6V4Y:&4A6AB,X-IQB5B7E"@F3[PS"!'G5-(+H"R M+!2U;&H!9JJ^E&?6\"!H1BRCA$JE&4>9R(11U.-%P+J%XI>-^LYV@2='*#74 M>1==M44FH\8&H)=$>XB3GDEXU-3N+:CZ:DRIB(4 .A"F4="8"6.LT2%SAM!% MB)$:C7E0C4%6:6HRA+TA#'&LN'*9X(PZXCSR"["5[6+1S:8$8.8N6\M,6:L% M=8PY:DT[-3H&$YI9SK9CQDFF=:2%"E@4O,QJ\ M8\\D=FF(UP\K4$!!!QDW+#::$<^TM9EF0+^XD%:R9X) SZYV;W8*Y$BF.(US M8YUF3$MMB0N*6T(,<"&_6'5@ST1F68:RS&LF,HJ9XMIX[HA'F:=8[IX?#"$HFOX95!)G!C^#2$IY9ZEKM*/T.U81#2",)5 +41W!AP M$H(3JY5E.K.+L'-THS]WTY_'7]'>2$&]%Q!.2\J"X_#5>2.9 &^C)%V$K>L: M2=]M_$4@1;7(7*8AAO$$_)(T0C/O@Y-!+%;U?X,F7_=&,UQR@T.(&S(9 F., M8*N1(I0K^"P0@;AX@0!B%>[@\MYXE!_Z\[3:^K'MC9UW;\JB'W<>'X\JC=D, MZ[H<@)R&[WU9[TU^)1=A$TSG 7,DHS@ OCM<+*6<:<(RTS+A'5#IM&L28!]5X%-0 L!#&*9TQ+QC76@9';.8H MP81+XE"#&L]NZTQ/B F!9H9YQ*KE_ZWG(?!@*'9QM80&+1Y1)>X?)5[DQR]+ M/RS&I?7#^FO7:UY&W5?8H3^[]+E\W2Y!Z>:8C0J^B_E MP0@.#P_T8'K<%KVB?/DOT!T@OK\%>($TZ'[>.WGY/V]*D-D>:,6[3L)YLE7T M]>!_EH=Z,$R'\-Z3LX?YJ8?G0A.JKT>3-B'T6R\?^&D;,4'_][?8-ZGSMJBC MVI?C ?1(/ O:I.>K04FW].&/I7]]6S[9TJN.-CV?%"&)X7N,DG]_H4%DL9NG MDKLFO^K1NI?O#5Y:N,27T >CZCZ3$TQ10F-2Z(Z>/ACZE],/O[E\>-#3)Q 5 M5^]37?3;93%'A3B,];]6]R8/J9Y7'S[7E154Z\L(]'+DID^>'%ZI#KT8N>O' ME%Q1Z/;#: 6?'7M1W;NO F\J'KBCEU]BPG RYI7 ?P<)BT_='W*5MV@[(MO?K8 MWNBLKR7;G=7.^O9E]9C#UFZOO_ZXM='96-].5MMKR?H_K_^]VGZ[GKS>;+4V MMK]R'F]ADXI"V(I;ETBDO@K(<<(QIC20A6=Q'6 EG#,_433PU&>A( M.9S/7ZX5MBKWBIMM+DW2*/3O$[-6'+XC6X<[M#5V^^N'NV_5_N9^M]_:WSC9 M[&S@W;<[?+/SX6BWT^WNG/9RT"&\N_^%[.ROGVRN[1V_H^W>SFG!=N'\UOZ7 MD_:GK?YFYPMJO?W(=CZU^,[^5K?]:8>W^QO'K?T]UOI;LM;IWN'NX*_N[FF! M=O9WZ&YG%>^<[O9;G56TV]DYW7S[]_Y._Z^\]>GC\69G![?W=_=W;^5M[>=[W6VM_[[?[.<6MMJ]?>;['=3^U\!YZUVUGG[?V/I-UO M]_\Y_8@V.Q:W.WO'K=,OM'7TF7&!:6 HC10_!9K'4Z,1266UZ8C&5"N]] JC M]$/E_<]E:[O.MQ_^#&V"Q]T_RGP8 RD' M,G:RY0^*^X"AC:Q-6L<[I(7CN^UT-EAK_^/I/Z>KH]9K=/RNLSYJ=5K0YAW\ MV6,GF!,FI8;@E FM4^44AZ^.2(N=$IPNO?KO?\5EFWZ[%<$FNOY]:MSSX;J) M?X\2WPWOU)W@[L/'U:W.^M:[G61K_?WF5B=Y_W%K^^-JNY-T-A.@0!W@.0FF MR>96@ODO[M=D\TW2^?=Z=>!@KRI)+7?1U>CKIJC3VRTM,5R(" M3G\KZZ;6/\X-T2C*9-3UR7^F)IK487 "T;%W#T%!WE?/6Z^#\#F)&"TYGNJU3>[+[=IVT3G>[<#W:B;C3V:'MTU6R7[VQ?I3/K MI^W3O[[LP#/:_3> <="V4PM89FEK;7>_U=\X:9]N'&]^^JM[ YUAGT4('#D4 M4D2\3EDF1&I$IE.J&(F+I5NJL@F=83.@,TG\RU8HGV-FT]E:;6]O5/QEIM3F M1YD-R1XMIIT2EM&9&4X92RB+?O)Y^B\9%>=?/B^:DWM=]/OY, [>)"$'_S48 M5T,Z]PAOZ]6 RQMX6+MZUH*BUTP8UMKZT>;JYY!E"GN&4^LH2AF7.M6.0%@E M-4(.:YD)&@?J(.1"@HGYY57R3BIW[[JUY??R833;41N./&_].F[M?:9>$1$, M3SVG"O0KXZEDU*:$2VN5S7#(PM*KU3^W7V\DKS>WWE]5L,VMU_ MK!]K.ZJT(0ZKE6=:D.AA,CSP-HYINR0?)/EHF-AN%8=^,V'Y->M9&,K/V(KB M9.:<7ZQDBLW\KE5C[W;;'X\D;F)==6\O/:QNWXV7W3MF;@QL41Y,AK2W1WKD M7Q?CP:@\>5VXR\D2> ,;JQ]&_J L#N-]%C9+4D<@Q=%NC#!B$K2_U=O\M(%V MWWZ$"*3=A:@"<';]"'"WO[._>MJ^FE#=_[,/$<;ISNF;'*Z);?NRV[&\1=;) MSJ>/!)Y_U/ZTF[?66O1Z!&*//WL#@08W-E5:@.<7'J7:R"PUGF2:XF")U$NO MUGQ/'^G2?]WQWR$0N33\/:/@^\QHGJ)5=/3QQJ0:RE:6L="4]<'5/;^D[OBS M\5XAX!\I84&D3!L&1#>8E%J&J*8B" E$1 +SI7&3\NRK,?<3Q/Z;4TV_5'"< M0#A:0#Q:)OOC,A^ZW%8A*1"=_")T5Z>5>WJ0GU;??WU@D+@]FS&'';NQLK6R MO9),YBF4R65;3]K%RDW=]_W%2=_L6O'U4Y^@JC\2H*\Z5_KA0N<.S+R3NZU?/_WCK9_>0.#&%BL[/5WWW;ACAUC[WVVJ=[=.?T([3Q[]CZT/[P60=_3$+S]V3MT=TZ!/#.]?@T?-TO0BH:1/[Q6;ZY^%EK3H$1( M,Q!IRB3VJ60"^(PSB""I&69DZ=7?&CSV^##6JE]6X^7[S[M.%*6B%)OE>XC@ M@#XL:HYLD;6EU=GXC$6<(N@L\&'"4X:43@U5(@5L%#8@3Z232Z\^K^+X4CW=O.#.GG2V-9=;.MRL$@_6VP0-9JD2$N4,N=M:IR5 M:6:<0LIK%2A=>J6DD+=7FLR>/,]M+#-1O1@0OB\!T_,#W4O6C[VMIE EFP'" M&C^9\RYDFJ@(NGQ%'JA".!.0-^A*D4(X;G-[*\&;'.Q[K_ M9YB,?,\?1-E/RCB68VZP-X[@G&@P7- TYQ]I)LG=7N=\JN]D_-:7WB4'XW(X MC@.YHR*!,ZKD'":_F%^CMXLU.JMV]'+Z7@LS*$NS%<%^;%#VZ\>HG/V@+$$K MA/$%:6S5LW=K[*QK41\SO.GDHWI&L=>VF]BX2MAW5"D^M<'!3JDKX-L^Z9NB M]\L%ZOO\^J(]J8FI%,,?VZX>[,$/@^2HF\,OYU#[/9'3!%NCOXC5K<.BE[O+ MTZWOW#?]W+F>?QR7_OK3(#H/0'[77 M-MAF9ST2+M):^VN_];:=[_9WV+5Y9_'<_2_'._T/I[O[>Q#Z?T"M*D7V@;=/ M=XY:_=;1#OFK#\=._SE=OUHFP3];KKF!@#^E$H@;D]JETL,G1S-"J>?<>%*7 MLH)*5VN!K"3_5?EEG!SH,CF,"Q)>97;);/&@L89O6<,$D&L\;DSA;J9P*2NV M=_(9,^UUIG#*N*4I!#.QEI.[M-I%DS&'B%)5+>?&3TQ8:-1]AN"_/G&W=2WR MU4*ZZ(R?0@W=@UE$^Y)SV$.?0W">>XI23)Q.&2$HE4K+E&(N,@RA/S'@'#H0 M);;UT.G_)&][A=$]""1[$$HF];;JW\X@WYKX^XZUDF93_7RS)F\,7+5M9V). M$MOU]DO2CVLR''5]5304H^3SBNB7R2_XUZ2KA]6D#Y?H7@^.QDEF,>[^SSB/ M43<$V\9/3H";G@7>--88U9-_)N'WA:A]JNTQ)(^'JWG-;AP7_ZU./2B]]14O MQR2I9MP.DU_@?F 7R7 ,7'38+6)=]G2NS:BK1U<:GQSIRZVL)JY4%T_>X=?? M$CUPR2^D?D<#U@7'S7Z4-YQ?G0H7Q59,[E,M4UPUHFJD'HX2A1*G3X8K]:36 MZ__?^V#2ZW%90K/JR7_1<8[T:#Q<4)B834)O![<^?+:6&$R52ZU!8/#8ZU0K M*E)G$3;:$2(977JUXX>W&?4=K?,[%@Z[FXE>TI[O:\N,9JV>+M]WCU=Y0 ^_OY: 3>HO+Y93&(]+-WDGB@HB?) M1F2EVE;CI&MZI),X.?&J'SR_Q\5L]-88SF2(1U>WY??&O;IR=#OM)+]$46:_ M$4I6)B>,NGDU[^@@SCNZ;Z=8M_?,U_GAKROWI^%W5+!DKDS^@=SX!>V*RC7Q MZL_:C7^)XZ?(*Z*1MFD6O$J9SK)41%:!^'[KA9 4B65\]W_F0#ZI%'ZJ*JO_^%T _ MO,HMK:@.X]^FIUT[87H\!J63B7YY775><7 M__I(H]]*K4A.?W3P6ZF9C_QB.'@/$YWOJ;5J!?/[7C+I6Q5XCX( [VXVI%E4 M'7_U?1\7B^^E@O)1Y+?Z#"7WQ$SP05;X*5^#BNP5Y[^SNQ9A[M=#Y 6_[J[<2HJ..^M/H[IZW.Q^,;:N6_[.Y_/-KL M_-5O[\>:>6C;V@9K]?_.6Z?=7IM\@'NVCMN==7I]@'R/?/8R>*<]3SE')F49 M(JFFFJ;>X"QNGXJ8)9$@W\")?GINR0)8LGB*&+Q]&X-\8A*\=Z"J.O+/\1"> M/!P^R26C'Q"93BXBTY>CS\P@PQGUJ4[MWOU)9' 85UZ+B]B 5[97$TZC:0\&.0,.W&MU4OOJX[L8&&GX"&C:O0 MB?QX4FPS@ MU8I(( [S844'!WI@<]V+@7E<_"N>'/=0=KITPR2N]I6[VV9CT%_TKS=GJ9(9 M)T+G)+Q9/SY?G[E>6?ZIK<\\FS7D/^+VZF=C,^8SBE/+%4\912(US*DT;LCN M*!RHQGJ^M=+R7!KV]^>RAUW?ZTUM/_D%++K*-M=+4U[/^8(1_7IK$=)M_^_X MX0^-0MQ35<.<#,S,Q9#,7 Q.+;!RW$/MS[VTX(Y2*>;+0NX]V([@]Q5"W3C, MG;CI"J,.X\!=RI5@*=,8I9ICG!IO#2),&"_LM[GQ/#K,SE5"ZY)B/*IH9N2; M$P5\4U7, +$<#_):_89Q7^#ATF65),P2%BC26CIF@U)84&(LT5@32[/L\T:E MB8RP)7"R-N^#=OVQM-%^7BD3UVPARQS194K/ MEK*?BOM54HLYS5T$59O.[1R1_5?[!6] M%VLSW8M[3A\4==#TLO2Q6O+0W[H+]>3YZ/P2;89%;SRZ_9*?6)5A]BX5W[2; M\_?NY)TM3:_IEN=9NCV?FM+K+ZD.\)(O=>](GPR77C2;?3^AS;XORP6+[_'8 M%_N!\>1=?*';^D'<;3K]]3>X K,/7GQ$5H3Z(?#$>(6*V6^!EK$5@>ZAI@FM M9/1NRVO,VQC);%9"^ YEOMMR".\!/^/JSM\>7[J^,//WKA/78.E,L13S+,JO M'"4;R9NSA/7&H";H,6+XY>- CUT^\N[7&T!VQC.:9[U$8*,4/ZP4XA9IW]/Z MCXT(9RM"@99>;8Q\/\$KWV6VC?SF1WY #9T?Q+%$^%0!:%5G=H[3U;+3_5OX M[USL-]%(_X>E_Y, ?(_[CC32GK&TQ:VV_J?N@:W[9+OK_6@XR=)5FX,GTWW! MJVDP:][Z:J?1R:^D 80GIR(-(#P;::M; >'R!CF>B;0S%V5% YC MC50U2-LM>O"X89PNB[/?DO7_C//128,>C3XMO9(->CP7:?.[HH<>=I,WO>*H M(1B-TH#2J 8BGHNT99SX.@+F,"J2LZ&AI$E5/F>%P*@9+%I@&2HE)X-%Y-)@ MT2-5>GVMDY-F(&L>&O2=NM72 [U7H?\DOAPF:_G0CH?#6&$0>>'J0/=.AGE% M+L^=1O0J],Z6'XY[5_->SUY?&T_WD)J,?Y+I-FCTN&P%I5<,QZ5/5DTQGFY)D&SEPR]-[/'TE('\ M9'ZRL>C'%2+":@+)K('DN6G0]PHP3F,H0485'+\O"^L=('"3['F"HOX6X%Z9 MI8;95Z;&W>\4BNM3ZIH)"7.N8HKQZ82$C62S6O3CPFR$!DZ>G*Q)$U$OL@PE M:>89++CXWOD]W:LY6[5K3D/:GIR(&Y!=;!%.DY9XM4'9N6G0]\DOIA^3-]J. MBK(!V"&"]YY50#=H^/4DW:+O8,CPK>^(-VLY- M@[Y3?DV!PM.7<8.S"RU#DF43G!4-SLY-@[Y3?NO'W=SDS=SA)RC:[X/7IEYS MSF2(D11+K[:AB_6H"32?IG0I_IJ)-KN47%H,G\QBEQ(IZ=+TJF:?DKEJT+WO M4W*;-K_ZW90OKEP\KT:P_7[]]<;JNZ2]V5E/MM;?KFZM;;3?)F\VMS[!Q_3= MYN;_QN_;G=7.>FN]W=G^UB93U[3T&[WQ';#.$6U!*GT3I(M?U"4 MHZ08)&^*LI]@E'Y(\H'MC9T?)G&!!!);5![ITJ6]HO@RV3=XLGQ.=0+^K=IV M.!]42V_UO1[$DR8[G'Y.6W=Q9]&73U*^OHDJ0#=Q]6 BG&9'/2@GY:3PNS'G8P//7S>*W0/ M_L0-ZD9^+X\_A7'D"HD_C+41\<>%W&[:3CKFG 1,:]^+7"@JJGNUY7!=-3J=WC.A?+4[G',R:/ MNUA2.#G\53%:T/\"',<@,1X<$?R6A]R[N-=N?)MQ714#2@HN!.QC[R09CFTW M+CH]>2#(^ZP=DY^.\E[OZF_#;C'NN:N_1O'9T?#JSWD$1G?MYUJ1KOP89WW; M_ !>Z-HAXWNY/[S^NQ^.\OY-%QR4WN4WM.>@B$ -4KEZ(.Z4F(-^3G^>K'LW M\'OUO/,S#8H=.(R':W6L=B8N*T=PH6M7D@V0MJO%OESM'WY!4L4-6@QN)ZI= MD=0=.5&+I'KQ !\FIG=0%OOU+N)7[/""35UH7%?'O0(!UTXGZPC#:UPRSWBN MS4L[[L?M&VV\4PT'4;EBLVO76&V%KH?#C8J'AY=P%RX;O4SQ(SN)2JW$ M8V]<>[F7<+6K8<3UBSH7]QL%<54>!PZ%<5FID@-]Z14'46Z@1,L1.T!;AF'< MBT#:B]MZ1UV.AR*&55MY1\\1OSB_%U>/!-WKUXLU:+CV8%3K*EP0G[,!0+%7 M5LO*K97CO>0U$.'JCJ#XHZC9%Q43K #N.(RKU$75&D(K>^!Z'Z)WJ]N^C!XK MMW>0.SB780ZG%H^^97%B\@A-N4U<[%\'GJN "/SDM\;('MW(M $=&9U$^.^! MG95QQ[4[&46\ OQQ&;T^N#P+;:D8T&5K/1/]L!'VXPJ[XO,5!M9+Z\93X;F' MN9W4+H^\[584(K_LBN.%>V5Q-.K6L#H)!LX$.[EK(]\'DN\%B]6C42190!6/ M*O8S\&4MRRI.!QG".6=B/;EDFCKZQ0L15R2A&EP&O LPVV)0N\^R.-$]>%9A M>I,(KUK8/>C#J$$!F'TC]@<2^UGX$ 4/>.MC:#"-;$-9]"NKU+8;HY4I^IY) MLU:+ZK1:IC%N!S0? "4:5G,:ZN#S@EK$/$ =>D\UJ_H%R$_$E]@*X$)N;"LF MGX.H03\ +JIGW,F#-*KS\(AQ 1B &L:%E2^*?.H7_'$^K(2Y6L5X<3X+2+(_ MT8!1MX#+SK6B6R2NJ!,A&DZVX[*,ZG>.) ?ZI,:<6Q %&M, R6-H0[]**U5R MB1Z^DKT9#^%&$."8DT@EX-B4*M8C+""P;GXP484S13G3ABK!,*J 87K=G:CD M-1=$%E;='O^S(F-Z'%RY^UC1X:3ACVH+& MY3RT-DRSHY&%3-4#O$U,'0[VBLJJB^'07TO2GV?E2_^?<5Y.,^8Q"0^WB2GY MVO0O 5EA*O(Z37O"U6%< Y>) Q(^.?)5DKI6TGC%5%,N7C-I0J,DCZ$DD;T. MQR'D-O<#>S+5&QLWA(G2KSY$E3@$NCI5B2H!D<;L-_B!0[A?I2V- !^!6 YC MM48^["X#J\CK6+(H)PPBENCTM"FF0TYG\%\QB:(\&\.SETE&(\B'%R0$=8>Y M\S=$?KK*==^6S*V-U,,)\:&7W'A591,)7QVF@NA\A<$;E$91'DST+'J2^L4@V&U4 MZ>%5J?;*%P"A3DV!0[:^XNV]'GCC,4@>E.[ EW 5?!C5@XQG!/]\%.8LWW ] M71F]AQN7TY&@>GSYPLVF_.%BZPYJ G IZ(F*'I?VS@>AA)>K^&-="W%S>\O8 M'S7)B6-5C9H]7A9T.>D"7:R3#+Y2MR_^) Y.#XO!P/=JI3F+>>,])EEMB!3K ML>Q>,R+UR-'BI%+D1XG?U6&+@\DZ+.=)R7R05SG4@S&0%0O/"C[:^>UR?YZU MIO3V6M.F:G2N&G3O5:,-\,T4^,)9;=[%LJFZ;D578S956=<@K[=0KC'+C2% M.CFK;CF_QW1 M\YF]!H']B!RC#(X+*(+J"C()'D!)&12(93;2 ;BQ;D1WDU=#5UP&?&^-)XFB1@R/7U@TROM5_!V_'W5SB+V/?!(KN&-!>,R[ M]WU9!=.3D*OV<2<7*M[_&ON-_.]?_GN]PL29$K88%'T(G.QT8L&EF&M28WON&Y<3;>OTR)$N MZV@N/\SK6/R@B)FY6#(X'I00P2V?)6DN*9JNMEJ;W'E4QI+^.H]41>V3T"X? MA!H-5A9CXLXG7TUQB343NLHH]4ZFI3MUX%J7W%=3&*85]U?ZQ=5K,'DWI8FW M%[O7/7M2C)-Z D7U7'@$T!0PP'$<>^OE=4GTMVZU$LUN7(V53>:2E--R?EO= MVN4QI$[BL$Z95^]U5IMTPTM5@KSUK2JN>WL)_U'LQ"]^)6D5I8\YZ.7XTS2M M%].-EYA Y3;T0>Z@3;:KZ^2>'QSF93&(-URI\L]E/OQ2*]@8.J2,>:2J5JI" ML&FA542[6%H'?^MWR,_F @'?&.8QRHKIR_&PSJA7$T(2Z(U;;S^IP8L]6!71 M@%Y.O=XW^V%2NC?MLQNFA*U4H/J56TSJ=R"4[%7CHU%:9_5FY^XW0O9DN%;; M_XSSX10"JLXIX0/(;\JXX-O589_] EXWB>I23[6JBD7.LC>U0$\JH59Z=5:K MM"!6O7-N87'$XF99G!/1PHXO%& >Q;BNYZHC=^_V\FOBU M/)TJM+W^>OG\PLJI5J,CM7N.867,F-:&>S;<7MMO['#C+]IK;<&1'E?*?C1I M7&VF*TGG9Y6QFFW3U\['^5^3V,F=%1;?<$%M8D=^JJ759"!?*>-Y%5E51';@ MZGD?)U\%PZ.NK^:5P./UI!_BLV,%TH6Y479DD"7UO='0%X[C.Z\5I:_I0PX.K MB6^Q=/ [%:E;F=G9&]5C11=O'S_5NJ&'Q:!Z#C0DKVO.JK,OJM.URRV?@);!0QQ(SCG_X,&NK*2B!=8QOO696R=#6$H=&S MY8.H@B<55%:84/K#'+2Y*I\"IW,&Y9%EG'7=F0@NS5F]40SYH%LA0N_DW&W5 M?J]"[Q@;Q].LKH9Y??TZ4330WEXUD_>D%N+5F; +8B+K9]9^!@%G(G++]01* M'ZN/W95%_K>Y1_0(.;_I3Z2=5OV>;'UQHQAG9J-<$T*-I?>>98)+-6,L%@ >Q MCNX-BVIL[Q!TK!A/S.C"_99O>J=X-!GH_GDF?#I,?W65\+'FI/AV>F3GEF^M6YY.?DX MJ,"][H4Q7+KF!\5A/N[7'F;Z+5F/HH N6 40_M8K%^6E-ZZ4H.KTXHZ@$@4V M&?2L:Q-JEYB7TRD;U5SRHUC/LQ)?,H)R=&B@=\!P8M&=7SY+9/M;Y7"'EDP< MX,57J">3E&?U%372G>D>@!63Y+=D>-(W15S4(<[*OF '=4ZIB'W^]2NO^%-X MM^&HC&7%D>P-3J:H7?%F/;JM?^K4U81K^D@<*FOR50$4.#QPOI7"3^;,7&)] MR].;UI4A4>I^82*8U9H=G(UK7%N&=)*.J0QN,5YIXYRB3!?RN*@EYQ2KA!># MJV-V "*L\: F8)7BYI?N41E973\0\:BN,#_RX$/A_%^.CHY6=.R>%;C-KVDMS@L@XZ"QTT < L88;59+C/QR8=4%(&7NO.#:3Q9'K*;Z1I8[O02,:5A$91B> M<^18NP4AYL00JH* *J!U9[8?QN4@'W:]FUH3M.+7Y:IIU;@+W*E:3J+N6C#= MB?D#K^Q-]O^&+K-Z.)J&$4,_[<282XH]"F:KJZ,=>.HHIH3>Y8,OWFW4; IDXK 2,MGJS"]'T96J] M>AYO+I^KU/)DI1VXZ_)%%:WFM< I=21=>[@(\= CH$]ZKW[8A.E7H-S4L%PR M?-;4L#0U+'/HD"["3L30R5AF6><8:FBRDW>;EA%,7<4U')I@?9U+K3)BE<>> MGG^VF%8E;,:MQ\TV%73XC0.<2=UUC72:\SFE:EW&/NK?(2 M%\;V+F0RSQ8&H[1"[,KC>'<[/7J>V,5GL=8CYMF]K?78X-K\X1H6/PILC -- M@A>ZK1_$E7[(;E3:]W'T?F/EPO)SE_8ON&K@=U1B@9;F_LTG^]1?>//MLQ3G MC[^XN.G%'PFF;G[OU3^W7V\DKS>WWF]NK78V-MMW# DQN;PF\^._RU MC<[Z&KQ->VV]O5U_VMY\M[&V&G_^<_7=:OOU>K+][_7U[UQ5M%K&^-PSE0 / M:34R>C#T+Z'%ZI#DW7SKYT+",K1.%;#Z.5'SU&)?NA*[_66(Q7!%8+U%A"[G3;R>KT M5_@/K37IQL7.)RHU*@Y>@EW%V7:Y2Z+=3 MY7J*X"/J%AS;WXN?DG4"RI4O;32A>/H._Y]D/:][ZOH$;7NV*[]NX M)ZG^HH/KVQ-<*DI4UU'_T7O@EXV8(BO&< LW/*N&J(;'NWHR">_ 3[\Y/=*_ M/G.=(8C0I@O(]YB+T?;+7EE /)5.FFFM]Q#/S84=?8-WWJU+5K>W+[+)K_BS M;_7%77SB;?>XX"SQCWO<.6KA=RM6J/XMI&+=G$!Z/5UR:3CTH^'+']*P*YWR M0_);A'O,$H8(64AMN6VN]7T@T_=T*TKNN(/38W9A%6S_U]6N^J[7O%?G/9/W M^ST_?CDH!F^J,=YBD(P'^6@K9C?'0[=4CU<8$H_;T0RA"C%2XGS-N_KWO"/I114*A:9Q#NF>UH?O(Q:N3IP\<_ZN4JN MCE[KLHR[ ORM>V._E-0I1GCN\>CE8-Q/75&E8^-M04FA"WVEKE76S=&_3\Q: M[<]K+VV_7 M\>[^%[*SOWZRN;9W_(ZV>SNG!=N%\UO[7T[:G[;ZFYTOJ/7V(]OYU.([^UO= M]J<=WNYO'+?V]UCK;WG ^;[J[^[M?VOM_YKO]CZBUOXHV M/WTXW5QKP7E[K$UVT,ZG]I?-;05__QKN=HKC=G5\]62';)QN=N!XI]W;7/MX MM .?-SN6M$__ZK;W5T];KR?7_/-7U_1=;W,?VK[68JVUO_9W]EN\#6UKD8^L MW?D3SO_ VZ?0"_UUTEIK'?US^G'4RM'QN\[ZJ-5IP6\[_#.SBG(L=248#]YD1$BKK&%&(6E$!54$DP:JY@ZJVJ^O0)7%B!JC M>2JY)RG3V*6249\RR6PF57"4:JXG!DSGR(";[-CVC6L-WFO2_FLH=]?8<^%1;E8T9YU,1RM'T^F0JQ:&Z<-;4R*\%=CI>1JKU<< MQ64RX,K7<4V'T;MB.)QDVAOPG!UXVNOLQWLM!*%4 M*B\"@"?N[0_85G&U6XF:VP,_*A)"RU.6NA, ML.^*P5X'B'.+N^QG< ?S5$/BKU&H%=(\%2(PQ*:4PM M9HU>:5%X3D3D:[7$ET= MN&JUE-5*BDWP-W,P_'*=Y'#E.><$IX(+#\$?-:EVV*6"*&R8-+ XB/A;-:;#OGK!O_>A=9V/4VJ[P M[Q3N1S8_? XQP+,>I0@KFS)"1"J]X*G6Q'-L<9;)6"4@^#+%LZKSN9N5+%!. MYRF9_6,1H<;L[]'L/UPU>Z\"TRK05%KN4B8IA4C&NU1Y 5CMG="9 ;.78EF* M654'W:_9/Z?)O3<;[6:U$TE<"JU:VK)>$38M0AI70FZ2/8O%@LZ$^2[*-^W'K5NS5_4,)3JN4]X+GR0V$2#$0?L890*>3\)^AJ=$9 M?&48<2V8YAD%_$3+6#3U/0L&"X\W]-7 PF+!PC5:E6%JM*[)SS!:35VT,1G%'VEA;]^-DZEG'D8]%ILXE5V?,V_Y\ MLLC;HG!Q*ZD&]V:(>ZLHH.9?*G MRR*;!-'SH$.-83^\85\C-$%K9@"34V6 QC"9Z=1@'U+$F7-9QJS@" P;+XNX MMNS<&':3*)I:2),56A0BTV#:/6 :NBEW@S4!B?&4$F=2)HQ*M;1 5IQW-@CF M"0%,(WB9TI]>J*S)W3P/LM(8[_T8[S5"8K4F5!&1&J0ATM# ^C!V2CAP7'$9Z&4IYRD*:VQYCAE+8\L/8\O7&(QP-.,2 MPH] *$D98B0U+#,IHIX:Q0CG&:]L6; YLN4FHU)-1#QG+7,RPVKQ ._1*HC/ M)Y(V:'):5B*D5AN.-00>U->&_/,A2)-WF>6T\,W. MZKOD_C8Z_-9U/S$7]&GLWG/'#GA24#_;N>\-ML\0V^D-) V;++K@+&4ZP']8 M9*E1@:?682&"L8$QNO2**+XLD9Q14#H?D]X;<&O [7%G^#?@-EMPNT9<$<\\ M5YJG@BF>,NH=1* 0BU)DE(8C@@>W](H2O(P6!-R>4R[NYGV[WVVL_KGQ;J.S ML;Z=K+;7DNW.YNO__??FN[7UK>W_2=8_?-SH[#SVGLL7=(!"9[MB;'I^!MMZ M/V(3FVAJNJ]W+]#2 M3R<7YXV-?N>>WC>]YEQSSD=;3&ZBC.]K76R6EYHY!]VX:54YZU5 )N!4!X4@ MRG8X-=IG*1+W<>1#98-WNLNVDA.\9=D""]-(A,I\SC+#78VBH9&((G-K"X+9-<1G*>%KYJ MK'F^:4MCS0]AS=>8BU.@I$2)U&,5MRKP)E5!^323QFD;D,7" G-!RTSB.;+F M)B?V[JR*UGG3K%RW,,2E78Q\$Y[='\C=M-1<9A 6-',I$[%"PVL"E$72E-E M""&ITPIFBJJ M@+ P0S, 8T>)B5D6Q>9IP<@FRW)U%X'"0+NJU12;A,O"\);+BXU/([63!OMF MCWTW+0^G,F*-"BC5RK(4M,*FBLB' MM.AK;(92D%BU [8(P&:,!B)#C$R9]L2A #Q'LVC10LW3>H]-XJ5>1WIV;.99 MAV^/Q68N+@;>(-\](M]-J\!Y=I[/GA[/GZD/_6#\8V75SSIT>RSZ\AIN&A_W*1]U7X^'\/Z^O Y[#;)] M#[+=M&BR^& M>\-0D:,$\9 :%X>*@LE2'3*49E2X:C:K=FCI%6,_O<#MG*96*%M$0M(I1KJ7 MV.L3!!\[L?(3BQ0L//3-BK,TQ7WWBH(WK1S'K=(2495RD>&48852[2Q*C9!! M"NG!D<5I"=DR03]=W/==EK) .9CG;/JS8CV-Z=^WZ5]?:PXC;;"G*?4V[DYM M7*KBH+&CSB-@0#8+,7)!RR2;59)USE;L>'(+)URN^$W2N,EB4H0SOG00=RDM M!DT69U&R.%&@'9#GQ5K"!AAG"(PW+=1&C*=<8)5*QDG*;&92;0A*.4-.,$<5 ML7;I5;:,YVK8O;'C>:8WC1W?NQU?G[CD&,(B"ZGF)$N9X2XU08DTLP#$W+B@ MJ8]VK&2S!\ \V>=7BH%G2VF>]3C\G%4)-XN,WPLNLAOX35#8&91EJ=2<0N"' M2*J1-ZE0%-E !!7&+;T2R_+GYW,VQ37/@]\T1OW 1GW#4J19RKPD M8-Y>IT8CE%&K Z_)#L79'!EUD[*9E*7=-]5YUE'?7)407\3$!O:^!_;X3?.V M*=-$,0CJG)4I"\BGRC"?@LO2UG%08BZ77E'VTZ#79&J>!Y-I;';6-GN-JF2& M"TG!9B566$A M4]%M#&S1]QU]?&&TO>T;3/L^3&O=M/8P B@3Q/B(9#9E$J'48(K3P#30$0C- MF.1+KPCYZ4QSDU%Y'CRDL=E9V^SU\2&#.",ZI!S1&#LH%5<.SU*> 7%02DF6 MQ0VYZ#RM^/0-'N+RX4%/G\3&^J^;^?R=V>2"KFY^_;/ES<\Z@'S4'; O@O4M M.?"0'WN7GOJR:+#\^[#\IO7[G)9>(&Q3;N-8OR ^51G"J9'*>D2P-"XL 6Y+ M<+V_S5%;E+4,> MH3AS:<2N67C&\+-FL=JEJ)EP](9N_APE7CE.[W[_9")XV'^UQ?HZ'WK*'7G!R!>#XC5*594"YEAM#4"*)3CSP30G+,K+E50YO >KNS M^?I__[WY;FU]:_M_DO4/'S/Y+=7!=NQY1 MC]Z7TSJ=X:BP7Y:3__H:PK[WY797EWXFB86-]INK2'O6FNW8F/>ZW"RW1WKD MW=^Z-_;G3Y_$&*B!W[O +WG76;T,O]"&W7^ZR/;_'NA/:KRYOT-:GSXPN ZW MUO;X;F?K2[O3SMNGN_WVI[_ZN_M[<+\6W5S[77?LA.=!EC;E$"*+N[ MY4X:;7P,;6SAS\@:A\+_S]ZW-K758VO^E5V<,S,]559>W2])%U4$2 X],23! M>=/P):4K=F)LVI<0^/4C;=O<;!(;#&R#3I^7@"W+VI+6HV==M);C0'@9<4TB M"Y0T"C@C#+=$1 @*O\&UF3OK@2 M[ZR5VED2:4ZT5NO84K!91[PT%_$,<:V7+>LD^Z9>WY-ZJT\\Y38'4\GZF5$0Q12GOJ20B6 M8TD<710,'W3W[/3[PP2$>>,\[<9AB$I"B8P;QW! L3*1TU$&@I*(Q(W#I%YX MXSSH*9IAIT*[1UKN"8XJ #=4Q-U#*3"0.Q"P$/&TY#1NK4KMG@P[U=@X5GMO M";$@_A-5R1 !*)Y@&E 1E/%!">-X5"7_S*SFYUZM&G"FK*,OR0,CP=UP2AIA%8@7&. 0J9 EH0!9 3V%)%%72ZBC*\)&_S M/>\W:XW-F+?GX\/&J[Y[_-M^HT'H05'!F M#* J4G,3H +.:>0-DLX( M=R>GX=*,2GD;K< V$DP:PB0%!);I8(0%!CD'&(Q,D-NX\IX\AL?P(< K.W56 M9RO6S[X1J*$EE *E40!4IY(8T@O #!=*ISCM=#GCB2SD>5NMZK92R@:N" 4< MIVWE$(R,.9E!J48'ROJKPOM(JDCPN*, FJA-4")(RDOL4.ZZA M"\&BP-;6%:Y1B6I*X#GP,6%>5?A?WHBKL1')-Z8=L0%)( .T@&(I@8)& !>P MUL%2)PUZ,E]E/C-7<4M):K3!0D6EEL8STU@-)&,68,_BL>D=Y$F]3=B&4 W! MZ4O?C^&LK!6QPQ,?^__IVV?W<%V^Z%R!3^6ZO (,8Y]']FTL*/33_DDEE(MD M%]C@(: P96Q@5@)/G+4:8DYU/ E4A5(#9A&ML&)5TM$@+*< :N\$4D%Y MG"S*@M1(I1+H9;FN,$?)P1EDN6ELE>=VP=G@\;*?XDBADH65;N4#*W1C-/QZ%TO3CL\;?;F+@9S_0 M<41N6_[Z5Y9U:[2J&0.7B(&S2KI9RS'7U@&J.0&42YQNUFK@+"8**:0= M1&OK!*D:GE&X>RHW6S:]5$2X\:+"?7=>DX6[(L(]17 4-X;*5)R61&Y#G7- M,XA3?@;/C#*A#/;#BM44GK;? M"Y0\/!XNG>Q<6=>RU,'FU54=%9[Z$)=VUP_V0D/_ROBW$/Y]FE4G3BHD/90Z MJG62IJ(',D6ZD/)VJ]9<>*+=VKJ:MMG,#WW97%-Q.5XZK\ER_-!R/'WUC3JN M"4^WWGC45(@A0!D)@58>:@%9<#*LK<>]40U!SO:94>&21\^RFJL9/(I+JK1. M-[OM.)'][?\,6X.SK,DM$0%_S:IXBZVFBG@@#4HY.10%TBD)"'/:JJ"@+BO> M,E)3_-XNJ%S)Y/G)_K+<5EGV'UKVI]B/P%@AK@(0%G% )8M:#!?QS\ )83)( M@7V4?4%K%+VHBB8K3Y"N5'8K-G:WED>8_J BWK^>Q*U 6;7*,N5L__>B6L"< M$_"L3H@'J&^WT7'YO'C0\V)6=5[D6<#Q@ >,. BH=@SH$#P(6 7!A"(JU09) M5G\)[UUM?2&!>6++6(:]#'N/4>(OP]XCP-X430XJ:(RH!QZC%,Z0[(/0P%3K MTT%.((Q+O+9.,*K!%8&],4V>C&*\PTF):0NJS^.!COK_4Y&PN^CG3_L%5]8A M3D_AND/3]B_UX!F5QG"?=?AF9^[KGVSK= MT7QSVG*#YN0*P)5/C=<+7GY$FSB"X>#VCU1JOOF-NZ=7?J8AER>1#!ACA9D+ M2E'HI;;*4,V"X@9A*=$WE()DQY]J7H#5B3[RP/2\_A')9WS,U[I]JL_Z:W]= MWXQQ)UZ=^INS=NOZM0 MCZ%N@JKXZ>!N]I-\V=WXLK73V-Z*3[.[M;V[/_IM?^_#SM9&>GF_$?^I;^\V M]HN]=\7>Q^W1 X^,19M[]8^?M_\G?FSG[^WBP][^_IP3(4<$HMP'%T!6'C'Q MZ=OZI.]?3WYYXUK]D[8^>]WJE,,O/_3F>G=LVKQ6SO+H[4N13BGEDEB/[7[C M;QZ__:I\ZP;M&KTG\"NLT*UOPU?7WIMQZDZ>(=(]7YF6OWN&&^\12>=]^KDG M%:%7'*D[=?LT@\5XKF[O0)DOV16^,[&KY!9[J(==V4[^X'9XXO7^X]>KJ::/ MX:BDK/B0^IS3'C-UTI6@_Z[;2VR]:$2JXHMZ;-_L%]N1P;A1ZI2"H-HUW7O. MI7H$2]Q]GW\4L+;3B<_?'<8N7+]6^%_6Q_T:XJR4V67*7#$G?O)75&#T/%7O M5P5U[B;1OS>H5'_/)V_)/,Z[N6NWOYAIPXM P=)+3S^5S?JS_^D[0S]/;/^J M"/[=8Y?GZ&,Y@E.A$2XU;)2LP(YO>-OLQ.\[.BM\C5FV]X6+^R%F/66FOXZ+98:13G@=E&86>:@TEQ@(9Q15WQC"AOFV5 MP18((C!?U,7X]'C7ZQXGPUX:PM?6H+DY[,/#K1VZNW6$#AI'QWM;36_)R_DX?$G'+\S]G]P>OC^[_C]_VK7W__]8V_*(]D^ M3L7RZN=?Z-[[W>;N]\_QN]/S;9_M?G_[XS".LW[\Y?3PZR?Z[_-/@]U6Z8T< MU!MU7(_MOHF@*>*6 4D= E3Q^!LS(6X_RCGB/LC@UM91#?,J)CW=.2HC*;9_C='X#ZB] O4@5P&YOTRS2VDX1(H0X&FZ%)) 6]L0 M %<*+ "I[T%E$H"- H(0,5@/'DU8XXOUYQ7C3M56>R7(O8/1='Z6;(7 ME.PI?A4@]]0H"CBA!% <-) >:T"YP00YS*".DBW1:LCU2PF7V#OQ22?I'!7^ MUTFZ__&\V=<2PQ(JW<>+"X+X[/N^#(%,,8!7PB">]6Y^T:F9*V#@'6VYC8[; MNMQPVR,8S6K$\LC&T8RH !4Y!9,*0"9T2F5(@>0D $09PR1P9 A-J0QKG(D* M.=VR8*^&V38+]B,)]I06P2QWFAH+K!8"4.$TT#Q@()6SG%J,>"IFC%A-XBH) M]HOSIN_[=GSQJ%8<^8Y/M\D3[]+NN-5I]0SIE[9L?:4U&N\^]Z/]E[$ MZ8UK.R]#]=*A^L!+IV!9P!]?P*>X&%;6.$0C%Q.> 4J5!!I9#;"&V$0\=XR9R,5@3]NG7Q)6 M7]E^&:*7!]';IQ\:!U,I[06#QFH%M*4R@K1'0"+M .),Q\4FCDNZMDYJ#%8I M^CP+^"JPL"S@CR_@1U/EE:5WUFL&N D84(@L,)%_ Q+8^&AEP)033V@ MPA*@N"$@*"R-0%QB(E)!H9JX_^6_5:6PBQ374B:CQE9%H!"'@IETXN0Q_GK 6]NH0M1Y_?O@T6 MJ8*[!,9V2SG M4!R1F]:HO$]MZWP/Y1DBP1*(6T:"IT*"*0Z70-QR3H#3$D4.YS#0CAD0!-&" M.Z\5)Q$)9$W"Z5B&BB'!2[&\E57CBU8I),4_QG:WYY3O=S5OGN3;*W?8RSNI MAH;O#R;FXV>]B[-/[Y%5CNO\8K+7+F*H,GU8A#[ &8J$1-1I:#Q@(6H3-#() M8!#4P&)E(Z\0D')6ULR[/W=845WA!0CJTDVY65#O*ZA3/%]:(R%2'A"C4[ , M#T ICX%%AB&!4:3Y4>-':@GJ?H6H_.KPH*N@P"M04[P?\@VEEZ%Y3>*2+%$2%>*).NZ7) C>- 88\ 1T$YHYTG+A$IG),I M/EE(XDSSZ/,G5=G!5SJKCH25,/5G2G:\L1^BJ)A+C'%"J8$C Q0@130"@:@I*7& M0X,P010*2#0WD4.2!$TC@5BB%Y;QZ1&Z+21;?YC(%],>8:( M\G"L+R/*RB#*%*GTWB /N0!8A)1W$R.@@B\3]4&LXO^PX:- 27&?0,E\SV6I MP643,IG#RYY[U,I3$,=9Z!Y1>ZS*O_4='UJ##+Z+@2^=0><8LL1!1T$(T@)J M@XL:O7> 6X>4M31$ (X:?35B5[*X5I2597%]&'&=XDI&8$=A8(!ZQP'%5$6N MQ 2 5'+'$+%$1^V+5R4J]*78V7;]X/E?^/V#%OR FF\EUWS^BO.+3<#S.EP> MSH@892[?9GR0@X?-X(F1%R!%M ?8,0*H$1)H0SE@EB+F!!PP'>%-/6E@@E7 !2& ^H2BD2%=< >1I76"LD^"@%#U73 M6;@J!GA_H.&K0DE7N65>@B=OF9?@R5N.EV#29'+(LI)7+=NZ5^6)>+AGG2>B MBL1SQ'6'INVOGS'WZ?XIAOC2S$O%2>RTW]0]__J?IO?7^EO=;]E1==)6>SCP M+MN?[G'GJ9)+O[#2]9Q4JX^^MY]V^W)M2OA6#6M;]SIQ[OJ3[RWEZT*9@EF9 MFD.9VIF5S(+)@)$6%GAJ"* NV!0W[( )4",LH8!:_?XJR5-OA:T1P.;-X7LA_G >BX'UCUM M@OG >FB,FK[H@C72' ; C86 "@J!H=0!HHQ@\;A*0'6G ^O1MD(^L):V&7C@ MS@?# %0)T58@F0XL,AV>6HT#*YM=?MMR$=/%4HPH#_B% M+\4D\K7\PSN@X\CTD8\/>WP<(;BTCO2+[G#0'^A.^4C95))3Q5P>S:,-LEPU M$MX\C">['Q\;W]L+X3"[/Y_[>Y1:=SYF;3_"Y3O!9Z0H(MMIK[.() M#AV@A&*@&8. :&."QTXJYRJZ9Z8VRYCCYQWSP#O&$89P )X[#*C"$"BJ&(#! M<8H)P4)%!4"A&A6J1MET%9X*)2G*I\;#G!KWU.7RJ5$M#)C.[$HATM!Y0*&( MIX:0#"BI"8@Z7SPRJ)68FXKNF7QJ/,F.<9P3#P4"5&,)J%0(Z!!,9!R);E## MD>7QU( U+' -P^E(V0J=&MEHL#J!$"LPQ)=BF-CL'I_T?--W^JV?OHS:>)U- M#<^@CQ=7/^9%W&G[ R#>^W9PU586+N:BG?68U=?B%KFNH2!7G'JKO2=1RU>: M,X&P-5[[X"S$^7Y:]9CWK/MI",<%5,8";9@"-))P((,U(%AOE-),&DR7<#^M M>LD,,D0]=XC*-\I6$J*FB[IC2S6V"$@*&:",2R )PT *R*''P1DGEW"CK'KI M&U:'\[[K]N*?G<(.>SW?L6?%H!<[:Y<9Y KMO@_[@V/?&3QO3IS= -5(<%!6 M'+EF3AB!]7B3;H[W:"-MT=$X-SJN<;EA-R[V:\3YO=#0OSYV>^4;@T&O988# M;=J^T?VH8SI6,5H?K?>GT?!S*N7?%D6YUBBC7K0199") F'DP4:@Z,XQ8@17R0BCK$Y,@)3I9@ M=C)JV&ES?#W:/ W74@*:B^LPXF74T %]T Y9T'PD =MA:%"E0YV M!EN-Z'ORN^#[T7A&W=PVI.<4@+^DY_UM/TL*Q*_B4,L=]E=I/HC_NM;/ M]7_&'Y.O.M:]HU:G[$U>/_:L3X7Q'@3H$9P+Z1M-7V@;H34.X"P^5]'I#GR_ MT+WX+$]T;%-U0#)J^G_(#=%PJ1I,FME-.FQ[$/T*KHSNV%9OW M!_&%TO;_Z@(*;L[*>!B4Q7&>=/NMA!RO>SXYV'[Z-Z+WCY M$6WB"(:#VS]2J?D6U^?CZL\TY/*XD@%CK#!S0:FH4TAME:$ZGJS<("PE^H8$ M7IM\JGF!:R?ZR /3\_H'T"$^YFO=/M5G_;6_KF_&N!.O3OW-6;MU;D)XV+D9 MR44\PKNC*I.OXS'A>ZE5')BNUH"*9B]QG_^:8ZE@E+&$"TEZ4BW-D4-,K\_: M!T^_:<7,3;OQ=G]SI]C<^_QQ[_-&8V=O]U:AKM2PO^QN?-G::6QO%?N-C<9V M?7NWL5_LO2LV_V(^(5$?+6M^$K]+^JS$!6O.7OYOK&>YC0>5?I M87I=R3G]W=:7KPCC3SNG>:QYK'./5;W">(7&.F>O=]:R?Z/U/R,5>U5:+F51 M7M3*5F?&YDP?HY);L)?@WT%[=3!.S5<5_['2*0;,[C%VX?JWPOZR/$Q.Z MXQ(A9;++BX(AA=,#/67CKAPN/632UK2(<7&?'MK5/%MNZ4XVRHH/J<];]IR: M:\]MCK*L[@^Z]L<Z>UU3V]&'*[L M[Q<@TA_K4Z+6@J!:D2+,GI%BMBHM'S2%X$LXGN:X\'^/Z-K*!9G>)4&XIT0: MJIRAC!J)E4+64D&%PR)HK;_M)-E'^'ITZ<[NNQE1I5'M+MGNJJ8!/]^9A)6> M'GX]^+77^')>W_I!]MX?P#J.?[__NW78^/)K=\N>UQL6UAN[Q_4K8:4'YU_. M8G]GNUO_:A]\_01W\1=RT(AMCS^A..;83QWN;7VA]>FPTN^[C9TX]AU8/_Z[ M>;CUB1PV7'/WO'YVN/6%U;];>G#^B>XVCD[_?5X?U!M?;H:5TJ"D9AP#SSP' M-& $I-(Z_H#.,*=IL%$^%*Y1A&H(3A>!NEL.YQQ>7ZWP^@7STCVC\/J%;\W> M"?:F+\M>U>Y'NGUUHN17!L[L5)0\%E)+%8 G/@"J) 2*8PNP@=)I!)T0-,)9 M1K&,8B\:Q8+S2 :K-'.02BRE,MP82AB13GC.[H-B*W$1:&4@[L=4]=9TW0<; M#1B7 M"4@TECQ8%/=<:#29>^PMHZ$[ 6#Z@,=!GHGA_0+709/'(S!JE71$?& MQJV63,L (?%8"1K([4AWRR7(#'D/#'G?MV]"7BI6370PP$H>(2\>5R#"7,0] MHH1&R@@N;+K[R&H*3W.[BEU^S&B7T>[!T$YCQR4+/G"EJ0A*"B*PB[R.*4($ METM!NPQH"P):?0K0""5::0F4,ZD"7T @(1FP/ *8I52IP-?6$%91ZT*ODUY%7 \>H1B#'!G(F$S1D:N MYA& 3D'H,?;$^4C8!*W1&1G#JZBC+C6#,*^VAW_V1?F=?G^87/SIWO3((5B4 M]Z_C6*)\%2?MV'6MZ/C!E0:GK4&SZ=NN#-P>Z%_%B3Y[;AF(5Z7E8Q3,?+$A M 2N;-!8O[OAG%B+E=, P0&JTDX$SIZT*Q$#DK?]#>KT9$0"EV_^M[GN7PH)] MIS_*Z=_KZ:4BIQ4([Q*W70A"' E-A[F3_VO1;2P;M,H_@NVXO^-9@6)XY M60M;$*>G/(7$T.!M"( Q; &-YS903*.(V)Q[(9@0*)G-9YC,L^!77_ S1N>E MRDOUA,?ITFKGY..T@L?IM%&3>X^XB2>I]D*GP!L)M* .8.N8L=1Y9F#5CM.E M7DQ:2;-E:?T'1H^2HUY*5K9 5L "F2\E+?M2THH>NW=C2+E@;%ZJO%35L@U- M;/J7I=WZC>YE"IF406:G,\X?4Q):M'C/:SM]VC M3MG+W[H]]-F'OSRZ^V66]4@Z;FFP"# N#*#>NE0FT@&>:D0&@75L$.ENC3.\ M) ]^!H>,XWFI\E*M\E(]9>WE?.2NU)$[;6&R!AG,"0%88@HHCC^44 $X+*0B M F%F4?6.W!P:=VEH3;%O=I1&LC]G&LEJFQQ6KV6.<\MQ;@M747RL0+>$"9_] MR;!GF^D,WAKVXC2.3MO]\1!R\-JRSMB#6<%KP7A-E50@TBP,J',:*"DE@)@* M*R&BD,"U];BF-7BO.K+9>[LRBE)>JKQ4>:GR4N6ERDOU@I8JQX9$O3W^V2GL ML-?S'7M6#'JQLW9I$BOTI34M:_$5T.)SK$B.%D+Q4>:GR4N6ERDNU$DNU M2.XFAR%5V(2XN)9**E50#!-DM5=.6:SG\ ??DL2I++ETK>+23L=VC_V8_VZ. MZ6\CL=_1.#Z'W7L9I =P0L9 MJ>VL_% *(@$N M.-*M3A$%O=7YZ;,UJ3K6I!P3DF-"JF&&SQZ3O%1YJ?)2Y:7*2[6\RP5+,";- MIS1N_-2M=E+X0K?7CXK>OK?#7FO0\OVL)CZ0JB;B@!U08! MR1$%3D!GK1$"(;:V3JJ4GR++_BI<+,JR7S79GS(1$1,LT5@#8Z4'E#&8K@XY MX"'ATG!!A*N:[.?XHU*NLCFH N:@'%R4@XNR;STO55ZJO%1YJ?)2Y:7*2_6L MEBH[Y7?]H&AW^]G]7@5]*[O?L_L]>Y_R4N6ERDOULI?J'YC4"&,YL4BE5RD+ MU,HL535B[*.V,?*1?H@J1TZT?GYPNOO]QS?/2.#4 MZ+BMK ?4*0$4E@Q K)%@TGD&Q=KZ"&JKD=1IJ=Y/6&V%7,P4U+>ZG>H)]PM0 MU'7/-@N":D42LZRA5T!#SQ[197M$YRM0OAHG+5R\;+ CT&O%D1'24220LH82 MA!VDRF*IT+>=.9,H;I;Y5-(REW-=1+I C4E JC92":);J M '$1,+?W@;%L'5DJQK&;&(>I$NG$ 0%3#2A4&.BXN8#D!$M*#/',K:TS06J$ M3)M',M)EI%MYI%O(*@P=1.GVG,:.2B"#XYH+*IQF:^N8D9KBJZ&E_L'' M7VV/9FZ96^:6U6F9P22WS"USRPPFN65NF5M6IV4&D]PRM\PM,YCDEKEE;EF= MEAE,7CV^[R+SR*997K^6RUN6W_;R$[-J+3<5O;O/?=[*7O&AYI'FDSVFD MY='UUT";MH__NM;/]7_&'Y-O.M:]HU9G\DVR_%@:S?H_3>^O]8O4'?-\K/R* M&T\0GZVM3_K^]>27-Q-8:77*I#+EA]Y<[XY-%\8H)K[Q'QBE)VZ]OP%?I?54;;%6_YN[F^\1XF=-Y5 M>IA>5W).?[?UY2M"^=/.:1YK'NO<8U6O,'IB#%AHK&JN7N^L3-Z/G%02NE:X MY3(9X\M8V>K,6.XD=_( GZ*E4MY7#I?E;+KYU*F,#5/-LN:4GFZ6L M^)#ZO&7/J;GVW*BZ7%$F@)UC,\TSO;WNZ>AWO+K3LA''F_*LZG;Q4;<]Q47?TC!2S M56F9B[K?LV4NZOZGHNY624ZH4=8013U%4B%*L7*:-NM;EAY\WS@]^/J)[6[]8'M3I5?J<'?K M\_>#N-+67;E M0V,;UK>.R.ZG;P8:3)BD@!$: "5, TTQ!#98BE& D$A:UG3G5-8@X2M1?&5) MF/B )#+3%7JR1/(IYJRWE06B!X[_,R@"%90';>.!K1?5]4.P%%,M[1(C[ M<17B6/WHFY$.0XH-@(H(0!W"P"AI <6,84N4ERQ"'&.BAC)=RT#W'(%NH1+' M"BD%E;$::XJ0U()"JH,GG&D$_6^0+E=T?QK(^[Y]#?+V$JO#"!KN ?,2 VIQ M9'6:,< HL<@Y@I2-D(<4JD&<:R!GM'NY:!?YG$(1\+!B(7*$J)=ZI:R5)O[/ M8O\;[?3%%71_1$"K7P&T'Z>[1]^T$U;2$ !'P@!J@@0:.0XH\2Y 1K16*@(: MR5B6L>Q98=DB4,:8]4%S+(BG+#(WBK$5PGA =*9A6U*O!VU:GPXU?]])MG M! L?61JR,%GA&(GPIC2@R%CJJ NM:T?&#*PU.6X-FT[==&;<] MT+^*$WUV')]PG@B9:KN'5Z_E'[?HG2("QGV\](B &=*^&GY_O+C?WT!+%+3: M*&&IX"9R58(DDXAH[(,BW[;BN8PA@@B4OY _!@"47O^WNN]=B@KVG;Y.P]CH M]73GR">\>'MVV>3C"$(V3G7/[9VDAOWWL>&@O]/Y&)^^ZW+(P/).]T^S0@9P M)&,6:@,@$B2J+,H#3;P'6 7+'50$RJ2\2%%##-WW=/_-.?I0RLH2\ME9(E-Q:BW"E#I5\*W! ML 34K&(L"$)37C#%0_)7!H!11"(JA ,2$@X\,59Q&)R%;&T=SS"A/!\ >KZ" M_[__2V*$W^2ERDN5E^HICE,BF(.6&2OC<6I84%)R2 1A3%+/H,_'Z2H?I],6 M.^JM#QPA0(CF@%*M@$30 0V1CZQ*(*QLU8[3G'DYM\PM<\NEM%SJ#;Z5-/"7 M?C)@TA$<9^#RF,ZV^@K8ZO/MO67?WEM1#G\W=>LW8/5$(1]YJ?)256>IGL+0 M//%^;;COP_Z@=(LWNI>YEE*JI9W..-%2J1V;FPKT9_^?8:O?&OA]W_L9!S92 MCS][VSWJE+W\K=M#GZ-=EJ<['\PR1<,@")8$ 04+.VCJ:UR?DO9&%@RKX$F0E:2P@B!B! %2+ &.F MM!13IH0E6%4'#G+L4A2+HCU?#9%J&Q%6KV6.5JKQ4=]<^ M8&"($6:PC!330*(#Q)!*(4Q4/0AT=]<^(CD:J1NIREIV32]/=3B:E:LR0$48 M)11XKQ6@PAI@&,9 6!R0HX0X*-;6L:I11>^?WBW+O%25-?QDZ'U Z)VR MVEB!J"2: 2(L!-18 12-OW$;H$9,,QM,M:!WJ1%!JUXWKJY[MCDI&H>S*:<" MIIP< K3L$* 77C1.(1L048X1*JF&S@CII78B*.9-X*Q,ZCI/SKA<-.YQ#MH? MLS+ *:Z]8"8 1T0\:*VB0+IXVCK+('*82)8RP"E%9.>)G:H/ M" KGLMZL0E88>2;UC#N!GNY:-R#P-E4T3@6./38&Z"0L(#RJ.=I$C$-*LP@ M9"G->%A"T;B,8AG%JO?DBQ2-$ZE07#SH)68T1$W;>,Z$TE(R!35%]T&Q;!I9 M)L1-W5&VUFHJE =*4P8HX0A(Q#D02$CHI;$&ZK5UQE,%I0QT&>B>(= M8A'F M@5)"4<".*6HBU@43+#>22&^Q(.1VI,M%XYX&\J8=<4X)&HA 0*7DP-1C 0QC M"B!$L%<,"Z^9]M # MR[T$-+D7I&,P_N9-4) $*Z.*2BBL477ONN:/ G0Y075NF5OFEDMIF<$DM\PM M<\L,)KEE;IE;5J=E!I/<,K?,+3.8Y):Y96Y9G9893'++W#*WS&"26^:6N65U M6F8PR2USR]PR@TENF5OFEM5IF<$DM\PM<\L,)KEE;IE;5J=E!I/<,K?,+3.8 MY):Y96Y9G9893'++W#*WS&"26^:6N65U6F8PR2USR]QRF6 R:3+.T4/*K$RS M>QGG5QFE1;DMQ\J+ED>:1/J>1 MED?77P-MVC[^ZUH_U_\9?TR^Z4I:+^L[ ]];>XAD=V6!KC]7KFLT?:&M[1[' M 9S%!RDZW8'O%[H77^X4K3B\HYYN%R>Z-RBZH1@T?=_'Z4LUOOH^362GG P] MB'^$5D=W;"LV[P_B"\?QX?JO+I*DW9R&\3 H>17A^LU)M]]*J=5>]WQ;#UH_ M_9O3EALT)SGYKGQNO$+P\B/:Q#$,![=_I%(S+J_/R-6?:<*03?>2!Z7G] ^@0'_.U;I_JL_[:7]=F MX[C5F8R(LCCDF[-VZ]R$\+!S,TIXY[SM]G2YL,.XS7JI51R8KM: BF8OI8#\ MKSF6"D8I2U"0Y&X27/>YXW&SM[NK7+^1,(W>]A?=C>^;.TTMK?BT'>WMG?W1[_M[WW8V=I( M+^\WXC_U[=W&?K'WKMCL>X=18$:HY(_/)FPO9:G7*7.^.3==0+*=S]/:EY+Z"(^D=VU[&WSQ^^U7Y MUN3HN_:>@*\8$;>^#5^A6]_[7;<(OQ)2WJG;W[]')'V0P:KY!K2X2KH ;DS M5[F[MK-X/W\J(7K)DQ8=E5J@D\==ZHZ5 ONOV$F4J&O&T\$4] MMF_VB^V(X.ZR_NBU++)_F-_?3,"RLTC?]_E'=9%W.O'YN\/8A>M/)0;__0;Z M?8K>'Y!?B;3AA<1B84J)J]FU>)-W6\6[]K=TW[QKM<]+O9. M?.*C45G;L%%5BDJ0[\^STVZ;J>5LP3N7A5_^")=9Z!KC:F^9V4KFKA\4[6[_ M]FTQ1_'@%2T1O$@M$NF4YT%9%C4WJC64& MD%%?<&<.$^K:54!PBB$#YR_Q% M2>("['1L]]A_B*NP*MG\OXRS^9_\.&SLX/K7+[A^_N6T?OX)[GW]^\?>5OTT M?F_\CG<_#AJ'K=WS;7BX?Y'-'QY^/4CM\>'6OX[K\;L.S@].][[^Z_ON^]WO M!^>N?8"WSW>_Q__.;F;S_]P^C"UV&X<_ZL>IBL#G[[O?-]C!<1T>X-WON_CO M[P>-.JXWZN3?YY\FF?P']?3:U@'[)@Q.!64D\%)J0 EA0 L?@#686:6U9-"E M4B4UPMC]RY54J"A)EN9KTDP$<] R8Z5%U+"@I.20B+CJDGH&?2G->"+-BY08 MRM+\<-)\=D.:G4)<B-*L:5;0:TKQ,AKJ: M=&/#?1_V!Z7!OQATBYZ/]NG7S8Z;N/*DN2#;GD'W<$T;86"06.U MK2>-!1GZHD:P<09SHN-7%J64EJT4QT+]^XR+XW1$\ M8VI6XPC&U;$%3U9C9$)JZ%_;OTY2^-Q;W_&A-"@48!:I8"D" $;%-8H&"5X6%M']S$8_08D'HI#SVN2>+X"_+0< M.HOM0F*L-!Q3^%-51B9+E=6^?HW@QYB<*;[7AE MN7)@]"@ _#@)13;A/;X);[^I>_YM6H7-*XN0M?HE8M;9#*HA(V1I3"A0T <0 M288%BGH-($<:4%@ADMX M'%J_O /GOM?-4+P8%,,9[(HP&*CR!)B@!:#.<6 @M$!R)3S#E CCUB+H1MT0 MOZF05IA-.E7F5PL+>!;D!05YBE-1+B ,C@)"H00T" D4H(&G&C$Y MY>Q?7*2^O$>=[EJGJ];[DPQ6&:06 RDRRV5&@\4&"\!L0(!B[('"A@+)49 0 M2\\U6ELG1.;PG-62Y:?D(@M(<*8?2Y+L*?J!$(N2;7F49QD A38 I2@#CC() MI=6$4%M%<^USL_3D >;^TW=*FU;['O>)YK0U/ MV<GDSQO:4A?6X/FYK ?Y\CW-I+D9E:V$"O;.9^A;S%%/-00 M1U86"1G5R("H9BG *"=<4R.AUVOKF(H*,;*L=%53Z5J&1.?PQ66*^[02QHCV MU$?5BW,'*+,2:"4T,,)ZI;E&!*FU=52#XMZ)!"IZCV(U>]7DE>2C+[ KW6%:4MXR6;7 T;WPC;Z+C2&E7"70">(MMSSA'<1%ROD\[A4G.%GV'U_VI[B. MQ\H:+RFPC)#(=2+A4=IXX"R7PC 790$GV9<054CVLXWF,F=U.TE344X:Z 8P MC'_,-MF]0&/-T_K&RRCIF[AWL7 ?TE^?TV#WPI>(>^6:1?3[<+EB&> 6 S@T MRW;C)/;*8X"1Q(#&LPP81B0(1I%@,"$RQ>WA&?"6?>7/1K:73VNR;#^^;$^1 M%QV80DXIP)V-Y$42"J0/"&ADM=<>,9CNF0O27)]K0%A2(LG-' $H< %2KR#^@TX#109JUQ M#,/G?F-@->G(AAW=LBE.]%F*=LD&DLHPD( M.P%&#J("4)XP@(2PB'$Z2 X<*;T MSV(#C,0,6!0IA=16.,NC]D"J%'Z6C1WI;N_0SXQ&N:]39K7UI:IRCI';^3I\ MI1(?HW6\9KK-3NFE 1Z=055L,)@KJ0#$+%(510*(0L" B$>3%$HQ6<;;UBB> MAKR<;>'9"/]C!J-DX7\BX9]VZF"GL=841'TD*BL")7\.AT!%)<7+9"JU(>HI M-4;NX[+-AI2'*(_2\S]]9Y@-*=4A-;-N$4S0["S#U6)PQ6;EA8HK9[2AP#"# M /7$ I-8"R,>88.BLD9(=7S0V:JRFE:5/XAQIB3+E/'II%#"0(B4 8&D?.:< M>B"IL\!;;Y'#P5N,4I LG9%QY7F88!!<15ZR.T^%[/M88$RWYWP/#+HGK]-, M];OMEBO2LZT@ZE6HP%M5HA*\V+!HB'L]]D M@'@J@)AV3EDIO14:6"$(H(1[H#@+(&YOBQ#U6$$< 0+5$*T\0"S3DE-UQB1F M9P!*;"EE>^L7[WK=XV*4=381IHT_$Z8Y9NK/ZW>G?#[SJJO+'^$R23;&U=XR MM]RZ'_9L4R<'9S<4)[U$L0=GI;/3_V?8*G,&92?GXV:)_ZC/RO1,C>Z&C6O0 M\Q_'R_*QK3N#C8[;GJQ,/@$7.P%G%3 T%%MH- 7&< DHHAH8)1WPQ 9IL3," MHG@"RNGH[NRK?#8RO'0;X"(RG"GN,@5\BN(R81U4UH" *$KA" 1(*12@0E,3 MH'.2B[5U7I.L(N$(SRWUYLH->"%-835IWV4]BF1876)UH-5V&U6+]VW\U*UV M"F5YU^WMQV-@W]MAKU3BMKS)!\"ACXPZD'R$P&*'0>:* 4<@YPP MR>*:XWAPJ!H4TYF5LG^XJH*.G]H_?"\YS[?_[B'B4]S04.:TMI)1$9SMHZQ;6X.2MTVSE;O5:"V-Q?Y#.]N8>T3]$;R(3!5'O@ M4*I'A*T&FA(/I/:$1J)#I0C//;G!NH/NQ>AO#\YL]D)VT"T)Q&9E M/O!((\EQ2F^;0E2,3/B5_B32::,DACKJ:&PZ\4&NWO&LY/C!Z #"FSB0L8*(8LL!)**@@T#-,5M,$\ Z_7\[]1T+H(D,LW"E;O M1L%%>&,.&'X0M)YU8=)[S*S@ C"D1*)D'FC#) B0*TE\$-:E@&%1(_?*R9UO M%#Q#@'CT&P49(!X<(*;HG"*6$R@8()1&)2T>!4 +F8HO0H2=]I)HO;1PJWRA MX'$O%+QK=73'Y@L%=[U0L')*01YPI=2N535FMR)HG.AV2M5;^N*+2!0N"PDX M;_(EDT&1V,=(3?5E( M[6*I)G'/&; 6 ZQ9=Q.H8PP);X%D6 &J4MD21 /0DMIXFDA)N(J )7)=Q&V/6M'Q@_3B10/;[;^T&P=/4!KQ]GB>G?%"[(7- M@<=GA?W&9VRZX.\E8_T.["[9_C:!X$J6=543(P,.ZP 5IA M!JAF%ABA-="04QT@$XC+E+4<07I_9;$:<79+M/Z\:'QX]#B[C \/C@_3<7:6 M.LH52K75(*!4(Z"QP,! !;V5WF!C$CY -EW5H&+XD"\F)+[DQN5"$EU*W*DV M8E#IEN?/*"R=0;]67OOL^?Z@U[*#2*Q2@WQ=H7)UG!)$IO^V+Y?N\\6BI3YA69/N7;>K.D?^L!WX[!&]S'K!E(NVL*P^2.TN\ M=4"@"+>4FLC$:# ,N.P$C3JS#R5WJXQ?!\JEJ\\5!]D*D3%,LBL,LA,U\TT MGB$6* @V.?1QT$ AS($R7DG'&-6"K*UC58OJ7]5!)MN_-F?RMUGTK0#%6W_4 MZG22;:P;BC.O>R\P6FD!2 V8>:>=<5YQRH(W G-IE374*"@-_[:3D!3A/_D; M[@6@&0^7AX=?9E6N(I8[S(,$'%H,*#<,2!WIE_+""F*M\M:OK0M>DS1G_GCF M$J\9LSYHC@7QE"$4EQQ;(>*)20V72I82C[+$KY3$3\=@4\&]H 88+",#0B0 M0PA/93HCY%-N-=?I9KFJ*3Q=C[>R>4!>@/5J-MN9::V*=&<[OII2F94JR,,0 MUYDP6,YEU:;NOQ]H BJ-_XMF?H*40460L=YX&@0Q%FHL [>6>8X(*?%_C@"Q MC/]5P?]?,QB?UD8Y3PFP2$3&YS$!,I!X''!)C,;,:>13(:8:0?>NT[Q*MK8, MB1D2IY5@!RFV$A(-$0W**,J\Q<)[:JG7WHV4X R)*P6)4Y388",9YA!$'IQJ MTTD,M'3Q3TT\UD0ZZ5R$1 9K]!XB.Y[M"T M?64SD,PUQ.<6+KER WY6&M_LO$#[PY.3MD_7PG2[V&KU;;O;'_;*>S&[W0XH MTP9=%A].>N#2,@?-ZYE\RCZ>VXY>N0&_@!OPI8R=Z'@X1Q)6Z./XL(-^T2I= MN*.8ZT'3%\=>)\$L"_U%X4SIC74IDZ,K\NV6-JWVO:.QG[\)>NF7U?8F*S&Z M;)OOV-Z)-,\*G%;>R( U H(I'TDSQ$ A%>DS;+\8_*-S;U22LJ:]N_3GS'M0:1$_9W.G;8 MZWGW=CC8[0X._.!C9),9S19#LUD!PSH"%<&4@D'4!+B8 S3GHAG,". MKZVC^WNQ\QWY:DOQTAG(_%*<+?/+%/'IHC5",R@]!TH0 6BP$"BH*1 *8QP&<)8-8ISN(C%7W MXLNI+M# '_7*[)*]TG V:/I^RNJ4V'A*:1!_*Q=3I\"F<7*#V+P_B"^46N&K M"_F^.2OC85 6QWG2[;<2)KSN^7;4+'_Z-ZZ6VRE =CTUN$(X$ZAM*>9/'GVI> MP-B)/O+ ]+S^ 72(C_E:MT_U67_MK^N;,>[$\8A$TK9NSMJM[NK,>S=O<;V?M'8*[[L;GS9 MVFEL;\5GV-W:WMT?_;:_]V%G:R.]_&YG=V-W\ZY[:$X$DVCM]@<;@_R#/=M\2XA>/:*,SAK"A!R!9 9[C?DKB%Q[-0NP5YRP[K;.]*=UGD)>9L7QWO\8Z/C/D9%*SF[TY][X=WDO-^_..XO M?>"-.*:W[3)=V9,J5WM;VV/EJDOVMM+KV^=U?-@\:&S ^OG;[WOO/_\XC$K/ M[O=FZ_#]W\W=\R-TN*G@X;^;T![_W=%?U7#ONZ7Q",0>$=AA0B@30CFL M,9+&HR@3WH[4Y%9GZ-U&TE&=Y9QX)94EE!JEM:2!I4()V!$5R?1:X:/*>I*P MKC>,Q^+5I2J-CYU45MY?\7"6.;^O[9?UZR(;WQN/8=3+:*W^-(XJ".UL1-HP M?=N*!VWO9'QJ%_](_M]4-A7#-YLCGEO^A=[\WZ(5F6YQY#OE7/WTQ<9.X7K# MHR+= RX_/";&15/W.K[?3P39>7^2W,:]SB2FHW_6B=\1U.@ZNE8SIK7 6V?Y/WQYU/XC+ MZ,>7,\NO\FE\QZWRH>.#77T*&QN5I#\./6D0XWDM3G6_Z(XVY:7OO42']+A[ M/7^4MEBGV!@>#?M1=X<(%3JM0;MUW$I#GSCBSRYFOAQ.MY/T^?A^'/OO&O]C M/!D?/FQ>KG&GV(I:Q6E2:=)7G_1:[?3-_%6QTRGV[*!KX@:,: AKY7 GSW+Y MI67.6WW92^Q]-)"+5^SE?KLV(66U7O&F7S2]=O\91B7*]T;*543&Y"ZN97G/+:\E=V^3O:VEIWCV/S2T4-7KD_:DKW61;6T MN.=W.B-[7)RGRCS>;^'D:Q("'[7?^#C=8:^4R?1("VC <5/IP:6./5:A1VIV M2G'3+>+3UJ!9?'FU_ZIXO['QL59VW>HGO"@=1^UV$:QM.VS$=ZDP5P\RJB_R>:['$SK4I[263:\$+W1E;/0+O=(VCF= MU*Y=:/<] N_5?=GSM^5!=C)*W&4O!]V!DY$L9;VL^Q M DOQS_-ZX\?YWOOZZ6'KI@ITP ZWMF/_];.# MXZCVG'^BA\=1C<+O6@>-W3C^^J^]1IT>G+\]3JE==K>BRK05^_L>QW9^\ WY M(*4S## RBD9C0!M%@=%8*Q0XCPMQ4QVB#E.-N+'-SD8_\U:;;#7[ MS1$)C; !&(\1H"3$7<:$ ,I"JJ@7"#%Q<^NL$+\N]\%(>[PTQJP&3VLT%_(= ME8K2!?T>QT[U7%E8Y#I73DJD\[&/V,Z4%/N*TG$I,4D5[3C=B\SD;3?^=% MZ5HHM?X$&[UN^[I>W8S/YY/:VRE'D0A=2;4N=(I>7)616WW4\23*;$4(?*/D M7B6'-]YW(EN]5'5&*=CZ$VO"##0?$>:1$N1&!LA+Z\.$$<]/YTL?9&PT4=&N MWR18!M>LQ6W1LLW27!):[=CN@O/N;V^F3NNZ%]\G<*8:-G5XW8=;*E@%;KD@ M!I)'89L+#>II^.=G_]-'OI1JA23G8@JM^1JWTF94\KKQ&RM#"QH;DPBG9OWK MNW9]ZP?;?;_;.OBZ W?/V]_WMOYNIL\>;FV<';[?.8U'/]G;OT$+CK=_'7S] MM2 '8O\^WXW<>?/.$>^\X M I%C1BJ@/06)KP%)*>?,0B&%Z^<=OK:9XWG(G:[P5"Z/;Z;3NK\8I=#%LW>_[,?T8.P<2 M1#=]9W0ZC^TZIM5NIV.H;YO>#=OQK!B;]+8I!.L&/+@Z:R>F>FB1. MHB^Z'XU@])6M07G\ZQ1AF5C)Q"91QKDE TUI)G1^8G[>*,EA>8!<.W5(^;VW M'4CVQK.?I@/YOQ\^.0V;"NV< 6,;:4R[?L[LJ_S%@=T.27=')#9:&@4XC%G':0$I>GNT3=NO$3< M!$"I$_%\"PSH@!@PFBOJ-,*.J;3FTW4T1_(_7OC:Q)_0^NG;9RNB,UR@]97+ MNR5DC^!TQ-BC4NA35/@%'(]0?'1G^.Q2RXR?\?'A71$IO!N6CD+M?DYJ7":P M[D=X[8>Q3(SRMI4;LVQR66'[WOA[]6DJ!<(?)M[6+)&S)?(32W=>@H_P2Q5@ MS&A #;1 2R^ "AK&UYVQ2*RMPU?3R:LKB<)YT?^PZ%].(PQ;%K4UBQ'@*'! MO== ,RF!A,)HQR*+YVCVHO\.AHNM86_BKAPT>]X7QW&%FOVQ:>$VA!GAR4U^ M>30*R5AD7]WW[MUB&VRL1GV^&&O><;?L.+C7L&BW&@^_-7[5-[XQ%.%!KT/W2CFE@=1WOCQ\5%SMVM)(7; MI_7O!ZR^M0'K7P].]]YOX^3%K&_]'?O>QKOG![]V;\8:'W^">UO;J-[8.-O] M_N.TOO7IU^'W#7K0./P>D>-T]^O?W^N- [+[?1O^^SQ=Q+3? J<.(2F -MA' MTJDU,)%[ !L7*JJ(V!&$IISK7*K 4MDFZ*AP0J[&[/*CK#K?_':;AA'>8D)>=57$),66P>CT&E@L78.6@,'">DNI;_.T[# M#U]>#BSZW@Y[8U4UGKG.E]?81CJH;>M^OQ52"%^R]_W4K7;Z#(AG'>C'OD:. MO12OE4)Q?7S9URZ5W0BQ97Q6_-8(N-W.)()JEA=S;)8M^DWO![61\RD1Q>&% MG!5'2;K*;VR7(G8M4$Y;.SP>CKQD95QP&8#;\U&W[J<.?G:XK6[,/#V>XOY!F*^@9AO(%9NV,N_@3C;D0K?+9HXVD81UOR[#]=.J?C=2>*Y:<;J]H^WX_>?&,GZH<\FK*;_R0D:QC M+^9>F)$+/=+N_68\_AN^=WR%"):P\K+)]]$W;ZREQ$H0XJX'41(DT%X9X""G M'JJXM]W4Q;W*;O'&Z&I$;U"20-OM#TH.>)59AFM[O4P4D2X M-O=TW[QCY*B M=8=Q#*[_?U\OI!F,&?*$,)5)0^+#M_5)W[^>_/)FDGZCU2E'7W[HS?7NV'2. MN!*91V]?\HU7<,0YQIE&QM\\?OM5^=:-K#2C]RA_A;F\]6WX"MWZWN^Z1>@5 M1^I.W?[^/2)I'NQ*#1:3N;I=/(_1 OE\%DG]GF,I':4%1]2G[<<@&HNTCR.NQW[TZ[E)OO#5"Z^C'\N+5+]^=JX MQA7F*63PQV=_61/XOM?M]Z<,;WDB[S^1([MEGLF%9_)=(OLCF_6(\R\"@_.F MFG["\FMS(EL9!WNGTBS3!8L>(*OBDDLJY1$^S@B7E"V]0N(SVY!0[W;\V01% M0GR>*5%:Y(FK4+5QON=>N&IC96HSSO=\BP2C,F4=TIPRQRGG05IBO1">8.(0 M9W+>E1EH?'^P MD;Q1&\E$E3R"\9.;/>]:@Q0]L!HIHN]JW!RGB/[_[+U[4UK)UC_^5JBZ[,NO2X7K:/:>?WR*XP+W]MI81B?M ZVS^L'MW+ M>(GH/SNMRW4&WR.MYOKWW8,M>)>OG7ISG>9O-JJA4Z]N?H?O?__OY=95>>C3 M6BX;76V)/>>,X4 $B$CXP8G32 NBD!=8$QI4),*]6Q,KW*@Y*A#]0BUK2X@K M(:Z N'%0&X.\'^$6A97S(QPJQT#]442"-.WWVTB6.M]C0)>QWRM!;%H0NQ@# M,4NB),HX))./B&LGD?7)(,.P8=9YA15[MU;$H]#?2Q@K86P>WF^!8"SK826, MS1K&ZN.Z6* LLL =LDD$Q!WH8DYSD?OQ4"\5CM2I$L9*&)NK]YL[@_,^&[,T M)&<*7N,Z&'?4.)D<4C8IQ+EW2!-!44B6<>J#USC,GR'Y]KSE]R1CY_GD>GNY M9%(O706VOZEFRC/'JRBY4X0DKBGF.$@'/G.P"X$$ 5 S M1*MW:XJOR+EJ]#ZCDZ,2$)X#$&;DI2A9>SK6'M=7'$\2:!8CR2Q#W(.^8@UP MNLH*2Z01]C4!:Y=.7KN%/?2R_ B[#TNM0-/A"4FD*(L@M26"EE) M%(HI:L^PDB;HD4*.YTAT+TL\1+-W:KO3NG$>ET.Z$*%I>+K0M.D68*Y1&D\; MM/9K)?M+]\K"HKF_P[UB,7.,,Q1(#(A;FI"FPB)%0$^C3D?CZ+LUPO0*XWI& M3N-'9ZR_YKE1"9DE9#X;9)8.J%R5L#=_;SZ-A^ZU<:_TT#T%]R9#@@*74NN K/* >R%H9#7U2.& M==(J!1^>YJ$K(:^$O/E[\[DSCDL7YHO@WT2@%(TJ"LR0"]$B+L'>U58K,'H5 M]E*S$#"_,GKE0FA_;R^&ZN[::!]N=BIY_TLUTD9O?F,_&"QZZ)WE&M!/+_!5 M#E\._\3":PMZ\C#>?N@I%0SGI<;>,HSQY*CXN:3&J;7-CG/'B4#:88ZX,!AI:0RR"38U"6:( M3S.J3E#&_$_-I47O&@2,<'2S=\E3]-99:##E&&54U_1B1%+C".XU=1R MPE3$7A#,L2"V%".+(D8VSO]J7L<"7-8/UFEC:X\X%3A+'AD1>.XFA9'#QB&L M%4[.!IY\S$X1NJ+YD]/'RL"NJ3GUK][Q_FPDR8+8)6]RC#(+&="9<*^5C" Y M*.5:>X=9$-PKG7223M&7E"1EJ8%?%2+?[Q BWD5OC%.("#!)>*Y<:PG5"%-* MF+"&12OFL=C LM@C=T8'SYVZ78[Q*.UI>0^FIUN N9:=Y<'TT@K0B[NL,*(L MM0&CW*$"<2<(,HECA)-V0B6A&%8S.YJ>BHV>*%JO9O&(5J$/G:&/NE ^0UNF M\@'E Y[Y ;]T>OQ;T6QZK>QF_29[+I>3+;M9WV36!>[Z_%;'*;M93Q>G5XT^ M'CD8<-30FI8-K1]L^UHVM"X;6L_G0I8-K=QU5J.; MWUO-+5X_VA;P;D>MYI^'NP=_=EL[&Q=P_?)V0^NM[[7+=;HG@T[24)&;*%K$ M$X](,Y,0]C):'EGR@N5(7RSFJ>[6"YV%EA!70ES9@6C^0.QB#,2\<0P[$Y#0 M,B"N"$$YJ!@QIRE)&-/$?=D)MH2QN7J_!8*Q96JJ]'(P5A_7Q:CU(O#@D?1& M(^ZP01H;AF*"W5<42Q-3"6,EC,W5^\V=P;G,468O"%[C.EC 4ACC.0K8*<2U M,\@P*Y *TB:'E6))S)\A^?:\Y65#ZYGAE;#))!4]D2"6"6964><9TU)@,"NT M*AUD;PW7MB<=9#SRJ%GD2#H%MB4E%CGX!!'F .^<]AH#KE&UHOB3@:UL=+D< M@%"ZD^:*Y<=5&1R($((8%)P 589;AUP0"46)K<1!!VW*YK8ES[\,SY>^E^?@ M^0G?B^54D* 5\E@+Q+&FR%H:$'::1RH4C]B4/%_R_ P5_])1\2*><1Y88A4.\5T@%^1(>QYY1*:]D<*O3+$IA4-K2>$JQTHE0$Z0S/ 1L$6R:" M92H1H0"\(BN]%&\-U%J37@K'I>:)>]!<.*@OC%'D-&9(6..% VH0V?NJY(I2 M9>O;$A!>TDM1LO9TK#VNK[@0@X!]0HE)CG@@#EE0*E#@ M05;Z2( ?25DJL7 MD*NG:9?SVFS]%MOEO!Q;3S@<&-$QYO:(UN8^]4EAD-B.@RVBL$@!8\WUNS7. MRH[6B\72YEVZ&%^'O<;&=HK D$HFDCQ'X.SL42:#(A.BX-29P&X8:.9M5 MR9TR(*+L:%TV[9IU;;1$0<&V =1P([E(T2DJM3?><6>P=K+TK[PU-/>3_A5L M>/)!2*0,%H@;Y9$5E*/@*-=*>&[=&L%D1LFSM6D)F"9FS@,S2 _4JX#?A M@5+!$9QM4QTYXI@Y9#%3B ?L:5+,"*EGX($J8:^$O?E[\VE<=*^->Z6+[BFX M-^FB4T11GASRU-O"RU#!H%2C H?BD@%[E%DE/M@XHD&36R>FG9TGJ>JJ.5+:W+X1=M^&4Y M>BA;6B_F&$^.BY]+:BQ;6E_KLM%'EY2S,0=?6"J-!AU'6)8T]4I[4NJRBZ++ M'MX1]D^8%3'7N",*=%E079$QG"'GO27,&1&CGU%]@C+J?VHN+5M:OXDQRK N M@&;#;#XQX81JR6T@AGAIL J"*H\Q+5TB"R-&;K6TQK5F[;R^OP>:@&%)$82) M5HA;C9%-GB 2@D\Z$)FTSTX1OL)5&=GU\IQ:MK1^"V.4>(QDY':B+P6+@L1C8RU%&F<:-#. M!J_GLL3(LM@C94OK!1IC"D?TDAU,3[< 0^S>QH>BHV>J)HO9I%V=*Z?, R/V &+:U'7%\_.P)A MXQ]L<3U[H4;PHY3-S1]^BDH[=G/(1J[16[-]WQXBU:CA*.6T7,C"CW)GM5D#^C,16OO^TW8^Q<@37V_!WO]*-@T'%'H?*'15WAF/U M +4ZQ[<'+;@\[WT:"KE;_[/=C9,*BD?N]H[/%W/@5D9>5_ MIA#J$A/C3'2&V,BQUR9Z*:G&'N"9&!OWJGF5,,$$%;^P,>DNQJ7[U8P_PH1K MU_/]NQ]/[$6Q(>O'X8.%N3;2N.C_H10\3MC+!17VN_]M8W_T]=CNF+/&T18( M^0U2:ZY?U \.SVO5K>^[!^N\U=P]:.ULGM=WOA[4FBU6/]C _[W\(#CBPFTD$UAOH M.=ZFZ7@<8AARS56'8+9::;8SD164]IJ$=EN-_'PC464B>P]@Q&]"?*IW.[?6R#7 ML %M!0AA<+TQTU#6]O%C!RVH[Z0/Q-$'$5()9S!^K^+;]G@?KG:.X;^AV5#I MYP+MJY5KS?1:CF7J[!R?V>)M;DJRD23A D1-4=,=;GC?CUVX\UO\?=2U?F@\ MW?C62/#A'U^Q#H3OV>G]7[FAS?J8Y_N:(I.0L26Z\;-]K4.?V/V('.S2(;(Y M=?:][9[;B\&[WV[K J (C 97%)X^O@#WOF9*S_N:0P,"4*77+_;]/:A0L9_O M@HG9^9I0!?@%@/,?15$+:J@(R1B.H[;>.&Y%,M(1JC79(_C=6C/+T:P5?,B@ M6YS/V+6K'7TUHAICN]>G_7LZ'__QY<-FY4/C\]^-S^O-S49],:9=;S0WOE2: MC//V[6U^L?-M?_JGQIP@>UC7KS MRUWL/@:+0^FH+&/!!&=<2%P(H4GPE%H94N(I!G;M1!J9!6,E68*),ADO@'2Y MM5A3JH@STLC@G%#F3KD_CY0,I8AC A)?)X,\:(R:NT2C].\J$52DDTSP M_;/X;GX-/=!%*REW;R_:MA=FT8TSZJP(V*R57JL569FH7$GHB@4EPF8-)1> M&%3^!;>?MGMG,*$P^/?[>T'@KA4HS.0?ND!A:<-*=.W)(+Z_^N7WT!F<=.W% M^\YQ\2K%EWZ_/5S6.L:\6@7H#"__$*6K>"A.1T='HR>/+J\6E\:\<,-K7*Y2 MJ>^]C%?)O==^-BPAJY*87QKVY]> )LO)+M1D*7O4L--[9Z?PD)6W_DI"R!4\ M@2R//Q_]KCL?.LG^X7ZD4WH^*1D?Y4$/YSV/>(F8%BXJ?^4QGY1N=MLTOG6N M\L Z/[B:YJXM^?GQR_ROUU_9]WH*]G^%T$JM<#(\)MC@P058KE6\7KOLSOX$ M6A-8.#.EO6F6?F%6[>.U OJ\)/KF!)?O-"?LL2W_V(!B%EIN8; MS]1TWDH9,+56JS0TC%4H8FP[&+F["V-;YGK'>.6,Y\MY1Q*-42$O.4-(F,)5I7?/'Z%<,WNCGC,G8?^OI7B_&\?5;BLL6VS.$)\6Q14;)B+B4 M#%EC"))1!6*42X'/9;)7R?Q+P_P34K[$@ME@P2WIOXWWL,2:>^J1MDHB#KR/ MC(L::: +E1(%XK#SB 5+G?A9)AB6"8830(ZYP(81YZ.+(-^9\]A2G:3W(DK" M6.F#6G3XWAKS01U>[DDM?8J,(,X91EP "+1/!,I6(4(&3R&93 ;\,4+O+E][8^7BXV]P0]8/L#_>XU=S@K69HUX^^ M'M0._CBJ'QR2^L&6:$WXTC=$:^=SM]8\I(V=%JY??F[7LB^=;M#=G=I%[5.+ M-IK;M%[M'OSW M22S?OS1<>'4NGZ#.!Y;@"F8QCC"J'N T:<>G!JM8\Y8*2 M*6E&97)BL<"R3),L7ZY\N?EYN3O2)'^[U2QUOEMK?N@=P>,OX#WCH'+<.RW: M:A^'W&M[$+O=FQVY3]OVM&BH^5#/3?BZB]U._';UI0[\-QS]J ??[W8.8_=B MF*:2/[RZY[P##W2QTH__=];IQQ^3.&W'0;PY%1=3'J@??0_ \B(W!;4P]&DQ M&]\;G!8][*]?KAV[ 9YTJW&H+5J)%DW8AC!_E62T^IA&XH4T?K!M,PSW[I&Y MLR] !'='?HOK]WVE*5RQ%^=@)B]^+MKCT_7C\,& MD-Q)IHQJ9^"!GL_Z\])2^*)6W1PI7SU0FOX\V#W:^+Y;_?.@16NXT:R#[W5QOXE9+X8-VNW94/VHU/Q["OP>MRRU1HQMBM_GY$)0H MW/@$UW8VV.[1]N5_LP)WOLPT%+&H;(-K!'# M>M9>L:=>ZURBV>3^(L%ZS4P45.;NTIB3\:[#5[M08$:\VH*5RG$\G4#16UQY M9QOK!Y_^:D2US*346-]SS..@#$5&FQR:$ VRA"KD@A%>4RP,%PO3D/INFLVT M-.@,3K-0.-W2^!$9F&]Y'6X6+GBFO/'E3%.=Z)1=+LZMQ9FJ0L:;2=S] M *H7*(W#LP#0MD[ZO?U^?%P2_:RSY9;WD&FZ!7A3ATR8:NP#5=9IRZF0AF', M?/">*8HY?G1_HGOM1_C]8^?8'OOX5[2#^#E/LY&V!W%],(BG?Q3>L!MG2M5X MTH?'%*8Q?'5]Z!HK_IR7(Z5?-D5'1TJ=^N4V:QUM@YD)WZ@>XOI!.&CLU-NM MG7JG#O.J'6Q0F N>K+RYR>K-T-EMAJ/=@]8YO!>M4Y@C_=ANT4U::\([-%OP MWJ->A)VK(Z4:/*1(DZ=0 XK@Z02D3JZ#0EH!\:9K#@D7)K&*&<)N4P)H'AN=(3%R#;9T'@ MJ8\=HX#DHD7P&:FU%8TAQ%:KYM5)@Z M;UMS# @@&"A%G%/KHF().Z)CY)%S.U=Z4HD*LT.%"27*.]"1A9/("P.HD+Q' M%F.&% W:!LN33JQ !2+U'*'"LO@9O_32Z;GM/ZJ^9%G*XBF*$J?8.2.TT8)P MC[UQ#MZ9$Z^B40"7IM3^I"Q A)6.(H^&BS0RT@*P1'#'-BG2'4 MYL(5U#P9\LH"-O.M" DBA'!11Z<=)S$8+@,,BJ,RPGC%YTH1*KE^*JZ?=!@1 MRZEF!&$;).(2C!^CB4.61:8I7 7-9]ZX?EG<0A_/^L"E9_VX4OD(BC[\,BBB MW1JG[;%"^*5!^ S:C[4"+$ >-'6.8R^-5@;PSX:D;-9ZYDK[*0W"68%D:U(U MPEC)J*A#$78;\9 H,98D-D1P M2HQV2=#(:(Q49UUIKI2C$A1F!PH3FI,5T4M-/(K:.K"73$26\ESHCS'JG>58 MCD!!S1$H+(N3J&">=J\;*IM')_W>MUBDFY4NH^=6FD!9HL8[+$P,G/KL.2+1 M2N) B9+$SE<,5HF/L\)'/ZDT66$DCU@BX@$DN3%9:3(2!:NDT])Q+058EG+% M4#)'QF6)"L]A2A&+B0;!&(7FW%.7'!&6"$6EC8:&4FMZHZ@PH37%0$ 0N(0T MRV&;-G%D'<%(!9-+9EM !EF@@I9//G$O74Z_5AVY\J$W>/4PI"?$JLX=7$YK M9&(NP(H@SD<7>5+,>6RI3M)[$25AI>?I;<+E_J02)3%+@?.(8C ,@8NLB@H)$CU+3DCK1DA"%P-)EL>3-1A4[ \6 C[]P4/%>:"]P46EA^O9BYZ_ MLG96HNE+H^GA'<%2S*4D.49"24!3ABT",D@H41.Q<0E+1]ZM$;6B[P@<+QO] MS2L63-W3\Y7UJQ(+7AX+)D.H L@ J<$HPQ;4JX#AMZ@=XECE4N">_?6,QJB<[F\2UGY?,%\>>OI]%:=\U),O(B8V#C_J[EY MU5WLLGZP3AM;>R0XKX X$>:6@M+H$\HGXX4S#T>2"-7RW9K *V2YG'DE;I:X M.7>:=8F;KX6;6^.XJ1E6UBB*G$Z@8 -!(.NQ0)H)ZXD%-+4"<).N*/KDNA;S MVCQB5L7X7V*/05RXH^OYZQ>]M&->3>G/_>[VZGJM_,T$\]XIE M[-2(.Z6198PBI3714:IH>(Z\69V,5JX =76O#ANFV7BF1,!>.*\]X4XDH[7$ M3#$A-(\"QV+CZ=7&TW+C9[[QK+Z^EZR3'$0GHI(YQ#FLML%)@@%BG,#M3MK7"L:)W8_(]:,]1#;KM>]M]]Q> M#-[]=EOP@-09S4E1F/3XNMV[.BD][^H,M2O@[%Z_()?WH*_%?KX+)F;G:T(5 MX!" OG\\8J_PN[5FT7*@ERJY<]TP0<%>:P:O1HN5>W635V*9NPLMK__QY<-F MY4/C\]^-S^O-S49],:9=;S0WOE2:C//V[6U^L?-M?_JGQIP@>UC7KSRUTH\?K*X]UO*I>SI]&G7B_D'EKKQV'S M^-0>[W> R0NGPF#NNAI]KS77\5]T]Z*UXV7CT^?#1O60P'V=UL['PWKU8[<% MW]^MKG]O-&N7K8/:>3;):SNU;^'35Q[^]\_N+NU^1<"DP$H50A($RZPR6P4:PW043V@L\WLCF MQU8,?K6QT8./?&[*^N+;,9QU8R-][(#6'?\"C6B"Q@J94I+7-7E]W[/)2I^] M[2%XBS@A"2P?GTM%<\]95%Z:"7*9 U"]6SC_V.Z*+?:[Z 4(%OFPU='@P49' M/WNKA6F!1-DJ?F2CGBG[_V#V:VV%7J5943G99: 0VC]3W)ENP?>KG3NA#<_@Q@9XS/*]^"\MW(^RELCYE;E&YE+>= MO8^*-%[.M2FYM.32^5C*QW'IPJF>;R$%%@_5JN/>M\[9467C>!\NWKM7C\A) M>TO% *:NPB2QL%(J;*WG*0J;J*!88DY$E*"M/C85X2>'#P6F+T1 [!..)CYV MW*=MN5NMP5@;H@AH/=B_K%?_.-BMPMB?6A>UIN>-YCZN'7WNM@[61]_Y"L\2 MQ[O-D\/:Y0;<>C-0O M;817Q@$_H0@X087$$B41(^*,&V2]B4@:#9". VRR*VV$Y<*!:6R$%P"">VV$ MDONGY/[#<>[GPL6DL$!>2X%XHA)IE32B@6@?/.?2@A9@E"B-@+?/]O/%]:41 M,'L'X?T]PPT)'&0^UDKE:I\.&4\4H@ +G@M%M8W9"A",+K#T M?P,G,HM76:N E%KON.>[O6/;K=CCTX[KA8M*M^/ZMG_Q2Z08HHDG M&7PR1)MW:SSW_WIR(XNR*>"<&TLOP-7E@>;I3E7GCEJ@G"18RX-291Z[(4.1 :; MRI..^63JB9,.SZ03.C(D<>Z1Y*@"IG8),4NP=)P!<+M2$U]@IIY&$W\!KBXU M\1?A\XDSC4"C,$X8I(.UB%-JD%6,HT0E3QIT,9;XNS6V(OE36FZ4'+[T8KO4 MQ&?O/ILXH8@:M@_'@*RV F7%&VE/(\+MGMA4#FQHUI[OYY& M\O9Q-L;@/4Z:Q$BYLU9'2S5V7C 6HN:X/*B80Z0E=QQ4D""-4\&BD#"H349K M9.$3%&22!L-"1PYJDYZ%=52V*YMSZ^@%F+JTCEZ$S2?.*6#W%)4N*U!DA4X _HE!*Z'=K:H6:685OE1P]IQS- \,R=SS"PG!FE6;<>.NXMI8'KTEY M3#&?/#UQ3)&#" +.3DOM14[(\$CC:!%V%"!:).NH+_7PQ>7IJ4XIGI^IR^2* M67'RQ$$$BR+!?@44E N(8T*0ABU$G%C*?()=BPDX696=OQ>,A>>+@TM%>_;. ML8EC".J2<58)9&D #A9,(6V30,HK;(APTNF4-6W.YE\JOX%3B,5+A[B[*/^= M/<8?>NLWU.<6+VV?VVD%R:SZ@Y?VW0N*$GK'.8LAUF G&%)"$L2E=D@[!OHA MP3$*P'Z;)8E0*^3I&?=E=^\2]>;OS:>Q@%\ ]LJ3J!RQ5&)W%PZCB]$@)+")RC-Y\O!"P]"#-'NXFC.AVQ MLYA9%!B3",#-(2?A-ZNLL!0N,B-![<,K2L\JCK'$O!+SYNC-I\"\%#"G7@.[ M8,*3<8:+Z*F*D7L>;0SE8>9\HMYDSE7RWG(?$!'.YL-,@6S4$@7-@L7&\,AU M:>R6J/=V46\:8_<%8*\T=E\$""?.@KV+1BAA4*0T@?JG"#*"$L288DHS'97C M (0K7#^EU%X)@24$SM^;SQ<"EL;N[,\X)H[+/<]HISSRC@/<<8N19M@@2ZVS MR@G%" &X(RN2SJJ 1EE8\,9)^M4MC^DR_$"EQE&G]B#7"D>WO=XZOUD$7KSM[K8O@1P4; MW;3O*O'[23P>_,AQ/NU5.N/!2)5S.ZC\SS35SH*),ADO.([<6JPI5<09:61P M(./-7K4XFB"8H#O/*,2XVG9SRHTTKKD]3FV3"ZNV?>7A?__L[M+N-W< S_RT M!2K:5YC3G^W6SA:N[7QM-YJ?#VO5#5&[K'=JE_"]:NM[BVA2KQZR>G.;UYJM M[[5<-(%1:C11R ;O$0>%&5GL*'(8,Z.E]H[Y=VMX=3+%KP+4V,W;GI/BIZ$% MID3 7CBO/>%.)*.UQ&#<"J%Y%#@6M$"O:&%2A2]IX3EHH5G;BPDK2G.NIPHQ MTT( ,I .64Z"H([RA/4#M !+711(.&WW8ZPX;P_=N9JG3A/G\T>WY MP^4CY4NP,CG,[[Q^N0Y6I[_8@[6F3FF*I.$4<4D UY1W*!"6DI,NZAC?52)P M_PGLPFG_+,OQ>97/PWV_F^*O..X#T*\]OOA__]"4J-\'=\AL$-E ]@4;#NWF M'[P(@\?!*0!BYA*X+_6ZW=[YH/*O3N:GWAE,/@S^_?XV0SRP6H4F=*T/#M4^ M6+6N/1G$]U>__'ZE276.B]'$R83%75CDP\N_GW?":3O[CU;QT(;6X-.8A&%[3;%5P<^]EO$I^\9I@]S_T9]_\V60)3)8^;D*_8.#_ M<(S0673Q?K%!'L@*6*#@_X*$6]'V!Y6-XSSI2C7Z>.1@=$;>WUM@:/)='['( MO[*4;Z;,4P%\_SJ&SZ_4E'X\LB![C_SVY 2W>5M%.MU1Q5VO.=<' M$G3^HN_NT/P^%T0+6-D Q3';,AD[EN748I^#KD?J!YZUCF#\3]OPG$/>:K9P MZV +GO7YH$YA[LVMB5,+F#.K7V[3^F7H['[:P+O-;J@%>'YS?/8_=;K!52NX2Z&4+=Y5U0IZ7 ,0@48SZ? MU,,+E MDZ(2XV:(<>0.C$M:I6 P09Y8@GBD@''4!V1B!)-5&J^QRP:K-K-*KBBUN*DP M3I5:W-O%N(^]L](G-TN(HW= G%4D:@V&*C:*@QJ7._'10%"TD>*0HF0F%1 G M%\@G-R=EM18I)OEVD/$8*8_\ZHV#D^*U!J>(Q?8(Y.E%)#14C& M[\<'@W?^VL3_Z>FQWS%D#O@/CP+U?V[6=;5QK?F[O-G?;C>;V>2TG MAUQNT$:S15I'&_R_E]LL1XX!XJJBX1(U46?U4B('$(E2X%H*:V$)Q5 : ]W% ML)ZEH):@DD;!M:*6V MY55YOQCV?><41*E_!!IL_-]9YZ0(^ .ES1Y[V)6I8IA>;>6%+:Y8[D>BSPEM"' F__ M[O= $PJ#C_W>T>9@< 8K'!OI2_0 B2$CY$+$WKX&:I[7+[?VB!*:!&61#S;E M1O 6&2FRXY$&SIBV1.0&*W1UTN]X'7 +)' RVH5*@FVHQ&N23U3K8+72!- J0@$S;=G]?AQ> /*"K_9'X3#=B\J)O1A>Z($&6_F9/ 451FJJ MHO%<E ;Z'&(AR809Q1@YR2$05MI(*/*)=%?\-QM$<_VSI#%0^:8!62YE8I M2Z/1-L!8,>)(<+EU3]>/MO8HHX1$&1"1C"*NP$"%S0Q(,$!?4*X9+KK$Z_&M M&_)B!9;RK-\Y[<1!$0U?Z1R=G.5(W0YL9#\.3BM]>PK7,I-G=K]7) N]@? MDPH!%-W(A"7&: X4PD7I<&-"?4\'F:&:?86(;*0W#^_^. M?0_7['Z\AGY$EX\B+F#L/3"R,/$Q(*X=4(0)&#EJ#5):R$ 4IMRZ=VN3GHI_ MHNEVER:=B'16.&4Y%LP2R[W33ABG@>Y2N;NSW]VM/1Z"%%I'!&9E#IJ W=78 M2J056-/4NJ"( D^ FH>T76B_=@#87B M][/C$]NY@0(YC#^(:".\B_MZ>7J''!4C^=ASDW!:;- M+WYLUA6]=,>LXQ-04K\7^26@IMI.O_+-=L_B MV'L^R3=%^-S[IO3J"WH$IG!E/+.K#!CEJ'-:F!+KQ^%#L<'[$9@A#N;0@];< M&DF,'FU=UDCMT]=NC;;X;K6&=W=VCQJ?6N>UYNY!_=/6]]VC^N'NP9;8'9<8 M![L'-;#Q=G>V+WUR\_=W2,8XV#]>_T(QJE^/&K1ST?U:O<0),9E?7W/ M8NM\\ X1BT$=P$XC&[A!&!.:3#0B*3KN0&,\RW(JG.26F^RI$J:1A;EXW6A LUR;SF'3M]/OQ6\^/,N)@\>&S;CP%@"P&]G!;YW3H MU,E8.HU3)RFMK90R\%PAD=O"#(1/4L#,6D?N/M7G:&"\3BB*7(WOY\,"\P@CR,"#/M9,=;']9L M'_X>^>WR20%H_:?#Y>['DQQ" ""04]9O^W]C5IH*%>J\'8NS!A@K/]E63GJP MEZ?Y*3ES/7]^\[/"^Y=WLK@(TX6U;^?GNZ&- )O>AVWL'<.?%Z-,8+APQZ96 M)G?U[G[X>-#[5+L# M'ZLO<-*N'VW3>O6/=F/G\V&]N8\;.[O='*O2V/G8K0&<[^[4>.MR\[).-(9W M8(WJ.HQ3@]^]V%-2J0!$CJR.''%))3+,8*1\DBD20QACXWI&8L* :$[<6,J5 M4)8H(0*U)HK@):'C"MN74UALY.RPCL51#BEULI(CB&53^E64?Q;]_6?\\*'XEO__[AFL"F(M4BAVK-$ZNBY1L'F>? M6'9^_-V%=;\:H[@Y?W(]D 6=\=SVPV!8;VGX+5C=2CPZZ?8N8E8G^]\Z/JY6 M&L>5/RTL8O^B EKH%()WM!T\%U0XZ0T*!\?[HLP33/!''85_WC[B'5$/_O$5 MZP:][MGI_5^Y$0*57R3V7Y/N"!OS,MSXV;X.-3JQ^Q$YD(*'H*?!C-_;[KF] M&+S[[39# 3>-!E> S!,+<.]KIO2\KSF,.@,%O#=TK[TO"#/?!1.S\S6A2KN? M)=<_'J$T8&#G0D4!W24[#K(8^L]O=FV.(BO&F>R5:/]NA6;]CR\?-BL?&I__ M;GQ>;VXVZHLQ[7JCN?&ETFQ4MNOKV]7-YD85WJ%>W:A_&?[VI?'79G4]?_QQ ML[Y>_["Y_E?E2Q,^J&W4FU_N8O<[9<^#LF3<3Y!(LLJQJ)GBV@A'+8TA >$F MN-VH.:X@-/159#DU/"7*##7(&M[0E.P='?6.1[(//@-),S(?1]Z-SBBX8US> M%4)MZ #WV8(8>CON]5X,GSCFP!#<^W=Q3''.>3[]LQ IQ+A@R.:N.41Z\LUK%[ 7A*Y+B%2$F M2]E?D>?)63_3WNG0G*[8,^ FV$\/?P S=Z\I#TSH^YUTTU%DBA(3RRCQ"7-* M@TTA:4E)"LP01_"C76I/)L01^7VSG6X6@Q][_4]9HRVI\!%4>%FKMO8HM3&( MZ)&U 2,.V@:R2@%1$JR\-M$GAG,S;B;DBA'R7BH\C[G^VM4^%-#X,TQ\E=*! MC;0QLA6^#$V%>\BO"S;\J%;F9]#/]H\SL/T-4^O!?8/2SO]AY^]_WTL4*T.T M1IIYBKB0!NQ\[Q&8J-I8ES55MC!U!)M%U.C@'K?"795_\RGV/1[@F\.,3->L M"?2SRA^*X*1'E>(.4WA1J;8,U299)H_ M1Y5)IN0S59E(W>KT\86:+LFT/W6FF M6IB7R +GHO)7'O.16> 3#J-"O'XP;'0:MGX+!4,*0^YS',0"U[*U%.*W MV.T5.5^/H*%%X>X%O_,ABEO>GI73+Z($V4HAGY\F*XV]4W*D&S**5G?M7=-RP]4[O<[=2;'P_K.UOGM4_U M-LQ)9'=?_6"#-ZJ>[G[:O*P=U=N-ZW(U5Z5G>I$*6L0BPKGU$R"8(LQ MBI&QE&*(@N5\GQ5BV(QJS\Q'X]XGUKPO07 )05 GD0RA!$>G.2/"N>2MQBEH M(;DD\J'V7R4(S@<(7HR#H#/*P7X21%SN(>9C+F?@(V*2ZNB%QB'7#R(KG"X& M""Y!A=7"F/@2NSGK9*6R'X]C_RK/-!QUCCN#TWX1'%C:%7-WYYLL6SNM+*%* M"VYH)$X%[DQP0@,*62RCTB!"5*E0S[\LP7M M6%K)$/5F6S+!>;5F:^AEXG*N4>/26,F^YUZ NNA1D\M)@*:56I;ZX M&#P^H2\:H06HBA%,90Y&L[1VV$1)QF1L,"Y:$G/!5B;*FM0OKQ4^+E:H5 SG MY$@0;ZA#L M,,9&"Z\$R;(3-*2%\+64#N<2!)\+!)D2 7OAO/:$.Y&,UA(SQ830/ H<2P-B M,4!PPH!(@<"FBH0B%Q[E##R4SQ*0)5)QZF@*/.7&74K/JG'7BSB-YD\>-K+F!TO/^Y*-LQAU5I7SLQ$N3KX1[/N>M<2V2= 0/")(&A5#SG_VK M+O4%?>7J5E=%YHO:\D61LB*[*U\ZS4'ETU^@HZ;A=U[E\E1N>T MTWZ*G5P&H\A"!:P"*/'^K#^LP3VL89US2OLV2QR49>V-5-IBG$**'L73=@:S M%TL'OYL:"\D_TE76,D_03':T2M8I);7+5$AYHL#A1*9SG'%OF61K/$[]:_:*5SB)]ZYY!%B%]:UCFZ[H4U;CI_)377ZXUW"G^B*&R#C,#*[>R\1TLW@ZH M'G^#H(C9@JH4>D"YMD]?V\^%&9MMRER,,%O$N0)5[GA5%"4IM,M_EPL]]4*O M[^_WXWY6QC=A63O' U"+O^8&(<6R_L?U?UN[+OA2^9]_+V7*9^-F8YS32C7Z M6*#GJ,@9O9?L'M'[_0G'H@MV.GAWO3JD-]YQ9[!V]W1 MFV6]MY'\N['']9&G]6T7>KLZ0]S&MKF^=U^F>[4=T]:.UL MLMIE^Z#VZ7-W]]/FY!EB4>CMXV&MNG&^>["%:P?KK'6TP>M']7;KP%_"L\[A MF8>MKOY^=7Y8-(V_W">-]3UF6"(Q8I0"BXC3R)'&@B"3HTXUY\%&]6Z-Y*05 ML\+,9,N&>3Q'+(,IRF"*F053_!W[!6;-!#,G^@K.$#&OM+61LG:E!Q=J< F5 M4T-E;1PJN6,D4<^0)=3F;L4YVB(&Q)B13 @<7G)*8.>P>T5+XEP^ 'X2%:Q/NA@67#3CZ]HY; M7AHQML<1(R8>A&08>6X#($8^I&.1(&6C8S*IJ)C*71$GSFD>8T*7VDRIS3PY M-/37M)C)B- 9JC'7'I#" ;(L0:0OA5%^'*.49YQB+% B7B,>KX5-G?T%W]83,X">P+8 "KX*) @ MUC 5O 9D -UG%4]& ;\=0%CT,9;E_/.*^W]-Y;OCI1<(VO_UZCI?#D[<' S. M8JB>]:]CE(?MJ6X&E%[O4JG2S1"\+^]0Z:PA1A"N4#3"(*XM018@''F+?23$ MX*3]NS7!5Y3B$_ ]$:0R)5K,A!Q FM#GJK;%1**1C M2(@''Y%+@B(5:8I,42T,6$!QW@3J/1<=6>L&W2>[''ZD-LT M=KLQC/O62_?YE* SX3[W4E-CDT2!ZMSE58(6$HQ&CO,@F6"6>?ENC4T6H7E: M#.>".JV'A!C#;Q^'.65+Z;]^?6/FB7#R\4="X/IQV/A^TAGUKKS2=$K;9X:H M@^^P?1Q66E*-$;%:#]LMV! =Z#LA&" -YQ7)MH]8D7S2=_5XXV>.W59O%Q\6 MP?AY*D*4MM!, 6+"%F*1<)ZH1E%)@[B('%EI//)&!2,EYSAI4$M6%2T]VW,[ MQO)XM@$?2K_V(JJ"I?+WO-A.[G)\AZ2H\MG&5!3Q:!.R.D@4G8K*)4-U;@T@ M\0J]HS= Z?B>:T!8!-WO8<=WJ>X]+R1,JGO9&J1GZGI7/(L;Q$E8:R(Y7\)I;#,XGY._*=WJ81*>JYU[A^#.:B$,N,_4TB!G:\B MY<;JW"U*K0C"5H2<53N9^4A0G*''<'D0Y'Y]\M=@I$QL7ACTF- >I0.$\%(C M9;1#G&F!3 *#T@B1D\*P9XQE9Z'02XD;CQAC21*;9U&D#,D[ #\HCI]B'1$1.;#8S26PN!?Q,8I)^3;"7N;X+R[83P4J8 M86N,,\@3#V:")AQI+SS*O;2H)$DZ8G)362W)0DCZY3D@*S3>HASQ;#PF9=V[ MN?*8W-C@TF,R]CEPAPB4%*$P8&1PM@H^D2#(P)WENG26-6N'B MR7"X2!6=RD(Q9:&8>?<.W0#,TCLT4Z2<\ [A&+SDCB&:"" E \PTR4=$(PV* M1*&\#]D[I)<*)*<9H_0.O91WZ'Y8N,\[] :[#+TT8DQXAXQ@GDHO$''$(W76&D](7-%J0F?&$A$4N\ M2$@KZ1&G&'Z34:(8@N>48FU5S+XPIA:C@?RR1 _E'H$Q%*WGB$-\W: MZ+E3&'E+-.)1$Z0-ETB$%"2E5-A<^R0L,Y2]6 A6J?N4NL_+3GQ+ ) M'QQ7 EL<&+*68<0Q-\AI'5 0R6JG?02E: 'CT:YF,6(<5D#E3WO8COK$WS.E MQ_?"O7N#7+:YTAL* MB9N^XR&T7#F0*^=P"3C>GW5M=C87VG(%1-\I/"S93O_'Z+YW=-0[OAHX5?[G ME3T%;\5J_\K#__[9W:7=;^[@I%T_VJ;UZA_MQL[GPWIS'S=V=KNM@T/>V/G8 MK55AO)T:;UUN7M:))O7J(:LWMWFMN0W/]WLF\$"]U4AS$1'850FYD!S"1$A% ME8U$9(FSJB83Y8M.\H6??/5:ZLP],YR/##1D1QW<]W.#B4K(['&;=F]SP_ZP MNU E%,7."U(_;?=CK !]G[8'E7@YRH\HH+ MX7-R&G<.V"(*%;%_Z5IF/VW)45RLPFI^A,6\751UR=GMHEYM[1'%E251H(1S M7C(U"CF%-9(D,AJU8H'HS&Y\\HRU(*1?H1^& TU 02XHPK4SULD(."H"LQ$[ MI\:Z;Y;T,Z_TT]S:8X(&P0-'C@F@'Z$Y,HH$)"BA/&@" I+!W!7O?AH?+SXEZ,RX4+9['Z7=%KM=D^ M<">2T5IB!J ''!-!<#Z >245S1D576[L<1IX!(9'5N;V)C919#UF"&-F \]] M6@U[MX97)\^)KJAH' '7[[-P5BJGO5/;!0+K1]_;/P8=,PSU030T=OP-&H!! MAW;0:6],9YP6^H+W1C)CN-&))VJ!;6AP$6.@Y<"YN\<_.$&K&T CN!94.FOF%;U[_T!N,@TQVUU1:Z8$65;'PP>CJ5S9.R<% &7"_]EAVR_9'"]$A2,([?5' M'^7[WN"!VDP(D-0/-O>8-)H[BA'!(B$>.4/QDK)(7 M<+!:N6W>3_K ;AC\(X.;"[#(3WJ#8G/>%P@)H/O[>2>9&WLOZ9G@?"Q);KQLWWM_CX!_D.N'^TAL@EF_-YV MS^W%X-UOMUTFG>.KP16%IX\OP+VOF=+SON;0]P\(WQL6LWQ_!MI_/]\%$[/S M-:$*6"F 8__HZ$0I-52$!'(51VV]<=R"0B@=H5J3/8+?K36+1'* Q'Q,GPMZ M_NWTL_&I$5;G7J_9*M*_NG.;Z'U\^;%8^-#[_W?B\WMQLU!=CVO5&<^-+ MI=FH;-?7MZN;S8TJO$.]NE'_,OSM2^.OS>IZ_OCC9GV]_F%S_:_*ER9\4-NH M-[_YCL#B4.SB19)5C43/%M1&.6AI# D),EB>CABH@? =$8!9>TEM#M338 M4,(Q)5:I!+:,EEP:S@-Y]ZKNU6+8]QT0TAW_B#6N1MADP+/A>@!_9;NG4A@^ MMQ?PF<-^?#N&LVYLI+O]4C?5VCRYH6DW&)P=#3\KX*$),_JC"SE MVP>/!4 '!;LEZ\F%2PS=X1*SW>Y-_?O__4-3HGX?W&'SW3@;.QM<^]TX&-U>.0%RSS<<]4+LKHR=I/6ZW=YY41/V!RF^G^JDI3BT'#L3A:7M MVI-!?'_UR^^A,SCIVHOWG>-B;8HO_7Y[N*S-C1WT%V ^O/Q#15G%0S5EE'8S M>O+H\FIQ:2PP87A-ZE5#S;V7\2KYY\\/?*_> 5 DSLV=/WN'L6M,\\>^_:,7 ME;!5P,I?&O95)LN4?-2PTP>53!$Y,)>$]+17^O6XB54QJPB,1XWT4,;>C;B- M)\SL.7;C25,S4PWS$K'<7%3^RF,^,C!R0ODKA,#'7K^08\WBP*@V/##:^'%@ ME!,2I^GYN-Q,/!]!_C,AC)\FH4[SQDNW;/1I/5(7MMC?558S&).5?W6.AV[) MB<8]<\?>4\B/N:NVNJ0B0P[FC#U"7/'L77$:,.]4]$)'MAS MI@Y='_7><"A;';J.Z*>J7VV*W&;KUZO[E+HR]V]SX7F]NXMWJ MUW;]:(.V=C;&PNA/NK6=;0[S9/5FMUNGV[A1K1\UJNUNK;E!:@>?#^L[\+WF M;KOU-?>@;MT.H_]@\.Y_V]@??3VV.^:L<;1UWJB&H\;.Q_;NT2;\#G\W_VC7 MZ19IY;$.NMU6\Q#>MW;QW\NMO1"EYC8?TODD$?<<(\VH04(S;6,,0D3Y;DVL MLO'3$O0S$K0\28:Q%@QS'I0U(ADL2*">6^OELV:OE22X4"3H]W DCDJ%4?&# M)RN0%E0@8IGW27@5?7JW)G]2+VKHEBX%SFL)'!)5)P9_A1R>V+PNW[/^?V P]C=0\;.YND=;GQ??=@ZZ+>7.>UZA;>/6I];QWX M[[7JGX>UG7J[$#A!!).[$E,K9*X.YY%+&J,8L..$>H])(7#45 (G2FGJ_(>D_&=9Y/"J\]70#]#E2,'Z& MS#\(^K,]_9%V@6@)RH\!9?RP%; )SV^=[^[ .QRU**R3J.WL=FI'+5+[M$'A M.Z)V"7_O;%QFO0"PF-,$H,R5,H@[G&N+90W!16>8TB%8"J \F>GQ3S0==?Z2 M;5I2YS)3I]]36@>3JZ#'Z!7B@>:H9J!3EI+2E.2?_MV:QI/4^00CM11&LQ!& MOV*&[\%;1_!_$ZR#G0U<__1GNU8-L):[1UD8 ML41Q F!HK=%$@-'E@N'DDPZ"@'*C#+OUB1[LC#Z);NUI,YEIDZ_1[R(2AB% MC)2@(,5(D*5>(R:MPX3$1)@$ZIPLOWJ7,%J6<]7/G<$A2CDXHY/E5ZX7W0=J M?M/6[ R]W,NK0#PQ17MV]- MAL]'M>8^;S3;AZW+KVWX?J=&X=^=UD6]^O$PKU^]^4=[MUHC68LP5&CM7$#6 MN)2-!H&<""*WV&8Y+=LYXG(F&G^R&K%X-&J_ES3Z^C3J]Z(*1"BAD)41#%N5 MF[];)Q'0)H],2>QPR"4V)K-UGV+9EH)I!H+IB54?2L&T0$S_X %8SEHZKUW^ M >]0[Q0'8$75QB6L&T>#1:"J9YH%&_%RS'FI$(*A--N50?F+L$="GO?0I1P$^O MWJW11PJF93FFK7:^=4(\#I56)W;#FS9N7\8[/M0)[M8B%D-->*)M,,M^3C]S M,EY1[M#%>+/:3NI\CP%=QGZO1.4I49E.F OK>UAA+6#CD76Q>75_G%-(L^*/I87GV]ZO0+HV.\1#WVA1CG=A7XZSI8-T,A'U'?8NT_KO_;VMQ4 MRYZRG,MGL CA37,J7E$RY75JN%R7C"M0>CU7<^R<7I0U6F[7:,%[BK(45<*( M^1PTABGH-]%[%(+D7E-NI*4+4Z/E:INS:"VRRH?]67-=EOX/JAR68ND,X&KO M_+CB8K=W_D8KIFBY"IL^^S(<9%72QPW[^&H-=!;IV_<,L@CIV\-Z8X5V6S06 M*$CW.5*YA^W"\!U>F>+OSC&HJ*?OD9FDS5=WTVR/0'W4=J0:?2S6:U22E]YK M9/VL:_5#^6CCA/1F&U=;[1V/+N2*GUR8Y)@A(7%0GRUW-,FBLC!HS,]G/&W\ MWQG ]^8Q8/59_G#0 !3O-]OV>%1X[5JL+U/GZM;![F&]NG%1;WX]:GSZ"H84 M&$'50[9;W3^O7WI6:^Y_;QWL7S::?MR0ZM2/MG MGUWNM/CNSC;\OGW>:(9# M4 (8?/=[H_JQTZC6!"@'W^_H7.U)#)H[C:+B!G&A,/K_V7O7IK:1;6'XKZAR M9C]/ILIBI%9+:F7.DRHF)%/,.\ D(3N;?$GU3:#$MKPM&T)^_;M6MR3+-["Y MVJ Z^V0 RZWNU>M^!8T@,H\8\/^@$WJV'KZY+BK><.'8_1M(# M^+* M\U,OHJN[DKDHLGMDKQ_T8#R49_B]:@A!RV+OD,7^7,!B@UA0&<6IJ\-4NU3J MR$VDT&ZD>*I4(E(/FP\#;G2\8+Y.8JZ_S9IS&+-0?6 M1KQ.',Z/JEV=M5UAY]X[:]M&Y6W&C*X;+3I7-MU;09V[Q<#RS>2%Z['"(!21 MH%ZB>2!I[#',#=4LCA(IB4IBNG@T3VM /Q$6Z"]@@:#:2=_CGLNHSUV:ZM!- M6( 9A%ZL DHCH"4LS_8[(9DO/&JG==]D7C/LQ5'Y&'WT]QVJ>YPPQQ43R8#: M]=HCQ;@?47A5['.9TC1F"5@:PI.]4-%HCC$T;++Y^,A[DV-O)L:*1FP2+,$ M\%O[NAU9MAW(3 ^/Y51S, @D"R(QAX#?EQLS(&NE%_[?>E_MWA4H*2 .MT+SOPX&+&=0:R4VC=;S*?,IT /N6&FNU89'YZ.M2G M. (FZP,;ZQ? :^HY,'BD-:-OQ",+\@$H21L"5>$PBOS4>MI%1 M?8=]O/T:^6 52IVZTE?,I8F*72%CY?I!J!7P+:)C]>)UD-!.'"R8Z6Z(H2E" M^3(-$$E@+@QFS""F1T,O"7PAM=!@D@1">IRP-)(RU)$?!(L1;#WZ6NBJ"*2,Y=1G+7.>>H*E0K7\\,H)C'78 F@XA0O&+8.>K95X9$+#?4@ M'XXF&''("\7_Z_S9!0G<=3[J+JCSR*>^ZQ$^4HSEF8-3TS9'];K&4:KT<"&J M _9Y-K_5L8S*#)__$\?".?]TN?T5M1OSV[2*@RH&H&MNI\BA&Q;4F5Z&/_UW M#']!K0;(1O+B##8^&G5K?0AT%CT<@07DZ-((*>^G?F:S<0'PQ94#S=?36.*8TR!5D=8JIDD@&/%\IB1#PRKQO"4T>I<:2RDC M&L*@U4Q6Y@3>X3?@!#$-0AF$.)XQPIZ^OLL9#=PXXBJ(4^(GD31393IA/!]] M+C5=4(P-?EZ@\ZFIIUQDHS/ [KGQXOJ''LH,OG8K&;&)^/>Y/.JN/>G;\J"M M"&H@'OR\_S4!:0Y*!W&UEX)*'">IRX*4N@HTE%0J'B0>P08:P7R7EXD(LH98 M8P)GAB*IIWDQ'B*ZC0S_P[I>0#'-0?A8@86X6?J+KE1H&HI,QR)SO;I15N'7 MM&L]5LC3@>NK;^-BU#,6Z1(#,[.O DQ6^+MEWNC'YM8/!O^Q:Z/U"IOD=F2H M9?,],/G/X&O9N79 V2J,:6JDJCW.%=S=K%!ES$Y]1&;%DVH:OVM8$S=3VB;6 MA,ENVM.I!HM]BA3?6MA=6S/WS)5\>OAS]ZL$MLUU3%SF2P5*?J#=Q&>IZP-O M3WDB8A:%+U[W\WFRZF9(/H#[N9HGP'N]4]=,VFK M^E*&+MTK41LT0MZ76)2A]6C6^?;;S%SL*9VPU,DHEDL,P,0P8]R-AQGH8%(E M\:_ITI12A?0F7P'\RKOCT?*O/-+L\<7*IQ\NFA]N_SVKXV\#D#*N&&K^W>4I M[/@5[U[PR^+%;]-:-:C4Y>(Q@;?/ F#I,=/T?H]I@X_ #'++Z%Z-4>7&IV!C M?+,VY)P-D/]H\/MV/;AT?';C\[Q MD?/IV\./]J>/1W_O[^WBG]_M'^X>OMG?_=OY> Q_.'A[ M>/QQ$;G/L$4KWB+)07V*$B\A/@4;D\=Q&H>*131**%7^XY;HK1G,J,)II37] M3YF ;.SF[? 28#QCW%T0S*CUR#]R,!9,Q5(&FM4H'X(^I_*!B73"X\9/X%/%^MT]^_.Q>[E< MM3W+N\#NA ,K 9G0WS\2GH MO/QRF'>[H$NJL;1J,@:G![CN>@TDO"C6//5HA)D0/(J%\H464M*8"R*5[7;N M>[$-"\,/-\G0+WMD[?:!F+LH%8:9&)MM@X%;73_\B'SL*;2!N .=]MONS\/C M@Z^QEWK:#[@;,Q^'7R6>R_V8N3X-M!0!U9()JS#-MG(H\0D,Q*$^'7?Y<-HH MP_BBH[)"YF,PV2:Y YN$-GOE]H[ZV%O$.E--#*1%E6E4\0[VWG^-=" 3RJC+ MX1Y)UX02<.%[AN)_)V"H^-#Q<^T,/S,O,!,S*,X3ZNHR&U&K+C'$V2 M.9I9B$Y_II)][D4KO\/H-EE?@HU;6'UF/5R/F(@%CP/ =9\RIIGV% M"'6OB M<2^.2Z^4[[6XOHFX'ASM[7^5 M,2.%:2X)2K-/!1*&O797JP*6Q)UR>!H$;$)";W*>*48U% M\+$?=+QD.:LUK)6?\ZQKQ/VUO'45#ZFYG&O]480$+S;'BE[L!_"]G0?TCBW: M0U4HX&+%UBOB[<0&(O?;LJKN%XAJ?C?'T%*Q(1VJX+F#\R_]O\Z^_,Q_@!GF M'1Q_OS@A)^'!YWWOI'<0'!UWOP$Q_3PX_O+]I/>N=_#Y(#BYG.U?_-8_^/G^ MQ]'Q']]@/S_@/=G)3QD>?3[PC_8.?ASVX/?/)S].?JIO__EY<'FX)[\J$2J= M:NT&41Q@NIQV6:HB-PD!Q)X&=D_(BS(I=*S5+O(P&?I1XH6""9]13B,6)5P2 MI0/N^6F:\-DF5@AWQP#>.6A$]*X>7;O0&W?]FZ=WZ@&EIMS3(8\B&H 2CF,N M8A6E81 H$6UR@RUTZ;S+^L"QT..S*XU=BA;+1PQ_8VILZ>JJ_%7O=C_^4;FJ M3-X+W"NLJIHQ6Q#&NL!"G*S 9 &,&64%>LR== BD:0.O^+;&E]%S MI7\ /.#5JJ8@\[R)]_;X-_B1%P48<_CL),8E^4B?YJ"V-L/%C94Q9)N98!>6 M'6 6,;X:%@/LF/PN.&QVQWDW%8*N#FECPOI'-JIBR$,]0+W7 LV8?SWC>3#I MRQ?YN*O*N@>=G=LRB$)WNT99,4> UP]X9LLJ0/(7J=G>Y% 9)AXYIA2J>VD? M*=44H4<7F-9<&K8#CB5>V0!3AHRZ@T'DSDPHG9=/NS9(WHA\VPT79]6.E<9@ MH#ET'5#GDP:H]O$%KR[//+9Q<02226]M'+<^F]DEMP W]VL015F+V83 &R^T M-@B?(.CI.%-&T-:HAJE3Z$D$-C/* (R-HY_![ZCZ588[;@R4IA%02F$6SOJ# M,6Q^C">%?2_&3-RE\7R^6AYTV2CJ_EN?ZZ[COW*.!)IF1DDI3UK"U_GO.$>G MM<'FPF";]17;J]V@BHH5#DI>.?OF=)TRJ U(:ITXUYRR,RE,R">0*IF%,A[^ MKO'_9/WJMZT"3/#*^=3/YW X&"IP189HB,KP^1$RQ,KZE9\Q"NR&>K_C@$ M!J:3Q!MM,QR!A2E\73YP,LQVN9CB&#M;0C.?SX"GEOA2\3>+-GQ*V5^(1%.I M2V!O&J973,DI3*L 2 /7 K-L-$G#*&FU\B+B$E8EJ7G7EJ#PB6T5&1P1XP-@K,%5P6G@ M!1*9P[".$&!*"P&OZ^IHD3Z-+&;49\0%5DAYL$E99&)M90NG+=?VFDF]US.5%5LLS M*9V7)KTS'Q=HD?SZ1-L*TVB'1.Q>V@K[R8V6O?JS@-%VLUNU61*LTUUZC5XD M:[0;N7%GDEMWLF[7N;-U[J__./&?8@/R*WJ!70/*FS5LO[I!T>;#JU3D5YGN M=.VAGR/DEK=L;R%W->26-^IK(;<,QCPV*YQSVL\/9&Q M&,$/\KZ^K((:*9QG;M+#K1N@;^2Y?[G5,;>XI_%\0;>@C/@LTII011FGG(>! M$K&?2)^D$8^7%'3/C9]'7CEAE;M5:.-=/OS(N_KM#]D=(P1WI1R.L3^[G2N_ M6H9BL*41@9//?Q5?C@??#F'=@V]_?#OH[9/#/['9\&'OY#..Z9/AR>H=^"<_OU\>_'EP>?+MQ/NR]_[' ?ER]F5/TL.? MW;,OO?U+.-^/P[TOW?_\_%0U)AX='!^0@[V3\*OOB8BDJ>^2T(M=JF+NN*LBS./XEF1MK7GO(I88D'_(IU M_"BYHZ%;#ZEKK1KA: G=.((""H0M*$]#D%R4 W6'-/8)HQX-_ N$%JXG!.X9:VEPL$Y M+9$_"R(7BC(_(7ZB8T:QD5L02Z7"- ICDJ1LV;"B5F7?1$J?%> & M*A(N3;W(Y8&.W)BD.L;>BG"S&ZBR/Y=DH$\['W>Z"9>*MT@80FA7"CE^2]>Q[03L?EV8%L?RVD)O4GH)$T8353 N9(T!+54 M,5\%<,4^\;$K>VMZ; >-SRHD/) D]*ARXU2%+L6YP@E/F(M=5PFG@9\P^80# MMBV1-XF3$]R/-&0NTB*GBD8@994&D0 #0F),' M=2*V*OLM*7TNA2'0:1 2 D+!*OLU_H6J&0QL M5E_-&]HGIY]L ?LX@'TR63>FEKSL,[6NYW&UDOJMR(/TULN#7 \ &ZU>>.MF M'/EQ"*:C$&$84LY\C%FR)%%>0HD71715]<*6\B_H&]YJ$'>G0;R],-J#M1=^ M'G[;)4?OOQ*N8Y_%@1MKYKG4BZG+TH2Y4A+LSA?25. @@(!U AK=49!BY>X; MCQFG;/E=R^_F^)W"K*M4^AH^8.%=JW8MJ[L%J_LTR^J4C"3SD\#UF )^%VKA"A!: M+@BI. Z "_KDSG/,6E;7LKH-.OD:K"X)9$J!-#@/4^!S)JL^2A+XEPH:"-): ML1O&[^0SO MJI-C "!7^1@;S]]9&\)V^7;Y-LK2AJ^V\LD6L&U<\';5^+F9.(A#$JL)A68: MU&VJ$YZP#?5T+:7;QONX*+)7$VQZTT2FVFYJ'4-W8RCY"\)]'I6A#D3BXB T MZP@7/@UE@&-1>D4\JG/E-8=Z0B METJ)W0^2P$W\6%*:IDJD0=[P+#:#1A4ZV^^+9>:BZ^EQ!-"A]*E M$=98^)A%H%+JRI3&7N0E48S-XWS2B<-;9UZW3*IE4EL6$&N9U",PJ;F@&(@7 ML,P#XD8I(2Y-%7>9+R)7,?B$!*&.HF@#F=33BWQ=E6S?F.2\;BW.\\U56 \ M3XHUWU7&_;NLS_LRX]U& +9-TKHW_DP6^.*$!LQB0KHR)H%+/4U=[D?8>R-, M%(^)]&1ZUX6ZFY&D=X:,[ZY2[UO&]]",;\[')Q1+91 !SZ,"K&<> MAL#X.#8DB4+"@C!-DCN?&]$ROI;Q;=#)'R$1_T:,KS7+;\O]YGR'$4_@^CAS M T]IE\HP,I23;>+^97>RFH7)9X'AK.M&6XI-VK77VE2_5V^ MX+ZRK-O#M8=[P,,9>OQMA,W)X+\J.W]=L9'#<0^DE;2_2Q.<&IN(U.O_A<>J M7?;X\#3K5YMA9F'+;\3PM]Y"MSX%>]>\,OBQ6_3@ >HEXO'!-X^"X"EQTS3^SVF%0B@ ^0V@/D* M,%@/\2G8&-^L#3EG0U2;_B=C*2$D(:%*DX1Z(%IE(BCH4$DD?,*8_]7W7KP^ M1BK!Z6H8J@5D*O[W-UZC^*,AE;.4R!X)]Q<7KNW^\?'-OO/FZ,,_1Q]VC_>/ M#K=CVX='QV\_.L='SJ?#W4][^\=O]^ ,AWMO#S_:GSX>_;V_MXM_?K=_N'OX M9G_W;^?C,?SAX.WA\<=%Y#[#3:UJ[ 'NI=S3(8\B&H0IXXE(8Q6E81 H@3G& MUS'=AW@:Q\1O4S-VD_GO"G'<_RJ#)D7;ZY_'C'?#2CJMK/:+1# M(K;T8V_'7_K95B"Y MN:+9KG/'ZUR7DC/1T=?=%?'76.4A&C33T/D;U[Q54?N>EKHG8,' [SC$(V3* M9W$--->_R>M=&YL/LK_UN>XZ_BHM *X]]'.$'&DA=T/(!2WDUH:W(6UIVY$XDP9CY/*$MB M&@G&4IT((JCB7+)$V.EYQ"?MS)V;IC#D].3;I_#PVT$ ZUT<]CYY7XYE<')\ MX!_\^1;^_J4+^Z('/R4]>C.3PO#M+#L\_D[@,]C[+OER_*%[^%.='?S\='$" M?X>U*'SWY^'/4_J?GY\:8S+?_SC<.R!?B>^G$0]BEW+LK)J(U!62IZZ6E,:: M$IKHZ,7KL./=6?["%J5HM:QKRUE7R#B-(H^+E KJ"9VH("+$TSQ52J9EDOT# ML:XGEW/_@%SKRY5M;P;<.9[6M*):$^DRX I1IEQ*6 MNBP)?#=-DU"1A :"W5TWH)9OM7SK@?F6KR05,O!]%L14BH KRI0G0A9(E211 MTIJ*6\2\9I4N12,E0S]Q(^%1ES+*7"8UP<[T@G%/>"&+-\]4?"Z>Z#>XGQ1V M--(%YD J;9)PESJDKQHGO6K?HZWG5X03&0L_B$/F41T%S.D[@3TTWJ%W37 M$8Z6T(%X@C"6(DRC(":2!B1@":>A%T=Q))) ^P^JF+0&U1S7A,I@R2D*7-#':8N!9(&F\.+725%2N,P OOCSJ?_M42^H43. M_2"(DE0JGA+*O93[-!)""I[&2H#&UZKL6T3IL^** MN"GS4Q*3A"4BVD"5_;DD WW:^;CCC(::%^/AI2.R;G=YYNA5S&I5=^_6,RM/ M)CP0L>=K0:@7^DF8J#@*::"(TIY.6V:U+0.&8:;C7%QD=QU(F#6\_HW+Q83DOH4Z8'9UC#RZ- 4:H"*;"+(XD"RFGD M^5RWIL=VT/BL0B(U2^ ^B:N8A^-W6>1R%7$W)J'2#%LV^4\YT:0E\BDG8I#R MP)-!X%%)!?,3!CQ>"4%5FG+"@I;(MX+(Y_P+(F >_#]U"14@R&/"@,B!W-/0 MEYS2( U3TA+YN5$!%NW_TQ; M_CY&O=P!.=@[";^&A*>4<>7Z/$E=FE"P%02/7 D7J8,P$31.7KSVO:03DENK M$&O1R2-'*5MNUW*[^=)A'LHPY D5FJ&VS:,HC>-4LSA(015?.?ZQ(K=KG2)W M4&)7,KHX\J(TY+[+_=0#1A=15WA>X,9H#FL/Y=C=>3Y;1M1+$GJ12[)=T])Y.> M;M9F;KZ3WYV.5VF7;Y=_GDT@WYBY#J>Z/T)9660 )#/CX3:IR$]8;7JZRM%M MG?M<%-FK"3:]:2)3K2JUEN"=)_26NE%" Q*'4KH>EZ ;!3IRN6:@*L6@[48Q MXRJXNP'VFU=GU+*G)\Z>;NN-;]G3X^0BE^Q)1#26(8^ ,Q'X)R2)RR+/<\/ MDSR.I Q3KV5/+7O:J/,]H _]!NRI=2_=52IUR:,4Y4$2IZ&;I-)S:9I*E\>^ M<@7VY/1I[ 6)N*MYR"V+:EG4EGF_6Q;UB#G@)8L"52D-P$1W=<*%2Y,D=@77 MOAO2(%*^'X0^)QO(HIZ>F_NJC-KNQ-F];L+]\PU+K@> )\68[RJM]EW6YWV9 M\6XCVM)F8]P7=SZ=]\'Y/I6A'RB7AXRX%"Q;5XB$NH%,*/4"11(A[KH6;S.R M,6[9.[EE>\^0[=U5?FW+]AZ8[B.VU!OGM>-^*]95>RFH7)98'AJ^M&60I-VK7O].QV*N\X+Y2*=O#M8=[P,,9>OQM MA)V'7AL&(DWP:6PB3O 7E9U7TN=PW /A):?%#5.)CM)$AM0#-9M[C)#8%TF4 M1$J(,$Z^[H&X"3S?\UWS0X!R9T;25%*E(6D.3 M9K8[Z'[!%TA#V_0<#_VCOX,=A#W[_?/+CY*?Z]I^?!Y>'>]^_ MZL2+8L$\E_%4NU3[VF6*I2ZAQ ^P7165_(6C02H/X )&PS'V8X$KKG"NQX>G M6;]"+6;0Y.YU'M];+=!SID&YZ';S"[A]QZ"H,QCFYYG2A3.G0H+ M.;T2AQP^<JDT[6-^ R7_I]>KEP,">!C82V'_]^D:G1&6J5 M.Y[5+,N(8?GF\N,=\]&,QF _B\D.2?RE'WL[4Y]M12^BM9Z\ZK0SGP6,K@JG ME<'O^SN1G]QHV-4"_\$3=9Y+[=\?O,O[4J,2NJ>E[@E8N]08R0IHN"V\ZC9< MK6TS<<-QT4^HS<2Z79CCV(MCS6D4!SY-0BYTJ(CV8AWX+$Q\NK*;NW(^E!Z' M'LB*S]GH;,[14$Q[&HIIOT3ENKA\-@FZ@^S+M]T?7[[]NW?2V_=/OGWWCO;^ M_>WD^$-V'?[YU]GAWKX/W_UQ N\\^/SNVW]^[B](T!4>%4$J7!:FB4N])'2%IW$F M5$K\- TCZNL[3M#=C'A@RRA;1KDNH[RS>&#+*#>=41[-)4X0SZ<\YFY,?6"4 M@ 1N@F-JPBB5L=2>'U!OJQAEVXY]BYY\+@4I;\YX_Q0#!\TH@QHCRS-Q@=;* M:X?,K&W>T"!*(A(F*9@W42B$'T912"1/)#!TR1:&5>]#?"^1WO\ '*UWY@)'Y# #:(T=JF, M@#FH6+HT9@&1-/!]O9$S*%MM?HN>?(;QFNGTGE:-;WV0;4_P&]4D>)&7!#R* M58]Z2NN#?"#EY&3>IE1(RM,0K+H$_J4X2KYE ME$^'40F)"8NH;$*PE1*EH9;Q2COHM1K.BONUC4U MVZ)VWUV.Z#V4(:WR@H<9-+ EAYNNL3+5(+]-E51M;@W.9^T,]7FF+YS1D./) M'&0XYR 2'-Y7S@ VCW_$&IE\/'1X-<7>A;^X!<>2EGK$O<,+)T]-+4UO(I8< MQ4=ZQUFK6.912Y+DDISB.M/UTLFP/JD+YU+.*#<'YO*_XZS(S', @^,< -(? M=9S]OMPQD(2O9'W9'6-94=:'Y^5P##_J'P/=+P!V>=^L V]4^ =EWHTH:=XB M2J=%<:;UJ(2S\5Y8N5"Y,'8<4U,UB5+J8@3">Z3Q]8+CLO >CE56HCQ+"0^L MHAK G[D\VW%LP+.8B7B65[L">/A03PY[ 6H)+#34A3;N%@2&PMJK?�HX3 M-0 H1O ?\SQL(Q^4[RSL@9=N"9[]91TSEH9@Q_I":J%I&@=">IR _2IEJ",_ M")9H9^&L=O:VD,/\8D\/R1'AU+\C6D MJ1^!0NPJGZ 2)66%4,X$[23#JP"M -2.9B$>4"(H^ *R)22EZ< MW1'A;@U[!-)&\FZ65WX;JU,$8M&! Q;CWL"0IH%=Q7\0A/A=>#JS\%)ZI(>] MK%\3ZFB:<\%?-%Q0]4G6!ZB/S5O@JW"MF4"6)?)SD"W[=LET/ *9TX'/@:,8 M65;>#:YHWU/Q.-C0&.\*]XA/(!,R5PK;-4(0_FXA89:Q>^F4.S'UHS.;Z#@H M(>'S8?E Q^GQ2^>,GP.\G-.A!B ,\1E K0(?Z@T #$OQ<- ML,&K)T"9P9+Y:F[$&\-&6$H(24BHTB2AGF9<)H*"S9E$PB>,^5])0%YL#K8M MGG?F^_6!'VD/E;KGHL?E%?%V8@.1^RV7?\N'?7AG\8\>?CP#6MN8FO>?^Y6( M );]X=L)>>_!9Y<'G]^#H0S&[[>_X#TGEU_V=L-# L;TSR^]DVQ61)Q<'OYY M^.W+WGO8Q_Z/+WL?SKXOO>EV]_?3_8^QY\V=L/#GM?LO_\_/[C8/>K M3KBBDGJN"(6'9C-S6>IQ5Z6$RSA2VJ/B1:D"@$:UBX(V#/V8\"CQ9)12 M*$ M\23RM1_HV%$(%F&NA\8T]'C" M% LBJ6+!*(^") ',]3S*TEAQ'2B,H16 ^/TYJ*&LE,#+QD;T73H I\PPXOI1 M^",RO$KI=($_#OFI=D OPL(I%,.XD&%\L%(O1T "[H/U,0(=T++U,O<.%QJ8 M5(2=19TMEEQ8"3"*=?1&08.G7QEM/CO7D_)YA&;C6^7]>I.O< %2'@ZZ]"L- M9XH$N:6'CXD9?CPC.QK_GM4NG %0H[?L6[%_RR>/';-,H#OI>+ MQP3>/@N I<=,T_L]IO5?@6J=6_W_%=C]>HA/P<;X9FW(.1NBP/B?ZT6U[X'B M9;I' $U@P2LJ0?_[&W_]@,)Q,5(M-^H?"?<7ZQ&[?WQ\L^^\.?KPS]&'W>/] MH\/MV/;AT?';C\[QD?/IV\./]J>/1W_O[^WBG]_M'^X> MOMG?_=OY> Q_.'A[>/QQ$;DOE [7<_M[UG<^@CJNQEU]E,YJ/D;,[/;57H:, M5ADB>-;:T,57[@NX&^FY@?9P5GT,(E1QY48BH/!?R0F+MKH!$ X%1X_)Z*PT MJU&;F#(29XTE8901XU:R>+)(,>$C,-K%V+YCE$_I%F=Y%[AR,=W>IP,VH=3H M%[;?1V?H9+5>/@8FW+8 NK\>-!L7B%FE75#;V&>E*. DO$)N'MFYBT4V$J,V M&F)K+G)-4NG]M"ZZNQM(YE[_$.4&-'3^QC67"%=VG?9HF/Z[LJO=L>EJ=V"[ MVKV=[FJW3K^63;^J!R/ 1^S:(L6*J\]UT07I28".WZV]TL^I7@-TC)LL; MFX^/X'VWZ:CU%!G"XW0/>Y@.9.N(\&VYL&U^LKV"1W^RO8)'?_*."M1,JFN\ M\8*W=&'=2.Q>4YFP%;>]0G;SUM5)W*RIU?940YCSO5PCX>Y&T8/IN@A,1(*? M9H,*0#_[?9GW]-] 1+M5UNIQ_L;X?3\VW+XFR+ EI0\WC#F44V[\H^._NH=_ M?@HQP>_+GP<>/.L=_7F8'7Q[#^OM__P"?S_Y>1H>?)R=. 4Y?% M4>!3SFBR0N?^\.MC#&Y_H(+"5AQNNS@,XE!Y,A2229^*,$T8 M<,D@!LQF5(>>-ER-5%R-M%QM6[C:T9O9(>FLJ1H[0T7$SB<'$T0<35%%*O54A74$C?7OQ]?#(ZL)U-?AY^VR5' M[[\&1'+-B7*CQ%.@DE+B\C#TW( +D6JB6*+4AN+,'+*L8<*T&',+C%%!Z)/4 MU9%"ZY=X8,1@[^-4190$ 8F3X,7KQ._0& R9D%QOR#QDCU/+>^]%KK7RXO:N MC%9>;!;UG\Y2/Z.>SSVE7>K%"CWZH9LP'K@:"%\Q*AF)Q(;B3"LO'@5C5!0% MVHM]EW+"7,H2W^5I*D#70$6#BLB7$<@+KT-BTB'>"G&@1Y(7=^+Z>ARC>+,- MK3#?9:$S7[SWG/T&M\_P M[+K56];36RX7V+DA2XG/8^EJ*@*7JE2Z''TD(O6X3Y@7>_R:*.]CHT*=#= B MPVV109 H2/PT2!#[A8?KBM;=#HKN,VZX[=?XQAT"U MXJ\5?\MYWBU-_%;\W3?'FS/;">$^C[S4C83T7!IC#S=*E1LD(@Y!^"';NY'X M>S!4:,7?G2%#E$9*IR)THT2"^(L &5C,N9OXTM=!P&7L,Q1_0;!UXN_&'3!N MW][\F;7-?XB6] ]Q-<^HP;SMS]UHY)@5Q=@T0JK[, -O!_HJ3(NGH:-_Z*', MBKK?^*1!E/$09>=3+>?/>.$(K?O8K<]V&%[>#0HH68Z[MJN4T)*/ MX77PE0S>GJ9:CIR+?-Q5MGNO69WW1YE;O7_'V5NZM.D1/-1I;AH1Y[##?@X7 MG,&R0[LUL:QW9EIV[+ M+>$3;)D.4D_-M/U]J&YLNW#FZL@?:XB_+>'\#L[R M9M*<:[YYVW-NU':X^]5+A*=]%KLA391+?2U<$:G0C5G*TA#[UH;;TZCMGQR; M3F:\V[U<2(6(X\T>Z8:J&S0&I'P%-=84F /% )LLJ4_H:;(S?<=Y43($VZYM MBK/H_XZS<]#3^F73MK8_V[J?M?W9VOYLF]1M;",Q:J,AUO9GN^>$J-LVDR)M M<[:V.5O;G.UQF[-M"V9O\Y//(J7EHYU-82<>/>?4E752F&\1Q]OZY&8=!JE. M8Y:FE%+B2^XE) @3^#GR2,3#=0L;;NFDV36-S)]# NO@^Y?/7[J'Y%WWRY]O MO:,]Z1U\_G?OY'B7'GX^N#CI_;OWY?/A=USS<&[P[X?NE]ZGX.3SO[^?X-#? MG^]_P%IG!WNG_LG//S)<]X1\0.=08":DS[8P84QSE?B^*V*/N92KP$TT_*KB M(*$B]#VE@Q>O_: 3QUXG7%#N<+-LU;L.>CQNW<-S9AHJ3;B7)HD?^Y3&(F3" M2Y(H\1F57IHJMFYV>\LT-HYIS#5Z$"2BL2+"E9QR#)XKEWD><36+%/5C3WL8 M/$\ZE(6=.-D"GO$LJOL_3(:#6I\T$O:S;N*X$H]?M8/5UG-RH42HTC@(8M#_ MA.:)GRA)J6)!HJF7Z%;]VW).OJB#'9,JC2AUB2212[%YG8@BP'W%N<^2,/23 M\,7K@'9".I_ZN28;OU6;GALH>*LRJ9;X@7*D1^(@9#2,8]#?N4_\<=#70TX8S*EOKQ6L;$5A^#3I:)%3"8ZHC&G+.4D5DK +BDY 1 MY;7*VI;SZ]-Y92W$A'*/)6X8^+Y+J99N0E/N"DE\SB0/0BI>O&9QU&%ALBEE MY6T;DOOPU!,BTC2(!=4>Y50G5.HP3<-4!+X20=1J:UM/_7/:6LII&(B0N9(Q M,-5(F+A"T-#U8H\&V@\9IQYH:QW*_(X7>IM"_VT!PD84(&Q:E<%-2PE^FYD3 MOM*(]-?_*X:_O9[/MS6,Z-H9]R0(7ZR8I?L 2="+D[9\4B?B/](>JAMUT9QZ M1;R=V$#D?@L";//O8_YC+RMD-R_&FY3:_ZF2,S\./G^Z..S!YY\_T6^_D M^$MV\NT[/?EY&AP=OR7 \R\.R/OPX,UL:O_;'U^.=PGLQ?]R?$I.CN$]O;^R MH^.S;R![PH/C+]\/]W9_?MG[?H&E;0?';[]&4__MR@+\<)9J>WW3S.MN.RHL;Y__MMI_347/#NZ M^DZ^QBP,PL3GKN^EL4MYG(+E!> 68'BE5/N@EGE8(#JO=?W+] ]:[[YO64(< MM-=\DVO^Y!T=2__P^/3'X3'L&ZND9.QK+W!%)(!_QEJX24R$RP(_XB'ZR[%W M+-F9CV__JZZ7&YDDZIY-HM:3)&JKC =^QT&*-3B"5]E!C]_ 7E;W#($?.GPT&F;" M5#J- $'!I ,AODW+4NG[+@[*NH[OM1\ M:.#/!X,N5IR-S@#LYML YG)!8?S&=9UXG(2 ME6%3N-E\$#9SGA7VIHJ\*F^#$ZEOXV+4 ]W7;@^,!SG4(_NE;*1[Q8ZS"S 8 MZA1@9)_K<05(-C:;+<:BT/\=8Y5:UK?6?&8*8?G(X09&A46^$H;J>@!B81R\ MKFMAQZ?W6)7CC0&MX)VVNG3'V3ZD&FJ9G_;ART6#.+&TL'EI>9%9%2#O S5F M6$*<%[KQ=X35__D?$._>[SW$EF[V'=@ @K^/98SF(_]W7%9HU"H* "20IP:0 M[1;XYP6\Q>).M4\L2?YEC=$]'@U!3?.%U*"SI7$@I,<)2U&)U)$?!%_W%XZP M"V=%T*=^#2$%\N+3L.#]U^52!5)/.;Z(7:B]BAH\D)K M-U4!(R'SN28^6'X[RV)S@/?=LL!UW "_P4517L".LX]V,M"SX6# ?GC75,UR M*4'5-YQOZ9=+VI9HYQO2;O PYR(#-EC7T"O\&WH)^L8'8%@'L" 0,1EP#Q1: MEAM9D5=A:UVCCHL"/7&CR&8I<$7#H8"W<2S&'R+NV9]+P3;*1[ N-W[)XDH( M-#?:![QW0,1VSRN9/2/?KO0^E,R!8H5M1=.OAAK+C,_UI+#V7]/F3^I5E;HY'X8(^FP%1X]_5?2Q)PFH?RUGM+!SP4^T*N-CO+D_AG*]X M]X)?%B]^FQ8*(!&:L%\&MF7"8Y%WZ!K)XT_:!7!RR _R^ M#R!"RD'9X,>_%PYZ0L:%U0V HG>!H"^+S-# NYK@0/=7V:AZYD.IT, C$U/@ MIMXR'YG2QDCNQ> [.M?#\TQ?;(>>\;GL+N"< LL:&F[B[.X[:C@^=9#KF7N4 MM8 ?]C5HQ/ M#*JV"H@6H&^.0., ]@R;Z>IRODX^'AKQ<3HT_'P/-_2FVM ^!X*=Z,#*UPJ MO01>#G:-W?D(0*Q1AL"[S2E :P)=:0PKXW9A@\W=2&QICF+#;D%H4+3/[0Y M31[F7)[!UU%7+IQQT3&KXH<#/AP!T. OV, !OM+-!^4N+ @R693J+8 8:Z5Z M1D*@\MQ#>(Z&W$@Z[)-2#,<#VUUBH/76J*F?40"/!UT+K4%^H8?IN#N#'8!/ MO5SI+@!*C+/N",$U[N/@Q)&Q;% W ,LODV@% B?&*6&E9"UQPTG'?:-]=(Q$ MM2\;YF!]:KCJRP6X)_F BZQK0HWPI;,,[K"T9)PS.( +QG,^/CT;C$<.(G17 MNU)WNVAY@A"PMP9XX6AKMP)66(7'[,K@F+5E)%JVPPSWVW$T8DHI\O%B88MJ M;-5@LSC"KV--.X.@L*AIIH_F3P9Z\F6G/O!_P? Q?[#0J==!^N@Z+T=@;PU_ M184&N"^0I\#!:J4^]A"^>K/LJPSTH$RN@"9PH (N0^8/&$=8O!.+B0AS@T@7 MV)2%"V>$1B=>A.VP,C9F=,D2P>SL]8S:"9RDZU[DPZYR@%UP]%%83+G0%6\T M.B*0M15^UA0VZ#I-$I8>C$):Z/(WYW0,O*S";8,%AG]5F -+H(9JN9KE1^U= M7WG7)X;=HE@RJD!A;#<'@V[61Y.7C<6&:"G!/2%O*ON4%7KN?97T M+2RG1$<12$7@T]:OURF_AC1D #7,"JM%F&4N73W(1OE 5XX/LP4XIW7KE"H% MDDDM6$H%U5*><5Y4TK_'+X%\T:6E*R�K8I'@Q#3L>C\5 WMBKA/CB2V]9X M(8T\0T?<1(VK3@QRJU/S.D! U':,-#5:_'X--WRH8BW<.<^&HW$.O%!>RJZN M.5VE'UUD*"\E\"?+)0W3O.!#5>)BRYNNXDT5:<^0B.5'XWX&RL5R_;=62]'E M9EKGU0HU.EHG?@RXAN(L'\*'B L2]F&82:FL]BS_Z:% +&EWHK WE'50^2MB MV1)J0"">YG#2S#!=H:VC%,V0"6L'9@U**/J)IR^CLGOL78AQD1G);EA-N2!V M;3."NI(8E;\>H):IB>6$WM3IM6M;PQ&7:W1IF\Z "*(JYS!#[]?HE>L_LM7[ MML#,FJPX0^Y;&49GV<"ZP- )]UV7T](KQ[Q%_ 8F=K-46U[SZO'I\[.N3;K9 MB\.[GMA^UJK 8UN/^\597OHNBP'PW0QYJ?E&@_Z,7E?]4NF>#5PI:MU3 9I, M89I%RAD( R,V41MEN+"!.$(X'PR ]M$#;XQQ_%(FLX$-#-D>HU;L%6-@XT51 M=1Y=M TC]'^:?39V@Z+V:^AXB-*\H?95 M3T]8"D 4%67C[\=CY0WN- 1Z-4O^9MU6XY1+8!IS?!X)4)W;N/[,\;=$:3@V M<9TAW&4?0(JI5+_X.X%3A;JN2[MPZHP+XR\=VDR(7[P=MO82I%,%S=& M;*A MS!%P;=) S4"119VA/J[J-(U>]L-<LH',!'-2\R,M(::4 8!BSHN M9V3D+\$.F2P%&X!>]HR7[L%+3Q"+Q2G_Q*9TLN$7^XS+\BCRGS!LM M,UL 1YL1V?K:3??C?E];AVCM#Z[0'UB*_7MQ8 S[J?H]T<6 MQM-0\DWA189^+$.HZ#ZO4W=J,ZI)RL4(&9 -%:FA:76M;$^Y2D9='P("VN_K MB])XS:PJ70FFWY>3P3,-J"?+ ^I;$!IO"?,6A-EDK[I_RFUNYG"IF$V!O"KA M@[E2AAX;[I/FPQ.FBZOW-#K3:X-0Z9Z)\V&.#0KLW#H895Z,?F\Y\OU??'E1 M';@E4"IP/@< %FP-$]-",PGM@PLS>41@RM_DDFW"*5Q7!293_X[/M'?UL'+1WI;QFW!G,!9=4U=HLI^V MQ(F!WF&9#P>Y.<>9Y@J8P'"$?G>;2H(%&Y?+Q7[*914712]V-Y=&^08&\V^. M*53G>MAQ/G/CZ!]AT1TZ5N.XD\34*?!5Z.W.ZW4NK?RHBPBL0QGP7X'ZF!G] M']7^/ 4K#W.?N+3E)ETN\ 3H.C9_M&[OW?V)6^!O+C 8T]C@(9@!)_GP>Z?^ MJ4[5VN_W\W-+7F]*+]?45[^,3SO.1[ E?^IA%[X$QGT9^\;1/Z4]?ZZ7@\W. MK))&I?I#=\%D42!G/^JAR/CF8,[2<.EBK_#_IR^==R!C76O)@7&%%[$P MJ], Y9V-*/RCAX:C 4@VYO37>2*JP+;!6,2:,CHRX=J#R:FL*U;H1@F4L6#[ M:)#6X8*TA!ZF0NA"#C.!WBK FHLR6PP :)/3RJ%G0"'#_ )=&G7L)FMXLRLK MNLH;)5&@7\>3NY_4GUJ:;3A2E_X)IO[T=@<4&(Q%M]*)Q!F MTV'.P3 KOEN,&@.TA[BA69^.C;=-X%K&M(K2,V2"6;#X>\O_8 L?-,+&&66C M+CQ>YO-\@!=56%XF]:Q!L*W87;]^WXK=.F)LW#?-4,(&A)A,C+694X%T4(<& MC(#*X3C&'5NF?)7!F:$V-E9I*DU10)V\97Q5]?&7F=3#(=9/6C>O\7(VX61B M-I,QC=8DJU*Q%[M4&V;;0F?<2/->+3"G$J2JJ-C4!EH:N7\:V6]&^FPY=QD* M*B,ZF$4][_;<$"+":BO]0\MQTZ$[H9O:^3O4IK(5ZT-1<-EIBWF_&=YLI#S4 M8AK3LX5V&J57IC%"F3]K &0E4MV/HI)F2@]T7YGL@GQ:8C7J%0J)*8CEKA>" MV-;E*DL7909E*:OWZF S_/+F[[T%*3%U76I+4 ]'4!^;_!@-NRX6,*_FV+1I MUV@[6-^9X;9S3+J)J@]"@VNF0#Y(6N:U%NI,4EU%D&8RLH$Q M0[SA]Y^=9E2FZ-4JO[R6UMJ%8V MOZDZ3Z>.YI=_J&OPP-[(L87>)*W=<*M2@RXY7P>U=2[MZJ;2.SO+\S)%H$XI M,!T+NJ6Z#&9+_78;(JB30?CB6S!&R-#T@>B;[*OQL 2_]S MG920EMO=E-LU,P6G\51-\KVF,_-L?L@B IJD M:T-T'R#= V%N?J6LYB'+%E M:Q-0X4?85<)0BK;%K%>EZ59Y8UBOCO205>.@+0CG4B.OCU@O2[!:Q''^-"X% MPR.X<4:4"HF-5(/1/5$HIDL2@=.IW-2WH_HSS+N6F4P.W5G(^*:2-BL-K5.Y M0E7="W^ZO):<)%3;2N>4M8,F,SG1!U&Q6G$PRM&\U,M-0&6L_E]B%. M%ZOC\U2X$+7RZ0*$4A(M=1N97WG"PM1+B 23$F]HTFFY^,4DP*_V 2QW? M<)5H_DSA@ DT5-AA3"ID.!L@(\IJ]T+K[T;,Y75V;%FIV2B!F0IO+S0*%]48 M(Y$;6KHTO%?HAMPMN00",(O];FODVA!_&>7N[;8\(3^&%O4OXSJ6[JU$4+G4;1 M@4'ZB6/ZBOS>:4.^N"+H6JMH0[ND(203R:I2G4J#')]&HFE**0!%Q'9IF6WL80I:)@4[CR]BIFJ/"NL\P7J%JLU,Q:JO8<\&M7N-DJ!% M%3_[<$8L6Y4+"RHQ\/&KF[H&-T"]2/5Q8_S2I-[0O-433]/-T)K6"EC0G M$ MFG.VKO&'H, ]DW_?J-%GQ',YZH\F:M?YA2HZLC/[P,@ +*?=>C MF6CO8NO)R#Q8L-^T-"9B:JE<,U[E@V]!DI*EBJ"IQX#N< M:.+CM">::BK3#.YWX EN?75XN1//2J.-S&AHXBZ\3NZ:7@"_81L)-W*@;!UB M[;GI\>^Z\A2BBU!+TSRXV''>V @GYL^=&CQ67=KN M1@$40#,CT]$:W\#KA$#3$[1LG#V:;*Y8F%I1V#)*_ MTCMZ.M=RP"/]VX#-8JR9H,R$QXF=BL M9DP,$&^7#PK]JOKA]VKR3=8WU&>^]/OT0E7"?CPQ^78\:_:5@R/+ M-Y^DPRZ[3/0VEU'74JTP<;6$W!;L]#68NIA[7!S="_-%4ZW]JE>2-[")MXM6MSX<5#[[>%"Y>&XY/@PN0V7'CF M&F]$J@M089L(DK(U"7(QZM\K1VVOZ36-'^^:GI>.NFM;)E5,-=4\D89S*[ NL)W[ )[$]UG063Y1LQBNE0.[LB M(6'9)/D'C5 ^E,/B\5)X*@^0,]1UTP4,NY5-]QMEMM6#=E3,6=ZK*P!L62OF MZRZI\SH=ZFKHX&?MX#PPVXS AKI,?YE^HYETW<"W68IJ7K&\7GNF--%.!BK7 ML:%['+FHRRJ"1^\(^E VV",B5J6OS2#6!*,F21D5(I6!5UM<9":Q32*QDZJ> M9N+P2KAD1A'D@#:C?MG7?:;&M4IH;^3[-)K 3[_T22-.L &(,ZOO+\6?.MY> MU_@T.J=4#7"O+SVU&8RZ;%UN)ZYI.S-85^^HRNL'XV$Q;HPA*(LZ&S-S%F<< M--KY8]52M2I^SU9*-%>S?0>K?!+8GOVM2@ TIYO&WYEJWVIYD[)=5>$V:&$) M3 9G'"=B+RQC[3AG^84V[:[JAD -B=#M3MJ=XS39F62-^H)DE00S5:8+VYJ] M=%,56"6)-8=%Y(N3.DSVY^*-S1;;SN>*F$+K]1:8UP M:IK)5NTB4E=K9?TSFR"SI),/0CH'QE,GM,S. YE-&ID_+&:=F)X/N*NR6SKV M\H=WY28+O!PF."I+PJ?+EK!2$--],!-U>:[-I*=$S0]W#?O&R^WG(]M>$98S M&2O5"ZN)2U668"\_UXOJM(O)^K/X('&\\.;DWEV;K]:%^\24LG)L9E4T4R+V MZ"(WV6O8<>TT'YH$T4F3#$2.-\@M_D9&M->XIY=EEZ8W?^]5$]=V[&P64Z]5 M?EJO5$TQGW"=;V:N_(3ME#=79LPAOZSF-U:(6Q8"N7GJ5O-#FM5=U13):F#J MA'H6CWO$LUW4&\9>(+:YX!Q#7+8$D!>B:F:%@9EJ5+UPDL*U'%&>:;&/O^W% M/H\)O>LG&\PR3! .?CS'P\HK/G".D148E6"; MV%E&%DWJB^IG%SRZ2/I5&8W7*D]ER42CNW5^T2]&0VR>=6T%NLDC!;*>@=.C MJ]BKLWES$3Y=(*WJ,8X-MMX4 Q*'8=63KNQXC:IZS,B,ZGXL@ _ *OGN_!_> M&_SNO,EW.J!?R)W.]=][^_[#CXY38&\"^P> U;A?-BY /3;+&W=<]G8M9SKW M]>I?J295ST[$FNN<5LU]1BUJV.,R_PYP'=F"TP&:)15>./\8-6M_OS$X!U13 M/.\<79E*&CDNJ_H;I:*+!$A1-P>8TU"GU*E&SP!8"MY]D4]:-Z#@6K2-V;%F MI:@"4K+'"9R7YH<_LAS_@A P8P7Y9&KG],XZ8'7TL;5UUN.B8_3QGK4_/K[[ M:W8)BQ;XMK]X?XP58\BE?MT2M>GM#U E"MO_UES% A9JN4TSC]J0H.TYHM5< MX4:9Y[^"%6AT &L$!GXSO;WV4E1Y\H.)C6)U'S,>RRA'?3,QJ:QCJ9\SWH4E MML34P49GV5#9P71S=FDO[]NR@JDSUGV0INC,)K=7+49+3X8MS!/#W(QY-&V+ MBNDI>[9GNN+E;,N)I,E'=67=<-K+EV-/5% 7)T)H"I*C*8!M"1XVC]T0LFC, M5+RI&&.'9C.P>.*.L(+MTHX4KH6?*P ;S RT"CZFFU1C@( I&<'!2.9V&T-J ML:T)']8E'!,AV^R\N; =[P)(9^K_O9EPF@O(P32+A$\;\ MKSZA+S;G?A:G;+X!D0. +6V4A;V7-P;1UJS1^F O=F.V?VWGN@H3)WZ=4K$I M&IV@X6I2C24Y.!2^Z4.H1*V=8?5MW&\,L;HVE."\/-[;+7ZU[54FIM^4$FQ- M22O)\0"&D'%(\.+%J]-,NKPL:NM<]IK650\E>RJ[CZ2 M%6^1BET:,=75V&8)M@VL*].B;R._%N&&KSXLI/#2U7S-CUXR MGSC%&L/;:]6AV=Q*8,,.6T[+?"KRS[-Z&RO.E M8V+D154Z5XEV7,3.PH37V]+\3@6 IN>D]N'.=R8KP3K!J,5>V"5]VQK-+BH] MNQXLB2[!M#O&@V!E)3('.$N6JU)_PY^J\8^3[F( @;*9+A8C+[SMHE,&,BLW MZV7MV*W7F-BH#?J:=%FKVJ(!2$HRK!Q5=6%G'2!:WKAV5=$;;[SH+24LP.YM MV9]D8_C(VI*V46W><+%NS'FNY(O73P.M6)>-:A9&9O2P@T5F[,1Z ));:>OX M$,C4TG-1.O%YEP]MWFA[1-G)WM72E4**Z+)\P$HI M].$=J#E@?2T\CL*U8X9^3M@*[U832NIA*N6>)V(S!RT:[D1:'WISC-!$XO]: M2? :5D:*-XU/A1%'#,94PT@Y2(!1SD*WSS"LQ?QU]#<_P-4J Q@V+$,'CL+RZV%96FY: M$]?=X%=4:"S5--Y2-=.8]!OLGU6];DJ-L)K.C9Y_FG' M^=/.5+*'W9T>K+0QA[L2S^JCG#:/,C,C:H[3WR-++S6M<_1&+LB]ZB!OSHSB M.!GBUG&Z^G0RY0V^:K.PJN8QMG'KS*%J:;"#X9;&TPM3ON9 8 \\&TGG(_2C MX4I *Z9-A:RZ3W6-ZHQS O/^I'_:BIQY!]V2J6T?C E#>GB.4[OJ79D0."], M PM#9 8@]>3/?IL"=]K,1\O?:9S;-'DU\I#S.M>\H6_>AJF4\<5N')RN0 MCFF9-C+QH)^5U\GXL.H!]-91:QKA+Q::>6WI+QC^V1P[5[^S$?8I)?]$OC7[ MZ'?JG$:+)KU!J3N8]P*!V]93W4:CN;*O7$\W\I),H_B/V$9QDO3]MOKRF[S7 MR^PP@Y0"QB2LE[+GADJ@([P-92V^8F)#;R=[;?:R!FPTV)M3VRX^VI4QG0+W25= MM1NRL3.U?@$7K?N6R K02CHFP1,G,^YZ&?:J2U55I=@"SW7T[U\,BIZ4O M'.N89EWTZ)JF:5,I)XB5> *)%F(U !;%JDU4J<,RRXQ;\QXCUL_RKL*(,(ZR M'Y;9K/6OL^F.EEK[II_[QU'=^14N S"C[WP# BZJB.<.4&XI-LH.J78/J2X= MLHL1Q6H&AB -R9EVRN4L!YMV;-,Q,_OQ6EK(QA#6FO;PWE7*T<8)3ZV^V,VYI#7I_ MQ9DVYARK[;HD%M (]*BS)"6BRJ9O*B B'PX-/57#3&VIRA#CC6+4R/?14S/A MMPE[E^22-+!W8\ZPPHXS2V_7W'#Y5*UA-28*M94*,UZ]8+E7;XU8>N"]:'V! MJT;U-SN%[DITP7ESB\>HE36CF"L-!LR%4X">T55VY!P6#6NU,.W,3F/ G \; M"NF;=@?6+UIG6A9HQDPR1?KY:!*$ +VR6^@+6T/9MZ7)[\>@%&HTSCYH-&KM MG+R&\H39H&B7F&AMN8O%QZJR@ZQ_H7G,E_M]HTP5J/[\^FJM^]N:+M$1VTG( MRHV7%_2SJ,X IKJ^YR>OVMG,9_?2]CG8">)@6WI4!SLD6/[QS7I4^UCL?L.^ M)ZO?_JU>F*RUS 9TU4U6ZLO\KN12ME[G )X_*YRWIIAA<;OKN^O7_( $?KN- MKMQ <_.O>\4^TM>?^-F![7%[3]^]VC9[\&7IBR:*4:R ,X]+SC=O\+;"&G=# M#ANTPSMJVFM[W05;@,?'5Y:1;"%V7]/7=9V+7-BR<"-O\9?;M'!=HT/A8YW/ M[Y!HW2;?F]=3N,6];<0]&M*M;Y.\/?+H#7IJ1#7F>WO%T%/NHKO:39JZ?O)[ MV_!X\Z\JB,)';WC\8',R'DW3;N9P;J/=>(<3$[9H!LV]*ZB;,6"HO=SEE\O6 M'C#T(%?[7%QMDXIM/5NQO3W,\PY=6AN]QK-SH"TK)=Y"''W*(Y%6%..D$X6/ M.!6IO:F5;RKL,++]\ZNVA\_-5G0OJ#C80I;7VOY))TR"UDFS^1?E>QW&;CCI M=(/\--O#\58K/]H>7MU*H713J)M^X,OLU3[C:>PUF7=/Z< M_"M/:T#ZBM04=N*U@]@/,B.]O=T[N-VD$Q&RB;?[7")[$P=U-R^VD7FVP9_E ME_N2T YEX:^;%?MI;_8N;I9UF!=LV,T^%]USJOCXI9XM]M\>YKD-4;DVLG<# M#)UMA;"%N-EZ$EX&Q%^;PV^IA-[6*_*3]=6K#1*UV\/1FC+7-';90I;6!H+\ M#@U9&[';@HLB;5KU0_FP%UH3V\KC6JO]*N[G!S?,^VE=,IM^N2]CKW7'/ KD M_\9A-D)C2]N*C8[XCS84^-0(C 2=@++5B:P- V[-S;(.B]?P9K1 4C/ D1?!9#I M-N\=G)>G!Z-J\'HY*6[=]N\;A"P?9IJ6/:GN]336+M!.4CNHB-XNTB[R/7^IC5>?.VCR=RC#^$.?)PA#?,>R;8G1MTSS==>#T ;#X%/?419"TF/Q=, MWM!Y:RT>MWB\ID/XAOZ>K<#C=1QV3Z[:/KRAP_7>;G:C]/;UTV?OMU;E'FI> MVIVV.UTA1V-C"IY6-T.="UXXO_@[@0.OZZ+K>N42GPZL,1CJ0O=--WPX3=:7 M0\T+C45#?# 8YC^R'A_I[J7SB[<35F_H./"&,/Q7!^X$"ZU@X5&.3["U]T!V M-J9LZ!8)+37N55$ZHK ;'CJ&$&.\&W<_RZR/HVC('% M7^#GG/_E<71<>NG?7P[N$Y^/LW+4>N,.> _>MBE/=UX7!YEL$Y M5<>4A.&7>MD/LW+_-,9'A)E\-==<,))R4 M.V&!1^-;)0YXDZ]P ?0\'BW_2D,28XF:'CXF]A Z#9#FOV>U^!WP4^T*P*/O M+D]AQZ]X]X)?%B]^FR8+H(DF%)TKV)A,\WLZ.0'KL MD]RV:G-^NM.FE&QN3\UCM$,BUM;0M9N]M^K$U2IJV^K$=I''+BQLJP6?>K7@ MTZIE:TL VQ+ *1"PM@1P=3 \ZQ+ HYL,QGT^16CM#MM"OAN4U1;:Z%KH6FAX M/F]5H?%T8^%;%O'V22<*;SB=8X-"VRWR;27RA1U&6N1KD>\QSOP4613N)%[45M_D6%R;JS MU]MK>@QZ\MM6.T\Y0.LU9K]?&Z:]?=#NJ3I;G]K,+!)VXK7;\+7CWUI4WKR3 MDZ03$=*B.GPT&F9B; L[844^>3#K.V4SW'QX.9D?"N:[S L[5/07,CE+71D^U#WX M_AC_ T# +@+RO^/,%FV[ILY;(SF8A@/X!/Q89*I<'=^*B\ . 2*7 -C-Z0ZP M)E;7"0U_-A(:=J<2&K:L=GDV1:.S($=C&=8WNE/8A@CD$;%^TBIALLEBE,OO M9><#?!L1K,Z>?D,9T!X@T+?0(7SAI$P$$5>3]OJ[HJ<1\ MW@,-;%0N0:LEMI8*5@OO/?:A;GZ$"M_G^G]$TTS>?PATKWNWS*#[V/#VR0Z[ M^)^SO*N&51=;@&-+>D$ B(;.?A^@IIV7)4_]=6-.<^M^$.9X67F\ M$M]^;7M"M#TAVLUNU&;;GA#M(FU/B+8G1-L3HNT)L1E@:WM"M#TAGGU/B(7F M4]L7HMWAG>[PV27N[V-+55W4<8XGWP_">^)5T9Y-_"#^-M=$MUBWE5CG)VN, MMFNQ;M/2W[8.ZZHBPS7J0#NY'F/KI&YN M'\9[=B@@#=>M5VM+U!_CHD@[-7FSKZD5;;@H+UJWG+IM_+!][MBR M G2A4W:AS+\. ,^WZ&@] &P^0?@=/[AA-\C-*#RZI9>@Q>2G@LDO;]!8LD7A M%H4WZ.1^AWA/F1FOXSQ[@E6@,:&;PZ$V2@-?/R]SHRH!VYT^YYUN=1UHG5'P M=B:CX+'/L58>A)W&[-UD&K,S,TR9K#],>7:@\]0\9UC2___;N_:FMI%L_U54 MV8-<(2S;&)+MSBY!D+KN9P,),S?WOEBRU01-9\J@EB+_]/8]N=O7CO/NH<<]HCFZN#O.M16T]"^ MZPAT:_.J\;B.&:W-4]ZZ;YIEK9"2*HFQ9LI;V[W>CPOJK#574MEGG-Z!_*!R M:3VF/!LY\C;+BP,0+B/KC@55>J^TL?;1_,;:..8X^N__G=3H__+1KQSVSYLWYQ)_B/\LXBHL)E1:>!6,4 MVLZ5D%F9AQM4S3Y7H\RI(P7_Y"X6]QLS_H6$?TIUYB2BV$W7$J_EW OG-HA M*G6[KCK[TD(/'@D#R6 5](> K;P+$A0M].,"X54 ="P=Y(67:3!R,)CP,YP*3J+Y/\-O$UED1K^I4M>HT9I(-(#K#R&(1BLM/_ ML/ED,*%I5N/B[TQJ"E%*9$PP!PL^&9VZ:1$ ,'N/)C0G.(7.=\B#((?RM3 M;7.*K[ _R!PIO7V PX8AX-@4KD4$^PYOA*U$P66)+;)IXV'# M;P\%8JW&C&+V"J%71,,^'9"UX1;;2PA5@B21 #*&QJ+!T-)H% M\.$0OD@*D,DW@K%*)+U@.!0A[Q]%C:4>%/))EM;&YCKO:SM 0^-W(SVIM; V M"&BXVI*6&N9=E@ U&>7( ]+#1X$#C\//N$!Y'!::V2TQ6 1?!))]&(,.A!U6 M3$,,&TAEC=#XS":R4I>,J80K T8J4&OU=K!4"HEC)%VIV=X"TS(7&Y0GLVP$ MTBZ@#X/2BR.X*)ME@Q9FMAK7!@:\9RX%WM^*%+XBD7U;-?'0TLM.@&$I/XDN MM"P3M:?&*N)MRW %499G91(1]TP1!4BVC5'E*_H6URSV<-Z5][0QD]B[+ 3S@7 CH4#8F.D\,'CG7R40$;AB'A$=!O,242B"B]7.WP)!:?<-7A'>!G6IRF]OD3F +!2JX&+/ M;;<1HHEOH(DI(X@=7!"=(?M*B,GHV4'.BOU@2;:6AC\ L[-I_E&K\HV9RD/T MRY%C8[:"F0W;3SF0N+6^VW:LV$RUD[1OHIJW9>'D.4:=E1O_JV6"V2:,,JG9 M108&JBQC\J:[_D&WS]>0K.(L4@Y4/!JCB6?LP9P<#/PB?IL&U?_QP&O_N#!F M@H,!EAK >B"C%K((V"$8! FI@"Q5-J,UY!@#_=:QV=92Z_6M2(;.E;A1L) P MV>L"UI'Q4%/G(_J!UP>=C9G?XJA$ZIR6-R70@M]M&6H>Q@F1LJ3)YO9D9=-D MG3TDBD5+L\\D2+=].'/XX *#.IF"E;4> L(KQZ3 P7.] 1JZ45&?O_A';8NC MXL6"?L;$F'&3[HG=5 2L!'7#[AHXXTS?/!QT:40V9!#&A=N/44,VRM$](:,6 M75EP^/6\\7:PL@1%/OP*W7$ZLHC^I5)N%!HPOA>:ZY6H@4MUD6*[BE,/\@I3 M=&5:ORV:T^Y :NI JOWSWN+P>0N %HCAVW<[Q5@^WMH"F-V1%[H6 M5>UPJW]T_"R;].I,EX_F/&YGNCRV%KGEM5-%"OK7=O--]+5;,ZGX+97]P:F(@G/UOX59\WCG]J4B?;RX7N_=?NMH%3B( M;6KVOB/C5T/&_DFKW=LT,E[CQ.T!^)5OBS?QJ+CG,@.UEAM6P8FR$@^PO\^W M-VYRZ\%U-.5G;&)ZW$.Y&IR19*+ I[.NU'//[:'LSJ4@"!B=PCX[L2ZC%YBUZ*!:V<]]8QS:*=(/JCI"<0VR#-T@/Z=ER( MD5TIB+6$2S0VQK=W# !#RUG8*=MWC\V=]$X:9U765Y\[U;C0;4G,Y32Q:.J$ M[9FW;DY:Z%/0AK\:;7CKT<:)A9_QY+3A6[W1%]-&ITX;5JUGII(S"5D#\R1I M8I$JOJB(8S+;6=V0F.T[K4%BVY5YO)QH-2'P5R1:XX:XOV*?XUJQ/E62VP]S M;5J-F6@9=:D&<=.<,G@DH=Z)#:^$]:MQD!!'#H$(,)'05'E M[2Y\=]& M#V+)!.RC)53"8!R$((XV9R,>*2A,./L5"8IA0PQ?XTUY:\F)'#1:/";<@XEA M70L;"O@]8L2IJG"R(M)FB5'/WB?UJHO(=+V95/K+?SWRX7MLW8*M8GE2KRYM M,EH[B[7!;&5&52.+> E6JD&3;;OM'(BC?]7]< =>.'E&P=%0X3^ 53/11/%3P M"LY %/=",'&:,=+ *BR2 JR0(LLG_',L&X#K& F#"OL8]4[1^UV0E,I)P'(& M+O"^">)4%LHJ5Q56N!QLC&^)>/H=U@MLD!&O%/PO+1%B8>XVL]-#9DGV!X$5 M5& '>E,G(LC98QF/DPE#%-&SC B(KQL(N%D1/_X5R[1"D@E.+6#T\/)A83-\+N&5"^IC5,1&F%[P M3:Y978!)]DHKSXZ?I/+,Z_J[TK/E2\_0?4,$J=,P1-6/$OZ#(OLM4E_PDH"K MRA54@22A4$I9!8#2()G(N"JE;8!WT6?3#0@O\%PE(.M/5^7"4N,G48'K )76 M.!>,W8K8=["^>40*A@J%?TL)W8SJ4*7S,P'8H'UU2OA*<,7:D$LV[Q!D;^^W M:^?GT]/+?=:4_(4J1L55Z4V#,TA7)0GF$4+^:/G&CB*HMW(TUCA_E2A4Y*Z8 \)HGTF*7%QS:0-:'IA'Z M#'IB5.8:5X_O(B@B1@QP'3)[S KDHK[%H-W J"#>P#?GL=#H+W##'9@7&8)? M$1R4@K&K$*\T-"$KA4!F#%3$L"ZD">(\+$>(*Q!J-"N+[IB,"&\-K\"H8M9S M"B_ICS*Z4=[_("MYV<(@SR=X$2T:L6![*K0U+,&&P45D)HV13A&H@6!C:%(* MZ(*).L8%6&?[2)B6>I3;ABAI9,:P7<]NV&%*_DIE#Y(,1+H7M MA"M':2Y9^D>9$F*6 0 X@]GAJ1J9#A\K(KXVW!@SC:$!#)8*V197_ D-.N"U M#_Z-^%2P4_>B@O.RT%9LRV4*$Z]E!7NDN%%\D\?RBT%<#+7@#XR88@XF 0 M(P666Z+6?V?Y"5\7>C8W/)N09T.:("(3/](F]K\NWEVCP')!OVIAJW]KS7D1 MTE$8( Y< J(MB# ^!?<@MB>!48 +@HK/4!_AP01Y)#6$A>5/*"]3I,!G#"(R MK W"P7.WCF5>KR+R6\7,7 MCD0X8?X%T1UP97!3:5P"$D-F*7+8.K:*6&&:N'^<5J,XW@OV]_S]O7?[^@77 M!I #AP2_>B>=#FDO K\B'55AIV[S^B*<%ZYQ0C92AF%-! M:8B5I,0$=DSTIE&=)F)N"?>\%GUASO6EB]#VCOXW/RW"M^&J% M6,:XAU-KJ': UB#(P1#*]9*0:0?+MA?O*PN$HI"(CSR?5N%K>S$^,!S&I#GN M"% 1P=&J=9JLL/@V&=35?VCI830I M_!V:TQQ$T>+5U2LPM0%;8C9=EX,_%&>$ I0_VTJ1AO[$",D"R:X@;'/<:]@[ M_08V)\17H8T/]MBB,J1PE3;Q;=QI.RL -P.IA*"EV7)"6F228/Q5)X!;P4*J MW,B@@#57-^>5B48HLQ,)1($;1GAC*;N219XE"J?,T(_E?5C01%K6=-O=O8&1 MH$$^","*.[CXFH@)"1Z<)3'!%$L'%..JYLJ$IU")28_Q*2V^5>$G:D/ 92 $G+W+L],+$.B(2I73JHQ0/%" E1;'049T\JRH0'$#D+<@4]4@ M6$)/KZ-:.VNMFTU9X]+PQ[3Y&=HV=;-C^"7-[E/M%JKOSPL#D&0E:&!8.R2M M!2*H4:"!YJ.?$H1UCX*)\5DE&JL4*[5AGTFJ,G*>"B;"5Z0T,+5TY.)WCIR! MQM,#AR_+Q5L'B>.]"!E32]FOO=:#7Z\#RP_C(5%,&N-^!_FD)I75WPJ?4D43 M"!+\\@(&$.Y;MTY/2BGI$05^P7;'>;2K6< :I%DZ ^9LF>ICE(OH3+/-CF.7 M;TGN1W,^B\H#05=9'R*QPT+D8,4@.'6BVPG$\)?E<^>E:E*@H,K6=P"\HZ.- M]P#.431U7.<_*&Q(V-UQ\ )^2/2_WYL0S2FQ';A(7T3A7(&GN!U:AEU($W%K M\B.5;UK%B48\272'&6X._6(30#3.)??98.9AE&OFB0?:2@V'WW;6G,(=B3#C MP-\;HG&\"W8BV*P!.<#2PW_^<%L48_GF\/#^_MZ5(G1OLKO#^.M_1UGXS\-3 M\,J!&.6AB$#A' *S!X=>[]CO]?N','BOY_?]/CCL[?;)2;M_& QD?(!Q$\_O M>.YM,?KA)PJ@_.,P>)VSUY$C6H!G;WA6"U_5#@[9()_68[Z"XJR!9\)+5+"F M_=A@3=O;@HP!E-5=%\.&;#VBG+[$[(H(H? W1A+/S=*: WML#M=!<%JZIGF> MSTZ[F[/0#QYWH57MM]]:1RRAO:;CBG9:=*?W=BI4=D6VD-<)#KRC/<%8X]Y1 MI/YE;"8KFO/AJ\J<,&&=+KMQ(^9L0LBU[]IO*4,-O(N43361TF!5APIC]-LM M5 ;5T1%[+YAIC19FKCUV5N2ZST5! H04N2P'(X2X->.O#9K"^'@(A[T>:(FD MQ#\K_,I(N9-L)[1()JEO4BA)8TVK3ADFA@ RR_@YM+3X(IP>MOAX<)-FEDG% M*.RS(XRXYP';(\LN'DQXEV)03S'HST\QV.4*/+1Z=A\Y+M\8C4KL/V6E5S&K M5MQ@S&H[#H-,:E(6N;&3]D_,[\;)S["I"_?#RCA1BQ@RP?YP(24(22M<4?&# M$8_;TO_O%^.%H*BZ20E55X7S)W.%O')[L)O4+:P-G8Y7\B2H6F&A3,.0M18O M69I,FF4,'A^#70I^.?OH<>YD%,Y#4Y7>:/E+J4!)JO+M,)D+?2[887U,37VT ME"V@7/XPD\7!0*2@D0H%E0Y[B*V5E+%JI](TW2T)@)H#*%F.L3-G%8.J M;%W*JD5BMR,NS2R#5\Y@1X:@TS2[7#!;9+1 O53E0) M(R:^G*I69_BMATT+%:SFTYA(_ZFB[+K/W4"E"?ZGA*F"5S1I..;^C^LX[W3F M!1*.&6++IC,8!QV"1T[5\O&)1ZEBE'0B;:+N*'-"BHS%\K:!&W2&3 ,?44^Y MS:'7%0WX,Q- .=<1;F6[1G=M.N^]O1_3 !H2 A]Q27#5(708A*+*] N3(!Y)9T M*PNE,O*( M=;C.D])?&SFQJJ-FT=R'CME,ZAG5?I5AL7- M(IJ=/4XDBU*U2:;S:G;(6&B)@BH/LANMAX!4SSI+(N M"DR=;]F;B58I#R>MAA&/Q@$/ U9_(,*@Y.W!D@PLWJ8^?*(H$FT=2#P#C.AX M2\UX9)O3*I^1[6$[;;/).5A2.FS).9!WZM*9CO.19[P=DN&CG55+5.TH(E"= MDZFP!]G&U M5ISVJ$[6A6>,&L8_(9*OS*CE%2)T5F\".G3*)Q(8Q'>PSEN[. M@3;P)*262/NBCT,H]Y\/,,'/#X$33 YN/9V8TR<>\L J%4PJ@\("]'*=Z(:: M$%21R=C@R_C$&%B)E3:G7U1-H?6S43:EW#4XAH,!"NPXC.DPF+5"15[3:L!H M(\ZLII0,Z@),V6'#BD^Q-34FJF/&$!KET_U\&S55RVY7E#57A;#HP<["(M\< M7^[1Q^*Z,=U.Q.U$W :*N/4=U>VPR7Q,4;=Z%EX'*CWI [>&MH[>4(;_QL:O MS/0D?;#GK.?L?01!Z7S.7*?3Z1SX1\=' M1YU]^\R]I8RLYJZLF>X^SH3BN=U6Y_BH!8NS9&OQ8I6V MX9WV >6HKM ]?*HE^OQNXJAQ3 ]=SJFM-Q3OM-UVK0VZZ_S+O72=7[+\)DAM M0?OITUG+.8-5C OGNHS!$[2O[OUV?;K/][S+AJ?6I99SGH8N/)K="S[B.=.) M['0[_G)=Q$.1M)S/,= BN+'.7X/1^*VY$6%#\G'&N:N!1A'X(XN!* 99]N4@ M+]-496,'0*X&ED$OTO;8IC-=WS63D)SD%O"U'8,EQ(-XH'(\R,)5J,B,T/[ M;^>R9'TL'4L^%5844W\;QP(T:='QHUT^S%A__2F2^9R91ZI;:;SC(,:SYAS8 M+J%Z%1"G^E\J@%D=JN'/:&AC]%(=:CM[O(]Q;N)Z'3U,QX"SG'1M0\^3H(4$SE*HV3G+A7G^5D1(0VCD%0!^9(UAQ*YFZ,T5K0, MSSDG\-)&3=Q2'^%SEHI'9#AWML/A[;C.>S$,B(E^&V=H>*4Q$.+V[59A85:M M'Z?H>=NQ;UVPE.$*>.)# .Q_;MSRO2>#?EP3Y/-GOE9S[G4:W#>1 MVBB.HD0\8QNECNLYZR[2]UJ;YN 'PH7&P\G\M7O$V>8R:[?<66M-GPKFZ[<; M,<@%YZ]-YZYTWCIS].JUO6ZWTS]4,^MX!_VO7]31JZIS4\& @H*&9[C%0RJ! M00?4!'%5-.!T(,/8.;-^W.-80""UPG>09-6A (7^^P?_;CE5Z!_&=M!M][J] MEHHB#"8-;\VF(OL,D&.'E#':$*?X="Y4LM2^:Y\@JP#3TPJ6[1,?_M-*CT?( MB.<0!" MDI,+ M/L ?3'2_,75*?J4.^E7?C0K*;$BU;G2PCFU]\"20P:TNPB(C?CXA?FXWB(ZN MZ]=$Q_6!9XD.DRWPL,V0"IURM:TV QCFSVDP>*[WMV<5&SS_G=/SVO_?5/YGICY2NS?EXEKIWD8V%L=!$LKL+8H'^MB+&AP/R:T ,[;7\! M="!<\=MM?\>UTUSK[[CV17&MORS7SM3([[AV6[C6=[V_[[CV!7&M_T2ZUNL[ MO[G7[IF%W]TY:C_(A"?MWHX)5V="?\>$+XH)GTAU[ICPNS&AU_;<\\_7SVO" M/N9<]+&K0.D)__ONZI-SGG(;)>=]%I88@?E&1Z1;1Q_79_^SHX]/SJ_!URS- M1A.P( J14LKO=7@K1L&.8*8(YNSTTXY@&@GF3'4QQ;\_Q>D7[!.W(Y\I\GG_ MX>..?!K)YST"[\8[ZEE$/9].W^VHIY%Z/@4#D>P(9Q[A7%Y]V!%.(^%<,C++ M3FTMH)_N)IP"/-?TSP@E\A+;_Q&^9\!UX^^#(N##Y#TN(%"UR)Q7[A"Y<9UM MBB?97&>F3Z:!)?/UI M2 ?O6U4W'+M'2Q'9W[@2=/;_/U)F J888%WD_#K$39_@W^=-$ O=0SN01LWD M G ^ZVE@OLNI%]8/OL+\#G4+LA4@O%1CK :0'^.KUL4UEV\]15]]8^;11 MQ?:=]OQB^U4*8/N]JO)K"VKTGQLD^1HV/RBVIW[S<@8XQS3W;.@ZW"Q6IF07 M5MU'F"]/@*)1#?V=):-JGJ 0Z0?B-DB&NI]Y5Z[I.\RUU#K;9J= MORPNQ[OKLW/G[.+J\N+J]-?SB\\U"WV.V7VTP.Q^K$G[;/YFY:PO.C[^]AL" M+I9XX_P23-A25)G[G94/.)\_1+'DA-]-WJS@%6[-M [E(>_@S[FXP0;)U^%M M/!S">YLX[/MRTS;4="ZYS!NXNE-KZ-!_VPV+67-63QKT]O.JAGF)'7N751^N MF8O[2ZB/%ZD]'LX\>G&JXYG)\Z7KC5^S*'+>B2B/PR_/+]1>D,K8K(5]6=KB M-"2T30P+-JB+V:O;IB_FQMI?)R9FQYL?ICL<9-$$_G-;C)*?_A]02P,$% M @ -8&O5F9!M!I$"P .VT !$ !A8G-I+3(P,C,P,S,Q+GAS9.U=;7/B M.!+^/K]"QU5=S5:-PUMF)LE-9HLA9(8Z KE =O<^;0E;$-48F97LO.ROOV[9 M!H-M9$-F*W?.?M@!N_MIJ9]6NR4+Y=//CPN7W#.IN"?.:\VC1HTP87L.%_/S MVNWDTCJI_?SYS9M/?[.LW[[<#,B%9P<+)GS2E8SZS"$/W+\COSI,?2/9](,UI:S<^.[<;[YOOIJ75R\F%J'3=9PZ+M:=LZINWW=N.DX31. M;0WZJ,Z4?<<6E$#'A#I[5.>U.]]?GM7K#P\/1P_M(T_.ZZU&HUG_[6HPUJ*U M2-;EXON&].-4NK%\NXZWIU2Q6)Q.%=\0APLV/[*]11W[VFBWF[$H O$=T%PH MGPI[!>WXTO*?EDQEZ\#M.MY&.PVKT;1:8(GZON33P&>7GEQ%\'RM MCU>B:\LE%S,OO "7T']GL1-OV"S.1*DDEQ&I^I\S*FWIN8:PKB^EMV32YTPE M$Z0&N)-L=E[#-&G%2>-WETZ/H"6Q2,K 9B3@[3JH,'>P[DFLBV2J6[3^HV('[_]%]A\W*=A]4N.![]!ZU)W"? M<.>\UO6@NJL1O'9[T\]YIFM[H60,%8.M6_&YH?]K$FM=!5I$:WVJ;\MNH02* M.2/Q67_>#NM(.1+9H;@5#X7U-AV9J19=C#VWPY^WP\[M17_2N^B.AA>]X5A_ M&(\&_8L.7/S2&72&W=[X6Z\W&1?R>AD\(S<=\#BU_;DXWP8T$MP\CF+S=L/?3*^&1G\83^/]5;S@9CRY' MU[V;SJ0/=SM#$+JZONE] X7^+[W!:/P<@[J$,6- ')<-B+5Q,KHD:_,$[).- M!A!L014C),E/]UMG^+4W[@_'DU'W7]]&@XO>S;CW[]O^Y#_E(J$HJ)'Q][F, M;U(;&2'](4F:^^)#$) M@)(0E7@SLL:M$%/C8+&@\LF;*3X7? :E"'3%MKU ^%S,EY[+;9A7%:*K()21 MLY-MSB)@Y"@!3=;8) :O$'$W[)Z)@$EF>_,0M!!)&6I&0DZW"8E 2 *E0I[O MBWNF?'P:%!L727F3KYN-;5\GM"ODX^MP2><),C3[(^!+[+]@?B%_Y^D:?=_< M]GV,I!\4*ZQW!- JQ$4?6B[F?.HR592"+16CYUOIJ%\!5,W= T_,?287#IN" M#QS/OV-RZDGI/<"3KEC&,4 8Z6AOTX& %B(2A-3#08.2-6J%&.IZBP4/4S)X MHNOI&H2)PH72+GTC-\?;W"30-#$;>!5B9>Q[MEZ:=\#12R84+5P4Y:@:N7B? MJE01R-)() E5(1HN*9>_4#=@5XRB5XK72=F:1A(^;). .$0#D212A3@8,A^\ MH:!V47=4LD+>W]8Q^CTUM08$@A $,(@&J9#+^P(\R2;TL> S("EO='5J1AQJ M$ZU>(2<76V&X?OY%BQ6DD:K47+GXX@5Y&YNITLN@Q/QV0K'>+SNGCK1,S+1V MS:S)VQ"E2H[/F2:7(&$W@I&0,M/M*A*T.8DN-3@R%(UT&.?@5>0@>V90@HN= M $9.4A/QO E&%;G)G"^4H&:7OI&9U#0\9]9116*VIA(E*,G6-)*1FH>GIR)5 MY"']KN>"^92[Q;C(US;RD9J29[PP(F\CN"HQDB@Y.PM/^OQ/YD"QL\I$WLP+ M9$*H#%_[8AO93$WTDX6SM;*EJ[9$%L0WZH'K% F8@XR( I%-JI MI8Y=,VN85$16,3 V)%>67X-@S=%^6;PPF)'<4LLFKRE^8RUD/;XNT00;@%^< MM4A'*5:VZ-H;WDBT>4%F<^B&-BUM-"%+0K.O[*\'V_X,IR",+*:6<#)87*&^ MDE1L#%T&N&DWFGKHYO<><2WL &:?QZXQ'%+K1@<-ZG M^K17!B@):0R!U&I5@=U5E4\2._9,E>&R (R1O]3JULX=6)5D*_NMQWZ5&>\ MWKQZ*[RI8O(>-U3TQ3+PU8#=,[=]<+3L;=$8,JE5N/R02=S1S2")=I!D0TC8 M$O)6MX6T?WH-G=B->ZVS%$,R4EUX9U;5EU2V-EOA)(>*)X59$&+=N>!N ]1 MD-*OHYG4,Z(RA!YDP,ASD4U?>FT&C49'K2B=XVW]/(C,:[7PC3>HC<.]8J_1 MT!$^=]!#,#K&^(34#\X#V-\-:&0[M>B6R38:L6(K9&VFDHPF?F*TYYNO?'TC M7QF;QM8_6:I2ZOU4WSP1-OR^<6HLGAD;G0>MBC+]MI7![PFYEKT MR]-:Y)H^X:4.SG1PTX;_U!?*E_I@2#7"=PF3.RK"Y0UUPY:!M.]0KR\@Z7'/ MJ1&PZ4MJ^^>U&77Q_$P\11=FAW]M*P1W72RMSFN@AH=XXF'=9TM]=Z*/V70" M&?VN5P709.X'^.VK](+E>2T4YSY;U$AX*F=X1:<'U8?K"+(^O+>@TS&.\<=: M(X&EQ!65WYFOZPEHM@WZ);UGAGMV-ZP.,4<0M%' %S!@)91+,.3#?T?A\4AB M/L!O-WB0_&AVJZ(WHYV-*5ZN1PX#+>.7\-Z4NGAZ-MQ@4^Z7"IJ%)R QR:<" MKNK@N=306/BG>0T&K]ABBB>]KIT0MC?T09[T#V3=\1:4B[T'0('Q'HWJ+GK; M=?6;P.7]%'O@@6'2$"ZN+K0_WG ["#D!-ZBZ7K M/;$]LTTYZ!>1>7" -..FZ76^Z^A146QPF75?PE"[8#,F9>:KK5R*=^J8.Q7^ M,0$_%?&0BYT?FQV;B7Y4CO!+Z =N M1)DPN4CL#M_=EQT*+Z$_JXT8/GQ2W(G.=]S=)X/22^B7KB#V'E$FS9?0PT/K M MTI%4\LA@RJRDM/SAC'W7+YY>F/-GM 5?)C-BB_UZ;SZC<2?O>OX&I?-ZVZ#X?M"8JBQHJ0186.\;PAZLB2>@T"' #4 ML;]^LP#P% ^0J*9:T@,%@$WTEY5?5QZ5E?7K/SX?CG<^XFS>32>_/>(_LT<[ M.$G3W$W>__;HW=MGX![]X_>??OKUOP#^_>3UBYVGTW1\B)/%SMX,PP+SSJ=N M\6'GKXSSOW?*;'JX\]=T]G?W,0#\OORCO>G1EUGW_L-B1S A+_]V]DN0F3O% M.;C $Z@2#<3@+60>G4";LQ#B?][_HA+37$7CKOKKJ0OI8__O>?+]ZD#W@8H)O,%V&2Z@WF MW2_SY8[G[[NGSM_M/]PY>/MU_^6;YXLW!B^=/ M=^G#)[LO=E_N[;_Y8W__[1N29OGMBR]'^-NC>7=X-,:3SS[,L/SVB+Z[@ZIV M)E>8_OLN7__X3( 4QNEXO!RO%_1^?9,*N!=9\/,")QE70WB"83Q-%RX:5P5. M9R=_.0X1Q\M/1\=S>!_"T>A%%V(W[A8=SDW5:0PBQ]19^+S];ZBL?SX\/#Y7="M\##D[^O4UT;;2^F3<=ZI5(" MOZW.GV)!NGU^3M;@$-^&S^> O<3%2,ML@M4*0)&@03%!$[

@U"- M"7 +I$W8(+XS-K340C-JO)A.WK_%V>'+Z0+GK\*7$,CV80%ZCMC0:.Q;\:%9]VD.K4OD'S/$UA? MSH'BDJ7 K(<;371C""[ M\SDN3OU;'CE7TBL0TI,I$\5!B,J#L([DBYB*S8W)< ' MM*\QH3=QVJ5YR>F M>F\Z6S<#@?,9L5KVY:%FP]TN34:^#&Q,2BS#SJQF)NAFQ( M8=3]F7&9^CUHI1G_7^-\,>O2 O->F'\8:2.#C)J!38("/%+]CII1I=7,SP*7=[_ M?(23.1+(I==_473ON*9(OX!6F6)^,MYDL>E5*5H:BO<5=[PQ63: -:20JQU5 M6NNC87HN+MX@.7%+'W'W8^C&U=0]F\[>$)UW#Z>S1?=_-/%-YXO]SVE\7!=T M=E.:'==?JH1!/WEW@QSMW@QG9^)QH6)QB7P*9%HZ ,X M'3)HJ5R*F<;.MD[J/(A@0XH$VY%U>)QHEW+\.BO.I"+N8 2K-46VB1F(3BG0 M6- )EDO./2ZI- H=:/BGQV1\UEF]TXQ_]"H&+J'P(D!I(2#&(( K8421*L78 M.KE^-9(AA09;:$R+AJIH%T2LX]:_NL6'O>/Y8GIXE@D^148SKXH8 Q0C$\W+!<%K MBZ L\Y*B7 S8VBW00HC&5&FNEF:$.;]2= K$2,FB"9 ,S\1%486!-8 MXM&E4IIG6J\#,R0?O+UKT4 !_:[4G08<.DN>#8)ESH *Y/1$:0QX(Y')$&,J MK#$E;L(ST$68%JQHIH8^HJK=27ZSF*:_/TS'-,;SFA=;?!DQEQDY-@),5H7$ M-1I"B1)$=J*FQ="ZUFNXMV':5N8KI$PR9$5&&>C9I(?2^ 0N% Z)NQBC$\8[ MT5C*V^0:3*2U/2\N/P9;*J /\H\LDS%E D"A'[EF(>M:0%'(:BN4CAPXJUH7 MKUQ;GCF8:*J]ZN\[Y T#J $"!TX MA@A91^VSE27ZUOFD&^ ,-&QJSXE6*FG&D2OD8@!#P53D,FBZL.,GL2<:309LII-42E#8,G'4D M-B(WUEI=3&M.W!'BD-*2K8U,C\IJ6?>RVNARCMJ.1>$Y"5U39D1MJ\#)A."# MC88E$8MNG7RX L:0TI2-F;'MH#++Z_&8;*@**;JYJB&-/3Z?-;O=>7(07DWQ^5]5\46YPTY M/9BI6[%KDM<%&\NW(V$8EN(2L)AKXM%E<-Y&T%9P4;*D 6H]A?8OU9!<^WMP M\.OG:5 TZ*DZX1+Z4:*IP5GE01N=:_F;@.AI!DH,F52H2BZMG]H; 0TI"&A MJG:#WW87X$JT&0YQ93D"H +BES$)#2$Z 1H[FJR0L@H6C_R)_<>DJ/> M0+OW&M*>MF&)Y+AQPH.,GH$JW()7WH")JGCI8BC.]^)^#; @H(%J[S^X/6TS M.C=]L(A9^L1 TV0!B@=&9L,@2&:=-EXE4UHGM*_#,J0%_P9:;S+DS0CP?+(( MD_=='./:@N!9Y??IU).$LQQ#@AR1D+G@@+@J(1>I*7YT1[;Y_3;W9=TT9^O M7N__07_P_%_[+P[>]- AZ@[W[KE]U'U'H5%OJ=.HX"R!1[$ "J-8 308B3S5 MA6 J0$I,.<:3B[ZW0.P,1K-@<[WG:C[RT18KG0:K:OLC8Q,$9!P<,XDSC8[Y MUH7-7X&X8Z8">IV-ME7^M2'FO8:\H;?R$2?'=/>412BFU!QD\*MV)EXD#0*- MTB7J$)AM[IVL[CVDY$%K-=]K?-LGD4Y)%IETBL< 0K-$,:S)X"(9UV"S8]IG MG4/K_/XMS_4]BD5P/*X&'"?TQ>.:KR=9%MILA&U(&=CN&?%5FV%XS+>,RI*^IF]"?TD,YGBZS MQ">0G%-"/J4%9LE;YU(NQ'0(.?$)AQIIX>&^[K/DO_T M>HQ7K@+P+$S)MNX*%J!BB1"*",!,#F-V14R^ZVSG)<@W-%T]ALV]D.$;0:]?>@HR5ZS@ A!)HJ/ M%/ETGL(=4#Z92+-Q5J7U)M>K0\=[R_",]';5QF+2V+ICQYRLV1QSK=6RBA&> M8B"190,E%$5R@?2H37)%F*1S;%^%>V>80YH-[\64:R+IWE35^KE8 1W3!=-5 M]+,[FX7)>UQYNVNPMP@U*M*&Z#D#8[FF2,D8B-I:\"6@M(PQW4/%=S/X0PIB MVG/P 57;T%J?9+5.<'638P*[]MRGD_D3+-,9GK8^Q_G^9\).RNHF8?;E.8WQ MLB2B2C1=!OLGMFCD+496A*]=%@*9,4_N1_:U.792!@O):EHO9?FK+(R 40!HH+10>78BJMG^GOPF<>"C>_;C'10I/M<[KG,M3"R*1H MR@#R 2VHHCC$+ 44&ZQ+"IT-SA_\:.&@%=VYHG.,'2+4;,H)->441#(U[G"DU@ M+%*X[X4*1F,QK9L67P-E6&F6QDS:;N!;;O2\O&WL=,M8X2X61 42ZR$3M1- M<"*!C3DRCS7ETWK!_@8X39+-5WS_,WIHN_>3545G^O*6XJPY15*KE8#ENS7I M\O]28%4#L!-$K^HJ ?UBL9AU\7A1&X2]G;X*R[K )#(]O$6"9N2]J4(6/'!2 M*^>L&.N+ELTS5@\JX) F^58 M8&QQ(K?NF'2#C_9MW?N^2'7_$6^[T><*^4Y;2Y,?,P]C/-=T^FY,-C*&>IZ- ME=%1]*(=Q) B2&>[;X%*X90!+VW^^:/9R\._NJY MWOGL-@]8VGR-;(VJF(D-=9?$J]GT8T??]N3+NWEM1;_:*[ML3K_H/J[:A47' M#9?+HG@9:I\+"\Z[",YF-,01YEWK)?[-T378/YX0\S)@?#Z?']>=P@?E?!L@ MS=!@D.3M.VWJ820>'*H, J/(G@MF6.N$]JV@AN39]<2D*W9X-U14+PU>7\TZ MDOBHMI3ZLNRJ-A)>^V2LJ\?#9E#H")*J!S;$F!)!35:VCC!N!#2T:/TAB--. M0PW7AH_6]S\H)P>DU1-$1LY'(;-)4(ISE<<20A66RZPSA1N,][#0>S66.[I3 M/P15FNBE9=QWE=#/)Q]QOK@HM.,NJ;I;C=>>04HI\ML4Q2G("'2)5K<_TW-S M=%N;Z+5.WDYWTW^.NQE>V^QCI'4PF#5"8+K6#><"06621>MB_\W1 M#6HC4T_D^LIJ]Z.[=LVO+N.[?'33622UG B*4[86,P.3MIY!8@1$FW(]])TL M2> 8@NF;8#=#_!Y,?.\L:ZC%AGW6SAS8BNF@7/\L),:#2(&DMW5KC'?T5*C, MP ;KBZ*18K%U5O\.\(:4:7DHAO6DO-[818C^#(M*^B\'Y0\.M'U8B\. MPG[Q@W-7OL)9-Z7Q2[,:H#W%U?^G=;S[G].'6E3Y.BQPOQ1,Y(PK4;<.1A % M$51* KQA&F216@JAM-2M2?NP$O84.%P5+7$:.>$= ZG]LL=UAI"+!YV*+=Y( MJT+KY-9]/URN!R_8O6J#_5_B[B6PFU$81,P+174P]S 9_+69- RYQB, MXCTL=MXKKOW&*Z'?/3VW57_?]#PMV3R'+YCD8LD&F.><['O6$$1V4$RTQ9CB M+&N^SW-C=$/RTK]_>FZK_F]!SY*%0TV/CZQ]K93-%(AP5X_716Z,B:CD V4% M;Z7GO4HC+_'AQC-!1V3@/./,@Q"%8G[I!#AG"P@=),O6:*Y:/ZMWA#@D=Z& M!=;\X+*KD0S)#WD@WC102#(DPF0K M1?-S%>X [WM8\OLV,]#=M=V-__'JDX'FX M3J#+!AD4Z3+YY&@IEN,(%,@)%\A;MO%2INGKBKVM40RISW7/%'M8C?4]W9UU M[Q M?DCOV*W[!R5< M=0ND31CE?@PSV8>2'K8C)4?G9'8((M6J1ZEJDIQY$IT^9,RXG%K7O+7J2.E_ M- XU5E>/)O!2B#$JIF;3@H-*ET!ME!!E/Q:' MVFJJISVHPC+A(_>0;=W"YF0$5V.$R)T1D6QL[J/<^&Y[4/D/EBJ_OP;:[DF] M0JXJ_K/Q]-.;15@LNY^-I$)T5CG@3-,DIY4"5XH%[52(]"^IU+I+\L;@-B+/ M#Y8O[T=S+0^UGJV,Y3E+>5">=O/5U$A6ZV/(FY M;BNLK8/>$R!Z-:=16K4/&J$)*D;E5DU$59*)H@!KH3"E5+$T5NE2J'9-$G/S M>V[$G1\D+=ZG.OK;KGZ.O6NJ8PZ3?(I_6J;'LW,7/<5%Z,;SB\ VV[)^WUMM MO6V]B8R-MJ[7+1SG&AQ/SGIYK4Z]WE,EJ]N#:6_W*/0 MOULL7:N8&8NR'NFK-!%74;@?G8B0"W(;O-$BMUZC[5>BK:WS)3R7T)Z=GOW/ M&=WMW83BEG&%6^^]ZK=6VU[(5"@V*1*(SH$\5L/ ,:W!F2"EKM7IL76:H@GP M(57E#(CY7UG[!R=)PRS;3:-ZW4".LLK:%<.A>"M ,1T@1%-[#LB2'1,)F^^= MN1_2(=4'#9C!#T"#=@'3/9^V?X9N3MI'/?>UN5WI]OL'*I9*2%;//B'9^A>3RP@CC663O"_&,(RC# MB&V2NV%\\$&:UW -_'Y%6IFY#P5Q)47 :;<1 1MF4 B[& M LKRHIF2 E/K#DT/(-:00H0?\[GIC61]YC478?*^(_]Q?L'W("E)@R^ZCTL/ M=GW)JL!JJ]3FO>_6(+O91M)&SM8-MWV)BY&+FC/."C#FZMJOL>!XB*!+1".# M"K*YHW0SH@8]%*_[]F5D,@HY)A(X ]M0G9MA+SHD2<NC$ M>4>4@^K=]6U8U4)__9G$T_6N/\G$'\]PM2"V!!XN;)Y8_SY/)Z]KPF763=X_ M"?-N&P/9[-Y;F\M^1J&=\:QM3L+X'(Y3P+7X8#RMF$9,,RV]"9"YK]U?4ST MDEA5=,D""_KB6]>P;0AMNV*&JY?*3V\STD6+H$H$KFK]:2RJ[I&5@")G9#8% MY/HV*FYTIX%9R.:DN%BTT'+8VRT3+)_)JP15+AC42,&%5Y'B"H'@M9>03'(J M(DH5>>O4_W5@OM'Z'0N%>XJFP*5 NO:%@PM2@+91:AU$XKIUZZO^UN\>ZD%J MPZA&2V]WT>"&/L'Z\_HC4A#_^T__#U!+ P04 " U@:]6M:$+];4Q < M+0( %0 &%B?,?QI#\:_O8+_PO[Y0D.TRCWAY]_^^73QY?@?OGWO_W+ MO_S;_P+XSZ?O7S]Y/DK'7W$X??)LC&&*^F7)__,./GC21F/OC[YYVC\ M1_][ /C;[(^>C;Z=C/N?OTR?"";DU=^._QIDYDYQ#B[P!*I$ S%X"YE')]#F M+(3XWY__JA+37$??_[E1QP/_C(:?_Y5,"9_/?WT+XN/_[CV^3_E[-/< M>__K[+=G'YWT;_H@/9;_^I]O7G](7_!K@/YP,@W#=/X">GV>GOWA16KTK_-? MTDI3"=*:>.UEXLO03]3LX_1C4'P$7(/E??DSR+W_[ER=/YI(+ MXS0>#? ]EB>++S^]?W6=TOYP^FON?_UU\9E?PV! %,^>,#WYAK_],NE__3; MTY]]&6-92OTIRY4H7FZ0L1,D['$8%^BL,*\(8TWO3T[6D^>Q9D M+.%X,&U(\?5G-Z5W]#7T6PKXVJ,;4#M[$'S%KQ''+4F]]-P+=)X2>97"^L@0 M)ZG_ES3Z^NN,MD^_'WUZ_NKCB^\?/[Q]^>P_CG[_^XL/KW[_ M\/'ML__S'V]?/W_Q_L.+__OIUD$?ZJ;+Y'R9_^O:[[C "F&F/^S7 M;>@U?;MX4:6\.Z;PQQ2'&?,O3_KYMU_Z%F6REB7EHU->EA"CM3IF+WDH/K/> MVF^KW)WR-QBE2R\?U$UW=(:208@XF/VT=SR!SR%\ZWV8TOE7CT(2"+ZB+R<] M+;3P'"/P[ 4HZQA$P>G0TIH'H7A25E['V.04LR5,X@QEBU<0VH3X%0?3R>E/ MJC[%3)?+J9AK;7.^7@T3'>T3?([S_[\:?IB.TA]?1H-,9L*+_SGN3T_>CP:# MEZ/QGV&<>\X(SQA#X)8'4(Q.<"V+8*>C;Y^'482IZ"4DILNV%U;1&E(>84Q:*E6R8:;Y_7J7B82-B2ZE?QX'8&@<5 MF$^)[4QH_48V7YA+>QR&GV=[Z-.3\X^\"R?U1T=5#F^_U0]._DX?G$Y>#=_A MN#_*/9&]\BIS4$@NH3(A0F#9D5"!XV]_VKZ.7;DI=JMM MW9B5WW'ZMI"$"_:GQ[13]UC6UI=2%Z.F98G<0.2<0]")LT"_\#[<9?'O@,Z' M"==#4_!U[*IM]]VC_-_'DVFE>?)Q=)3S3&MA\"[T\ZOAL_"M/PV#&7OQJ@3> M(\EXTI_B!QQ_[R><\_<>T^CS7/?_"(-C[ EGLS,F$7^,%F@FV]?[F,"ER Q) M/27%&N_$7?/T,,%^D(BXCGC=Q.)\C]^.Q^E+Y>#Y\9CLX#FM<_.XA\)D'D6$ MA)&\-%D".(,2C$PI&#I5E'1=6*"W4O6P4==8*]=Q8[;%S=OI%QQ7N(_Q2XU) M?B=YI-%7).ZQ_WGX['@\QF$Z^4C;_22DF6:&>?;=8'YBG*VKV1GP,?QX-QK/ M?C&=COOQ>!KB #^.WA&OPVG/6N5]<0*T)IM<>1W 5UFZ5%#00I'"BL80W"F# M#QO-AXN5ZPO#=K4PCKZ'_J 26D;C21C0J9!H44_[.%F//9.C*I$6>DI)_CW@8?K<'?;PIU(G//S>C29]*+'Q# C2&TS M*"4L!!\9"&U\8HDDA:DQ."\1\+"AM+FLKRO>=QK0YDI$9Z0 AR62&R<$1"8T MD!,N$WI1K-Q?0+M)6#:Z9'GV#M!81WI,!9P+=-Z0.<^D]UR(YB&U.\*R6US7 M?:Q;2L^2WU%T+B!5\D J)$0).CX9>=Z:V9*S;6_H7Z2@X?*]D'W1^574%F*\ MZ0[AR?PN_:]I,"+3_[=?IN-C//_A:#C%'],7@]D+?_ME@I^_7CM#MT#"'%CU MO!H-J]-[]*,_Z1&D'?-9 "I9(XK905"1@TZQE"QSB*;UMGXK00UQL D+"&L#M P 4#Z\W, M*.Y)YU,D.P\\3V3Y%,_!&TW_"!^<8C8@Y]U9>6\NI);MTN)OH)SE&0D;2+:# M9)4E<>X%<@A0*"=Q#M8^>]Q M2OQA?A'&0_*F)@NJ8B@89-8@#1I0OD:@:[2M2('&B*2S;8V#FREY" !H(.,. M\E".4CK^>CRH10W+XE@+0I%)Q16/D#TC_XEI01 5"C )+QAG&'EK%V%EXAX" M/KK1Q-+TCW_[]8JLR%/^8Z,D[E?#[[BX0#WZ6N.8_P]S&.:7H3^>78".RNAX M?.%#S^M"&$PVR>7>]%7;IG0W8?%*9G<*6H6H@RG2*U*H9S)RQK3F2":!9+U- M7[JE$1@F7XZ&N?ZO8OQ[&-1GGX=1O$9;3$A@+*MA,3)A O<.3 DN,L9E^S/A M#I*VW0*?8YQ>B,V?1NU?CL8?Z$UGHG\VFDQ?_$B#XQIOI,4Z/D8ZQJS**YCUIEZJF>3&"@AR4U@,9##(&4H7-.O6T=* MN^5H]YMM2TQ>W78/2/M=V/E7^+G"[?F1\_C=MEA!AVKLY)9]5.T!FU=M,B,-\TOYYL0_K"0NGM==N!I;,I$74SG3)!A MQ7-UDK@S9 $%40N%5^L,C;P&\K:]@+(2X3_!.1VNNS ;I]_U^VY?>T M42D84X#\,TY4.W+;$O)Z,V"*4Z9DU1J!FU'ZL""W VTU3)@_BR.G+YB/!_BV MW"R;^643*\9FHSVHHA,H+PUX8PQ@9I*33V=B\U#[2H3MZLZV2]RTU\"AW.N^ M[ _)ZNR'P:OAA-XWR\:OMQ.9L:@REU!RS;-/0E?#LX"U:%5B-BG7NBIW"2E[ MN\MMK_-1>]EW8&/-$BL+CB?$\SPUG;;$M^4&:B]/NZ/FJNFB&P2.I_W2IX]5UI_CM]&D/SV][#68L(9@A/+$;2X9 M'"H#-A&[L3 =FX?3;B'G$4.GE9(ZV' ^??A8L\V/QR=/^X/!NW4_2(4=1051W$M\ZN"Y^>'$TF.'TV")-Y M_EJ27%H9#7!6R/,A>L#1Q@@BB2*8BBXW3W!?2LP#]A&;R+]+8,S((K16"&-^ M.WQ?$5RK49^&27_R:3B*$UI>51"OAM^.I[6^F5;1H#^KW+O(U6(MK<)71QYC M5SSMR7ML YUE@#P$O7=P'+:#S]B..O%W+#%I0ESXT.9(M&+AE9,TZ!)RXA MY,@Y(S.59=7ZBFDI-3\QU%)=#;>@61NHUZ/AYYNILLQJ&24"DYF8U<)#2": M%N07:T*[SOFN1,[;7_'(D=%0_DO]AD[2?W\/XS$)@KYOD^-[_7D-$WGO(/9J M'V9C*"-2IW*^4W'?C44+,DY>T4-^$Z2*@\FZ,W^;]YB:S=P\&D[?E:@[(>?RE M1TG\ALW*6Y4M.+?/.*'!*I1KC2Q",('_&:MHQG!21M[:K;J?H84&HH?2[:.F\ M4@PQ1>$Y=PR*]1J4R]7'S?5Z@5O#0LRB^29]K[*[ML%'>PT<>G:7%9FD0](* M@;Q+Y;B%* V"8Y&)4C+YF*V+\>YE=M=:.E\QNVL=V1]ZKLPJO/S,[EKF-+8 M2)=),YMH]] 16Y@C5RQ;X%D74*@?;,&RTK($!R4Y.D144N"%T"!M<2CJG;!M7>OQL),MUM'V>LD6ZZAJJ9O8 M26SL+,(X&94+/ZY2NEP9]:XF(=%+VX30-GYMPTA;&]:O!.2$4L5:7;T[IF+@ M07$E X8$&+Y7/;TQ VUK'<[0^(V^A/SP>'4]N?O]Y.#K2X@EIVK.,NV(S MA^ 9 V5#G1UJR)#-GE[,M+:B=:9I0_*[+=*[BYS7.)E\_!*&7+RA3WZ9])S M:#C78&T@849R"*H0P908BZ%=(_C6@<&V'.S^ -@7EM",8K^#;OMM[(N!S]AO@#_U^3@:-,3,) M0A9.1X_2Q(O@D*3+WF<74VK=)>_ [N=V#8@5+^_6471(W?#R[F" NHY2 M=W]YEX(,H= A4IPG)]!X#I'90$9PR,SSI"2:QI![T)=W:VE[OM^UU73MFK]S3253! MDQ?AM'0J&AY"=!*Y5FBBP&Q[6[UYZS3SV9/?#0)MJA<>__HL+7%6KV6C J[1 M@O*&;% D]!L9H\S)%:,ZR"&_@ZH&Z?4WOX&^GB]]?%U'';[O?_XR?5L^3>9E M,?.>G1<"#,_QVQC3O/:%_G31+'GV;<]:(5'3%F$XDO%N6:V9)X]2J,*9DEHR MWKH+TP[8VOWFW1BC-V3G'Q04.KADVY#%59F+Q4@N.7BG%"@,$H*5=E;OI1S/ MG*M\&#C_B? ]J[\#XW=3YF8=ZU?CL#">6' .A*LIU$;1ZA6.3+_(BPW6<"U: MIYIWS]5/E'<+A ZNT\X3_I?RNNC68S#GD@-P;S(H)JH;P0MD*QTW,9K$FP_N M79&V7=T*= RV3E1Q*"']I2P]/:G>\2SVPDR4,3D&07A?J[HE>$V[/DI=4"51 M&-O9H7].UOY+<5K"8=4-;D.U[/(PK@0NPB>KD-A1S'X%\O83BF^NVE6ALZ5> M]@2A($JQ267(VA&I5A>(N?:5"$HD:4SFKG4YPMZ@A9?/D3 MV6?O2M0)F[3;O3215/8XS')^GA&Z'D0:2;Z#%,Y9W.C+:)!???TV'GW'B[W( KEM MLD0#C-4NZ1H=>)\3%%^D4#EE%UK/K+J%G(>'BE:ROPX+U;[6=1J&G_ODYT\N M7=^^K _&U_WOLWELBX_,V^QM5>*Z\=NVKVQMP^B5BW*,VJ&IA=">M([=.VBEV1HM M-Z3VME9)!][7+53.QJ'VHG%:1\8 Z2 E34YAH;HRX*V8C"J"S[/"-AX@)O(4R!)TRM(1F7:Y MVRRA\K&!J86RNO#H;A5*+Y!%Y;$8\.A5[:N9P#.23=V@L_>6^](ZO^UVBAX; M;-950@<.WOG]W2UTSF_P9%&U&R."9.30J$241EL<8.:>Z\(%JN8-Y%>F;E>W MZYU;.!TIY%!NV&]AZNG)F_#?H_'Y:!"72@Y)2^ U5T%YP2!P+L%P:5"D4#2V MKAA9@[S]W[BW!RN/ZT;UJT.L MF=X. &Y!!\L*"K">D:-. MM-!%V[ P#3%,SBZ(5(B>SGD.,L4(2G -P6<&F8OD,3,,JG6:QQ42'C82MI%W M)PVS9E?'F#]B^C(<#4:?3V9IW6=WR%+5YIBUBU<=9HNU1),% XSV2P*FU;1C MMH;#[20]<'@TU,<.!C;5/D%3''_-&$DP>33]@N,X&H]'?_:'G\^'%VUQ.;?F M&[:]D-N&H2N7<#Y'%:VP#%-2F66'3HO ?9;!DJ?$>FN^:_OF2><5V.>Q!9UB M"LQFX,%(.GX8!Y>J/>0QHA285#DM(:3GHZ=5D]EWU!WUG.DZ M#*_'K!-!1-I 8PVF>^-H4[7D$_C:^%O&9%,7@Y8N4_$PU+^E=#MJ!'I.436_ MQSB9O@]3?%$*V>&TK[[#<:+?A<_8(Q:E,J& UC4>GU*$X&0$G731//G$=1=M MX58F\"&BI*5..NJX>0'2L_BG0B6\- P*RE"+SS/$G!&,EEGXE$N4K:LE;B!C M5U<3.]@HUI;JH5P[7.9C%E.J)2%8Q^K6Y"L@7]Z"1^O 6?3.>6Y$\Y'NUZG8 M9X>^K?1Z*T[6EF_G!\I%;V\%NCJ*_B^C:3]A_FUU=BL$MA3X+@'!ZZAM[CD4 M:VNI#D'>:99 >.$X2NYR[/:4V',@?E8W= 8 MQ=W"N+Z%.*9U\K*7?A0M00FMR1Z."$DVR1EMI M<_/JI!V"X(XS?5<86$?*7=2\G@L0:[KM7R0F&C'P?R?X7.H&2BLBQA8&QF?N262ENI<*_?2MP MR6G:7G_K"*RQWMZ0I+X>?STE1$DAO"4S@,O:L:)$",89DGLH=#:8$--*28EW M:.[22W=W+FXE]E$+F34^ -^$'Q<(\59Q+]&#C;:>Z\R!9QQ!HQ>UD1K&U>IM M[U+>Q9?>0^5M++.E*Z]=(LZST=>O_?DHXC#,\WE-GW&8^KA-9?P*3]TVX69= MPJ\DV3",W*FB,S))UJD,R00N78XLTJGEL;?"\[?T%_M#?%N>D6W;G[X,J3_H M3T]>GUV6"9:38UF!R\'00B>[V?D<(5OZ/FKK8F&MW<;;"-K:.[[AX8N%\?0T M=>E9^$:_F9[TH@H%M9=@K2(#TV/M,T+V:C1U#(-DF>?6&1;KT+<'OZH95J[Y MTUWII8LPZPVT+CP2VI%M4 :8K3-C)0J(EDY$2]PSKT.)H?75R5)B=G7-OEM, MK"_G0[ERO\S'O(P#.4\YU#E%J>:4I02AV$2RBH). :ND;UW0=YV*?7GTC;1[ MM0GA=E+NHBGE)8I.2[=6H*FCT/Q-].PG,+^MKFY5_1:"WA4(DM'.HY80G&>@ M8M#@0M3@-2JI3?1$WKU5_AT!^5WH?AWY=A&,KTGQ\>0U3JY:QB8AN7=]5';^OW;L3"%>=7)%Z\8HQ;(16+)22M&4M< M!BS*.]=;]25;+M0O88Q/ZUN>77C+$;V$/.UY!^WSC[P+)[.TH#_#.)^;N2%$ MYHRN43!98S*:@%M* <]L-(61F=N\N?3V5&^]P6U*P>_'=5&^+4>XR752%E@C:2= 3MZ=)3\/Z6Q042+:TKPG;W?L['Y[W3&F MKVW&!P*-#KS_K5E;,'1A"OC?Z6^G/5:8T4$7X,:2V^,BA^CHR,J,.V^DE2:T M]@:[XN4GWO)6OV3__P$F-5L\+@"^4Q@CFG-)\SW"H<.LBEI! 5"!7K MX:05!(X6G$:G3.'U7NU0-O$;Z'^_?)YF.++T!__(PR.L9>=%-P["](88E=9 =%H!P%I1]?)8_&M M>WGMF,7'">8#A=#U%:/W9N$NV*U'0.VK,V?WC"W>8UY:7[B!X!CQQU>\/,XUL&]07 >[V7H,VM=O@]$)X@<,:X$8)T MH0G.JHX.SQ*"T#60&4PTPGD96D^]V!NS/]?.0<+J^GIR![N>%H?I:+SX4?T< MK[D;C$6&$#*2CJQUX*O/+7B]^;QUZ;$$Q/ MSFOBKFT$9R*:WS'T:-EK'50&,;,]9VEUS#&PV457N-(Y-"\%W15SCVZ1'"9L M;KB!:G/?NHDO=B>G1Y\_C_%SF.*KX73<'T[Z:>:EO3V>3FHN47_XN>>X,]FX M -I&!RI(!C&3^Y9-"5J5($QIGJ:U1WX?YS*Z#^"Z866UN=S=(M)W@9?%7I%< M1I4YG:7>$T?DP8&/M:B,A2B<0J9]:\^_.1./I/UE<]E@F9W:VBR7I,6@M^,$EJZ['VLI% MK6:CTV2]YE8Z0DA&UZ&-.2>5DF!Y);1L3\OC M6.=7<#]C:^<;V%_N?]21H= M#Z=OA_6N[$T8_X'3F;E\2G-,43N#"K@M)#25+ 2> V#)M%Z8;K7)PSS/-"^,>9P5#*9 $O3,0O6:0BV>.?+08V,%4=2QC MXM% ]S!@< .PM[ZA/)]P>B=ODV7,S2NK@XA:$^2 !>=IB2J2JS4)LG>"6VN$ M=:DUH%L1OZM^!ON&[UZ4?2A-$N;DGS;H+'1ZJ^04%)4*<2 *!.W+O2L?W!;]DA:+>V8@#Y"Y* 3&6 *J(VCY;,J ?&LM=<2ZT+G!:2LP!^C:= MZWI9LLQ6BFI8)CV/('S#U"_]M B.GU*DR7\JM>4D,Z4V#74050Q UK#F-GH9 M_)5>@LN".#<]_A&#H9',.^F!0[ \^O9M3+3-I#,O_OQP]/[#@D#GBO7$&!AR ML8'XTQ ET^"S(.?)R>A]^T8X=Q#UB*'4C>(ZJ-I]CY/IN)^FBV3RT]ZXS 8A M8P8,"4'9J"'HC,"9"$8;)[ENC:8;"?F)H 8*ZJ!$]I2_F=&7>)2:QP(NU[U1 M6=H;-7GHS'AAA.;,Y-;1L(OO?]S1A8TUT<%><@7UJU#345C@$!SZS36S1,5; MB+4#D^0*5=()JYF74*SAM2+/ FU0"KCD(O"DLBLK]8X_,"7?X?UVI>-UI-EZ MIN$1"9I=\(/H.)N5&U<2%Z1Q\!A2-.B2^(B'2>19W)0#8ZBM6F&][] MKMU; -NH8M2='%O[EC/RB";Z'[] $G>JW,[>76Q4OGM".,,:R?0Q,&K4$"@3<8G[5E>+1WM[G?= M;]4VE&-#R^J\[9ZKNJ4L.W"N%MV09C:%]@5UO?/610K:7KPB1J, D4WT1%BPN77J MS(77/V[7:E,]= >)!?I7(:8CQ^H2(?OQJS96R\WJW4*F'7A5EXE*AKN2?(&L MG*L;$0.?+)NENNN0K7N[JUG&Q7M9;3?O1V>#B9C MUAE16@N[:X]\@=2/ M?XY.KQ!\M(;1 N&8ZQ6"4#7P$,!GY,'+*&S<447Z3>0];,!LIH4N9J?.AXD6 MF6*P DHN&>ID7X@<.0C+;)+2,+;:QKX6XNX/3C M=82_;/KQ!I+K^E8B3"UJ*P)\,#4!)1A6$P\VA94LM_LQ_7@ML2^=?KR.S#J= M?AR3X$(( SJ6VG?8<7!,6DA6'D;RVP'TX]OGG-T-)C! M8-'R[5J7DD4MN]MILY4ENP?F7&5-:%H=929.Y5]B:PR(HN/'E!J@]Q MR8RI]0C80<>\!4'TU=MRM:59;78V>7U6?J0"UU$2N -R\@!MB. ]*CJ:/'.2 M(=?8>JY@8Q:V+B.ZI+UKA)Q6X6O:+ H+'J*E?U1MDAADJ6T9F.;&%)/;UQ>M M1-GN7<]]8O!:X5%[[741Z#CSY-K(;N[5V:*DJ].L@L?:O)-L2Z=]AER*%RE* MQINOW4X8V56UYB'A=O^(.)0RSE=#.DOQPY06<7W2MA^ M;AF;J7$U>&RA@YT#)1I+GF)BH'4-V<3"(6I;&YM&FT I;YR3L 2!WW%+N M!Q_KB+X#7+S'"=(#OQP-\W/\CH/1MTKCPI!I.=[F01=,+-/<)^5^!K-:R@+7+VT1UI',^A/ M3]Z3.=J3F7M;G0K#E0,EI8<8D8-446! YN+A-/-9+CW%T6AF KE1I=21U@Q\]=^*LD4'-(F+@QEP ML"9O/Q=.IPNG%:HZJ$GJGL]YJE'/8DBZ"$&6;ZX7U*01SV6"RJ,B'F/&@_9) M;N'MY^K9_>K9 %4-L[8[/5Z?][_W,P[S['#UJ;!D2X8D0B0&E01O?0$O?8A: M9LV8/N1EY7!%AHK+9H 3)8Z[RD]6L$W68>U+.Z6+] M2C!]/"5<:^GZQA*N=63>8>7/*F0\O!*NM82_I 1H$\EUJ$CF,GEA-H I/(#R M9%<2$&6=':^,S";FL%(2Q+X5N%()5PO]K2.P3DNX/*9@I!*0ZG1!I6-MQUIK MOXFF(&1Q9;7$X?M1PK66V)>6<*TCLTY+N*2T3$:3P47"GRJ$R6"-!LY2X#Y; MG^5*A?#WHX1K8^5M++.]I7A\6LQ2?S\:#,IH7(_^YMD=M[RCF\2.59FZFM.A M6$">I+?.JA!B+-QJLJNUU4F@"DMR.FYYV][3.5@T+G."KE7:@:J%H#%)#CQR MR[FP,5EY**&*_:=SW#DS_??1!5V_G.NZ]C-!51N8)";(+9,!(8H80%J>N"TN MEH2'(N.-.+Q'L:'-D-\L]-,]@';7$*A#&.9* Q\Q7'%:S2[)_+I,;ELF!H^>0$D3N9/8?,XV<\4E' M/J_-HNL(^_J/EN")99!9HW!:\Y /YHI[3=Y^+J6]G#A; .R0]]7J6>]3RZ-)4W>:*&( VUK/;\P'&+@M/LE M7OO%!Q<-:PS7!S8 >RT,W#H >QU=W)"R2XF"6^BX_N" M7QL\TS(PJ#VOB;>D( 1GZR KJ8L3)=K6-?OW![=K#< ^.-BNH]IN.D;<,+W2 MQ.2DY@DL!@Z*Q5Q3=Q*82&Y^XB+[TKK@_R&/%UU+QRN-%UU'04MC_>TNA<]R M5=]@F!R/YX(ZFDQP.@E#LI=#K#5%_=JV8/;[/!J^QW0\'O>'GTF0_,BNWVE8O9R_3JHQM? M_?;\U?0!.L Y9U$[7[W MWA_JKOE43376P77MB#TRR"%+E&O&0FJ@VID;]C9$Q1-.\L<=FE.X>?(U5/MJYOCHP+Y?* MI':U#9HL;O"L!BP$8^"U5R!E"H;,I2AY:Q-S*3$/#2MMI-[!?=W+_C ,4S\, M+FS+MPF!">Z-$ RR-;0#BUI!*QT2N8[E$!)B\\9C:Y+XF,^X+K79.JGBV6A8 M1TZ1,4Q?3?KTQ)EC=T9N+XNDE?<>%*]=MKW0$)BFA:*SE'7H<[;Z+E=DI3?M M 3%=ZFG4E9 [.(U6%$1/6NU85!&BH_6@4'&(J 4D;Y0,DEFC][3M/$SP=*F? M+DZQ!COP_-:FGL:.;#"2#E=TR)L$7LD(M!+(MZ>-.)76F8S-B-_5->T!G7=[ MT?NAW-B>USZW\V(SYT-AT8) )\GAX!%<(>.USC(J M,O$:!JC-U[1UC2KB0)3.0>:GQ$QO(6+4:># NHM0>C7\=CR=S"3 %S=UH6 PHBA@II)FL@%7Q_#9C"K%**PVK0.FMY"SQW!% M>T4N@\R66N@@V'X3:>*T2EA%9C!Z8AD36:1UOJ9!A* QNZ!USFREB=!; D0\ M3H!LHH4=[2!R05I1VCMTY*B8FAIN,X,P2PWWV83,4HBV=7+D+>0\-H!LHH4N M8PY/3RZ(X>48_^<8A^ED=MY&GF/*P8$1]:Y'>0<^U):MF5P#D107L766V ID M_?2[6NJM2VC=1.#I1),52-RAJW6%O+T[6&U4NX()W$(O._*IKI+JA"Z84H"8 M5&U3B(*^P@P)>TCL#3JK^T][0\XZZMB5%WZV%Y]:[2)@K(/9@B/. M%2NT\1JK 77L3#A"FM^#[,"78=A FVET%6\[6VTT84/=7HY=%Z/-X\RE.!< ML1P"ADP+1=4H0Y00HQ6.UHYBL777T"6D/')+IX%^.JAL_3@.PTG!<17+?/0L ML?RVW$#MI"9O3V[^U6D(.C*#6O*Q)WNI!4!&!Z;=#H[&ICQ9GZ-/#H'9 M+$%I[B%(56HS.6^+%%&*UGG!AX_4N\RS0P?J.DKM *!O1D,\>1/&?^#TY?$P MG\ZB%,$7QHT'+Y#7D?**[ -=28O62VYC"JT/XILIV;U]MC_MCIJKI@/3[1F. MI_W2IX]5UI_CM]&D/UV0QKTIJ P#]*'F"W$)3M9NER8DIE%K8W)CU-Q"SB.& M3BLE=;#A?/KP<3PS8T^>]@>#\RSX4W3S&(TB8#.>:5\."2$J:\&$F%+QC+O2 M.N7D=HH>,8H:JFIIJ+/CNL6S'WZ:D! _]#\/9\MB./TT',4)";>Z2A=O"%H7 M+VY,0"<5C&W$<:6,T3)G71"H?0I*IAAYB*%D%;2/G$ZF.RY]UB5E__F>K\\R M$+VB4S<+#IG580B6%D,(C //K C+>0S=Q4$/H9;QC)C;:9B]])I>Z=#V9>7&GYAT/1? H:LB%S>Z?_>F7Z]O:96XF[Z](>RZ>DWFQA3&"Z1P00BT>(V\U M0,CDKK)L?$D\)-?=,FC)R!ZA?QB 6R%8OUNT[.@^:!6FEO T[ZKX:IBJ,8K/ MT MEM$'S0%%[>A;'#E_9)R#8\ESIE*TLG7GR!V<&OLL\HK!8+:TGS*N%2B4#JJC M2Y"6VH>LF?&=G<./L\BKB;&Y4[T?8)'7V7)Z-@B3R?P"Q(J4A?:0,-'>P)*" MF+@"D9A+P5B?V]X^N,K>Z6WM"@QVG9+8 M%7-[3VC<%E#=>? -T7 O89]*2E9&!BYQ3WX:U^"B,X#1U<"\]M)W9I_=+[BO MGH1Y[]"^#@AVU$EE<<%C$:U3W(!FM;[>5+FABF"9"))S;;2]DK*Y7AN5O6=@ M'H9.5^BZLH%"N@QMWI+J; )9Y]E$4$FGVI/7 AGH"0S*E+B,4F-G-;8/N6ZE MD7'91&][JEM9A<2?=2M;JG:#ZH--]+*GNI4YT#^M6ND;..NK85]U*=G1>,Y9 Y-KXP.=,U!8#*21FBC1*^]:C7.]O MWR@5_KO.!V,)A.R"":UC_P1&6^Y/SB>]K_C>;K4%BE%:SU_ MVXRAS9FYVM?C' MK8^.5K1OW?AW.SJ.OHZ.A]->3$8$5!9RMG28!,\A\%03\$VPA?'(2^N4\B:$ M[Z&A\#XP>ZWO\,Z5WL4H_$.Y MR2\:,CD'2H!,-;/QL_^I@;L':=L=OQE8NAA=<"-E%Z8ZK4)?1[&ENVC;TX# M0P'#2B#=4I/[0)S0Q;$Z9%;4"CZEB@*?R#QRD:-EJ!@Q\B"0=M=(O_L*M'44 MV ' 7GS]-AB=(,XFR&%E+ MB3D4YVE3O8VZ$'H'CLZ5R8*?2,J3]Q\^+8AS-AJIG:OK((.27H,+=7!A1"Z+ M<2XV=[UO)>B!H:*=\'&UL[+WK( M__0__O6__)?__G]!^+_??+D%[TKV\B3F2_"V$F0I./BC6#Z"OW.Q^ >05?D$ M_EY6_RA>"83_6K_TMGS^7A4/CTL0!5&\^]?J+R3F(49A"#$)&422II"2/(,\ MI#@2&>=1%$T>_H)8D(0)S2'&*84H% $D,8TA(G'" ASP(&=UH[-B_H^_Z/]0 MLA! *3=?U#_^RY\>E\OGO_SRRQ]__/'G;[2:_;FL'GZ)@B#^9?7TG]K'O^T] M_T=?Y+_=?UHXOBT(.JV?"7__WK[5?V*)X(+.:+)9DSW<&B^,NB_N5M MRZR$ M/-SLK*JV6M52YEK*,-52_M.QSGZY0'Q'\B[W974@7*WN)UZ.J.+;4LRY:-ARJVE0\'_YD_K7]&4!'PAYGGZNRF=1+;]_GI'Y M\F;.W_^?E^)9+X5OOM^KMFZ^%8MI*F62D"""DL<?]G[-&ZJE6:D8F=&J'WB%U:JK=?S M$FX-EMZJ]H9@6?;^JIH!4:+]"905%Y7:ZG4!KW=-#T2]=%-DRP0-)0$1H@F$,5J2YW3,(9,)NK?*6-4\NG>0GMVQISO MV6C"F.TG7$Z>C"V6A5C2$@#@2"7&>&*YB3' M5KLH'T*.;=O5T1$L2U"MM 3JT IF2D/]6_UOIO0$+WK:*MHK5PH"LM;P+W8D MZ.4+,*/-:X^K9Z+=&=*U@D!I"!H5P4]:R9_UG[6>8*6HWF[_]%LSR#^#M;I@ MHZ_:0K8:.]Q&^AP01]SN1<1!5P.?(.^N'U[[ZK?BJ)XKH=:R=Z+YWX_S>I%[ M+&>JC87>>B^_?REGLP]E]0>I^)3%-(O2,(=<) %$B!%(,Y1#F7 F69"SA.(]H>V9O"Z#![UH%T.K@ MD(][HN>(:FU['Y1%>T*S2Y!]F^G'?7\K2_Y',9O=S!7%+EN34&T16KPK%DQM M\]3Y]EY\6[Y1JOYCBD,B6,XD3&A8FP0$I"S@,)19E(>8YRDF-M1GU_WXF&\E M\F*B=\)V]&8)O1F[^0/4,[FM!*]-*QO1&^OD FR$![]K\4$MOT-BZP><(UZS M['Q06NL'S"ZK]6RE]X9.;27OR;?WWY[%?"'>B+F0Q7+*4!#Q-$PA%1&"B*O= M&Q%9 "F7L90T%REB/0R:1[H;J16S/>8MR3<@&GFM=V4'P37>??7&:K!=EL9' MB0A:&<%/K93'C;E]]E&G<'"W7SK8R]#[HE.J'MC_G'R\'R6\$U)4E3Y'MJW? M%H06L_H8J0Z?4R+4=R$B!J,T5M00,P1)%"0P#K*8YC&B),EL-C9G^AO;3F8E MKJ:%'EN9<^B:<8-#S#QSQ!JN#EETA)UH>YH[KC#$Q1%GG.MM4.XP5'V70TQ? MZ\LE=/E5L)>J,4*]DD+]=2;4@>PKF8G?YNK8-BO^4W!MR_I<+@KME/>!%-6_ MD=F+$D8]NMG5QVD>A D+8(8%ARB3$<2!$# )PSC!%(LT2^UXQYEL8^,H[?K( M7V;U;:L6&=0R+_2/'^>O8F77+N;J" $VF@*M*ECI:LMK[D;:E .O,G[>^9(N MP4:M"5@K!F590:W:Y.B033JCK0Y_^BW@Y0CH 7MGG.Q.LH'YVSFD^USOOHM^ MZ\+GJEUV:H/=9U+=55^7^EA7=_595/7]^#1-9"Y#&D*:!#%$@52GT(C&,&,H MSB1-XUQP.X\^DV['QN9KJ1N7F0EX)A5XK>>X]IYY67#P+*K&B\;2B<9P',P( MV3VZGKEV ^S7!E@EL_J,02-U2Z-*[L:IQJ7#GPU0SGS^C#H=V.W/!HA]SS^K MMR\QD-7MZDV3I9/$D;='- ?:8]E:1"^N"6=@<&K"V>_E"B:-N$-+ZQFT<^D^]UU_J*[.Y9/[CXFWIPN?@X M;WS5_E:I_< TSM3R&U("4QY@B%B>0))$ZE]A1D/U+T(2.7T5%2V-O5O=2VDS ML;JR>KRLT4*JQ:2_GZN'L30CKRN/CV?BJT6'M>R@JQ_H**@]N;K/M4J"6LL) M:/6<@$93?9Y>N>'6VCKTPO4W%*[<=CU(.*R?KS^(]QR#/79EMV!P44S?SY?% M\OL-YVIVZ6/?DLS^G^+Y;,OL\@>YJ!W>'EF43[0F5,@&9('."PA6!_ M?BA??U$--/2E_K%AK3/-#D(\9JJMN,/PZ;Z!!+PV]I#99U+PC_.WY+E0C?\J MGJBHIB2A693'&20H9Q"IO1[,U9#_9V]C(8",LT-+"CW/0 MRFOKJ7\*8K,-F3/@/+/"+F;%&C/P>R.L4[=W U"<^:^?ZFM@1W0#M?<]RDU> MLN,00A?%]&TYU_[F:I^B_K4H>.U_7L[;KSN6L411DL%,9E)M(Y($4HH1Y'DF MPU1D-"#8A$#.=S4V]M@("UA76C/N,(#V-'&X!EQ\&W M.KW1;*9].)95H41CM0%\2L(P8IA)R.K@&QD(B G*((U1PEA(TB Q.KWY%')T MA+T2W* MHV^W6GH>EI/KK*^^AUNA/:.WM;;[[LO>*KM*]?BA6#!U7*LMO1_4[W2:*Q[0 M4&(8Y(BJTY2(((Z3%"),$Q0D0<(3H\"RD[V,;5U>9[YL)&WO64 MJ[E!]CBH MY^VQ3J#RO#;V0LG*%GL6A5ZFV..M#F:)/:M8UQ![_N$>QP"=<.Q>5$\=#]V5 M_21B/,"8P#@(U8Q/L@CF28A@S-,\YH+G46"4DN5T-V.;\G4"-M71D]J)KT6U MV)<=Q]-@'^T$)<^S7%&SCJ-U 3,5@1I=Q-U%%BS2R@7<'DF MQ@Y2;VND-E*ZNWCW0QZVW1.V=V+IK//]PT;.)+KT](M]VP[(_J8 M5[).0"WM3F9?']ZZQNCXSD9['0]>8_6-,]$Z\NK=#M_YT@;K_(T4I8#?.< W@WVH ;T\">&' X#%'FBH'!&];VD'72D&@GYWJ1FJVWYKU=^%+E\F^,VKJ,B# M^/2B+4MW\ETQ>U&_;;*HW[TL=8DO735M&M*4L[A)619!A'$.( H36', M20I1)@2D.$L@QR))0\[5%L(JF93'T1IB[3ZZ^+<:N5M[>R+G:"VU[7W0M;$G-+MK7=]F7"0Y.;!6D5"=E(($ M9BC,(4KB#.),L6 21V%*LS0+F-4YZ4Q_8^.ZO;0F^R37G]O.86]J)W:&J'OMBAE+C(G']+7^AN&/\\6RJN_.ZXI\81Y$B(<,8LPS MG3D)08+4CC@D/,\I"4G&K;*/[W^Y.!X/;< \K>,AN>^3)"S*YT/..J737,76=M^UFL7AY:KQ4=9I@ MUN3.?@JG64S5_X<3F#+&U'DY""'-8PS3C%&9\ICBW&K[X4_4L5'-2CA0>Z?I M/B5W\#*T9:8UCP#R3GX. @4Y.S8["$[#^#.Y/^>#TR_7B=5AWI155?ZA M-JMOB9IJZO=3)/.$90F&DG&NSJ]! $FJ]I@LDW7D891'5GDA;#H?VY+0R@GH M2E# 6DGM%@6K 3"C>5^P>B9N+;8VO36"@Y7D$["">BT\>'L.:FL.[H.9(U:U MZGI0GNP#RB[S]6KCPM(VFZHYO;)W'FQA1!.E4UBA6_K)6QK/DWBXKL9RH*?K M5&0YKO+1JBPG7NGW17\JEV*AM@/Z?O5MZ[3-B CB,,]@GO(0HBPD$#/,(>>I MR!%/LRP(;1;A WV,;:W=! 9Q==RV6U\/06A&!A<"XYD$:NE *]X$O'7M[7Y" M>T=3_E /@T[U$RKN3O%3C_:T\[05.]3:2!:/^O^T]_ KF6F?KYLY__I85LN= M,)O=^B@2(T8)@X+%#"(9!A!'6*@].0D4+? X2Q(K>\[%(HV-.+IE46Z>M,^* M=K+3#O6=([[ZF^K0*##,UT@:FF\&'1_/_-7$Z=1EU#M:M!4N.\&-'FN:N,/3 ME7WEEM["=:^!4WN*)$G M*>6*@.)MFV3C^_)?@S\'01!N MZB3]%21!, F:_UOY&9&7I5HVFBU@71KO5X7[XW_[IS -_AJ'$Z"#\^LI^$ZP M>I"V_A3]%>31!.%PDF=1_9C^,0PG81"O>B@6BY=V@]EU:NK3VP2H!K6=OU"? MCZ5->>_K,*/.2\;<]VZQ&>[6U:F6;@(^UFB[(\-C^COBO+WF!Z6V8\KM,MC1 MYUQX*GU20_RN?"+%?)I*B66,)(PH4H?7-*=JVT02&'$4A&'* Y%:%_<\U-'8 MB&O'-V<"M*C@]T;8B[R7.N":S7<7D'F>]SW1NM"C:1\*+WY-G6ZNZ-VTK^QI M'Z<#S_>CAON*S!=233F]61+5:\'46GDG/Q1S,F<%F6VZ7-RK'A:'_]1^\0AA M' F!8!S$:O_# @QSGL8PBRG)$D992*URQ+@4;FP4M&5?Z44\3H?.C*RN-2"> M"6XM9(?E#$;%FN!\P.>(%)V*-BB1^@!UEWR]]-&S:,Q._>!-@&B3*?VE?%F< MJ2F\OH_G2&8R"&,810PIOB8Q5#P=JI.K%+GZ3TX3J]PE#F4;&UU?5"#4!^7XLFET[X'I%T5V7$HV; E>=Q#NE? QT,7 M=NR_J);3+]I-M37#![G(A%1F1B7:=]H=&^OJ M"KW%8EGHK,J_"J*=>II8&JL-\RYXITGQ DA\WU#T1<.8IH[H?HIBU"L=>E$_ M;:AEM[5!:.&("JLI?>S/?0UKSY50N[PZ3V\L69H1$4-&4 I1J@Z^6'(&*4F2 M2(98YV6R,Z9M&A_;Q.S*!L0W[4QO>>6X!9VIJ:P?(-[W&1NQ7!K#]I5U9@#K M-#VPT6M?J7U#UX%G>OH/: -ZB'L3^!M21&'WC>?.![\OC[ MV-?R75!:W7Y4S/C!$\@_3,3^&"?U!*ZX_TI2D9<"??DVJNY%LH 6OI M-EZ5,DUI'J0YI#S7=P*Y.JE$G, XB:. !(0G@=6=@'L1Q[:WVO*7[>C835BX MTA+HSP]T]-0OK3354[_AB[Z^M,Z^ D,"O^K8^B9X]\,ZD&.NZ\%P[JCK3, K M.>ZZ!OBX(Z_SGOJM,^O;D=N"4!V-J(18F\H.! Z&&(6,QPA&!&.U*T<9S$,4 MP8Q2G38CIBPTJJG:L_^QK1 =J?]B1^VVP)OQMDC4OQ'-O9$SE' M#&K;^Z#TV!.:7>[KV\S B8.V-_)Z5=^N:1E.69PF49KK&A,DA"B-!:2QCG/@ M('JK:7-*OTO0 VVX5Q[%\/UX1I'F*W!> M>7BX8;EV&J'S@OX8:82, 7>61LB\QYZW4>O5[$YV1?LB9MH\7 >^[$FVL-SK M7=;)2+EES1D=6O&QW7,#GJMKH,N$&?;BR EP>U=-;EIUEZ?Z9AT<->5$,I(D M,0Q3;3>->00)S@,H4$ %3TC (RN[Z>GNQK9E.Y:ENA,]YC1)=0=X,QIT!Z=G MFCN6HGHCK-\,U?N@>$Q0W>GLZOFI]Q4W24]]X*V>?L*9BS#*8LCG2!\Q 2I'@F8Q(+C 6)A%6VZO-=CHUF-A*#9R4R M5)3"&J$M77;/@VU&*VXA]$PM'?2TM/JRN95W KJQH@[=9XWA<>45>[[#89U= MC0'8\V$U?[-G-/Q^CI#M>L0W<[[]B\Z3TX!P&I,@A(QIZQ;B(YW30(+GTRX]'L;2;/4:;'0\+VR'TV+I8KT[%>[U*.W\LON& MPZP(+I!UE4+A(EF&S;?@ K:]Y Q.&K5;9 E=%-,;-11!Q^U+]?.WBLR7NO)Y M&]H0(9S&69;"*$D91!FCD'".88R)3+%.3"J,JDL8]C>V_;P6&&CQS+C1%-73 M[.C]1$5LM;HW<^QU4O&'G)ZD#8QN=_0#BW.KX>K)!<(9S=8#A3!#M[!K /$*1#JA.@PQ)$1*K?#IVW8^-C3O2US.!=>6W3Z9E M,0Z&VU5OZ/K>G^X NR7ZELN2%\_0?K@Y3.!ET?G@Z;WL@3F4_*M'*WUOH4IU MFEQ^UXRY5-WIK6J=)E']NW&=$K>"+,077<+U3OZVT#5PQ/)&*@*Y86I9?:FO MRKI!6^K--LUSL]!',8JRD"50U,7!!5:DR&@*"<5Y()!@$;+*D.U?Y+$1Z4KC M>K*+E;H3,!>6>?@'&.T\1F&6Q@2&0NCRNCF!- @Y9%PBDE$+LLEF?V0 MH[T6_/\?;?/ W7&-H?<+UT;92;WG7S9&HK7&3=[[1F=0*PUJK6$IH=(;U(JK M=[3JH*,[V(JXUHUTU7=YA3O44#F[!O8N\,!7R4,-P/YU]& ]]RV3M_;@;LM_ MK'W7 JZ.MT$@(8\ST>1#(0ASF"9J@T%XSF1"[8KB'>MJ;'N#5CPPZQT3<@)6 M,WIW Y9G6NX(N2[4X\7'[SP:SDK6'>UHX )UYQ3>+T=W]HV>I;K$LJD#IG,P MK;,VW9>=6^['* 6 .F*J24*U@)9UOBSQ-^,7CYAZ)AT-9ELH\"JP?-'MER7HV5'+XVJ+FL93#(1S<5W38ZN5:A1T.J7JBOL/! MQQWL?J8BY +C((4BC!%$69Y#G*489I(+*F6441+8&.*V6A^;S6RU:[E@NS(- M&6.8"@JS!$F(2,PA#A,) QRC2(B<4!Y;U73M#=@ O.D"L!Z[MQ%QX(&]V7)9 M%?1EN=J>?2:.J[D>0L+'1NN*VRBC3=*%/'=A$I/;8B[JO,[3-& QER2"6">H M0C26D.8Y@82(,* HP2&RFO&N!!L;65PE"Y6S43:CJ6N,G6>&<=U^W\/OO#83_KU8/KY]48>^)U&MC(G?5X7E"99Q M@.(0)I'DVO4J@3@*$,1Y&@O.$..I554+DT['QMCO5D&?E7@5<]OD)D8PFYZ% MW8+G_6#RAAQ;SE:F'VF_N0VCX\WF3N/]HYD[85MM! L1>9C&00!3&>OJ "2!)!,QI%DB M\C3AH4!6.?@.]C(V0GZ[$YQJ'W>Z#Z3AYO%2>'SO%G?B/<_'3?4*_#P*@<. MSOT^!@_4/*KFH0#,XP_WG>]U.H3WNI0-+Y8O^DYFSO3>D;]Y67XJE_\NECIQ MPA2'@HLH9C#D&.D]'%$'RT1'6*:8R9#E(36JO&7;\=A8X;"7,GA6[3^2IO1$ MN]2K_1=A3'.RVIZ1[]JZ;DLAAF-CRBKN$?=.-+7(H"LS6 D-Z,L2*+'!=[&L M$[&X9!\[J)P1DF&W W.4'1C[M&7Y?C\F:ZY9=*VX.H_AK1YDM4]JZSPG04(I M33',=90X0C&"F&0<,AK%A,H4D=3JRN-D;V/CK/:Z;RTM6(G;LP+W::C-V,@9 M@)XIZ +LK&G'"!-'7'.ZKT$)QDCM758Q>^F2,@V-U_^>_1?E211SKK8_-!40 M91E6&R'.($<\2E@:AR*S*G=XJK.Q$4F;5'[^ &9U"$])9\5#C;OEZ>@DPF8$ MX@HWS_RQ%?/DUZ!N@HC3"@I'NKI"N8332A^NC7#FG9[4L2Y\K&.$="!SQ^F_ M+5[+[^9?M'E'5S93#WPJY]7J1^TIN[C=.&IP*4*!!21I$$&4XB*HR0+@UC .-&5OU*<0B)SJG-))($,4IJ1S(;Y#_8R-@9OA 1K*7L>3P\C M:L:I%^/DF1OM(;(FMI,0."*HPWT,2C0GU=PEC-,/VTU\+HKIC3JSYT39OK^6Q3?"U<$!+9S:K]^$Z M/9,O L&W>X"9_L93]JBN!Z;I0K _/Y2OOZAWFAFJ_K&9F/LM#3(9CRJPFH#' M'^@=*Z2OT3Y7Y6O!!7_S_;>%X!_G'^>O8J'S3=VP9?%:;P.F,95Y((6$:9 & M.D@Z5XVA9[U-O511.>8HDE"=%_+6^YO%#"8Q#M(T8U$26)FE M]WH8VUZB%1!H"2UK6.Z!9T8Q%T'BF4FZ:'APQSFJNJNJC'OM#UM,\9AZ>S40 MCS[8T[^ZMC\?4W7/5 M/?M"[RPGSY5X%/-%\2J:*VZUI[B3]^3;%(DT%41D,!2!8@1!I79F2:"D*)!1 MF.4TDC:,<**OL7'"EJ@]XO=/P6K[ \LP.VSAM1?E/@#YLE!(HB2?>0_X- MX'*7!N5H3T.G0CFG\H%T*&=?Z7D^Z%NKN?[/OS6GE3KAI0XO8+J&Q(/:DY H M0SQ,822Q3O.O_H/#C$$>8L$E3O(XM$KS[T7*L9U36C%UA%8K(?B)+ !9_<(R M.LO/R!H>@*X]7KX/49W2V%T-M^ICT^_@8 EMK>*D^1^P&O-&UPG8:.OP2.9S M,%P=Z[S(..S1T"?,>\=+KYWUK)2@IL@G-6ENOA6+:29E'@8R@8'V14)9J!VJ MHQPF493(,.-I'Y :7V4HX?>J9W:I#%LGIAFB@^SC]7Y8,:^U6X(9>!VINE M*R^DIF0INT M-T'GG;H&?ZO*Q>*W>27(K/A/]2,IYF^$+"NAC2>,D"!),@J3& F(2*[#(F*A M"UD'C*O-0H*LZ@\XD6IL3%3+"E[6PH('):VM;=O)!,_,5M^);128 M;)*10R4LU"I.MFK.- .V40QHS2: UKII YI#0[M+K%T9Y9W(-*P!WR6,>\9^ MIXW;.PN^GR\W\2E?Q+,N+#-_T*%O+XMI'C!$N;;$Q:$ZD;$$0T+4CB]6![0P M0X)DD1$#G^MH;*3:R+JN:+*6%C3BFOL6GD3W-&&ZQ,PS!_:%R\H5T02+7IZ) M)QL>S%'11+VNWZ+1\^X20M9WDI_$]PNPS>;E7_4P:MJ#0-O*\$+ M'?Y^X@CM) ?D+EP>Z]TX]+_E:6_(]B-KN9\X_SI?I* M"K75:1P<-GX-EJ71K-HRBAU@LU1]/#KN]!YTLO M6'8G4+]&^LVHN^5C.SL7G\HFUR_)A.,V(Z&*0/!-.@\_*JV\CHCM2.8F M(_(XW,>@)'%2S5TR./UP3Y<;12J:9$XX" MYL.QWP 25\X@I[H:UJ?#0.D]UPR3=RYPUGMSWNOCS:[7Q]USG7KI_3=1L6*A M+92?7NKI(),DBO(PABFB3--- @D2&)) \CC/%!5%PMI1SZ6$8^.HCH#]$Z>[ M'T=#6KOFZ/CFPLM=\EHM)Z"CI]IJU9HZ=L?S,0@N7?&\&YX/> ^ZX'GI MJ'LID0R%6$"$A=I@(I3"/$8!S.(XD(' / ^Q959" M@V['1N.-U+ 6>]]\4X= 6.9J.ERSF^>]'77?]:_G^*,AAE*$>1$I])@ M%,$\30BD 8L#%@0D$]*&G4PZ'1LW=66NS%K-[MRT%;#CD[[CI- 9TZ^P:K7FHN M%.J;7$X#$E"41]H@KXUR82P@SD@"):-"DB 4*;8Z)?<38VP\54>6/Y'J'VIQ M?]7!S;;B9\?7J>E=^%^"JJUX*)PP:'3V6=,THTD7V+.BE*]^]ORT5;.N6+8.7# M7/N;;EIJ7JION>X?R;PU34R3(!642+7OQIE:\#*>0AJ2'-(XS@(J4R:(E9'@ M:IJ,;9MF:)JK2(HZYO?I5(*E,\]2BA<[S,R M6QQ^B(]C0.OUVBJ],276%_Z-_BMC]6:Q:;29 W!NLS5!@7W)4*O/F"N<@M? M38]A\Q=?>[CVTSS2 F>0(3&F*9\YB*R*KF MQG;S8UNY.L'=O7*M[X!GMC3TA\0S7UN@T3O8W4L^]9W&KQ+P?CJ#^I&G>OM: M-66_[J3.M_IA5OZQL+R,.=7$B+[(3=TY[06D4P77DGJY=C&!Q)TOT/&NAO8% M.JOT 5^@\^_TC?.[X5P'>==]W%5U*F&ER%17J Q)S*!,Y=JE)T(PR%+.8BP0 MSXR\A\]U-+8%J@U<:X6=-(48;:/[CF!ZFBE<(N69)0Z"I+X[L)+597S?:30N MB.\[TO# \7VGU=N/[SOS_(5EY#[.GU^6BUOQ*F9AZ^L:"1KF*,FAR-((HA!G MD'*L=JF2\P@13GB>]RH*M]_7V,B@E@V$/4NS'<#2;*_@""'/)- MF]8(.@$M M8!X/KE07C0 M2/X5 YH]/'!VX]9@>*>H6(=S*'G^+G2V3,%O7D5%'L07H:T3ZO>K>.L7,KL7 MU5,T90EA290(&--,0!1G@=IUA>K'F)-,()%'F=7=V15T&!MOK^0&K>!@+3GH MB ZT['50QG=!JEXQ&0-_*H8&J'%_ />C%T:U]%!8@(L/JH1Y&*^?"ROG:GY M @U^C#S.EP^1LRS/#D2Y3H1B1^)5A**(>)(F.8P2E$&4A 3F.,>0(T&P.L-D M*+=*'.E@\]]P2)FD(LUP19MDES'FM[O6B'O>_#8Y( M+",90IZ%4AUBI8 DR@CD(F*Q)"P7F$^?1564_.N25,L?X O9E=;?=_)&/!3S M>KFC9%8G;QK1R 89B5,:)C!*=0FC-"40"UWR.*,T9DG,94[:D7T_YS_,N*YD M]6G@YR,=4HO-[K4&Z4?=RHXM1/GH((PD1'E?OA\J1/DHO*Y#E(]WU#.5N&[[ M7KU;U[I(&8]226.8RU@Q.\\1Q&',H,@C1*FN7!DSJY3@W=;'MBMKROUHZ7H5 M"=E&SHQ*>^/AF0;-H;!/DGU(95?)KK?:'C9I]2&U]I)/'WRHWT0]4I[Z3NUB MR$[1]3C+0IH0I YDB=JI(2PAS8(4!H+1G+%,U('N3/M M>/72E&57QZA69D#.5V6_=!S,.,$/NIX)0P-;>[2MQ-:;I)]^:U#^&:R%!S?G M8;:F%'O$'/&-1<>#DI$](+M,U:.%OCYRNE9F]5Q6]<:G]KQYJV,AJN]O2RZF M$>))GO$ TA13=[& M=LC9K,0S+2XHZ:QX(#U"%L^@;+;7<8>=9RK9P%9+.@%K62>K.AP.L_P:H>(J MW>_ISH;-^VND^%X"8+.W^I')&[(H%G?RAC'-3ZJ3S^6L8-^;_]Z+;\LW2H%_ M3'D8Q#A5VQ01D PBG"%(N40096F<\$#BE%HE13+K=FSD4DNM@UN>5:LKQRX[ M6C'$VXQ>W*/HF6;6 &Y$GH!&7/![^[]:;E +[M J8X>4(^HQ['10"K(#8I>* M+-^^5HKAYZ+9>"T^SC_7EU[37,8L4QL?R+) *M:2!!*9<2C3,(YQE"'$R70N M'G1EM/LA"8C=)Q\^WE7/A8,]"OXR$W?2*+V#+AG&ZG_= MR4T"AT82G=IA<:_S*TVSB$42:<>O/-%%*Z6$.EG>4?KX PV7FVN,ZX$+C M9TCM%Q2?D+M:4KS(..RBXA/FO67%:V<]*YB2Q>/-G.O_T5%"KV2F/GC;)!ZG M&QG11*_O.9LYK/[1D=5+(@\S6%S5U3S=V;"5-8T4WZNM:?:6BYN%EN07TXAF M,D2\:YXKEHP!/2H67:IWUIMRY?IBUUEIKMXLC0]'GVJ$/P$-?-ZQD]'7)L(N! ME\N%=2=7O%385?3T9<+>T_UXXXMHHS<6=_*VG#_H,!Z=KG8J(X%%A G$)$H@ MB@519X(H@*E(!"4DRB3B/WL QSZ'ZH'*(B(PA3D,!)8O#$(5Q M+J75O:1+X<:VH5GIIB?4N6I)C8I;94I6Y_M^%ADGHVUGB!EZ#'W;7]P,7VN% M\7/-Z@-ZQW88)Z)=Q?SB$M1C5A>G?5QJQ;^9+PM>S%Z62IA-Y8,FZ[C@'Q10 MVA+TLFS-/^])I6-)%Y]%5=N*&N-MR$C",RX@BB(.$K7AC7B.Z^G4*CX"5AD!_JJ"CHWYII:6^/&SN'"^UY#OY"FQ-^$./[8!K MQU##>H$UWR7ZSLWX3H2[DOW>);#'#?=.>[FP;LU2+4C-A?,J(RE#6"8I4TN! M3-1_: AQP$(H$QZ3/!"I8%;NT4=[&AVU:P$O+-^RAZ89KSK!Z-K7FXW<'K*3 MGD7'=:V1O7ZN4PODF+I':W4(SC.VC8_4AMFK6L'1LFJ86UHQ73 M 3 C&9=X#D,Y*XG!3RN9?];72@VT&[G;4[T[PK%$RA']F/8Z*!E90K%+3;:O M#^P0O<[HK,1X>5J[W0FF2.+?RIEJ1@>2?%&<,<51*#.=J#WF5"=J1S&D(E*G MYD1D44!P3%*K2D(#R#RV#=9&NH$\HRV&U_#\.ZY!&W#'U]-S>I/&'G0T;USA MM.Y@HSSX>3A?:ONANK9OM87$/X:OM?T0./.][M%USS+G9$FT^^^B/2AF M @4D1QRFA 4013B"),SK$MHR$C%-U5;:JG[Y=OMC6PM^+>AX)MV59."+3@:[\'"9\WWS>QQS-UWJOS@&$>(QQC-9$9CB$2@80TB1,HPC3@ I$TCJWV MC2=[&]LL7TL(:A%[I54[#:_9='<&FN?);XE7_SH_IW!P7>GG8%_7J?5S2NVC MU7Y.OM33C[@]!*^]874ZE"?1WA9/*4MY)-0)DR=2&]32 &(24YB&>8R13!(9 M6N73/MW=V$BC,>\4M8@3,!>6KG]GL#4C#'>(>6:,M2ULXUC=B I^:H4]'H9L M[S)LA(HKU^'3G0WK0FRD^)XKL=E;/4-NRJ10G&4F15=;6$WV-C3P:4<%"RSII _$!68O; M/SS_%-YFG.((1<^$T@+XM0&P$11L)'48UW0>#E=!32=Z&C:BZ;S*>^%,!J_T M)!!1+0M9J&$2BSOY3CR7BV+9'J)9%N=)3#*8X""$*.+JT")""4-",YT>C88X MLB*0XWV-CD ZHFK''MX(:TD6)[ U) LWB/DFBQVP6CD]&"T,\'#%%B=Z&I8M MSJN\QQ8&KUSJ='HXP++Q(F2AR FF&8S4$44=7((84J;^E<0\B'/*@TQ8!4(: M]3HV!NGZ$IX(%;[,Z?/4*!C>9;G&UO=ME!-8+W"Z-(#)N2_EJ3ZOY")I ,-Q MST>3EWN44-YU,]@.XJPMZ7?RMT7KIJ\$N-V$'4\Y8H*E,H<93G2%JH!"RC," M4\:#,,1<9MS(X?%B2<9&9+NI8BLM/2PE?%$_-/Y,]22TCN&^?,Q.4]R@(^&9 M]@[Y0.U$AS=71?!.0J5.ZPP%E$+@=OB!L:@@/=0 #51EVO= V56F=@'NR>K5 M%W4P7(5K%SAL5<%VTF"_/7AWGJ4RQ&& MPPX^W4^HM+L?=3_L9W19S\7$IGO3V$PL<9AG$F(9B$,?2M4ACVX=V]T/KD\OSL#^=INGAN!?@POSCT G3EI[K=\83JW]DIV,65Q%F"6QC /4 X1(A+F M,0UU;9B$T(RP("0VVZJ]'D:WN=)]=+*RB5;.GLG8UD":,>!%\'@FM,W9[?TY M3/KG7MO5VW7:M77[U\FXMJO>T61K>P_:3>A%M9S^2KX53R]/[2U;3(,LP4$. M\TBJB8Q%!BD/ QB%D0@DC[E$FYZ?K5P. M[QJ/:GMJ5JJ7.C-2_;29C?OM#3(+CZJQFGW''W!:B?;C_%4LMFM%KC,"QS2- MHSSE,$H)A2B+*<22Y5#RD"CX8A&$N;2CRJ'4[Q*AHGT-MRL5!RW"R[']L5-@1'Y2U?S/K*@!F2G8[*K0=$#,>] BS9Q+L M(MQXD&_)OG8AU^+_/ &:,TL)E [N^*\G>([(S[;W09FO)S2[M->WF;YUO/=< M5>]>EHLEF7-%L=,@%SQGG,"<*&)#3$B(\Q3#* IR&N&$<#,G"[/NQL9H;2'J M@[[5';%MJWF?1/PTA[G'T3-E70IACSK>)LA<4,;[9/,#5_$V476_B+?16Q<& MU?ZZJ1^Q6/_R?Q:B4DT^?G]7/I%B/B692+@,,L@2'D"DZ_ 2R7/(8I'1/,GC M*+8*>+'J?6QDT\FYL9:T]M/Z=/-OX/=&YKXQN$:C8;9[\H:Q9R*Z#-[^(;LV M,+D.X37J^SHAO3:P' WQM6JDAW]J[YLN[22[_/YQKHZE+TVE ;V3NW\D\[9( MY!?QK#[L1U*?:-NJKSPA&",20\)(J,/_=,[_.( \0R%&690PG%KDXQM> Z/9 M/GQ*OXZD]G&$5_@.3O/P2(?U!_%6F( & ="!H#U*+Q4(FY+!W8_F?,G@:W\R M%NZ[H_UT!O+W'>LG9.%GOT*8YS[,@C2C$.=;5C0B&><(%9+IX6A*G.&5V<< **O"QNIFU.?]\JNAU'R6^!UI\\QU'D]#(-A MN=I1*O8GYB CD!WXR@/$+JF:J.Y$1?B0_^ M4/*#E0*3=639\:R:#K*C&V'G+4OZZ=ZOG"W=")KS6=/-FNGIK5!'JKUM\K%/ M)JMU*VH:S/MY54:@3XF&;? , M_0;Z0N+;*Z MCMA*YO"N_Y#"KF[RM]H>]I[^D%I[M_ ''^HW4S]7VE%_^?VS M&K:EVO7H'<^S/I!M*H#R &4CT=)96::3/=SFV M[<96GA!USBWGHBV2O-*EWNFO%;&;[P9#8$8";H'US PK82>@%G<;0*\%4\UA MFHW=EW/ ^+A8O@D]9FHHLYA0R2A.(*"&0!$$( M,:4,X3"*LM#*,'.\J['1SUK2G1R412UM__R3)\ V)1P7$'HGFA5ZVQX^C: N M:>4<&,[HY&A' ]/(.87WZ>/L&_:>@N_:NYE[]>HTD0('&9601=KMF<8AI%$L M(<]BIGZB) Z,8K1V&QX;):QD UHXC,A&?I?IJ/O@YBQ#M57G R>M[@/,?A[K7JT,G)6GO<[NN#'_ M7>B,7H+?O(J*/(CWWT3%BH7X7!5,?"EG,UE6^L4II@2Q-$L@"T0($98,YCE) M("8!"=(,!S3%@V3QZ:W"V.AW)39HY08KP4$M.5!GV^9T,%!VG_[?AAEQCWO$ M/9._ V>JM;M4!X@)./<5^0CMO=Y(7CM%47\%?HR41AO"R*N5@LM*$OT?8\2*(,J2,#RR!&<0S3B%$A*.&)L(SKVVI_;(M2&X56 MRPA60MJ&[6TC>/YD?R$NGJG;#I(>87@'%;\@[FZ[O8$#[0XJLQ]9=_BQ'I$G M*^>;+KVL2J'%&4YIDJJ3/L491"A&$,N<0!SI[ -QDE-LE';@7$=CF\1KAR36 MW6FTF<\L7/-/87MZ5KM$S+?];@76UK;LO5.P+*(.'($V4(Q /_#L//@-$#GI M;W_J_>&\XPVTV/)E-WE^8./!62_Y3V6=<49PO1W[T!X.$Q9E01+K ELQ51NH M#$.7^&.C]K6,$_#I1:K9]LX H%)CHUCKU[GMD\1 MGQ3%\D47UYUS=8@HJKJ%Q3HJ/HXY1B2CD.9Q#%% ",R#@$+)>801XTF(X1?H?_&%N[]R,Y0^S&U_OMSMZ-U[E&\U= MYCH8?)BNO;LVEO?'V%#;PN_ZGLV\XWYK6.L!L\G$G25(ICA"D*11#E&<$5V4 ME$*U.4XY183C.+#9(^]V,+8-\4H^._;?@\V,K"\!PS.WKD3SXIAP3&]'9+77 M_*#<Z[8L%FI=[HKK_), XSG@L",=.E&E%,=5$2M7L4 M,B$IB1/$C=S_*L W$Z*R8V\7AC!&!VG MT;JG^KM"!*^!^H>C>DU>[&E&*^;J7'1;O.J$2DOUC11TUI:4_2264X$ISG@< M0)P$3.T.L*[^FH;J1YY$"4LHIZ%-D/[I[JSX9("H?262I87L-)J&QC%G&'EF MD4906$L*-J*"%;N<@L_>.&:$BBN[V.G.AC6)&2F^9PTS>\LY:?Q*_J.LWL[( M8O%)?3FM49CA-!>,11"'*(8HE!G,!QH;N6E!ZXPHM:A@)6N;N\.2PH[C:T963E#S3$M] ;,FG[-@.**9X_T,2BAG MU=VECO,O]#6YJI-:P9:B3AXY15)F--%>"(RJ(Q5+(YA+2B$2@4B#C#,46@7P M;3<_-CK82%=GC;6UNFXA9VIS[8N'=XOK&HJWIZ#H86T]I+$S6^M6XP-;6@\I MMF]G/?A4O\GZ3M#EQLBRR;6EUNPXC6,*9<34>DZ2!.9A'L,LXNIHDZL/_S4E3BYI44,[TW M^%!67\E,?!7LI:HKNVH!IEF2!T&8$H@#;?!(<0;S2.0PR)(X04S*-.KCQV,I MQDB],S(Q@?: R4W:R4'RQ*TLH.:F#82 M3\!:&RC+"FI]'&8]ZP>=JU1HEKT/FQ^M'S1[2=-Z-M/3\[%XF!>R8#J_(V/E MRUQ7L_YB":#8(9N;F'UC.G=00&&XG!2F1/&RT[ MF%SYXIEU.JQ#G140>UYQ=F_WSACQ*&8S[7='YM^G0H@DRE@,:8(H1(D,(8UE M#H6D68B2& EA1$:'FQ\;Z:R2(V@102NC=;J(+GRG:>1R4#S3A14>?7)%'%#[ MDE01W>:&SA1Q0)4#B2(./=77QM*$5#>EX>_)MS:>^HV8"UDLISHL.6240!93 M=7HBB$"*U:XB08@E*4\$1U9^;&?Z&]M47L?R%[6\8$F^V6X5SB%L:FUQAIMW MJTL+62,J4+*NDA^ GUIQC\=[]#"_& 'CS QSNK>!S3%&JN^;9NWH:QFZL M/ E#ELH,P3!A:@=!J81Y'F 84$X$ED@3T952+8XY,\(ZFKT5^VII$P?,>^!L MA'R?HORD/QQ?Q@*C 1E)[-01(7^H@*G30'O,1N@NH\#1,B:'[JNB.*>IMO ' M69SH2%T!<\()Y$',69!GA(96V71L.A\;XV^5.Q(KP2=@;NL^;34"AD9\3[CZ MMN"?K(/D_7ZQ#VJ^RR)=_2:R#RC&I9+Q^5\>V;=^3\4;?.A^'VN'L^TJ'KJJ&JO3;()(I1 MSJ1:+((P$Q E20QS%L>01R01E$H1)+F;LJ'K/L>V"M0^=4T4ROU6#$K/.!\3 MV"_<+/<#TS,Q7X"CP^J@>\AX+P^ZZ7$H@SN%GLI:(=\9R]NL^_\?14S11+\7K#'>3DK'[Y_T55&%K\*?9LPI53$ M&<6CKAXXTQZ\X$DL'TN^ ,_J)VM/VG/C8$J5SM#USH8K8#>B@D96\'LC MK5.F,\+%&9F=[FU@OC)2?9^2S%[KG<> S%E!9IO4Q3??BH5BFY E-)*0LH!# M)), XBP*8,(XP4F8IC0@TU=1T=(B8\&AGFQF0K<_?Q-B+6@G@;E:]96L]MD' M#F*;YRSCG*B4"J=4/9 ZX>3C]EZY[6;R>QC1^V(Y$U.1 M,R$2-=M1)#2Q9A2J68]@P!,>B(0+CHQN#@XU/K897PNEW6 $88^ Z;P3Y@ZY M>\B=GN.7XN%Y8J^A"*.?Z,^KTZO?RQMUK;#!?W&-J=#UQCS[3;_MS M5SV0>?&?M?7X;3E?E+."-Z;D.?^LQE^T9:ONY)H:OJK?U";FQ:$K>81#'*LZYZ>N0VNYB-AOX]-GP-@*/]D'/Q!MU(^0)W M=P?FK9^>ZX/.]*"O&"OQ*.:+XE4T[MO:_G=/OJWMYT+(A*?J?"SS4*BM'<&0 MI)1!U6@6;G&PD^=)A;K'S],/.O52U=Y*]Y7:XCR* MN[EH+Y\2J9H@(H<123!$01#!',48QFDHPC3$.4&69GF+WL=GJF\E!$I$)UZC M!S$WVVMXPM$S3QSTV-QXT:G=Q@9A#[>!/4#SZWAYL.@L30.?)D$]=Q ML/^;>G"Y*?^&)(EDDB"8Z.2"*-=>]3IQ& ]Y2A(9Y=RN$)-;\<:V^_FX6+SH MZGYUEIW&B_YEKL8.+);JX*N]([2_]5PL.P_\42P?'\6, UE6.JH>/*_R9%VM M*N#.-W 1VPXPL@,2\J6N]HV2F])^=3F*VCZWJ; V'I?[PT,R$C_['>'&L")< M"*QKC_HCO?3W9=U=^K-WF9V?%OJ]&DOY=7E*2=HJ"((P#GL*A"0E-D4BFV:M]J$#%(.\O[N_N04W7[^^O__:I\*L51G9$;%D M(Y#K2K".6:9M] HU78_-VYV_NJA&TB-@<=15B/=J97@*+O1>;/A()U>LDV$2 MZN>\EK!:7"I1&TZ>RFK9^C'=2=V/3OF\:+R8GHJ7I\4F'&(QS=)0G3LP@8CS M7)U'@@A2@1,8,9YG(0Y#+GF/\T@_:49ZT%@KHRV8O%4!E&[*9_0<-\/US-\P M#+3^K:'_J:O"SWHDUEJL/$%K/71JE_-#8;]P7H2DJX6VGQ##+LP7 ;6WD%_6 M6L^[13%3?WWXFYB+BLQ4%S?\J9@7FJ:7Q:MHL^>NHG)Q(F0;J%LVJ[V$OR?K LG<'UJN1?O3VGE1S73OPLZCJ M>S7+D\VQUT+/OM\OX^W\6=> M!U[R@I6PO6+=3X%L1A*.H//,$[U1LZ8* SP+!8O3XW#B5J>?ZWS_-0I4=;+)\_3/%6G 9@))M1I(%?TDPD.TX2A ME(H$)4DRB ^AN9.0%71DK_>Y'>D'\A*T&'K#<\>X!M3W:>5R?T*S MS\'+WF[ L;JVHZ&%Q#^&]Z']$#AS2>S1=>_L6<52U E8/\Z7;0;6YMJK:RIK M#X[_+DAU_THYA8)0#N)<78%ATUDQ+K M7% ]P#=;)+Q#ZIGV&_G;U, ;#9KDP)/:/L6T4TY7F0G0>@"EB--44_UQ=)>( MJH<,0Z>IZ@_3@216%S1V#7?-E6O.7:436HMJUVH>^Z::R=--=[@0?U1D?V0_IKGQM[.Z0_FC M^6NNO33UN#=JC]=?TW" 1N&O>4[6'\A?TQ!VM_Z:IIWVW+%WC@:BOKF^+0@M M9K6HOPJB?8'XW?R+%K\JY@_J@4^EDK/]41TUBL6]UF:3'BR66_RM[%/RER8>XL2Y,FMUI8UGHJ Q6.FMG MG[76H-;3\L3@?O -CQ-7'5+?9XV-?:A5I7;_F'3&2H]H5R'P>ZT-\)('SA_8 MK@XD[@4<]K3B#>"]HXR_GGKZ=ZJUBQ>S%^T.L%GBWG]CLQO[[Y?KB!^DXOC%(:9;E:.!*1041X#C'3]53#,$N3B @6Q3;KB$=9Q[:@ M="7M;(][7;OZ'&*SU6(D ^=YV>@Y9O8^H_[1=.58ZE'28;U/_4.^YZ(Z0)?] MEHS.BJ66IZ\Z-\MC.5/O+W0-L.7F^E)F84(E2J'(='IX&D:0<"PAB](8\X1F M84!L^-^TX[&1^>W'FS?WS_%=Q\>@>^WM^]_5__\^[VW?LO7_\9O/^_ M?_MX_^]VE&X\!&;\[ -8SV3;/4ZM"FDO_=S9VJ+CB#R-NQV4"6W!V*4UZ_=[ MERUE0O"%YDEMH]&7I3H/N^KA3OY/,>/WY>KG#3=.$Y1(G#$,19IBB')$(&H/&88NI]H?I@,%5B]HS&UV M^ ]E)8J'^=N7JA)S]ETG75PHDFZRV-<_S1I7%OX?+PT)?!++.WE/OGW6][/J M#\ME55"U6]6FB_*SVJ#.EU/!ZA/ "G M7_ 4%[2P2C[[=Z'K(PM^\RHJ\B#>?Q,5*Q;BUGJ[3ASL<>S,^'.F( M>F98DT"A1?_,XRL40 L#6.$ :B &#!ER/WI#A0XYE'Q<(43NA\0ZE,B#"%=V M4)S&(DL8(C%D=;)T)D-(>XNDNV M]CY B< "!12&>2(ARF()"GG0A\+*RK"7; M=QC,B'8 <#W3JC9B;QG$-\%$VG[=* *ZFDQJIWOFQ6WD0CP=46M?*08ET@NA MVJ7-2YN[3NFX3@TKQ>/OOST75=V"F26 )RG/@E#".$E"B+B@:F\AC),(BCQ@$+&8 M0)RE&4QR2:(0*Q[*K8Y%PXH_ML5Y)=RUKVWLOH&!;FZ\C>P(5EWCRYLU".-< M9+V,X5BN<.R$']'!S'N8^YCU+Q-Q9]$P['MJ(9PG( ;N=;0N]/39UF1?5Y.=R5C =BV9G*S_> MP(BFQT9(L)+2BZ'[/!CNO R/=32TF^$9A0_X&9Y[XZ(O>:'V!=K&O?*3E90Q M%) JB\#092J8R;6RW 8"9E%/)$)MW4\/M#-V$Z"*RG!;_$46/S/UC3U]2KT3?;S69(.H,=(I>[IY% M:S9[(V19M5$3]^2;3AVA"$?UH5;3ZGM=T?Z34E>]J517/3U\G*LY*A;+:102 M3K,PA"R,U,X]10Q2Q'3:'D)8(I(LE('-SMVCK&/;ZM.7';5Z .L=ZH"C:ZKD:T?;Y6=P*VU0,K_5P7=_$Z"$Z+ MP_B1] K%9;Q"?K@XC=\N>]Z*'$\KPU(B.4H%9#'-(<+J7UCF&40TS1*.:(2$ M7PQ'%?@JM#)6F9RR)>>Q3\7A,OB.> M2<';?/PW6:20W5^O23V/@N& MIU*_5TJS?5;=<\5^726]_ER5ZO-??O^LAGVIOYOE>?\^:V2=P*LA!? M]$7ZG?QMT03@= HWO!//E6 %:3./=,L031.,D()'P(0EBEL(3F">2@%IFG+& M7S;O<[N#'Y#OKD/?0_ M/N[R(WJ4=>@\BOYA/Y!O<8!.>YKBVOHR=_*P*UA]E&_]P73 :"/"IE;H3HV7 M,(](EK$(RBA.]>XWA#EF!.)<\$1MB+,@MC/?.15O;%OF;G&?=T(GNU5?0TT\ M6]5^+*V ;D?4T')XM7'R;6WL#-$)C^!:OXU?\%K%K3+0/BOY^!D 5Y9,M\(- M:_WT NR>Q=1/+[U+-:_7I%5:@._Z(JBU\8E \CB*$AC24"B2SR*(14IADL4R M39.0I2&W+,I\JK^QL?9J/SFK]Y,EG14/[6TN!/,FV^G*ROK*W=J?3]9Y"[\W%^&N+:N&N+@KJ'RRMZ%+)YNH?J!(LM%K=F3#13%] M/U^JICX4,U&]5=OCQ$\^\;E99(^JG.*WD'G"EF.$$1 M$S 08:H6^B2%.=&^P317?R($"[L4YF=['!MC;)?@*5J1Z^-#DT]JH:6>K,X4 MZP=8N;BD$M+AT3"^57"'L?^;@0Z\'SOP=M-U^:ED=!(;#U6+#O=WM0I%)]4_ M58WH](O]F&@G:/G3BV:WULZRN'M9+I9DSMN(9;"@*<4HCP,((TP M@3%A$0T3%@6YG*J6:&G*2U;]V\R?KA3^IM%*?$C:; 8K\ M^ZE8_=4R48;=2*4H24@4)A '+(0H3B-(XEQM-1/*2,XC@AFR63^\C=,0:XGY M*$V&'26S=<4;]I[7F+U4'XWDZ\N"!;CK(E^+[V[%Z86:H]7'KN]!5Z)>L.RN M2OT:N2!)%#V?X(H>R=/Q;VKGKL/9FR0=Z]2^X33/$4ZP6L*"3.BTYBF&)*<1 MS$46!&K'+8G(K--!>1!T;&Q:7[V^:M'T3'ZMI09EHT./W$\^AM;4'G#] ?-N M37"71;%1MYO+R> 2OE_:)H^#XC)!DP\QAT_%Y!'L@TF7?/8W=!["^C_WJM>; M.=<.3)_47'Q7/I%B/LTR'N2*X^-Y);$9F@%S]9W'[NH9^4Z(^(/DW3L/ MLKOL>@9]]0Q*>GJ>E=^%^"JJUX*)PQ)^*N?-AK868W&ODU6_ZZ?>ZZUK.TZWP6I M;,TZ W\\9BO.>#^) 4\UZ]/*AEMJUZCV7-H>8K26ZK?--_*E\XTTJ@)95J"C MK,-0LZN,D:OXM6&%'S8H[BH#LQ=I=QTIKF.):S/B:F?<'0/B%Z$7^&+^H/.P MZ$P(+V2F[]W#*1$D83G.8*!#^1#-),QCK,]3*^[T73RO\=T,8P'T_#7\0,;!K8]J[^)GC0;HP $T M'N,Q'%XPEB.Q*?;1X((B;D MGM7?@."'CU!MLJ,I49\K"A0AQC1.(.(\ACEG!(HH3@G)(R[L[OS-NAT;!]8G MR,:!%AZWJ5FF\38; #/*)DKD $7KV)6MNFM M.M?-=:"0';$8CH09Q[C'US/== 2> "UR$Y.X%EI]U& EMCOVL8/)$1$9=CHH M)]D!L4M/EF_W9:I7,7\1J_3YNO&_%\O'MR_J8/$DJH]S-GO13N#ZM*?^?WY/ MODTC'F*6DQC*.$<0!3F&F&NOB"B,DPB+E*16NYT>,HR-P^X%>YR7L_+A^Q9Y M58UFMI1E/R2F_.45:.]D5DN_J36BY0=_* 7 2H,)6.L 5DKHDB,NN:TWA,Z( MSEZ"@5FO-T3[%-B_*?M<+5\%>ZF*Y??WW]BCWG-HK[4I%1)'(N,PB;,,(DER M2'(=B(?2/"8Q0T0:W5T?ZV!L3*9ETF9>0=@C$*V@H)R#/QX+]9M*/!0+72&% MFV=P.8CK:<9R@99O:U$K'EC)![2 ;I*XG%*]5Q:7@PT.EL;EE#K=/"XGG^N; M>^E+_<6J0\2R_NXR07#"10 3$1"(4I+IS&XQ3(@0849#$5*C]"W'.AC;?&Y3 M#6V$//V9FH%X?O)>"HWGR6N)2H\,3(=5OR %TTZ# ^=@.JS.?A*F(\]Y"NDY M4]V]$\1ZJJ[[E,HH2E 6PR@/8HAX1B ): 09DP'"*1=I8IG2:1"YQT8US?W) M@;LHLNV*M.@\]]S>LY#&%:E)%@;PK'&H?=I>%GQ3EJ./;]L MWUF.= U*WH M_5JG7IR[WQ-UN=+AQ5SRO)9D"_-@-:"SBITR6>L&+VJ6=Y# 5W]2OW M>ABZ7N4Q%0_4ISSZZ,#&@'6&D4XQ">T2QG35H>*UX&+.OY"EF$:,IA&G& 9$ MYFI'SM6.G(4$,OS_5?>N/8[C6)KP]_T5!!9X)PL(SDHB)9+S @M$WFH"DU61 MDQG5C49],'C-]+;#CK4=69G]ZY>49%N^R:1,*90S0&5TA"2>\U!Z>#OG.2:E MN."*Y7R0;0!?B\?&G1O;P#^F>N9Y0#!<]_8\U>ZCT\8_R=ZI1S7K %6ALK(L M-K=Y)YSO(YA=AW;32\^KO>W].6;4H?!'FTL'-]PUGF:UMI/Q=3WPU=+V& 6#ZC8Q7 ]3S M:':(3 _E%EHAB!;?D/T[F^6^O'U00SI;'1=IZ> M6C;%22*AX%3"'&>TT 65(HQ2+SQ]9Z % M0/"G,QF4-D=D$'^ ^JYLO&MP'.6)CP#PKC%\?&?76*%;I>P+MGIC?[Q?/BS^ MFD\,2Q-M)(.@XC.7]IQZ]!-3&Z? M=@7&RS+DJ\^WGS[7,^"<%*E&B$"%I#OH2 1DF!50,)3)),5IHG30UM^E%L?V MT5O+0K4R+H+JN>$6$ZJ^-\S*=4736%!9"UXY '_IH\*;+SRQ-JHNMC?L1I.O M^T<;1=XW=N.4>SL7X2YAM,XN7]V*59F@,!%(JERKW)V7)D[C+K%3A@+#PLX@ ML-2I2$A0>M39EL;&(5M#-^(3@8QR'E(_)HD"5,\,LL-H8R3X9%A?7!IYFASOI@BPV1. MH*920XPX@O8U8;# !49(TDR@H"EG2UMCHXC2-H#"OOTV+/TX(!)"/7/!+CK# M9<8[0V] #5@/2U4/3"(Q05M+@S*"A\N'S.!SRY4,44DS_J;YZGFIU?W\D\NK M7=:E'%=_S!=BI9>ELDAI@U.7G\OIK%HGO_Y1WOYFQE>KNG92@8K"!0+#-'$Z M15)+2''.H&&**.**TTK9B5XB&SHV;BKM Z6!'4MA]=:E@2SW@AW5,T4&]5%W M2NP)P-A\&MO,ER'CGL ^R^1]M1IU,1+?2ZPW;&1=&6YJXAJ]FKB MRJWY[L>=_7X$'MH9[7S<(\1];R95Z-[-FY'"%MV=Y>!-_^BJA2S78=7_>@&4 M]PSX"=#V'N@Z8E:-6^YF-QBA!*&T')!"'S?(^-+1Q\UPT?7V"()^,_N7A7OL M-]T(D7[WO9;-NB"O-2&4<$2I@)J[;06L<\@X*V!!D\YO>OU!_]#SD'.@$-OPZ5'/?2 5Z* OVI" 8!_0^E 6OM.SE M% ?C0-JJ1!BIB3""7RW7D]^F\^GC\V.]4TES3M(TRR%",H>8(0.%80@6*<]9 MD2N),N5#ST=/'ANYUL;YT>DQ3NUD>)7W/5-9;5?$O=JSWK9QB+VIP1_V?^VX MX_AY@WSY9]W8?+?G+^A%)WE7#LI0DDH7[H,QLW.F7*20L92Z;]3.IHPDG@'# MH0V/[9O=C*F-^LU199!#"W#U@>.P$YE3TQ+P9R^%MD+!&D;:^(5*:H6"$2AB M'*MXUN%Y_+*9]]7*S*+V\;E50P)7)&"X@)SR V*H<"20DU0<;^ M.I=(!L8Y7VYT;,RTM;FN9E=9#39F^T0^=>\ /[**#6O/1!4!T0YQT?X010N- M]FARX.AH?Q". Z0#[NV:4/7.$MP7NR3Z=;GXRU+>XO&)SW],A,QXAK,")B[' M N,BM2R4:&BHX$3E1!#A);1RH9VQ$4^=/K2Q%53&@MK:T!2KT]"V\TM$P'JF ME(Y8=4BV:D7BBH2KT\\=..FJU;GCQ*OVR[O-2^[F$$I\LCNI<&7'FV.;?Y3F;S1U=SJ:5ZMU>P#OQ]Y10:U9]*J M\:QE+:W!+A>],KD^^K=&5^)M<4N+>D(4L<3HI18'+S7J"<&IDJ.^MW:6SI%: MJY7;;G(2ITX-_=Z4E76T:<@3HB!#V'*02(41)DPZ MZV*;(1_-,#):&Y.KS553+8"=SF[GJ=1EX/TX*"J8/3/0/HH;:]TN4&UOF7<4 M53W'#YMXXCD7VAM:.\?/_1/2.9XW1J^-_G:ZDK.%"XP-W ,->N:(OHG6$M]@ M9WHONZ*=0.N_%/B)ML=2'/P\+ 'EPEL>3]6+-9WX?[*4&@S[C;;/]O;$/]P^W'\"'N]O7=Q_N'N[>?0:WO[\%GQ_N MW_S7?]Y_>/ONT^=_ ^_^^X^[AW^$?<\7@??[RF/"V?.WWS!UJV[;(N893 .^ M4$0BAXO-#4H9OLX?$HGW?>%!%P]+[@+0/_]X%(O9)$DT*T110,Y>O_1]".+$1YST MM5-$Q/Z3!HN!..E ,^KA] 5=@YW>3V?Z]^OX( Y#H$*AT[/(5 MT4F-APT7CA*6:(BEFMPW3[N%BNI_\JE1AJ>>=_:+Y\;U^B2<*025)D8)I@#7%!J%T<9PK* M3 N*DR(S@4*9G \R3B:=Q52,8ZINMFQ+#G=UU:X\_.U8@U+-U4KHI;4O(Q(O-*:+6T-76+SLMLG2FUZW-1!-?*S'9"F M9BKOJ[K(FZ)824X-+S*HE-.7D;B 0G &$Y0(J0332F!O@>F6!CWP:3RUHTON $B#)>#=) ^HN'8$725VQUOU5* M\?2=PZDFMEJ^)Y#8?F7'&EW++WQ>3[:\TWO>1?]"?MQ+NG\R^;---G/G-;C>FDH":3 MN_:U\[QHPW8 -4*!&"FRA @VL(A\_CJ__8X8+C\.QX<.5 MQ^'WF2G ""WLL#%R:]^XM S1K,RR]OQJ/5A_M$Q2+V-9D5*:9P5,<2H@5L) MEFNG;442EM"4T-QK/DW ;=W6 M;2X(OMS7KE_A0A:"*:PA,9I"G+LB%)0)J"A2&=$9D@4-63P=/']L?&H?#[8F MABU+#I'S6QM<@4?/G+FUK(=:E6>\CC0M/7SZH'/#,ZX=3M#.779EPGHCNZ5S M0;3-,WXT*Q;*3'.*A(9:\L1ELZ20YQ1#HDR6TTQ*FG6K<=N7Q6-CED8>N%W5 M;BV.4Y^RMV[W([%1=6;/M'AE/W9/Z>\;V]BR +W9^S+2 GW#?U:>H/>&XQ5$ MS^JI#\I-QE610\D,LH-%(2$WBD',94I)0E*5!X4[M;0U-IJOZGMGUQ=$SX*F MD9$0&HP[#PNB9P,51,]ZF7"VM?3B!=&S]HFHSRT=EY*/3[/%#ZT_6V::2EWN M-[X^VI*F=LI'Q+?#ZD6PTT'JFS 9>U>%#:2EX96U= M_=+#1-(+EWA!\BUM#1TD?]GM$T'R'C=UG% :HZ4K^WHWEXM'_<"_?^)K74F! M/MNU\/U37<1[-4%&:H%H!AG&!N+<\HD02$-.LEPE"&LA@V0&_)L>&[EL+0?3 MTG2PYM^!M557$5F5^6"QM1^\XBO G6J?M-./P-"L@![RG/?U@GO?)R=;R"NK M@34;.+O!_K[,C:L0(-L.FL)G;<%XQ9J0^3<\[%PK&)"C:53X$\(EC-X\+Y?V M17@_74D^GBM=VF,+_K=44C'Q:KU>TW/IVY/?N'1:,R2:U&^'8Z>[:SJ(EAG%+* M_6'JAU@7P,Q:?P-496+8-"6\ M%_QF*[TBVS.K.$CKZ/N# M3F8ZPW,XI^G^H&ZTYV*'[52I5#)*>,Z(2G*88V1^J2 MZ!).N\.9 DLLBD3"5!5V\L$8ABS%F9V+,)IR+$Q>A)4Z\6AT;!^QC\W1Y)M" MS\5B ]HS&;1*,ZUZ.LD*P:A_T:47.G,* 2% 4"G6Z= [OG3)0ZM-&<;-O)L7 M)&D=;L\]\NLA['M#O+9P5Q&WA[7C!1AB[7.?:6783>UV5X]VL"]< MWHVR#X<"^X&\^RYGST[2_]?%0OTUG6>-H?G@#' F_VMH,-D:?I]M@ M%@G!*!*E>#4Y*+^$@'!(-D'W7J$M2+T$87A5%0 MR"*%F.8:V-_89>>B6T?8F>W0WAC^4VIYV#I;5/'L!WI8%[K M@%DD7@MI>5!>ZP#)(:]U>434*=F1WM#K0[VA\C_UJ485=9Y."I8F7,L<9DAD M$!,FH6"IA(HH22WYY9@&G3K$-&YLS+@Y7GLJS;M.4R]6_UTU_^N]5P:<(';4 MM2O_ 9N>K5SL?0IY%>[]SC&[F3:&2>A5H'K.4J]KH^O>GUQJV\Q;7?U[-[^5 MTB6CK6R[[H1BPD51<"$5Y-BNMG&A&!1IBJ!)L,"2:P+M\ MGNX?;_'YWMB-76[5_WE>K4LUZH?%K5)3QW-\]I%/U=V\SH ]+7#YR2T"5]/U M)N>Q8KLZK]%=4&:Z3Q!3G!'$89*+%&(C!61&%3#-$I9HP5!J\A!RZMO@L7%; M&2!8IY;+AC=A'-=[-_M1Y)@ZKV>&O?UX]^;F],RSN86Y)6*S6 *7! P:/L6C MWZ& C\3>O9L[*/D/!?[AV#%8NU>J&M522\[0OT_77X\4EE;[J7RK?4&FK=Y2 M140D03S7"88H0QG$C.2026)_X@:AW- B1W12K> _K_ER[3?J]&)K"%L=6MP? M<;W67Z;S4J5=9K;58S@$&?&V%ZU_^%2:9C9Z86D" M?3=7/U6?;NSM,21HKD;6G7ZSA1?OH)ZG"$V)KH:+X"_K(V@Z60MX':4T;_T$ MI:,W#8G$\K$]Z'OUT16QE<&BVO@RFF)]P'Q6C:R7QKHJUWS3\V>]FB19@17* M"4S2U"X;,XPAQRB'J4&\R! N\BR9K!=V!N-']IL'!RWOMH_O,4C$M0&6M76A M.C0U6'YTV@6"GAGPTR6_.^C'[#L932JF?NS JC#[SAP+P!S\?> #Q=^?79C& MO=FM+[1U M;#L_.TNK0/<5X%M;R^V"Z6KU[&9TY4ED=/=_SR63<_AS_067EKXL3 M:;P7EN#3%A6I#C- M&=2Y$Z6E@D*JI1U5=$Z3(J7&J#1D3GCB3:.M' H&QSWL%#DFBYFNG/H]5^;Q/T]4_ MWR^U7:K:29E>K9UBV&_3^?3Q^7%"TEPJ6FB84>*V#36!G*0(RD1@D4N*->*# MS#X##1_;5-29"HVU%4QK8VM9P\?*WH%FG:'=W_,4M,=.'?]\M%&;I>'^#7 M (< V$!0RC'>@-\NO"K#S5 []MM+3U=#S?XYYJX=.R/:1+9K^]U&OK=:K#^[ M[=-R--VJ0;U?+%W,^!_SI:X$YYU6U,?%JIQ:;RU\*(/1:,XPH2R!DC$[]V6I M@4RF*21**HE%1F06I.ETO4EC&ZV<1V#GTLU.70V:Q1(ZMV[ SC'@/ ,;U_:8 M[<_2OT UJ0A][#=P#=MS/0])PW5:\$ 3#^=(0T@$@P8='.(!>$C[$9_<.3J[ M$BI^.UW)V<*=HSWH[^O7UOU_3E2FBR1#"A*&"H@3NQ 1J1!0Y(JD4F8<\:#8 MQ[;&QD;".SGNT-V*5DC]F#$64#US7D.R?&>HY2]K*BAMC4AB/I#$B[T^W]30 M8=<7G3X1<7WYGLXR+GHVTW+]S&>;[, ZCY\K7:0(4ZA5BBQ5\!3RPB0P9\30 MA+,\ET&SNO--C8THWNKYXMOT^1&\FW^9SH-S-\XBZLL4,7#JG2=V1F[3A'M0 M/+@,1CP9EG,-#2V^-ZQF']YT,O'WQ=KO4T\2A/!"!)V J$M M(6!$,BA4H:!,6C1PDYQQO9XG CV\F+K'_3N>KJ2QW0>Z?UZLU+U,$)CR7!H+_6F!!RM_@3]/_[CU@H0 MT$ $E)" M<4$W&].7[>P@-WK5F>8W'N\9]W.8%^X@V.>R[Z4*\.?U;YPIYT\ MOWUIF[J-V&^66DW7[[DLLV#>+A[Y=#X1IB@*G%.H>9%!G"<8TL3^E#.F&-:F MD#)HZ_]4(V,;X2H;P<9(\&=E9N#QZ4DX_8:;:T'J>1@(QB>8CML B$23)YL8 ME+[:G#RDE=9K^PCAJ&N5+IY7IP\?T^PW>\77U?W2;2+HY01G2B&:IM!0RJ&= M;#-(4Q?SU_3C/P6!IKNP]8CK<4OXP9J1'< ME7XD]7(=U#.]>45P[/QK">:P/?O;MF*YNB*_R"1'<'&C2C*HRNP81$? MG5OIJ)[UZ XC_E7.5>_-H1S_).>%9DE!(4V9G00BGD#*= 8)%86DA)B"!QWJ MMCIUV"I9]R5\5DO7"CYIN8$+QT(E+1JQ]Z/C.,AVC.Y[H&Y M,,<%W2)J17EA$DOIJ;VQ876:O!P_4EGRNRN\3OT[2V7K'^^^.UG\BKTJ&::) M3+,$BR*%4B,,,4,NHJQ0D$DF#PLO237ZX]H M.UG$PJEGBN@"45"I^DL8="I5?_:A@Y6JO^16LU3]Q6OCE&1TPBK6N$1F19%G M,#'<0(P-AZ(@U/ZD4"YTEA5:7EH7 JC,$D3I' MNH DSRSIJ@*[V,*ZIC!G?%R]3&O.D59+])V]70]4W$)THP MEC;V5X!Q#X*>RB]6;;QH\<4]-R^57MR_>.!,Y?KPP2G!:^6*?]CUC[0_/BS< MK]Y]UTLY73DRJX04)CE),YYF*20H21R]&$CS5$(MA6A#B^3$_H6!)RJCZQOQW^"OCTC;[PB[QJOB/OU#6B L-'< M&4'&.>^F,Y5"S?XZ,Y8Z=$2UCN6O[W4; WQ=S%^7.74&3*C7F7;65=RM6 MZR67ZTF"!$Z)79SPE#FIQM3M1!@*\TP7VJY<* H3V;C8XMC&G"H09UHE<[VJ M=SH#AYC+,/N-#5'!ZYG4F[:".A?N56WN+^#/C<41S\>]T8G$G)?;&Y3RO-T_ MY"K_&\>GH=:O;/,;WNV!G#"P(= MM-]'-%E]MNA\<#-[.7MV\:JW4BZ?M=H8SV>(O)P9L[ZR"WES8PR2W M,W&5,P:+C+OH,JX@-06SLW26XL+^L4B"9-3[-3=HE!M ?G/K#Y#6H9BQ95=W MK-](-I[NZGG\\HH]VW6G<]CM]=0N@]KG[0AU [AS&VS]KLIS5?&[SO6APM%B M==$@X6E7&SNB<+58P(>%KT5KM6NTR:U2MHE5_<^'Z5RG$Y'G&&6204V)AACE M!:0RIU HR5(N<\-3+PG_UE;&ML"I@REJ$V_ Y[4=_CV'@'8X?6--K@1IF&"3 M+3[U#\#9">Y;9%PZ1)RT('%%R,FIIPX<<]+BV''02=O%7>6(W+%8F31U-W?$ MY#:3#].IWO#55_M[]X_[VS?+4O:WN^A:^[=/]8^_\NE\Y6A(KW:"75E:\((4 M!<0Y%A"37$'!X*6[8.,\*+T'KRK_?^E-,FZX+HLF M+#6 R0-+5 W7"<=B5P.VW3'Y=C$O#R!YRFC(?NEQ$V/;XWRX?[C] #X_W+_YK_^\__#VW:?/_P;> M_?P8:(Z[@O4)(#V/@:^"IN\# MVX9Q_[995=P>)$E\Y'&%(,\C$NLH]+B!80\MSSIX=+QX_LIN@Y&+W;/O>*UW M8C]H)34K8)JZTSJI!>0DP]!^XT51$%:(!(=,7/>>/K:):FU<1[V8?>#\/NW. M[_^Q!/]B3;AU^JZTS+K?^%P8H0%M2.Q16106<>/'!P M4+M[Q_%!%ZX?J_[!&7GF"4V4(HP3F".90;LE(5_$-:T'3W+#1L$/'>.X#]H/S M0+N#I?&PM/Y8SO8&!&,?OFG8&;Y86XGA!@R[P=@9H*-MQ^Y/BE&4Y?;[=#5! M2<85(A)2E3J=&BT@Y=(R7B)%DFN"E\+V58R@9>L A+T\'V$BQ[5W;Z7NS*<#\T?;M M)C;]R4W''LKZOL:03&M*8)'G=G:39Q2R+*$P98JHA DN35 -)M^&QT8#&VMO M0&GO-@^EM!C\6=H?>"Y'N\!V9X9Y#I0PQ>U@0C%6H/Z-COLDC$0C*,5 M7NC]5VR>[L4(VA:.EHZ-3+K"9Y E!4%RS.&[?\%[WD& M&# VXBJ#+&%9\L\)?F_7XATV(T.Z(6 /L2=PA]CZ.PP>=@1V8J]OU5-R85?X M8FZNA30__)Y8!W!.;F5U>4[7"!"YU/;!;W7U[]W\?J,:^(8_3==\M@UTTG9F MI@@54&;4SLV(-)!)2:#*I4ERG*0R#YJ;^3<]-I)[\]7M*Y99PCLUS*H@4OE- M-K+W_B,TBL2[.WP#3/H N??8D\I8\&IC]B\.ZZWEH#:]E[BT<,2B1:YX-SQP M4$LH(,?Q+L%/B+^?WMBHJN-N_J'Y\L%VGIZH3"8YMW,WDDL$,=,(HL=8^,Y^XH6\?;-VSK@^LWS2+"^Y [ZS>XDMNG.#7">@-*5 M87;2/; <8#N]S8K1[*E[0!6RL>[SN"MCV#_L)B>_63)^7FIU/__D],V6EH]= M!9;5'_.%6.GE-[>@OIL_/:_MGRU4]J[2LMVR2]HY'\HUAEG!-<1<*RA2:J!* M%#++)'KT /+9!)$^VNHVVORVF.L?O_'E/_7Z_?-<67/* M8DDT59G*E8:"9L+.LVD*N2E2F&N*B"*(&Z5#QHO3S8R-\4LKP6-I)C#.SC#V M/@.F'_]>#U'/#%JA4UD(2A/!GY61$3FO'85(K'6FD4%YI]W10^:X<'6W;_^3 M7O/I7*M-<;_Z==4XP51H ?-,$8C3/(/"%+F%$4FG*IF0S*L$*];1NA,E5*I(FD&2B!SB+.-0H,R12I&Q+$6&%&&%?8>P>FS,5'H) MCD]J-^FO8+Y8@Q]V3%YNW;D!B\J7P,+!@[P4?HPXNJX>XMSX,!5D%Q=_ [:^ M[F>(W)0%%^Q?JW?@4^,=N'U4J!JT2V(56A[$YF$+-P_9#4>%H =M?.#$ MRB/]W;+ZY,-7/M]+/[F;?RRU^2:%2+7.D82I4!)BFB&[7J8")BC/***,2B$V M*1X!444#F.Y%?/LY(3V/0W=NRVETYG##7[Y\A>[-@9T9(5N[;?,1WGI$C\AZVPFTZD2;C) M(>&"0VY5-U8!N8F',!4K\Q(")0/5/WV2H9 M/>GE>2(3*Y_G0FO#)O?XN7Z4Z>-Y6U=EH@?^_4[91Y9GVN4T/%B.DE[%G[?HZUZB5XHRU*+S;4M4C8 MX^-B7N[>UB?>*N=,VX\%(H0RB%-90(HP@6E&-2<<"9,G887!#EH8&T-7!H+2 MPM B8(?@>:XLKX&D[[5D XT>@@3.NAZMJ-?A\P/B7>N( MQ]7(KN:9]V9WB%/M9[GCG4;*KR$DQ1CEL$A2#;$F!G*5:Y@R)+72+OP\3&VR M+TO'QBO- /2=%]MY0AT2T/2UJ]!$["[WG!:.H2-?^EB_SAY1]?9;F637/+[O M-<*\]QZ(+I41V\X7TM;H">[S8AQ]-7CM8+,-%2@MNG42R^5FAGWE=W2B$X8$ M8PG,ER(R$+K ,\B2EE&:)%%G0C#*L^3$/"[N@H&I(V'C0=2#PZHY0=H\- M&QG+Y!-@_VX MRP_@=JJ*#EOO2^LM8GNVWC3R4V.BIQ:RC%^H=','0W&OV9&BZ4WJ0>A4'.YN M<<2,$H32DIS]'C((%P?YLZ'>L)M>]JCJ&Y_.W CP?K'\U=Z[GF1:I,90#3E! M'.)"23OQI 8*(NV<5$FCQ##5,BX8.C9^WQQ<;>P$9K$$7YRE+W^"==3)PQYD M7=-U/^-YUMXK4'H\OH.M M4)H4!,/4C0M8)P8R10Q$BC/","T,"Q-#WGO\Z'A]8UU'>>-][#R)MS,B?=.E M-QCAQ';2YUATM/_P84GDI&-'G_[IJ[I]L&^U6._BL3=E'3_9%MX9H\O";A^U M?27LHN.+GF08)X5F*61)XDZPWQZKK(M MZCJC2U=AZA6W,SOP5%D=.(D+ZPP_@N@-XI[YP]G=R'>Y =MRKL[V&["U'NS, MCT2O;@_IJN3Q3<^?]7OKB5ME.X'.OT_77]\\K]:+ M1[T,E*+U?-J(OJ+:8N"Z$FQL!G]9H\'&ZEXD: .1BB9AX=?JP)H605 ^G*\EG3N)Q@E1**%<"*BE=7;><0#O!UY!D"/&4"T/# MPEDBV#2V*8/;NP2OYBYSZ-%VYM<56)9F3^=?0O40(W28'^D-W T]$V(W^=JM M5Z7D9>E7*6G[4F*VK2B_B+#M:8M&+'+;"N%U@K?MCPY/1'M;'_O\]S-?6I:: M_?BDGVRC$T.1P+DT3C_($FY&&!1"D+6V,C4 W9H*MG: R MU#_K[!R:[6P8":.^%TW!\ 2EF%T H%-RV;EG#I96=L&I9D+9I4L[SKV>EY9= MGI?Z=J[>3[^[GS8:><1^PP5VNF!:V\]V&R,+&':8A8_S^ R&K$F(.<;&G9> M<='AH^G"Y3NZ444UY7CSO%RZXYS-YH72NLAQ8J A@D+LUEQ4VZ<5@TB?_^DV!OWR M6]T\_.C;+^[VO6^+#'UP184;L.%@=;QS5ZU*'T'^_K\.^_+IS3]C\?6 M W96)+X?PN)!1XP!N^!PS!FRZ1>O%/>&SZ0SU_[X:3&;O5\L71#E1*6)(8JD ML,@SN^1.B9..Q FT2^V$9H@R$K;D[MWBL8U8_50=LZO>G?A[SW+_E\"\*=S'=2^C[,&77L_C:\@W1E[?];J=.WP]UBJ[D+#86/?:KF> M?'+!_[??IZM)FDLFAH_UF# M4,9)\S>?]>D_=M<;/] A_J17Z^741135.L7[OVA<68F)'->9E[-G9?GDW7?Y MU9FY"Y.=%-*H#.4",DD%Q)1REQZ/H2)&Y%A@0YB:K-W.@-\<=%CS@\ADZT1_ M']'O>@U4;;8KH""M?S?E?X'>N5FMU)=;%,H+PB74!WQ+_&:=X^W[GKGS3=G- MA^KN+N)OV\75):[?#WZY?T>% MC %YM@/C%Y2[46( -&&460YW$$%<^?OAN MC*A&/Z#Q@XO;#]\QI[3R7\"*;J-IN8?T=3%3=X]/R\6W5CR#C'$!,U84$N6I$IF7^+Y'6V.;]&Y-!4U;PX:@-FC]QHM(@/5,[J>Q MZB$FR@..2"39UM*@C.;A\B']^-QRY89O8_GCLF2.%N"K_17X_G)]>WQZFNHF MN<@12PB!16XDQ(76EG52 K'!DO$DT5G:;=.W3ZO'QE]OJNF/G6&OOVI@W [@ M-W]YIF$[/'#'=BS=.."N;7.[HW<0=IO&OR\GY]\[VS4S.5T_4D(2K+1&I@3HP=B!*%(==2 MV8EP9G^!F"8H2&#EN"\ QRG@WG=V##-V237;4,):[G6J5VX'X/UL\==6 M<6:2)@7B(D6065UOPCK#P=;RB '&H6#%"C3V;G?8@.-0.(X"CX,?<*T@?DL. M=B68)@E!"G$%3::IY29M(&ZO@P:JC4IU_ MI_A163]0]WWL'@_E*Y3P?0&+KH)_L>$74L#W!>2\^KWW$[K6%'ZCG9#/[&ZN M]/?_TC\F6LDL07D..54"8ERX0E!8P\1H7*1YD:K,B[G.MC V@JJ,!+65H#03 M6#M#:PTS MU73V[!3K/KM]H7(&]+OMW;<+IP SD3E"-$4"VKYF=D:B&*0X4U!P08UDBO&P M X-+#8[M,V_:"W8&WP!G,OBS,CIP[G$1=+\91TPH>Z:$*U$,3^[VA"96GO>E MYH9-^?9T_BC[V_>^*W6U74"&Y;'%X]-B[HY/R[!5B8FA:9I!RS8)Q"2CD%'& M(4],FBE.N9!AIX*W6U(Q!;L M/MG6R^AWM[E]5LZ[]:8.1;9.EPAX.UU)5S[SOJPO\QM?_E.ORX.P6G-WPKDL MJ LK=N$,$.>R@"Q5'#)2&"2(H)1XI6-?856HJO)C$ZI0N])_+P04 M!^N_-P8J&=9;KX25$[L.S]8B8QT?/5SIL>M\WRM(=N6CHDM0OW\NQ=2.E5:W MTETHIUP5C$%"E)T!BP)!SA&&K% RR[/$CGUV15X-R_S#]YJ M609< I0&:J9=U3]^$^BA4.]YB&H_#+#K=J?>T71E4^O\IJDM;8ER[9:1/WI1 M<(L!=?]"TY=-&8O"M#=H =+2_L^\,FKZ]8]&%-S[I?Z_SWHN?Y0K7V,,-BK3 MD/""0YR9##(7^D'3/"T$PY3C,%'_RVV.C3^;,:Y;0SMM,O@ [LF4<6'LF1 [ M(=@]K/)99Z>"PD0RMX+D M*12L*"#7(DE4)C$G85+[_FV/CG_:@YG$#U#:#TH'NDV$ CKFZJ7C-7"_Z$HQ M$.F8:\!SF/6_Y#MJ>2PKO'.0!"SHSCZBXZ%PUQK0]T^E/O:[[WHIIRL7TO9W M[<0:M;K]II?\BZ[_HC\NIU)/"HEI5J:\JC+)*).0$FV9DF1,THR[56#0\?(P M=H^-5AMFWX"_:L,!KRP'3\YD\&HZ!\\KYEYS>@]MW5HFN\+QO_00W YJ\:E!!$/+H?ML]B!0$, M9/6PX03#=L518,+ S5^;('+1WM4Y@ZM4!68(P4F"H4;V/QAC!3DB'-($%XFA M@J@\Z PIFF5C&\B:B0\5D8E6PEOM&$\<,]ZU*2C7=KOG4/82G=GW8'74C^T# MUZIUY.HSR242YM%S8*ZUZX529"+!>3Z#)E8#/:V+SK:^';F>ILNJAM#=O))V M:)T-&[G,#KAZ]\GF:_V2N_KB8%1X:F!8>FD ABD]KY/[+_,S>44I0E.<%! M9[EQS1O;H/=^*X5W V;65K"VQH(T X^EN6^2>]!O:7JY_>AZXG&-[F7=; MWZ!9+*'S[@;L_ ,[!X'S$&Q ?:<");-R@PTD_P!X. M%CVU$BY2L"ES7P6CNEC4]_8WJPGB5*:,*Y@BA2%.[5I':"6AY7&3$2FY85[+ MG)8VQD;*&S/W G-+2_VE"L[!V4ZJD4#JFQG#\0D2++B 0"?)@G//'$RTX()3 M3=F"2Y=V2 N\M6 DMW-E_TE=";\Z&$Q(DJH$(9@0*B'&BD&1$PXSD3"EN2+4 M4.^TO]-MC.WC=D8":R5P9I:5. .2P\[ V/Y11P*GYX_Z&)?+\7/> 5DQUT/ MU$#9;P$O4E@^6SL"K?EJ9VX=+A^MW?:]?+,+ET;+??8_N_S57KC>+KE_U^M[ M8^=A1D]=1L9JPE*"69;:I6Q:N)6MEE 0DT.%C)"I(203^LH2NGP=UNA]<5ZKHWH.'Z>-Z"JU._7^)M&#)% M? QO18R4\MC]U"'U/)H)+YVB'AM+CU3VZ$UVVV\_+J95RNK>RC+/?F7-<1M MKC:ZE,MGK1HE9R=%GLM4: R9=NLUH7*[7BL$3))4$"(*JHT(V5R_PI:Q33%J M"X&NLF579>V^1:D\/=M9';:A?DU7^>V>#]0!/8_])PJWN./92O=[XPNHG2D[ M9M-;'SRZ)GA+/ *HD?:_K[%DT,WN") =[FS'>&0WAK6$[13)/RX7WZ9*J]<_ M_EBYM(P3PN4[*1&.M"D(A2D2.<08:L"S3!$M3!)54"3=A;'RZ%>9? M@??V=3DIWQ_&IAVZQ8]$^P6[9^YT<]@2ZXWY+A;FE?/ 4N@O)V'O11ND.XB1 MN+*# 8-29'> #IGQBB>%G^N]F:Y_W%H"?K-0>I)JQCC'" J>(8A9H2 7.8(9 M-PFBG".EO0_SF@\>'7DY!1UG''#6^9_:[8%U^:BN*P0]4XJG]T%G@P4[?3IG?/'([^?N:>QGQQ(!B2JD M3@BA)C!4^*B)L7V EXOY^&+G-P6X#I&^MT8WQH$_G7F@M*\/X=TCYV.K[>X: M>!F)W2,'S^KJ'E_94>Z_S.'>3DAIPG+!I M_,2G$FMFAU.0<2J8S0U"N*0\3 M]]][_-B^XMO/G]\]? Z4ZM\'S._S[0Y#SY_NII1/#Q/NTS['TM???_BP:OHG M'3O2SC]]56?-%W>\6-8:_[B(BR3)88)P!C&5.:0BH9 3 MB@Q.4JZTF,SU%U=;\2%([.5\HU[O,*O>X:.F^WN?MW9N3U-+$>O*$S K-_$6 M8C;]4H6?!PN\M/2"'Q-<#^I@(BXE9*6A-V"'Z\=+I]1=%%LN0Q)/HZ6EK:%5 M62Z[?4*'Q>.F;B3S83'_8D?=1Q>R^V ?49>>X9R2G%%N)_=V2H^S(H$<2P$I M2J0@]D62A0J9$IQN9FQ3 VK9Z)H@3J(12H M8))HQR$2.YQI9%!::'?TD \N7#VP!%-5[.-N;N<\9?#%JCP1<0'\]<'S[XOY M-[VR]R_1._!(=>]/E\! [.Z()L[6V8". M 3B+^6)SF'TWEXM'7=>PF A#1)*X77.=VQ6STAGDC"8P4840(J,%D79"NUCS MF=_(=;:EH GHMKW^^.C!M5''(TY+0\&K.E3QES+S(3"6YBS"?D-"%-QZIO"F MC>"NQJPV\_R('![X<@F*6/$M9]L9-HSEDKM'T2H7;[CRG/S>?'990%\7,WOS MJJ*JP/,CKV>-Z-7>G0@[%;Z&Q?^VF77T<>(4A%+LH^/6-E_F--D'AK,'S%XW M7UVB:?OC?T[M)[B47W]\T-\L.F7Q JD*34T*\T0D$!=N)4@8@30C)A5,BD(' MG47[-3NVG9U=Z0^P-;8,,?_]]F_7UFMJ0]_S."LZIGV?:UT!YS7%FSS0B5^_ MJ:W1ERKAY %$2Q4GG[NCEU7Y=;E8K28HT<(4M("(T@SBG*:0:68@H8F0;FN* M<1.IEDK9X-B(J#2J+N(1K3!*!:WWT7DTP/H_/6\MEEG:.TC-DSUD^B]T4C4W MENHF>\X'E#39OZ_C]%_/[%^__*KGEJAF+@U(/=H6W01J;=O<+&>+0C(EBAQ2 MEAJ(L;"3'(6H!;T0NY8%;U'[H>ZZ^ MHF/:]_)K ^>O#3CWC=Y4YXVX^@I"*=;RRZ_18==?04 <+<#"[NY&3A^7"ZFU M6KG,M[HB\U2O/B[U)FK.MON&SV:K>W,HV;<3\YM0P@M<* QU2G.[0&,:,I,F MD" B!)9UU=\BV6K_[+F?/JDS*++/4[518VT]J?6OLO[>SV>(O%S5@[WRS MU&JZ=N*L;YZ72^O(A.6YXI)JF"&B[(*8$,C3!$&=ISI-,,DS$;0@'L3JL0T/ MG[]:MZI TVEY1!D@ 39L=_L-":/KQ)Z'#"\5[:W;P/GMRCS4GF]U0C:^WP#N MO =;]TMUN J 4G;[!M08#*6P';G+!A'>CF7SB/2X(W=#F$QW[,:CRIY4*1&G M]3589C*"20J+5 E7Z=4I Q #C4%<:U[D3!019$]:3!C;>',H>[(U/;;L25NW M^ TE_8+=\[AP0?;D%.Q#RIYX@-BO[$F; 6.0/?$ R%/VQ.=)'7.W#VCZ@,2E M?'Y\GKG,RW(_>[_"PFMM)Q;Z@7^?&*D8P989$5448HX4%)@@VY/4,(F5H%AW MR!Z-8IS7!SU\EFEU%/:\*X@RL_\[E#?C])X?E0[7&6.:=>_0 M$X*$R%F20RT-@78*2R"GJ81:"_L7K:5F09LKK:V-;9*Z$X6K,O:7SERX,/#9 M_@_>(0*A'6L_#HV&8,_UN#DI.7VX>D MXW=3-S+YX_.#$R%]7OYX/9W-=E16UR=A!&&=IPJ2@EHVH4A"GA$!2<)0@80K M"Q\DT-7>W-CHY(]___SO8%T;#(2U.) ^+J#KQQ_Q,.N90/[X##:6 F=J8Z)U MN61.,(/XP1*)0BXT-BB'^#E^2"*>=W5<4.XF/F4"EKZ:?M-5;D3] MRAN9R%1( @7-F9V>R!R*-,F@-%H5-$64(AZD$^;;\MBXI;G(J+(G]TPOUQF! MZT+O3O!<^_4!;<\4='O_Y@[EZ+JZP7XR)>EQF!T"@I&*-:JS+O= M85=>H7 GMI7+NC0ZSR#AEH:RG$26MKF;$NCFR$YZT!IWK7Y:@>0>C)-#*#ZGN_X8W1-$MII M_^/GG1VT\U*I9J?=;'5UQHT-F+Y_/ST-"MSE>V8O#/7 M1>5:%V%Y^KYULHS:O3[8X>I.]>.L(;NJ9VK;!IR42D+2KU.:W=E'5$0L?"-1 MY]7F#,JPL< [).)HSXVI>CDI2$%D(3B4A1/7SHF$/%4IQ!0K@7.$BAQ=+U$Y M.FYUV@]0E+)ALF%G#*&XJU3=1L1L)Z75=EI5.[Z+GVK7"DVO(F=C4"0[1R 7 MKAY8#/=DK=6_:W?LI]7M-[WD7W3YQ[=\K;>3T(DAN5BI>[JKU+U]S6HHJDN Z.Q13@" MY&K^!J M6%G-P&.GRUW&(E:\V_F&A@UVN^CP4:3;Y3M>9C+^MU(#^':NW)),NFR!A?O5 M_:YLP@'1O?NNEW):UMJ1>H)PH5%!:PC=>MG>- ME^UO90YV YH34_L-/*#$9SQS^CC]/)(I_I7._%0S_C@=%WL!$,FJL(&>B]5T M6#.O@Q5YSQG C(448@SK&+IR@2B)," MLTP7>8J]XBF\6QS;<.E,!N\^?_SH-^3Y(]L^*O6"5\\#1P55;6ZE1PXV!@-G M\>6@THY8JH4L"U)4!Q^#8KK7] MB>_T &0Q/-8:YV]S A!*$TG)P\G_0(.-' ML%\;B@^_,8R%E9Y.WM:OSX,=+U93]PY]TD^+Y7HB%294\ 1JI"S="LXA(X+! M%!&JA2CR0A,?XFUK9&Q*FRV67@+G_$ MU\#1\\<;@$301WO.Y4X?Z]'#!OM(S[G1_#C/7M-1H+<6BWQ8W,K_^SQ=VD65 M*U*T_N'&]K5;E-G?/KE+)KS -$W2 O*,4OO)X@**K.#0)&EB,B1ICG@'_19_ M"[Q>Y.%%6C:SH5*F]:DVOMI=W%@>J*SKWR=^&WN1(1Y((W@-ILL+'[ MIISP.Q%#MZUV$>5P_=M@P&*)W/HW/*R2;3 @1W*UX4_H>'0COVKU/-/WYO3& M5+F"J;>>ZBC/'P\N]?-!?U^_MD[_A%;_"#P>N;[//(\X!NV) 8\I3L:%5H[<;#L% M_%GZ IPSH/0F9E&\:-#&.AFXWJ!A=_>C 7BT0Q_OR5=*4%5)V4ZK8)(EE NG MEJH,3R!FO( NZA1B28PPLJ"8TI!DZ1-M!+'F (G1#;FI8+6&4Q#Z<=Z5P/1, M8CM,-I5IG8$1R]*VN!];+ZK1PLNH1!V[>%8;ZL2EW;[M=RMKZU]O]=-B-5U/ ML%T1IH1RF"9$0XP2NUPT4D-)$N7BS4F6!.FU[#U];+.@RCB@*NO"ON=]V/R^ MY,Y@]/P-USB\O8!#\*=[TM]('^W^LP?]7$^Z=?BAGKZHVR?Z2:^TJV%I5UEO M717+1;G.JK.%Z@/$3+)"&FJ'8ZD(Q-Q%OV)7!%<@)3)M$I3)D _7H\VQ?359:#WI* 0!%8@V?%@?ED@ (#ADF MY-;HI6[K2@_E\J-N\G>[V'CX2\^^Z=\6\_77U8313+ D8Q!A)" ND((440*1 M4&GAJN3:'R(5PO4P9VQL9=]-'*T\KD]W^)'6<"#WS&>MI75O=L&<3:]NP#_L M)P7NYW&5F2( VG]%7A]CQE*O-P"X@&J^(4^]=F_['5_.[2IN]5$O-WLZ4^F8 M?#I[=N=>^YNCJ2$4YRJ%2285Q GGD,K JK;CULLO%K$*_CY0C[4,>%W/PAWU%OBYF MME^K(H[E_EK]BZX;XV$='KH;WELW]KT%WNC!C0^[_KDYT8O#;(%WPC/ZOG>8 M%2^TV=T)JO,[W-T>UR%X_/16^F_\^_3Q^?%V/G_FLS>6\TM^T=%SR;''VC WX+'R MRG[8SBW[QX9?98Z6WL0)O^*6@MVOG(.>25NQNK>=A%^@TX8XCP3':5,WH'8( M5!Z!/9=*NMXX=0-JMX;MJ8#H^6%[;*#8^D%Z+BP,/Q[.K4'Z$9H9+H0_'B9[ M ?X1']MM67,WEZ[6@'ZKJW_OYF49ZZEZJXU>+K6J5U-V&"\SOJOEU@0+4U"# M,IAIK9W>YB%-U<>%$*&-29 M\IWJ''7L,;]E28\=,,Q N'$ O-JX\$NIX5/WQ69#W'5%I25QV]X%P0N1ZQ", MM [I:,2@RY#K@#I9 <6T6%UY$^JT82;;T VLE9WJWUXZY4+A64 M\()E,$%45)6;&&88M@GO(D9(LHCEEC6Y*\U?/%XW3N/K__"&/,2-WD MQZ##@]\SHQYI(U0NE>&GE9Q>PROP2;O/?SJ;5JH-?0C[QD4X$N-&,FI0!HX+ MY"$C1WYZ1X'VXW 0^:GB2H92S+,V@I5T)+0"V9*$1J3,:##CG; M&AL;F];;Y2MG[$VMBWD#%HTOV>GN5+\/%-QIQ5Q1G4E"%#3*4#O6%0QRCG-( MA:$F(U*X*H5/I1[=YS5?KH=%_K#A_O!_K;],YVZW% AN_U#K',7'&_.,V;<[ M@00G*<2:8L@4PC!76J:2&41,4N/];JY> NU-LSW&R%4O=+] ^\T.8D'7\YA? ML\/GBAT^U^S0L#6B3+\'(K$D^-N:&E9>W\/I(^E\GWNZC9*_+A;JK^G,OKY$ MY*F4##*B$XAE3MV(2*'"E'-7DKI0006,-@\>V^BWL2OL^]_"Y/>M=W&^Y^_Z MHM_!G^^ADY$^U>UC!_TL#YTY_ 2/_G[N22XFGF22;9*E:\X+CBSF) MKB! 0@FJ5\_YD#L*Q:_N,X<25ED, )QKRV?FYN9FYO]\__X_N7TEV^X6$[G MLW_Y$_]']J=?<);F>3K[]"]_^NO'E^#^]#_^]1_^X9__+X#__>O[U[\\GZ>S M+SA;_?)L@6&%^9??IZO/O_PMX_+OOY3%_,LO?YLO_C[]%@#^=?U+S^9??RRF MGSZO?A%,R-L_7?Q3D)D[Q3FXP!.H$@W$X"UD'IU F[,0XO_Y]$\J,UR<_N-\\>G/@C'YYXM/_^G\X]_O?/YWN?XT]][_>?W3RX\NI_=] MD![+__R_?WO](7W&+P&FL^4JS%)]P7+Z3\OU-U_/4UBM9?XD7;\\^(GZ+[CX M&-1O 1<@^3]^7^8__>L__/++1AR+^2F^Q_)+_?NO[U_=>&6(RS3]QS3_\N?Z MTS\_FQ,6B,[U[ZU^?,5_^=-R^N7K*5Y\[_,"R[_\B7YK"E6A3&[>]G]O?O'/ M5R_]NL EX63-Y&OZQOGOU[?L2 !^7^$LXX:CB\>?SM.-#YU6>2<3I9/_4D+E>+D%837113V47 0JA1D45P(A2YD*Z.Q]B:_E=XE$;P6 M_Q+3/WZ:?_LS/9C4($3]H@I#K 5QYW4;H>Q']\5J^TB?G1BF?0DH01<=0&FG M(1C,D(5SA3'O)5,'D7W];3>IOJ[,DT7Z9;[(N"!S?^//7 ML* '0?H\/8-)+=1"Y'[IU^(ZX*+!>;7&ZT\R-R:LQ4945Q_ MLH7&_]=96- 33W^\QZ_SQ6KB=-2..0,\> U*\0).D,7T25GOHO;,E";*O_7B MK7 @^L?!(?+L!!+O<#&=YQ>S_)PVWHEC5BH7$*0LM".*BNDH/$1G-8_19A)8 M$T#<>.U6<)#]PV%_678"AH^+,%M.J^#/ 2V8TLSR"#81^X]>:M(*'ZA\1!$AT9%2]FJ^GJQ\OI*;XY^Q)Q08B.51P.2D1"M$X. M7'8"#*)+M-N9)/$@--Q^XU8HT/VBX" )=J']]_AI6H4P6[T)7W 2L&@O4P%K M2\ M-VR(F3AO!IR/X?NK3 *+MDE?L)T'%G@+M"1/KS?'MXMUB_FTZ2SC1J+0T0@-/ MB5>CIR$R%L#&8)PW6J&,[8!QZ^W;H:/CW&8ST?8$D7?SY2J<_K_3KVOG*0CF M1?0>LB>[IXPDOTG+3#ZWB$)R(;5NX7'<]^[MX-%QRK.16$<&1[5Z)PL,:[J5 M$,X9+B &1G;/*TYN=))@'4?&.1?:^(/@7U3/3TW>?Y M["('@\Z3Q0H%LA.,MCO/P$N)D#Q/*@KODC 'J?WV&[=3?EM&^_<3OU=YS%/$B$ M(ZO_XR+4JI,//[[$^>E$:)NTLPQT"N3&E,PAB*+(C;%.,V.C"_(@W=]XW7:* M[SAQN;_P.EGT+[ZGSV'V"=<9UT+>B.,Y0Z+MB5"K([DI1I-02D$R9CRQP]() M][UU.PQTG)0\6)1=A //SA957)LSN IITL'9I"[>!96^&F^^#'AQ2K' M#5+X0[L@A;T* LH(VH<@]Q=D%SCX\"67]9S']??7XV__(US'Y,C.+!:J^ R22(#2[!JV A^\*UBR23V.)\XMZ7 M;X>+[M.,APNV#WQ\ORK_VM0&3D*PR5JF(05!!J\P!]%Z2P;/".^-LVW.-.^^ M>3MD=)Q_;"+2+F#QX3.>GEZ VMF0Z2V6C!YCH'B]M&)9(HR[Y&GW\\:TL!;7 MW[D=%#K.1QXHQBY 0(1_J?4]\_3W#Y]);LNW9ZMZH:4\,X"EB@J2\4CP)B_:PT./&Z[:#0L=YS/V%-_9QY292?CE=IG#Z'Q@6 M%W<+D.A &'K/45ER37FKM324,X,9\C]8:79#[YZ.UQTG+YL(]0^_$UB M8Q%.7\TR?O^?^&/"K72Z^LI..5//<,EA]CR3 Y23RHC9Z\..P>]][78W_;K/ M7QXBS&9H^.<_WQ'B:_K&7C?T__KFY*_/7WU\\?S9VS?/7[SYL/[BP]O7KYZ? MT#=_/7E]\N;9BP__]N+%QP\W^=CN'O\NCS_\MO_>S!S8$^!L"9]"^#I9%T]6 ML_&VO)S.PBQ-R7;,-SF+2P Z@T$8S4%&*RCV/)2SC M&A_G+]TL0CQ=+2^^<[4:=Z%K7T-S\8Z3Y1)7RRLNM?$AB !%FP**8=U*I8!D MD16M=4GAL:8(^W!YDX)Q.@X,AH0+4]1 W"/N2C>I/_?(+YF0R61#^RAX$DME M(D'4(8#F-GL;D?;:QV*;_3%SBY!QH7.(9N\%R2%B[@ KS\+R\\DLU[]>_.?9 M]%LX)6:6)ZMG8;'X,9U]^O=P>H83'B*7M:./+8'1MIXB>-0>G)$LN\(4>S0Q ML@]VMB*L!RP=!(#YT-KH &+OD20S32M<\S7)&I-0CH-QTH,2M.2"X ZT]%)8 MH0+&QZZ3[(.EFQ2,TR5E.- <(-\.T/$O$]G9[5#/-)2HLSS.OZ%V+^I-#?)Z>G\]]KXR[ZS6?$QG3U M>KZ\D/,$C>.">45+)CN*)+(&GPK9>8F"19V=TX]UY-D'=$=A;)P6+\-AN3\T M=+!$WF-"V@M(#LO7\]FGC[CX\FP^6PM[N;Y,]FD1OBPG-E73GR4XYY#D7BQX MQSBHS*7UT2OA'SL#W\^P;D/9.$UGAC2XS?71 +?!KF.87W[_B;(GDA;Q= M?::%=%UZ$Y=SL4ABRE%9\CPRDM2X!1X=C]DI%_EC-5G[0&P+LL9I9S,1695\>LF/11U$;408TP@5;0\VJA*;@VCW0'3_.!U.,#L+]W]H3%? MA=,FT'C[%6M3EMFGUQB6^+ZVGWU;_DJXKTQ-* :/,9 P?/:UVYO(X#2SM'/' MH*V4S+/6CMNC!/40/#3)7K03>P?FA?9<8F?UX]UIH"4URS5X_EH3A/3U)D.( M][&Y<153.OMR=EK[(S]'8B!--^JCHQ MGCF;*! J69/(32(OHEXI8H(K0F.*QK7.ZVU#5P\!0Q-8-E="!\"ZI!M%E,PF M"1*C *6([B LJ^UN,-ELR7-IO37O!)"!/?XF -E+F!V X&;.\TFA:P#'36WNC06"*J96$0:5<$9B4OB2+=I!^KV-\_4S!.'\O!3JEW$F0'28'7TQ"GIYM# M@%E>WS/X/#\EH2^K9[_Z<2D:PX3/EDG(AF50F9B+6B4HM>MO]AB3;^W!;DO; MN*F"P6MD!E%1!Y;G&E^W?W,T_KS$IQ,#I(1 M5C,7:@O UMO;O91T Z:#]'Q[ZSMSX&4R M(%/@5M7C(&Q>!?H0,>-N=L,!J('H.\#0F_D*;R\#[50R7LGU>72=F&+)J70: M.'="*TUK([:NE+Z'C'$ST /AYE!Q=X"8F\=#%W*ZZ$HUX0J=,)D#T.!<-10"1U ZOHYS!U>HHM2,.U!>U:;D-1.V(Z" M72E-"N0Y"O(<&P/J,7K&33 /!*=F"N@ 3!<%5W^;KCX_.UNNYE]P<8()HY2;#MHA6P1"0@ZV&./R8Q=W]RI;WX*N<1/3 X&KN4(Z -D]CI\*+,JD M.-"R\+6S6H"HB@6N+>:8%X->=_\FJ(-+ M@BM@II[N%L$@6!? .Q-19(/2-,\9W4-'-_'9@-FB0\7?@<5YP..[=HYC8S(J MLP(%O:V)? ?>>(3 8Q0BB5!!$[ 2L5:0&8B()HN,FA-9VZPF2N@GQAD-92Z5T@+'GYZ^MLQ>_X,?P_9H0 MWR"Y@Q@RW]CHUK08>+O("Y"%*YXD@&5H?_3]!4C=QWW 8:ZF4#C"VKG:X MSL+5:HE&&VX]ARQM($[H#^]%AI)4XM)S\B7#$)4E]U+33= WX![91A4=@.H: M$Q.KC\.PF[@XBOML&(LU19$;9X[IR!K+RO(B$N>'20L%AF8JSE%+N #'7NCQOZ/RJRD&P MZQM9$FFA5C!IT<>L>"(D\.UN 91:" M]T'STKS4[4FJQDU<#@2FQLKH %[O<16F,\POPF)&/MWRQHW-,DW3U81+IXUS M":Q)C 06&068%&5&6;(*AB/&UK5P3U,U;L9R('@U5D8'\+K&P3J%48=?+/ S MSI;3;[A)D]7N06]P];9\#-\GT2?/2XS &>IZREDS_0%!\.1TK95 T7H7W)'$ M<=.80]FU =74 0KO2FV"EEM'KR)/T5#46DA0SD8+!I7.C*'DL?59WUTJQDU< M#H2E X7=0>KIJ>!WPA(Z%KR!XB,%O9Z^TH&SN[U1@YC^>YFJBG V_L)E>;&6$2<^UC$XC M%(<)E#7$1@H**"(19)0=P^;[X@.DC%OG=WPL[:& 'G%T?4\O) ,OC8) (6V= M7>G .^*%HER=F2]U$N[08-K5PQJLXN_XB-I7%3_AX,@/'^G/WUZ\^?CA[/WVPP!3)7=X]] YV'W%T"@GNSER MO 3Z):H]EQ0T6@1DJMHTJR$4&T&;I'1R2GGUV&#@_9HJWTO*X747WW!VAM<: M$<8D"PH!1B@*B]$(\"$@),,44\Z7H%JW8[Q-P[C9U!8ZOUM0<8"4.]@4S^E_ M2<*ZKPD B>Q\3M-RB?1?KF?SV12374[@ZHF\,MZ E]I SO1=%\E R_9#X'8F M;^Q^PY/%(LP^K=?K9?/U)\1!K.>D9)+ 3*T= M$>0[.,W)/2DN:$P%2_/&^ W)'_!Y.0G.E&AJ,MHJ0;YR4A U MDQ D"8_)X)"U[ZF^>?>X)P!#(&DW<790Z'/9>>!\'MB5-$)2"E4HX!QF4-$3 ME$TTP+1SEG'NC1BL%<1M8L8U.4.X96WDWH4=62(14 <+/Z-K<$:B.JU3DO*7Z6Q:Q50WY@NNK) EJJ!!>Z% Y4 ,B43_E$44+:(BX]NZ M&&DKRL:U5,, ; "==("TZ].XZ.M3O&\L5\G\JZ [B\F<_F-[FX&.A\N9JLUX'S!$7Z.H9>D0OH1 1#G+J>TM[=[#X#5AF^*G6<7ULVR7M04%-3,C".V9 "(QU M) KM\%)X,,63L% &;EH?QSQ.T;A!VK"(:JB+#JS1PXR(*)4U)8'-Q(W*7H%G M"H%3K*DT2L5]Z\S287@:S$,:%D]M--"!QW3EZUTNF@_7P9[[.B%Q8[XD7,I<89G6YOHI6E>3*J+4 M"4*E'LV]P=2UN#G7D:]$2K$BQ M)FT2^* 1I$XB68$ZV=;U:#<(&+>T>9"0+OKV7-P/^34LIVG"0M!1 MU+:8ZP:],0?PL7API3"&S&A66M\=OY>0<:N6AP#+X?+>&S3? M3T_/R&A-K+/!\U OW%JRD#HZ\C&S!Y:RBHIY&T+KDM '2!FW&>DQH+./S#L( M$?^&TT^?B>X3PF/XA&_.OD1ZZSZ M0M]I/6%I)P)';F(S!,Z&4U 7INL!]LY7TSVW1XP(C L.UA%;BA&7WE:A%JFT MD3QPW]IAVI'$[3#X4U7!#ZFD+E#X6,\Z"CPNA:C), Y7TC>$BA\-"'>1=P=@>4A +^<+LLFSS3#&]./C(LR6)*A- MS<_Z7Z<;)>;_<[9+UXZ7DPGW\+TM#)6YHME.,4/ MF,X6FRZ1.XE#&IO0"0E9" T*286><55;E3)K&,;8?*K,P"R-7"DYXH(9 Q,= M+)%[)''9L]E:):15!C@J!DIX!\Y0J&DUBI@C_>=;7VEYA)R1RS"/ ,U6NNB[ M4>WU1@'/_NWDS5]>?'CUYL/'M\_^Y[^]??W\Q?L/+_[77U]]_(^;S.S8+&'; M=S1LBK 76^T;TC[22#E%$4QQ#'2L\VY4X.!-;1@D2_1>\N*P=2YO*\(.[]5^ M_I*/ZR'3UL=4-*T[J6JW0!$M!*$#,!:*9K;D;%L'6#\ M.]CP+JG?2*3:W/D,ZYBZ[]/EQ&;F6'5P4>6UJ#?:@P(5ZB7"3)R(%(K)7!8F M6AN>>PGI!#.'*_KV =S!4N\ .M(&!&!MVSHRS:&DE(93":!7%@!"LXI"+ MLPQ%T=8?:7S;#O 9+,W6'C[MI-\!E&Z/"#OG(H:"069-@2J:\Q$ GC;S(@4: M(Y+.MC6&[J=DW)13>_ TD'<'J-EBOM/FC 8P3(-HI0.X77J-KVGIK,O')UIHX3E&X-D3!Y:"U2BX!ZADDD?#^&L_ 7< $8+W L,2G^/F[U>SN_F-]_/3TY?SQ>]A MD2?.",\8;=/<\D K(!IP4M;AEZ8DVK"C90-T_MR%Q$X"M3T1<;=H?S#U=("^ M1SL<)RV,EMX#*\%"'9\$7EL'F6L6,L>,V!IJ!S>;'K(>;3@@[-)W>A>M[(VP MK[B8SC.MI<6JT49X9T:A4X:IZ"4DI2AT%5;3JE2>O(:4A6(E&]:ZJ'O/:9%# M5IL=#5,':J ?))W?;\!#X?YR[P TCV;:N1+1&2G 88D4*0L!D0D-3$J9T(MB97_G M'T,VA>CC &07M1R8MGXQRT,=?T27+,_> 1J[[BU0&YZ'VO_+9B:]YT(T3SSO M=_PQ:(^',<\_=E%!4R"-,\7UVO6:8\YF?8"Y]C>1GH7E MYY>G\]^O!A84X0(ON1:^"4*E0 ?!* 4N"NV-5E*X 2\@W:&G@1]5G_EN,?\V M)"YDV"\,BQ(SU4> M &N]-!H96MN/^O:[B+X#W-PX&ZB)_5F:GN(-EC[.=Y6FSSY'25&-*][6 M1, M,C!((BU)**]]#JUC@B'X&+GW_7%1/#H0.E@,6\W5\CICD4%!4EG4+K,*@BL6 M*'+W(7!)_[5.FC2;'+/59W.$Y"^ M$FAE+-HXV?QVV?V4C%OUUQWZ&JAK[!*_9Y]K>=>KVP;GJMDDB*&>M43 M0JG9TQ(M1,L\K3HA?4J:L]2ZH=9^E(Y;%]<-BH^H[L[*D^Z1Y$4V[C)!-W'> M%VVYI[V"%U!&>'")&3 R9VM3%(FUGH&S-7'CULEUA^!AE-J!);Y[,G;)Y7E5 MZZ7\,%@3K=&0HJE.3LT;NQ# 9,5R4%&;TMHGW9ZZ<EM!^F.S6Y/5V MS;0-0IX$8AMU];/?W^60?)FO89HO,A47XS%GFYX3:UZ7$\\8RL09R"C65\," M!&;)@4^15KDN'%WK6ZG[4=K;S=4CP;2Y$L='[#JHO,WII3A?UW^]KW-+WA;: MG#8<$K^OIR%.3]=;TX3BR((E5T==[N<7(Z73NB!_=;[4"J(V2@D(SGE0&C4),P8HEIO@O;4LMKY-M"5I MO=T6/9*!/%Q-XUO$A[D[29O4Q+OP8],[R%HR8"J1,[*>G:I,G3Y-'!ICM$?N M5&I]8ODD4;W=OCP2\ Y13;\&[Q97]9@UI<49WK#M)"W),@6"-E?;K@2ML^(D M>!1%N&*"&V+P][[D]G;7\IB&L;DZNT3N?;'8-2=KCA#P?(1*COIY'FDJO96ZNK /IXW[JEM2])_GDT72+S2,EO] M>'<:*&R;Y7I)Z>OF[(J7Y#4F"+'4?A"9@1=U]I;2PLGDE62M@;@]=5W6PS?# MR?PH2NLGXK[#X.5E\I?SQ8<;E\F?8R0N-:(N#H&<#W)*K$'B,D1(%/JQVEXU MI-:1SXXD=EGI?C1\-E1?1R!=S!-B7KXD<5>F:-W]%E:5KQ]OR[_A:?XXO_CW M%;\3Y-XE)SCY15A %4$+LI0,N03A4^%9V]9]OO8BM$N'JBU-GJ))L7NN] WK@Y]9&QV4IM'2!R>TE. MN&6,:W+;DZTC]6QDX)A$,#K&6%C)J%L?B&]/W;BI]B/C<2"E]1NC??GMU-6!?7R/7\\] MZ;?E]7SVB7S7+VN'.26699().*^5)9*B.K@<9:YJ5 M[#J/K;?<1PGJ,H0>"FGM5-,/W*Y[LJ^6R[/*8+VT=-ED:\*Y8XIK#DG49OC) M.X@6)=C,:#/(AI94ZR.8)XGJ,A >"G9M5=3!%KJ]_*JW*E14ILXOK5.[3=DT M='-9V"Q]ML*WWE2WIZ[+D')/A]O!ZCL[Q>TN2NRD:?"%^&HQ/WUYE>>=Y7L*'8(-A2PP7)AF26OL'4>X5":QZW\'!2[1U-E!\'?S9M1E]D3 MZ[1A5D;012$H+5V]EZ?!)*^TX\*YTMHKOI^2<7.GQT7#[98)AZNF X"=%V*O MKW_FS6"[5YLK3_G7L]6;^>H_<%6'@!%?R5G!-425250V"P@I*; E>4115)&M MS].WI6WGCK]1T);]1H_?I;:RNM^>DTA_/^EN^N,?*VG(,TG%YNVM=28+4^R!L/ MR10#RN4$WA8/63H7O,O.-F_2VX3P@[?=0XBX6N(?29F_GM:<<_&%5EMF@.MI M6;5_CO,J0]22%6V*2Z9UR-Z:AW&W^N/C^C;.2FV6U0@ZS0@\0T,C_GYPFW3A&N=A%O(GG@,8*2M1EN MHCV,E5@TYV@*:SX9\E&*#N\A<2G/5[-:6'E^NV'UX]6,WG"V_LG])/QUML!P M.OTOS.L#F,V7?PG3V;+VU[R^+2*ED#MR.:XM;6E(*V-;"UMS(VE M=@R^QD\F-T+JW0X5G8&B2[MX<2DHD-FYN \TP]4^-O*A1QUN+[6> M-NG6$UJX;@^3U,@"_64^S[]/3T])O5=OVW1"O.\@2Y).2_%@>>&@G(\0> H0 M"UK/@_6I^43)G0@\U#)M];(KS*<@G2G940PD:85%+! 4E^1 *"FR2A0/C2*. M3JS3<-BZ;:D&U%N7MJK>ZZ+G?\GD:9*?,J_]^N)\L9C_/IU]VBOF?.*)A]NR M74AN9-NJ'WX/T%@B?YD'!5K+0/L3.=2>]DBP,BKRH6LU,39>M?=33^L-ZF?SY6JYG@VZ)N>BV/4*>%J(8K0!D0.%]Y@E.,D46&=% MS@21R%N7-QU&<9.QMI_GI[3ZEYM,+BV:J^&IE^WCKDZM2!"F]BYDO Z[,O60 MK,K*A<1%1$XN0NN4_:XTCNR.'0^!]PZ]'4J971J_RXFKOV&H(M_[,/+^!QUN M^K8@L)'ENWS3%0"O4,4"8D@20<3"0/F0(7*F =$YVE@5XZ%UP]C'Z#FX6\H] MS[Y"-6:ELN82?"2.55(1HJ*OG#.UEJ@PVWPF]Z,$C6N/FN'B3E^49DKHTK2\ MP14QM?Q*KZ@6=!^CA,6L)JO>X6*]=US--M!)\F %(*]' M*R$4<,5Y*%E'KJ(P18C&Z^HA6@XU(+>?>X5;)37MA1C!TL8(BF<#WLL EF46 M14A.YM;7@QXD9ES#T00'MXU&&\%W:3 V(V0_AN_[Y9*N_WJ+,[4'B&ED)"Z? M?T_T3KN&M"J1+QF9 !69!\^D!A:X$24&K\T $S,?(J?!,)W;C[ZVRT43 F<< MHO>%O'69P*G ($260W;6Z>87JA^C9_1)M4TP<<]-A1.FQ:O4"Q20DA! .><<"@*-\VOL UW*84"^^GR M;;GU@A^;/Z]6B:@WPK*)H%4B;UPH!C%BIC7(;8S.F-!\*N)VE'5[*647E-PV M6 ,HI4O3=:T<]&,=*7%H&?CY0YH6@]]'V'%*PGDPIFB.$-<=X+T)Y-!B .Y8 M#$4PY*9U&F+8DO /Z3/FL]KV_I[..^M,XWRQJGUX;XO_"O(A!$6^/()(L@[^ M9 J<-!:DT]EH$4AQ;.58UZ MK4E_-U^N;[-=YKENL6Y5,*QHA)PB[1"C5$GIDFK)9IU;O:ZH%!+(82,/ MD7.9-=3KA6[!5-2$J2L*%"S9:!T[?2>O854 M' %+T7;I6M?:'?5"PI4C^G(ZFZ[P]?0;WGGMK;TY2L9$9A9$9+04:L[/"9Y M8E91:A83;VV5]R#S9[J:L O*'@XEAM%@!['#!8OSQUA\>5:[HIU\H<#IO,72 MNJ7=\K9G*:VWZT I:46\)]HB')))1\]E5L7&J%L79+2D?]SHX?BP/KK.N]R\ M[Z_CW'\3?_1Y0Y6=#KBI'UCZ9[2Q)3L#PMMZ7\MR<"D7<+XH9Z6@OUO? 1ZY M^/1RTWA!<)G_0/R BV_3A%).CE=/W+=FN[]IML0Q?&;&0MK2J^="H:P M'CH"1M21)R4E6O/60@YHF0Y6&M4Z=AF,F9^ZG'473#_L4XP)CXX\C[?E?L[7 MAN[MUW43UO,.O3]N[3W)Q\*]K6TB:]>/4GOS.B,A9YV%-,X4T3J".)SJ<;V, M+I!_%(5W"O%SD9[\'A;Y.L>R_Z1X6./&^A2SH!QX:-7 M,#@:9)&T[K'6/4?Z(WA?^].J.JHX<^U:7QP^RM6<36[D9)9?3T.N_=2B M]EQT? EH%P0^> EH''5WL&5?2N!QQM><_G4VCTN*82O#KV9?SU8U3ITE^JU- M:NI2!N2S9-H*.'"K6)TJG<$GD4'J%',.1J?FO4V&X&/< &YXT(^E\BY=@%MW MT_;?_.]_4//+G7)DOR(/#'0A32NE%014"K2+D;X?BK&M-_NAKM!= MR\[=>D/%?2)#_WQZ>E:GUM^*R+*+FEL/S)8ZC5IX\JI- EI\.AKZ_\):WR+< MD]1.K]_M@J%'4JJ#*:V#/?F*S9/9:IHK2]-O>%45^.)[G<",>=.D_0M9Y?.\ M\Y$]^= MR/$<5V%ZNM=N_/##AA@=,C31"Y]]DU<"/7:&)DXB%[#2K4\8W%2X(]X[5&(0AK9?;-CX@>H^?GF!2R M"U;N=BIKI(T.=MS[>+F(CGY,$MGWA"H!.0MDX%/M15E0@[-)&0K$7-"MKQ\^ M2M"X^^!8V-I/'[V#ZUR:5R?^$UHG%$P+"Z6(1)&T3D >!H?,)$/GC9+-VW?O M1N&XAWNCP^\PC77I<5V[('=>!X@YS/)EHFA>YF>+:Q\ZP!_;]U5-;]7NS^1Q M[MYFHXRCN(',6J8M-"H&KE[A3IJ)%+3@5OUF,,("TD3B&6B:)U>FDKPKJ^0;L+5AZ_0=M"+1ULMY=C?Z^&.IU\ MGRXGF;&H,I>UT9.L]O;Y-OB[>G,X^71LL?6ULV$=ZY/+^'SV??PG3V:1D[X.R M"IR/F<1JR37AI0 3:(QC!E5L?>&Z)?TCGP"W@-2\$^UV8"1_F\_PQV]A\7=< MO3R;Y>5O^"7B8F)=\,+Q"#9G6ZEH6Y^G M/4+.N)F5;F#72F$=8.^O'SXNUK4-/WZ=GIY>':Q$L*2)%GJ"TZ9J<<_:K>M2.%^Q MDN.FD8/4PJ#U>K3J.WCO _RW+ M<+XG<"L3YU) MHE"P3K6UNE:(6F$0*\TTZ6U*;V7D$Z0-RI&;ON3!RNL ]3= MUT[PG)/DN=&UC6#DM>%;<:I>V-(0IB:3JJ6>\)?(]6-",)Z MD#:ITUGOY\(RJV6=5,)D)N%HX2$D$T +"LDTK2R=;S4,N'LR]_@KQHU+ND)5 M0UUT8-;N][9?3V?X:H5?EA.OT183$AC+'"CF:KLV[\"4X")C7.;FXXB>(&E< M* X?I[342 < >[RCZ>51?+W.NJEVK?>L4EJ]_[(@[JXZ__Z%]JU?LP;R_7G<'L]^ >8:?*B$? MC^2X/+1#3;11J3: !YTM)V9= )>0 V/!4'AI2E:M0;P?I>-V-QG/T6BBN=[K M>-^$Q2+4NV2-BG7O/J]I1>X3Y!ZG[#9XSP,%:/6^G 5E>0)/01PPK9-U$J./ MK8=G]E!VFZ+PG#L&Q=8+.Z[.[+:Y'O!S:UB(6:36W1I^_K+;7;"R7]GM+FKI MP -\J$+/BARRS0Q"4(;8X!:B- B.129*R9HUOSSU$Y?=[J3T+U=0#" MI^(NGA5+C!8W%[[&ZB4"+79?IZ5[K5AQNKDWV.*\9^2ZM$/V[98:Z0!@[Q;S MA)B7]8;N;V%UOEC>+?#K18?2RNOI:1TQ>RLROUI;$Z\TSR4;R,&OBT,0@@PD M4*U\BLY2<-XZK]V$\!Z#ECVA='>^UY'UV@&8;V:2WE]+U:^/G+ $YIU1X,CN MUSKD!,$( ]QJI823(C:?XO0X17T?JQP"OX::Z#UW=UGMLIR7:]^NWLW] T#; MI/CV?FW33& ;YEN-Q+D_D5P>F\9Z-4S1$"(=DR"L=^03& ;5Q($WSGK!)9'7 MVI,ZA-[QAQ-/(KE0/&8R"-Z2%R6\@D >%&B-TEA=T+DC26P'JD<><',LA+8? M5+R3NCOP!1Y*A\B@,=94L)"%@RI*$QN"0Y(N>Y]=3*EUA5R7&J)IP7'/("7N;/(<>6Y='/?'3W_N!*@ATY^[:+<# M9#^11TL4!X9":[\X;T 9SR$R&R"DD)GG24EL/2?A_S?ISYV0LEOZU=0#" MAU,3M>G;='8V/UL^L55=ND^6<5=LYA \8Z!LX.""R2"RIQ+IQG86Q8-#!"GA<\D^Q_QJ7RX^?PXR+W^B3GY<3)S :SC58&XC[F#-4KL&4 M&(M1*@7?.E';EH-QS?QH0-PIG!L4%7^X-7&M+':=FTP*C49%P35+%&;'Q"G" MYH'VX6BQ:!U3\R8C@S(T[L[QQUPQAV#F9RF9?DHF%[)XNZBW*\FW1&366!&! MRTR^91$.7"1[8IT*QBCZ,QSW;M>N'(Q[,>"/L5(.0L5/O[?H M +DA.Z%MO6V<#(2LI!&.XCK;]Q+99V\9[%+"'W/%'(*9UGM+RR/3=XOY5URL M?H19QO\\FWZM&8\9KBXJ=N;EV@=>7'S@@+/2@]YW^"%I.W8;G8Y>O._=:9BM M3JZ]]*H)O^(&M3 4D\=:=E>1EA4%ZS(Y9()KWOQ&Q9-$M;M4\>"KSGL &,RY MY # M*D/GYPI!E&*3RI"U(Y:L+A!S[:$3E$C2F,Q=ZY+U+0E+6B/8-B!ZA MIU-P[:O\NY./VFBB U1=RN;BHD92J+.UH(Q2-6] H1D:"U;K$J2WP>O6!\RW M2!@W<3HT=@Z1=P=P^3 OJ]_K7-=9OOCR.7[#T_F:I]J4Z&(=9,V$U>0H.,%H M'80L($KG0&:?O2M1)VQ^87I;XL;-. X-L6%TU 'X7IXM9M/5V9JSE]/O]:L+ M3HIU>5TJ[Y*I_>2R@EBB Z=R]#(RA=C\ O6#U(R;GAL:7HVTT &>7F-8XN?Y M:7[UY>MB_@VO-Z@,%,S($@TP5B\1R)@[1I_TN_>MYC MU1@.@X1@I5VWRU:.9\[5T1+*+1CJ- (?=74, (5^*I+VEK&CB./TFGS[HUIA4$02.H$WM&V,-1"$IRL3L@\C"<-6Z1F#P M HGKRX(8]()GGX"50@P66<>38P$;C8J:2^%3^VZX5^_OU!O>2_]WB\3VE'.G M_2]68?9I2J'P\D91$]GCZ0I?TU+-5Q_9C($YJ.W%WF]KT>VB#:N-K-1?YO/\ M^_3TE !ZY[7393J=UUD[5X@-6A45 YBL(NV[BAQ"A82[6+C1KBAK6B_HG0AL M5][UB#HV*1M95&U;@R"9RJ"22A!M<8"9>ZX+%ZB:C_W:FKIQ+=]PF'JXW*NI MOCJ([!_AY]20M 1>76+E!8/ N03#I4&10M'8N@Q\!_)Z M*0!KBY"[_2<&45??2+QB[$WX['A-:#773 =0>$=VU M3+E!IDH4%18&5&097/$"M%*2<5.BSJTO86U#5R]U&6,%!?LIJ&_0O<&KU&8* M*6-V2$LIZSKT+8 7@=:3=24C[?U6M#XZWHZR;MVQ/1&Q/>3V54_?H%N/'IQ$ MX[2.C '&H*I_B1 ,\9,%\UGJK&1NW63E*9JZ!=K>.-@>:KLKI6^073OVO7'. M&UUA,JH(/J^;4? ,64!C'P'9:7DZ9A6[@$JNPT=C@#$%HKKIYSE<5E. I/2 M8S'@T:LZ72&!9R32NI]D[RWWY8B)-Z*HV\CB",C;52%=EH''_4(];J=?5MN MOX^6FP^Z#GYQDD=BWT>(D<)YYJ(Q)C/F7/.VJ8]2]#,=E>Z"G3M-3]OIY8]2 M0O+R;'W=ZYI@7GS_BK-E.P/7AHQ1BDYV$\XHIM085J32!83@&53MM.6T9Q"2 M-2H)(;&TOLMV5%.ZCW8NA2-1>U?GF?-4+YCY.I1.I00E%*8#K/B5R"(DZ,9:HD;\"P MA+4=@Z\CG.F?(67F=,J\>2?E/4D=MPG+SX3>G17[4^+WY?QL,6%!)5\B25;$ M5*^M1P@J9/!&YN*2="$,,(5P#TK';?CR$Z%W9[5VF92K+? M<1'GB\7\]^GLT[+%@<*.;S@\E78(2PT'$]^3EJ@U(]II!EK7XR97! 2=(R!C MEO$@,QMD&%/[O%=]ZM48NTT=ED(EO#0,"LI0ET*&F#."T3(+GW*)LOU5TCMD MC#]C]4"]WS=KX!!1=[!EWF1A?6VB-M;%XA1@U Y4\18\6D<[/WKG/#?"Q$'! M,OZ]IX,5^RA0=I9R=SBY5E),^SDWW',HUM;.MB016DT)A!>.H^0NQV%-2R\W MDP[5\:.0V5/@(P*G.AM7?6W/!ZS./EW<2Q"R:$6VM@1&@47RHAX"6. \^YAE M2!CX4\[+HV_H"0O[*F_>6I(=V)$+![!*Z+*G>[8V6,]I=93:P"]8A,B2!6>\[!DNX0+>>K2"F=?*PS H7H(36$%Q44*))UF@K M;6[>AO5>2L:U,H=K^ G(["'N#D"SGOY56TS%BW;J,3G4(I&9-9;5-):J#4(U MR!!U%M&)U/P8] X1?4%E'\W>[AYQD)A'Q,ERL9J\#[-/F_4BDAM9X;]-9],O9U\N M"%=2"&]S/8NKTS5*A&"<(86%0A;/A)BVRO(]H?(;+QU9Z?NH;-Y"?F,K/GR_ M1KBWBGN)'FRT=:=C#CSC"+7Y6VT0CG&[F[Q/*?[Z2\>))YHI?F_Y=> #WMSG M7E_>#M4IIL (OSP8BK\SX^!2[0OC,:(4G*GF@R4?(&7O6,]5V(K"GB'<(A+743Y=U*,_F7[Y, M5^OY2V&6G\UGJRFYE[,T/:B3^19//;S>9%?2&]687'OMR>W7WBU!X"IC$)A M.T&1%;GEX+.4ZY'=ULM00O-]8"<"#\[BTZ)[6YX1E*>KER%-3Z>K'^2_$VTT<$N>9.%3<=/ MY#SEP"%57U"9E" 4F\#E* *75DG?NA#Y+A4C9_K;J/?V<./#9-T=6L[//Y+1 MSM?[4<%Y!BHY$#5ZCDMI$3VP,BI<>CA$/U>VC4-E#T!V Y4,M3HT_7N.J M/O-B.9VGPH3/&B77P%VH1?$F0 PF X42F"UY=@E;GSX_1D]/X-E'V[>/%5N) MO@,8W6>+KR(0P7)R+"M:58&"4LX%.)\C9$O_)IOL8F%'<'YVRT@.E@D89M]J MIX%.X72>I?_UHH;^6?A*/UG]F$05"FHOP5I%4O-8!RY'A&A""EFRS'/KK6T7 M^OISDO:$Q1: :Z*C+C,#'U;S]/?:;SK3M^KMF_7CF@PZV_;1A^<(]F*BU664 MR]B.0'/M[>]QW7;OV7RY6G[X3)A>T_3*[6^7IX@>R>XM498U[K#2S/B1S[P.1YF'YY8=$SU=[#U;RB_ MJ/$L9"=5<@J*2H6(%X4\;9^@8!O0PE.BH(;G>$VULC'#\!7F:\Q^(:Q?O[=@XF0^AM+&OOGWXBFE:IFG#P.4\'IU"*K6,CIE2BR@=Q#J] M,5JON8U>!L^>BHP>?OS(C]^V3T4\0-6[!1S)1:AX+N%QMN+)DPW5$$HX71FC.3&Z=N;G^_EZ&;XT9_.ZMCXZP=+ZVI!-6 M,R^A6,/)(R"?DE:& BZY"#RI[$KK$6\]Q9O[:_(!2.PAUK%=]1/2$+L6;9 ! M_@NMHE5EZ=Q>TI;L=?014#B2#,D!(B)9X*@SN9)&1[%=OXJGW]4''O91XWPX MF78!$>*!_N+76.".T][,.:3((BA)WIMS60)#5IA#;A+/V\/BSO/'W6J:0N$P MV?6@?OXXFCG#'(NBR)+G6O.2.'@5"@BTR?BD/YLD3Z3[W7=Y.4DLC0>#%?5Y E)F"?^" (NH^*6$?KA4)KB=;;V]E%8P!FG1$E1TCU($61S,"ASU!,U &3DR(V MKX#9GKPNP+0/"+8[ACU8(UU<:GZ:N8^_SR^2W#Y:PV@YO'%#K6/";3^-C JW6PV,BDPQ6 $EEPRU:P5$CAR$939):1C; M[J"A:<>NX0X41O61]I=\1WV^G#/U"*T2:V@]\2+ !U.K"()AM7# LJW*Y7ZR M/E^[*.N!/E^[2&[L=D\W^E0Q'HNH4P5YCD1XL@9B0 W<1AX3#S:%K7R;GZ_/ MUTXJ>[#/UR[R&UOQ-_I4Q22X$,* CJ6V\W<<'),6$E5H/U M?YJ4]AZK?698,[Y.DU+>X&D'E8@)!& _%1OE?!.\];]G09A MI/.*YB,LD5&AT]D\[J&_\PKK3C>,0X'0RR)XMY@FG&@TRM<>&N6@OGD&RYH0UG_\'E8 MXWCMIV+IVY5=>#V1CR78N 3YFN?#FX@.*9J*1]29),-<(6%)5FXYK87 MI_X)7K9:/_:/O'[&!D@'"^6RN!07WVA7O5\K;^:S;VM^UQ)8?IROPNGUG]>N M-V_FJ__ U7M,\T^SFBR[5MR\G+CB3:GE[MR&0.JR"B(&!SJ4@NB==]BZ5=-1 M&-MJ";D_Z!+J#SI_Z/5T^:3-+[U=?<;%Q\]A=BDH(P3I3M-24 @J9@E!Z)J< M#B8:X;P,\J=98T\PN]6Z\_^][D:$V!]Y+9YO^O/%^;?JY_@DTP;/(D,(&4FG MUCKP-9\AG4998BB2M<[W'I?#['3A.R,5H'E4&L'>QU1V3F&-CLHBMS;L]6RMJ*?SCY-''5N4!*=AKK)^;I53OZV9.>[[W M) *<<''.F>6A2B<0J9]ZS1)QOB$&H6CRD)/6@G=3L;D;:]LMH/^N,#@>?L;NKO'\_)W7 M)?+B>_T2)T;D8&AC!(G5// :)GK/@;;1H+E+O(3M.J\\\I+M$/E'*SEH*OJQ M(72_#,]OOYS,9FMO8?%W7*VCB0L6 M8XK:&53 ;2$9JV0A\!P 2Z:ER90S)AZ U:?>OQT^_VA'Z\=2V,_LY=XJG+^Z M6E(8][B>ZY<""=P[ ]%K!KEXYBC\C8%UT YON8ND:V6842,XA0VQ)RJR @,\"S,8$6 MCQ3-GF[J\M2KIZ=S!XK$?I)8/3/M/:+EZD M*!G'UA,J!V'DIY[&M@N6'Y[&-A8L.O"#7LW(MN$'4OAZAWM]SN*Z!4L0+#B7 M"B W]8Y3$A "8U TS]FQZ)5O/:?M$7)ZF=HV&ECFPVBN7Q!>C(\P-AB1&&A= M.P'%PB%J6T]^H\RF&*VPM6/]*$'C K&9VK>#TQXZZ !0[TDG1,#GDUE^CM_P M=/ZU\G3NFIVWBDE6!F\I4H@E*5!!< @D/B GW2:O@M*LM1NT!5E=@FL?$-R= MX])4(QV [ .>TH\^_05GN BGQ-A)_C*=3:MG4@HP)A/7.2(=?-8YK&+/0RWJ@7+W%,A'2P0&XF:^XP?G$0J)UEA04/T=(? MJE;$!UGJJ3+3W)"%R>TG4F]%V;CNP*C@N3VPNKTF?Z*,Z[4+5>_GIZ=EOJAY MY^89UL=?,U1&=0?F^LB@ZN04#RZ0HRK)('LMP>OB0&,I.G".H?DV.7(&M5U- M3]7PRXV&)X8V+L]" JNZ"YH'+/;: M%Q@=>!GM:T:+R)G7ICK(0@V% P.GF >.S @CN+#V2,,MAJXC[NXLN2$R!R\M MW@4F>Z^3KVM7CF+SQ:J+U7*S\IU.E#KU_9O1@@DZ32MD@^%$GQ*EE H4L E"H1B.) ($X8BM=U44]K==C[ ME&GLIQGQ'. M6-$&!M1?1^4FV@N)=9EO29S7@C8%,>4"TCEK1"I$YJ.?CF#>&D0A(\T M*68?N)U/EO3)U:2[[(>X-TK'<5Y,[=A/]58-6E0&*=(BSKP)VDEU\H5.[8YZ/'+M]Q^_$E.Y18;YY!7H MC6F\F)QW%]HZ)@#/04$;A>S"6,;JSJ@>8&E)8&G$P)!$;K8T@V\]X4[3B*Q[6$ M9ZQ_)P1:+VH97^96W-L'>(]UN@S]_6K>-DGU)EQ]Q.NO8D*"]>2#S2;HPOJQ]U.?<8Z.A( >U'=-D]5/^]7G A,QLDZ,S?M:6I&WMP\MG48'R&]Z,J@[5!/[+&> MR&@22DLF5+D,BBD.7@D-09)!/8QH-8%;H+5"CQ3=8Q]K$L4@H*4 ]WW M2:/)K1L9>UGQ=7@%UWK8NI3(96*I+NHCUS+Y!"Z1?ZF8U*[PPJ)J[E"U.OQ9 MCZ'=![-/K_(ZI?A'])86U\O)^TK2:N^/BP2O]Z0=6?_K"7E9QG538\V,YWP-<-FM.F,M%61O %$ZZYB417K@$ ME$$922%T#COM/MH%,&/N-3I"6/?%?0#G1A;X[]-972F^.;C'%(Q4@NY3K%4? M44.4OH C&H*0Q97=9M:_(/*?OG1DH1\BLGD+_HTM^/4N^3;@(] MUGN24)Z%@AS0%T-_Q-S-,.VWO2U^&L,G&4GVYXSV;13_:K&X^;I^VGDUR[_C M\LL\SZ_FGV^W@8D(4EG,'&RLBX2P]BY8Q8'%( J)RG';?)CV\&2=Z:22 Y': M2E$&@DTOFG1(!N(QEFS?1E>5'%YK$45,8$.A*XT1.R(:#]PFIZ0WV>E!%&@0 M:LY4;X8";JL\5EL4]:)/K23UG1/_/;^BC[F:+F_?AR7Y"IE[6W?E&JX<*"D] MQ(@.VNYDG>F\GE-J6$>XNC15>S]=_/.W:ZS).R3H+2M#-B\! M$\71:&8"H"NUAE^R^H#$@*+,H@.:Q$7I6=^>H>U,A_&L8[!G:SG2:SL5HW@$(NS3-^^X&O)Y^ MFV:.L+>.E#U#)KQ@:I+!R2J#.=A7..NG8TILZH M!.K3[-NJ*NS]@*NYG_F.H0J?=B6KCYHG;:0W-@:PPM %SIB%@)Z0'[3Q/G/4 MOO7*W$NI>I_Y_]<\[8O9X6J>]A%_ M!Z[/^N3TCU=%' M2B(=P.EPQOT@>Y;_ZRK,_@A?\?6\]K-.;/!,R\"@+F E'B0%(3@++ANIBZ-P MPNY48-72>3Z CG'!?02LFHUU;"3C#G#^GGRYZVEUR5?>WJ:ZQ<3DI.8)*/[E M9(%BG7RG$YAH@TY<9%]:>TV/'J3SM-K@^)BW%E8?J\N/3_.S:%SF7()5FNQ2 MC@YBDAQXY&2NA(W)=K.3Z>**D8YQ"DXL^PYNV(,I?O.OF^GR]N\STOF;E53> M+;_@]<-.,@ M"CNW"8WQVTI]A@?37T/5OF]-I)N.[CQ.1C:2S?,>_[RY3E_J?[==+F^D%5EX!X%M#+(<<^TY*FTRE:YTC:7]/\6M-FJT$ M8*Q>\.W M'FRP90_Y*=PA-Z"XK;_4&0O$*9!9HW!:\Y"[J;C8D[8SK76Z)+-W!-B.U<7. MU?"^0V"9XLHA V[K^!Z?$9Q('+1UUECOF+3=3*49Q/_LK_3IDA3Q&+@UW832 MLDIC6X_R.X::FUTG71<+7"X"?>DTQ%KK/,7%YN>Y)FS3S?7U=/:96#A='%&] MT>R[CZ_J&(8-C:H]?HS1V:;0[^3%,9?$DB%G+(L:!06(D@O@//F05,(<6\_? M?^X\QUJ+N_51Q/Q7CS+_W0_FTS\@O;S^21;K!UE'OJH+T0#!38%B)H%7Y+DB M:LYE(.:4UJ\1S0X_[FM#,[S=OYO'$6X';W!;PG^YW?[V;U.\ID-]N7V+W_!J M/77#^5!8M"#02>(MISBK^ +1^UJ1R&LF=RC(/GNR3O!X6M@\!=YV,NP)F7<- MWT/Z-GE:)5S(DAG(O+BU\GMM-?!@7$2O8V:MNWKV.F G.&V(D*= V%Q!$_! M[4B)= HN\7WZC8K,8/3$(DR@HC40#2($Q"E!P'0L3KK#6A=F[G*L3L+4" MPRZ1Z#&2Z0%MTUF8I6FX^I$%6D?L)3A7+(> (9-2JAJQ1PDQ6N%(3Q6+K?N[ MGSA*)^[;N!:U@92Z*/G_>!UF"_KNRL@/>/UMFHA)[\HC]"UJV\3B\1]];Z'P M.?KD$)C-$I3F'H)4I8YB];9($:5H7832\OPC7Y8M(#7O1+H=7*2_SV=X^WNX M_B,A8]Y< M3!V [5>\7D[+E/Y99=5K_'.^F"XWI'!O"BK# 'U@Y.%P"4[6 =4F)*91:V-R M8\0]6JI/7HM,#YOZ E*;2ZP".KS$N?UB85]_" M]*KJ]V_SZP_A"M_\.UW=U$WEKU*ZOEEM;U[-6YRH2 Z09!&DJ@_!66JBTIC: M>&.,C'0Q--\LY.-'5#(G P;,ZUH"^'KSVBHQ2 M"L8S'25O_;;^Y&' ^&15H;"1Q^W['?$\\]BM[',0TIV1#N]ZJ?]=3Y;$K=('O2[Q91$ MNA+PEKQ)%DDK[STH'N@77Y=1,TU*J;.4D7SR;.\]73[13/W2-W7R$#Z$C.=# M,;P#+V]'QDVDU8Y%%2$ZTCV%BD-$+2!YHV20S!H]TG4W\C5W N -*:MFEG?P MYK[M7WY:D )^F'Z>K=YB9\M/LWEK9IKW>%W\ $&:O-KPY!3]/J5 MY%*L-Z%U@N[$FI-Q,06P'A%]43'SP5K:NN[UB\%@KL.!&=>*-)4L%#WX8$Z0=]I0?)TB>Z1$NL)?L]SL1^(,3U8D:' _ MIZ#=!1HZC?(W65^+:)WB!C2K;R.F\AG)^[=,!,FY-MJFEQS>E[^F$Z3U@8<= M7@0.$$Y/M_ SI?XFA,"RH<@RZ52GM%L(5B8P*%/B,DJ-@S537W[/3B.'H(GT M>@+D,^T .1;'9780,R-#PT4 AY(433,O6532# ?(<^[9V0L*!_3L[".73J'V MH#,D.[(%C"40N0Y!\#D3=<5 "HF9(HW2OO5$[LOHV=D+#(?T[.PCF9[0UB0_ MYLD\Q"PX$'-%G>+/@72; \^L",MY#,.U+9ZL^.T,^H.:6.^3(Z(G=3C>P?\U M7*6;J_6.MKO#&3%H^E\"AIR30(2!:*.&["W#(JT38K"WUJ&(ZN3:/SU@AWLN M:(">GM3ICL7\QW3YY6%JZ&?J%^_O26<3*:]SV\8(IG- "+5&2"FZYT*.$LB) M]"7QD-QP*M22D$[4I@^P[N!KG18YH^\\.)853W!B/0C[[[-46SCP-:[_?R*X M,;&V:6:)Q!KA);BB$7R,W >F''G(G2C57H1U\B!S44HV'+(NUF9I+:,/F@.* MN@.B. ^!APB.)<^92M'*P;(^)[=9PT=(%Z5.[9!S7G/2_PC7-4GQ#5N72#WX MX(%*GYXGX!0E32%&80I'T$52M%)KD:,-DOP;)6TR23,]6+?A "5-;Q9T&_S/ MIJ5Y@CRGC$1.!1Q[WKFF#H_CUW"J%U$*_L2>;$>\]DU!8\ M&0I0B!2.>:?!$&U2VNB4;:V6>QYQ7"R>!#;'074O&7;1(;L[@1L#-C%( 9AT MN2ZQ#Z3Y=9U];>/D69KD';.,M9[]LO?O]#)7]&' MAL^XWE:V67"_>$?!^Y+<+#)6&P)_>.>K_-&6RSRC5\%[2,4X4E&G( CBM^'* MRTR_\-"Z0J/-R<<%]2">P @B[< QV)7JM4F1(5LEE(4L"\6!=M4PFHB_G'%D MV:#5K1>A[77 <9V",1!T((CW%V>_6-VP\P&-$\M6OCV/..XUVB]>FXBT \3>-U1KM0LZB9S5BE<"E)2)O)WBH0CK;38) M4W-(6J^>\FH4]'.(* @[BA5 D27D:YKR8R(SF77VOH^ M<91QY_^=!#F',+UA:#+@X_>KV7*:*W73;_AC\%:[Q^[G/[_YX_8>Y S]F.VB M=LP$"Z58PI]1=6!&8E"B]%XJZZ1JG;\?ZC'[0_J"^>8*WY7'^;N>RX;Y-]+. MFEZX68OQ7;E_H'6ML:';E_,@(#->]S$R \0K3XZG-QB+#3*W#G3;4M#IT_<^ MB'NPQ7T\$7=@9(^D^9?;QS]@O6 HY,"R$B!3'9M,0B!_PS#(!;TLH3"+K0WU M@.2,"_TQ47I_?F GD.E6>_X(7W'30B5T<2Q'!Z*N-B"W28%/GH.+'"U#Q8C@ MDZC CS.-/$2U%_#L!.H#)=D!,M^0QSJ_15RE&=[]>:>]W9>8A1023(DU.E!U MY49.0%0D7W0)6;7>C/+D87K$XJ$ROQ](-1% !TAZC^1D35-]AZJD?)I-EXOW M'SYMB'$V&JF=JSJ704FOP86D@#Z'RV*X=$5#M!](>J[RM9 M7/"Z)N?K_&+RXZV%F+R$4)2RA7Z01.N1E8\>9-PGP5.BZ #&=X">([V(M]L. M1JZ9D$9*$#*YNG\*B0,A@,R%F" =_77K.12MSC[N37W( W.7B/KN/0F&L+_ , T&51^[K( MZF/X-S;IDGGNXXY_M=_YL(T>Z;??]\A@:^4L%J^Q3OLCR?LD()#[ "*K8'T4 M/IC6K]'/'.?HB+<43)6=V^]X'Y:X'O5V4Y>__;D9\[:8",$Y.38&2M 6:EL8 MA( %K#&9>72DD*T[@78_W;@76RN\/ B'AY%.!V;X4QV/,?\\F_XO9B+K%YQA MH&AI8FET M,S$Q+3(P,C-Q,3$P>'$N:'1M[5IM;]LX$OY^OX+KXMH4\(ODEZ1QT@"N[6X- MM$G7<=#=3P=*I&PBDJ@E*3N^7W\SI!3;L7UU-\4VS5T_N)%(#F?1SU2:76:'QI]1N-P61 /DP^?23MNN>3B:*I%D;( ME,:-QO"R0BHS8[)NH[%8+.J+5EVJ:6,R;J"I=B.64O,Z,ZQR<8YWX)=3=O&/ M\U]J-3*089[PU)!0<6HX([D6Z91\85S?DEJMZ-67V5*)ZU&F)A?E';.&^[ZO&$G.0\D6UZ<,S$G@KVMB$Z'=8*3%O..HY-V._3?1#0( MC[W(:YWXI]#T+Q^<;$!W-T:;9?^L MV*X7YY%,#=E]-1,(UN>0+,I8)35]5->2GIKD2D>NHQ;\Y. M^ MV\N%B^4$[,0BY65L?A.C&=[-1" ,:?EU?S.4]16A:@J+8F36]=^ V;6@0L@" M5T\MJOYP/!F]'_5[D]'5)$)]\2..;C\-KXK=HS6\?T=>D M=SD@?H<55S>7@^&83#X,R?6P?S,>34;0>?A[_T/O\MK/ MNP*]:](;7'V># ?K&<6 ;99;7A.#M&O0&[_K70ZO:U>_?QS^48;?]+SF01!O M9@^WZ?AG(WS_[YM+X)[@((S*CES25'S MB:7H'=60&$A!LB2WJ5S$G$UYU65*N?PP"0ZD$N0%V(?]0VBZ)'EJ5,[!?Q < M5GM XBA)X$H)&I.(AG!+$9E %332]=OJD/*0:TW5$KLD]);#O&LV-=QCX Q, M&5OA G-@AU H$"K0+87AX GCBBQF(IP1G>//:OR"*UX8P0 2H6-0-"B.%L+, M($"=\= ZB'8S<$TR"',.PQ@)ENO+\)Q V/I90,A))%)(,R)FE=8J(!"Z0[-: M:Q=I!"QB"0/^#N.<@4V SEH.JP [@81M CF.%ZAL@"$?C U )]9J5[% M'GD,'0"*$O!BI]/6GY#J&8EBN= E3A6?"FU YQM"\:;S&[RLKL%-E\YL>?N< M$-=^8HB;;*3GE2[05 @#) @910(NC_1KF[41H8I;?$"^11!SS"/A ,H@%GJ& M([!; OR('(G73.@PECJ'< MD-(XCZ&'E::=(^Z\L-(4K]RE0$&9.H"B?8+,M89;AR/TY>")HHV)(I@(XWR( M9NB!E?T1VJE]^J3P"6K_Y0O_V#O;_AUP#>H=ULT6EZ\GM8IU+Z2Y/GP(%J" M0X**F5Q)D[D" \ 2T3;TFF92FH.#AE@1AR4@:P3 M81Y3)%@(RSJQJJHPPM7H=6D!?P4<.P('PGC.'L%Y3PU1P8&(.G@3;P'K\.U_ M,+X DW/!$#94RY0BSU$-D$.IA5BBBI5Y!:0)&HA8F"46O%W3(LHM!&QV'4 W MNJY)-4NG=T5 60[B7T,RL$"'H53,.F!%VY2G4'=C !FT\ S1BUU D#H@ 1:!>Q!Q62.]0(5#F#N B=[E;DEC,P$#@$>V$ M3R!SLW_N0]B2WO?FJ.JBKTMQ$I1ZT6X#[M:@/"CB!,\C[6P_@[AUW^O':>S*B^KW>X\RW8.+.4:*,OZ&H))\5;'A<'R@?] MJX]8D$="Z\D)\L[/+\CMLR56[H3JBA60I-:1N2((1-@WU-LM#05^45!01BI] M7]SL#3"6),(8SG?2;B"A<&(+$^"3'7X$R 66T\BB\#\JN'*+\3]S 2[;396G MH3UBOOZ?T-H].(RC1A&0:CQHX)$E%!P24Q2F>\V[X/06*XW3"+;66'5C'SJ5 M!_-O2G=4 8#-;]GDQW0*-00=(8L@VBIND*GHU*E*P?:JP]-QN=TB>?4Y79+GJR%^D9+%<O MB@!17.%KHIAFFG?+/\Z [.8+KLBM>MO!YUMFD/'YLBE4'J+UU'63]>\>A-; M]]S;6 ..&E;.7#37;5/#L.VV=KO>[G3V-GMU?V_;?S/;JC>][V^U6>_X^T?^ M5:OM3KW=/#W(;,,NKUMBR*+.:/JVTJI\]9U@ ;=N,[LC_N8;8T3@PPR[Y*Z_ M6_^[=_\ -K(M7.037;I=[W>J]@.$!V_XBR7[*ZOAX5I4'F?CP!4%ROT!/(H[ MX-UR4P!\WUC=J^F]^/D1 ;]\T3XYT_;7 6?]%>[&,CQV-WT/_/QH&T5M0$G@ MU9O ]L0^VR-EGIYJ[K>_2<#<_S_5/^$VWIW*]](];$35VY\)'I'A'0]S?%!$ MKMR);CO##2MAUC32(?JI_+CLM'YZC*)8NJ_KNNZ)^)QO?6ZVTE56(GFK(32 MW9.;[2%?^4*M^'7?R]DO]R[^ U!+ P04 " U@:]6J>"6;VD( 7* M&0 &5X:&EB:70S,3(M,C R,W$Q,3!X<2YH=&WM6EUSV[82?;^_ E7F)LZ, MOBC17[+C&452&L^D=BK+D_;I#DB (L8DP0*@9/77WUV M"1+OE%J3^.X-P^* M20"+7>S!V0.2IS\-+P>3WS^/2&S2A'R^?O_I?$!JC5;K2W?0:@TG0_)Q\LLG MXC?;'IDHFFEAA,QHTFJ-+FJD%AN3]UJM^7S>G'>;4DU;DW$+3?FM1$K-F\RP MVMDIWH%?3MG9OTY_:C3(4(9%RC-#0L6IX8P46F13\H5Q?4,:C;+70.8+)::Q M(9UVITN^2'4C9M2U&V$2?E;9.6VYZ].6G>0TD&QQ=LK$C CVKB;:!\?MPZ,@ MY.'1L>^%41!Z'C\(0Y\?4.8='?_' R=;T-V-T6:1\'>U5&2-F./\/?^P>>#G MYF0NF(E[7KO][YKM>G8:RFXE(N287?$[&,J79F[J&_#0T M5R)R';7XDX.SX+>]G+M8#L%.(C)>Q>9U,)K1;2P"84C7:W;60UE=$:JFL"A& MYCWO",RN!!5"%KAZ;E$-1N/)^8?S07]R?GD!\!Y?7?E?#(FWS\JKZXOA:$PF'T?D:C2X'I]/SJ'SZ+?!Q_[%SR/2 M'TS(Y0?B'7?]^H^[ OTKTA]>?IZ,AJL9Q8!MEKOM#@9IUZ _?M^_&%TU+G_[ M-/J]"K_3;N\&\4Y^?YL^?8C^UA#/Z^1GQ:=2+85&8,<]QKNWG>*UFM6@?S]LZ\OC7>( MBW!.8CKC1/&9X',H3B86FOQ:4 6;(5F0,<^E,D1FY(-4*?':C5^)C$@_T*& MFJ6@E6*5A!0=OY04=9Y9BMY3#8F!%*0+<+9E-==II3+#Y/@0"9!8X!] M*C)"LP4I,J,*#OZ#ZK "!!)'20I72M"$1#2$6XK(%$JAD:[?1H>,AUQK"IL3 MNJ3TAL.\*S8UW&/@#$R96/4".*S&,1QD07^+,* MET8P@%3H!&0-*J2Y,#$$J',>6@?1;@ZN209ASF 8(\%B=1E>$@B[/PH(.8E$ M!FE&Q"S36@<$0G=H5BOM(HN 12QAP-]A4C"P"=!9R6$=8">0>7+(/((6P9PD M2U26@-#WI@;@,ZO7Z]BC2* #0%$"7NQTVOH34AV3*)%S7>$4"H_0!L2^(11O M.K_!R_H*W'3ES(:W+PEQ_C-#W&0M/6]TB:92&"!!R"@2<+FGW]JLG1.JN,4' MY%L$"<<\$@Z@#!*A8QR!W5+@1^1(O&9"AXG4!8Q#YE0R<4#)E0PY@]N:[ $N M& >@N>2/;L.89E-.^D!*XR*!'E:?[N]QYX75IWCE+@6JRLP!%.T39*X5W#H< MH2\[3Q2M313!1!CG?31##ZSLC]!._O&SPB=(_M>OO(/VR>;OD&N0\+!NMKA\ M/:EUK'LA+?3N0[ !1P25,[D2IHL%!@ EI@);;D'>O',VD'ANF2M5>93/*$V MXV5-6V:M7K(B-@I@,/!%RT0P^]A %X$63% E, #A*J_EX@PM%1JKH=TCVI9. MRU12^!1MGEA)M M]"5=+>"D>,.3\D!YKW_]$0OR2&@].T&^_^,+4TLBC\ MCPJNVF+\CT* RW93%5EHCYAO_Q%:NP^'<=0H E*-!PT\LH2"0V+*PG2G>>>< MWF"E<1K!UAJK;NQ#I^I@_DWI+N6I.^9MH1/*8*#F=VRR!1JE&H+.D&40+757 MZ#14.5VDD"-8)1M&R=9;'UZ\L"+VL SN0ZV*%&R?.BP]M]L=DF>?TY59KCOR M%]E,)C..%2"CT_)QHRH9@J=Y(A<<6N>Q=)Q US $.7]D,6P^F(EOX_@MKSJ/$^# /*&+GLCL^MM!)^OFT+$9 M;VTWOP;;_ M9;;;[/K^DUOM-+N'G2>WZN\W_<[Q3F9;=GG=$D,6=4ZS=[5N[:LO!DNX]3KY M+?'67QLC N]GV"5W]07[W[W[A["1;>$BO]"%V_7>?MU^A7#O-7^Y9']E-=JX M%K7'V=AQ18%ROP./XKYZOU@7 $\;JWL__2!^OD? KU_YAR?:_CK@;+S'75N+ MQVZIIP#1][91%@C4!>UF!RB?V =\I$K6G.._LOU!+ P04 " U@:]65LP)9DF(%MF9K/.SVZ:!8S*"FN-YGQHCSQO'8W@3OWL+D>L' M$"N2%5QSF1'A>9/3&M266N<]S]ML-NZFX4JU\.(SSYB*/"%EP5RJ:>UH8)[@ ME1%Z]-O@F>/ 6";K%7GP.FK&O<9:S/2"AJM=A1UHE;' M)^E\WJ;M3ABU69C^&:"3'BXO=0J]%>Q5;<4S9\G,_KVH[;:B7/>D^3+0LEU1IU$"JEZ M!ZG]]*L[WW[Z1L5)R8J+;>]%S%>L@%.V@3.Y(MF+>H'\. 53/"T7%OQOALZB MW_9V4\;21CN"9VP76Q"::"872S[G&AJA&]P,Y3HB1"T0%"WS7M!!L]>"2I % MIIY:5*/)67QR?#(:QB?34TSOL]G'X6D,\?3.$)]\2$$'/KHS=^3";#*R806- MIE^'X0R&X^G[>#+^->+<1=?U6S ]AOC-!&;#L]?#T\G,F?[Q=O(9AJ/82$+? M#^^5L>$N8WE&,>1>&+G-_'8A/GQXT5?#.\D@D5G&$G.>PH;K)>@E@P]KHI , ML84SEDNE0:8PG!<)Q\-0X0-BEQ^:I<\/.F'H]T=RE9-L:^^"_DM \;%4*PA\ MYP.D4EFS.3HI*;",FF/V'5')\OE!T/+[C:!>'JZD@)0+/(DO79FQ9*WPN,>8 M249A]VU,H2=9W4X@80IS=-M'?*U M*M8$8=<2KC+:^-3N5PF-'A$J<],=KJ^NUIBTP.VLHT3-2<8*9WHAV!:&B47- MI$4=Y00=:';Z]\Z0G% #DB-8BMQU;^6,\ZA)* B:A_3E):I7]%]27T$;=!M1R0_: MHHPBP-V^29)? ^3PFR#S#(MJ5=8A5K F:(#B4PO:C@'"30GGBA4&[+H1$R$ MU= G(I"*(D?TB[K52GE&LL0\1X/43EBVY'#56I1<2:Q@NV>QXZ>J>_=.S&]@ M7"+Z#92_,L/L\S>76LM5KV6U-)D+=MDNI*),F58A2%ZPWNY'G_(B%V3;XYE% MVBKU;YHSCIV;@R$AHFI)UL]2?#5SN7XY=VET5-/=SI78M2)/TWU9%+E1LWFG MV'>#.V7?,MMP0__AK89N,[A;\T>M1DTW"KOW,NM9>$N(D<4"D^Q5K5'[[EQ0 MI5LOS"\@N#D;F@R\S7!)[O4I^M^N\S$6HVT-V ^W97T'S;(;WIKE*\A^! W? M8%'[.1OW1!0/UT;+$/&VLYGMZ9/X\1\/.#J-TO[+5,G!DC&;Q+ M1@*[P0T8?K::'B)_'MM&U1M,\_?=$$][**3@%'8\/57N]_^7&.[_I_H_6,9? MI_+81,"4G;5&2\Y2G'1QZM7\G,$T33G^6]EGV+,CS+49Z3[ST^XU4M?MMLSX M*\OW:#W%!#';[;U8NIJK[(CD7ZF0.5;/6N^K?.==5'4MWXS9=W1'_P!02P,$ M% @ -8&O5JM733[P! %!0 !D !E>&AI8FET,S(R+3(P,C-Q,3$P M>'$N:'1M[5AM;]LV$/Z^7W%UL#8%K'Y[GC68,GX^DH_OAV IE:YO#V_PZOXS6OHV*X'L21%Q147!@E:F5!DYSGJ]MM>! M+>3"B2\<;:KCY$)4S*:*MDX&^@E>&:$GOPR>6!:,1;):LD)!(AE1C,*JXL4" M/E!6?0++:F:-1+F1?)$I\%T_@ ]"?N*7I!Y77.7L9&MGX-3W \=L,I@+NCD9 M4'X)G+YH\:3GD;0W#_Q>Z'?FM$?/^KZI>JO.559Y+GNKRTS[V20BD+A9A(7US]K&WN6%+M2%LGYHHA, M/*UZZ79X3I)/"RE6!;42D0L9':3FTV_N7//IZR562I8\WT3/8KYD%9RS-5R( M)2F>M2LDQZJ8Y&D]L>)_,706_3:WZR80M)/S@FT#\WP=S>0JXW.N(/!M?S>4 MVW 0N4!$E"@CKX=F;P65( 5,_FA1C287\=GIV6@8GTW/4=L7L_?#\QCBZ9TA M_O A>3UX;\_LD0VSRP?04XE<3F TO M7@[/)S-K^OOKR4<8CF(]XKON_13K;Q7+"XHA1W['#LO/$_'AP^M\,;RS A)1 M%"S1Q1367&6@,@;O5D0B&?D&+E@II *1PG!>)1PKH<0'Q$P_U%.?'O1\W^V/ MQ+(DQ<;<>?WG@,.G0B[!86,LZ%S&+%4$#%)\: MV+8<$*[3N)2LTG"W]3#)<\!EZ!/)D8RJ1/RKMEF5\H(4B7Z.!JEIL4S:X:Q5 M7K,E,(O-GM66H2;W[3M1WT&Y1O0K*'^AC]EG<"Z4$LOHR*Q29)ZSZR-#2,JD M/BYR4E8LVO[H4UZ5.=E$O#!(FT7]77/:L4M='!*2-\>2\;,>;OJN8]_NA5W= M>BGT4]'MQDU79INNS%%T?ZS3L3N>?^>P:WMWCGW-;&#[_M_7ML!<^N-5. M: ?=[KW,.@;>&F(DL4*-O6@%K6^V!HW:(K^\ F^W/=0"_)S@FMO;C?2_G>9C MS$5S.N"1N*G3VPOK _&S=KZ![)^@X6HL6M]GXYZ(8G5]A(*IM?IRLWO*/FRL M=8=ZIWX>(^"G!YUNOS+76CB_2;80<@.S).-IBO9WL/C>E'H($3VVC>9\T"V M:_M8\:$2.:>P)>M'%<#^_Q,M@/_Y_J\F])?Y'&6V^<;IHMLXM[LX3,,9U6:G_)-UY2 M-=?Z?9EY&UL M4$L! A0#% @ -8&O5B$\@B_RJ@ +U@' !4 ( !OKL! M &%B-F @!A8G-I+3(P,C,P,S,Q7W!R92YX;6Q0 M2P$"% ,4 " U@:]6,4W\]W$( 4* &0 @ &CRP( M97AH:6)I=#,Q,2TR,#(S<3$Q,'AQ+FAT;5!+ 0(4 Q0 ( #6!KU:IX)9O M:0@ !&AI8FET,S$R+3(P,C-Q,3$P M>'$N:'1M4$L! A0#% @ -8&O5E7+U/OU! _A, !D M ( !Z]P" &5X:&EB:70S,C$M,C R,W$Q,3!X<2YH=&U02P$"% ,4 " U M@:]6JU=-/O $ 4% &0 @ $7X@( 97AH:6)I=#,R,BTR C,#(S<3$Q,'AQ+FAT;5!+!08 "@ * *8" ^YP( ! end