0000950170-23-041875.txt : 20230811 0000950170-23-041875.hdr.sgml : 20230811 20230811162247 ACCESSION NUMBER: 0000950170-23-041875 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alpha Teknova, Inc. CENTRAL INDEX KEY: 0001850902 STANDARD INDUSTRIAL CLASSIFICATION: IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835] IRS NUMBER: 943368109 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40538 FILM NUMBER: 231164458 BUSINESS ADDRESS: STREET 1: 2451 BERT DRIVE CITY: HOLLISTER STATE: CA ZIP: 95023 BUSINESS PHONE: 8316371100 MAIL ADDRESS: STREET 1: 2451 BERT DRIVE CITY: HOLLISTER STATE: CA ZIP: 95023 10-Q 1 tkno-20230630.htm 10-Q 10-Q
0001850902--12-31 falseQ20001850902tkno:DistributorSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001850902us-gaap:RetainedEarningsMember2021-12-310001850902tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2022-04-012022-06-300001850902tkno:LIBORFloorMembertkno:TermLoanMember2022-05-102022-05-100001850902tkno:AmendedCreditAgreementMember2022-11-080001850902us-gaap:RestrictedStockUnitsRSUMember2023-06-3000018509022023-08-090001850902us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMember2023-01-012023-06-300001850902tkno:DirectSupplierDMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001850902srt:MaximumMembertkno:AmendedCreditAgreementMembertkno:TermLoanMember2023-03-282023-03-280001850902us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001850902tkno:DistributorSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001850902tkno:SeniorSecuredTermLoanMember2022-05-100001850902us-gaap:RetainedEarningsMember2023-04-012023-06-3000018509022022-12-310001850902srt:MaximumMember2022-11-082022-11-080001850902tkno:AmendedCreditAgreementMember2023-03-282023-03-280001850902tkno:OfficeFurnitureAndEquipmentMember2022-12-310001850902us-gaap:NonUsMember2022-01-012022-06-300001850902country:US2022-04-012022-06-300001850902us-gaap:TradeNamesMember2023-06-3000018509022023-06-300001850902us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001850902us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-3000018509022022-04-012022-06-300001850902us-gaap:NonUsMember2023-04-012023-06-300001850902tkno:AmendedCreditAgreementMember2022-05-102022-05-100001850902us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertkno:AmendedCreditAgreementMember2022-11-012022-11-300001850902us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertkno:AmendedCreditAgreementMembertkno:TermLoanMember2022-11-082022-11-080001850902us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertkno:RevolverMembertkno:AmendedCreditAgreementMember2022-11-082022-11-0800018509022022-05-100001850902us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001850902us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001850902tkno:ClinicalSolutionMembersrt:MinimumMembertkno:AmendedCreditAgreementMember2023-03-280001850902tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2023-01-012023-06-300001850902srt:ScenarioForecastMember2024-06-300001850902tkno:DirectSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001850902tkno:MeechesLLCMember2023-01-012023-06-300001850902tkno:OtherProductMember2022-01-012022-06-300001850902us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001850902tkno:OtherProductMember2023-01-012023-06-300001850902us-gaap:RetainedEarningsMember2023-01-012023-06-300001850902us-gaap:EmployeeStockOptionMember2023-06-3000018509022023-01-012023-06-300001850902us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001850902tkno:MeechesLLCMember2022-04-012022-06-300001850902us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001850902srt:MaximumMembertkno:RevolverMembertkno:AmendedCreditAgreementMember2023-03-282023-03-280001850902us-gaap:CommonStockMember2023-01-012023-06-300001850902tkno:OtherProductMember2022-04-012022-06-300001850902srt:MinimumMember2023-06-300001850902us-gaap:LeaseholdImprovementsMember2022-12-310001850902srt:MinimumMembertkno:AmendedCreditAgreementMembertkno:TermLoanMember2023-03-282023-03-280001850902us-gaap:AdditionalPaidInCapitalMember2022-06-300001850902us-gaap:LeaseholdImprovementsMember2023-06-300001850902tkno:DirectSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001850902tkno:AmendedCreditAgreementMembertkno:LondonInterbankOfferedRateMember2022-05-102022-05-100001850902country:US2022-01-012022-06-300001850902us-gaap:CommonStockMember2022-06-300001850902us-gaap:CommonStockMember2022-04-012022-06-300001850902tkno:ClinicalSolutionsMember2023-01-012023-06-300001850902us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001850902us-gaap:AdditionalPaidInCapitalMember2023-06-300001850902us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001850902us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertkno:AmendedCreditAgreementMember2022-11-082022-11-080001850902tkno:LIBORFloorMembertkno:AmendedCreditAgreementMember2022-05-102022-05-100001850902country:US2023-04-012023-06-300001850902tkno:DistributorSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001850902us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001850902tkno:DistributorCustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-12-310001850902us-gaap:AdditionalPaidInCapitalMember2021-12-310001850902tkno:AmendedCreditAgreementMembersrt:ScenarioForecastMember2023-01-012023-12-310001850902us-gaap:VehiclesMember2023-06-300001850902us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001850902tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2023-04-012023-06-300001850902us-gaap:CustomerRelationshipsMember2022-12-310001850902us-gaap:MachineryAndEquipmentMember2023-06-300001850902us-gaap:RetainedEarningsMember2022-03-310001850902us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001850902tkno:LabEssentialsMember2022-04-012022-06-300001850902us-gaap:EmployeeStockOptionMember2022-12-310001850902srt:MinimumMember2022-11-082022-11-080001850902us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMember2022-04-012022-06-300001850902tkno:AmendedCreditAgreementMembersrt:ScenarioForecastMember2024-03-3100018509022023-03-310001850902us-gaap:EmployeeStockOptionMember2022-01-012022-12-3100018509022022-06-300001850902tkno:ClinicalSolutionMembertkno:AmendedCreditAgreementMember2024-03-310001850902tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2022-01-012022-06-300001850902us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001850902srt:MinimumMemberus-gaap:SubsequentEventMembertkno:AmendedCreditAgreementMember2023-07-1300018509022022-10-310001850902us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001850902us-gaap:RestrictedStockUnitsRSUMember2022-12-310001850902us-gaap:CostOfSalesMember2023-04-012023-06-300001850902tkno:InventoryPurchasesMembertkno:DirectSupplierCMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001850902us-gaap:RetainedEarningsMember2023-06-300001850902tkno:AtTheMarketFacilityMember2023-03-302023-03-300001850902us-gaap:RetainedEarningsMember2023-03-3100018509022023-12-310001850902us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-3000018509022021-03-260001850902us-gaap:CommonStockMember2022-01-012022-06-300001850902us-gaap:CommonStockMember2023-06-300001850902us-gaap:NonUsMember2023-01-012023-06-300001850902tkno:ClinicalSolutionsMember2022-04-012022-06-300001850902tkno:OtherProductMember2023-04-012023-06-300001850902tkno:RevolverMembertkno:AmendedCreditAgreementMember2023-03-282023-03-280001850902tkno:AmendedCreditAgreementMember2022-05-100001850902tkno:LabEssentialsMember2023-04-012023-06-300001850902us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001850902us-gaap:AdditionalPaidInCapitalMember2023-03-310001850902us-gaap:CommonStockMember2021-12-310001850902tkno:LabEssentialsMember2022-01-012022-06-300001850902us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001850902us-gaap:CommonStockMember2022-12-310001850902us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-3000018509022023-02-012023-02-010001850902us-gaap:VehiclesMember2022-12-310001850902srt:ScenarioForecastMember2023-07-012023-12-3100018509022023-04-012023-06-300001850902us-gaap:MachineryAndEquipmentMember2022-12-310001850902us-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMemberus-gaap:AccountsReceivableMember2023-06-300001850902us-gaap:CustomerRelationshipsMember2023-06-300001850902tkno:DistributorSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001850902us-gaap:RetainedEarningsMember2022-04-012022-06-300001850902us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMember2022-01-012022-06-300001850902us-gaap:RetainedEarningsMember2022-01-012022-06-300001850902tkno:ClinicalSolutionsMember2023-04-012023-06-300001850902tkno:DistributorSupplierAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsPayableMember2023-06-300001850902tkno:TheFacilityMember2022-05-100001850902us-gaap:CommonStockMember2023-04-012023-06-300001850902tkno:MeechesLLCMember2022-01-012022-06-300001850902tkno:OfficeFurnitureAndEquipmentMember2023-06-300001850902us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001850902tkno:DirectCustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-06-300001850902us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001850902us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001850902us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001850902srt:MaximumMember2023-06-300001850902us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001850902us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001850902country:US2023-01-012023-06-300001850902us-gaap:RetainedEarningsMember2022-06-3000018509022022-01-012022-06-300001850902us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMember2023-04-012023-06-300001850902tkno:AmendedCreditAgreementMember2023-06-300001850902us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001850902tkno:MeechesLLCMember2023-04-012023-06-300001850902tkno:DirectSupplierBMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001850902tkno:ClinicalSolutionsMember2022-01-012022-06-3000018509022021-12-310001850902srt:MaximumMemberus-gaap:SubsequentEventMembertkno:AmendedCreditAgreementMember2023-07-130001850902tkno:LabEssentialsMember2023-01-012023-06-300001850902tkno:LondonInterbankOfferedRateMembertkno:TermLoanMember2022-05-102022-05-1000018509022022-03-310001850902srt:MinimumMembertkno:RevolverMembertkno:AmendedCreditAgreementMember2023-03-282023-03-280001850902us-gaap:AdditionalPaidInCapitalMember2022-12-3100018509022022-05-102022-05-100001850902tkno:DirectSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001850902us-gaap:RetainedEarningsMember2022-12-310001850902tkno:DirectSupplierBMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001850902us-gaap:SalesRevenueNetMembertkno:DirectCustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001850902us-gaap:CommonStockMember2023-03-310001850902us-gaap:CostOfSalesMember2023-01-012023-06-300001850902tkno:AmendedCreditAgreementMembertkno:TermLoanMember2023-03-282023-03-280001850902us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001850902us-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMemberus-gaap:AccountsReceivableMember2022-12-310001850902us-gaap:AdditionalPaidInCapitalMember2022-03-310001850902tkno:DistributorSupplierAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsPayableMember2022-12-310001850902us-gaap:CostOfSalesMember2022-04-012022-06-300001850902us-gaap:TradeNamesMember2022-12-310001850902us-gaap:NonUsMember2022-04-012022-06-300001850902us-gaap:CostOfSalesMember2022-01-012022-06-300001850902us-gaap:CommonStockMember2022-03-310001850902srt:ScenarioForecastMember2024-01-012024-06-300001850902us-gaap:SubsequentEventMember2023-07-130001850902us-gaap:SalesRevenueNetMembertkno:DirectCustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001850902tkno:ClinicalSolutionMembersrt:MaximumMembertkno:AmendedCreditAgreementMember2023-03-28xbrli:pureiso4217:USDxbrli:sharesxbrli:sharestkno:Positionsiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2023

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from to

Commission File Number: 001-40538

 

ALPHA TEKNOVA, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

94-3368109

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer
Identification No.)

2451 Bert Dr.

Hollister, CA

95023

(Address of principal executive offices)

(Zip Code)

(831) 637-1100

Registrant’s telephone number, including area code

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, par value $0.00001 per share

 

TKNO

 

The Nasdaq Stock Market LLC

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

 

 

Emerging growth company

 

 

 

 

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒

As of August 9, 2023, the registrant had 28,341,302 shares of common stock, $0.00001 par value per share, outstanding.

 

 

 


 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q contains forward-looking statements that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements relating to our financial condition, results of operations, plans, objectives, future performance and business, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “would,” “potential,” “likely,” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements contained in this Quarterly Report on Form 10-Q may include, but not be limited to, statements about:

our recent history of losses and our ability to continue as a going concern;
our ability to meet our publicly announced guidance or other expectations about our business;
our future financial performance, including our revenue, costs of revenue, and operating expenses;
our ability to achieve and grow profitability;
our ability to expand our operations and increase capacity;
our anticipated uses of cash in the short and long terms and the sufficiency of our sources of liquidity;
our ability to defend against claims and mitigate adverse results from any legal proceedings against us and the merits of any claims or suits against us;
our ability to maintain cash and cash equivalents and limit our accounts receivable and credit risk exposure;
our future investments in additional facilities to facilitate our expected growth;
our future uses of capital to purse potential acquisitions that further or accelerate our strategy;
our future use of equity or debt financings to execute our business strategy;
our ability to take advantage of certain exemptions from various reporting requirements generally applicable to public companies;
our expectations regarding the period during which we qualify as an emerging growth company under the Jumpstart Our Business Startups Act of 2012 (the JOBS Act);
the impact of recent accounting pronouncements on our financial position, results of operations, or cash flows;
any failure to maintain effective internal controls over financial reporting or fully remediate any weaknesses in our internal controls that may arise or be identified in the future;
the impact of changes to our internal control over financial reporting, other than changes intended to remediate material weaknesses;
the impact of any pandemic, epidemic, or outbreak of infectious disease (including COVID-19), natural disasters, geopolitical unrest, war (including in Ukraine), terrorism, public health issues or other catastrophic events may have on our business and our ability to actively manage our response to these types of events;
our future adoption of critical accounting policies and estimates;
our ability to increase the scale and capacity of our manufacturing processes and systems;
the impact of increased competition from additional companies entering the market and the availability of more advanced technologies in the market;
the impact of global economic conditions on us and our customers;
our ability to hire and retain key personnel;
our ability to obtain capital on favorable terms, or at all;
our ability to generate future revenue growth from introducing new products to support the growing cell and gene therapy market and the increasing use of messenger ribonucleic acid (mRNA) vaccines and therapies;
our ability to generate future revenue growth in market segments such as cell and gene therapy, liquid biopsy, and synthetic biology;

2


 

the impact of inflation and increased costs on our operations, including materials, labor, and rising interest rates;
our ability to use cash on hand to meet current and future financial obligations, including funding our operations, debt service requirements, and capital expenditures;
our ability to access our invested cash or cash equivalents;
the enforceability of our exclusive forum provisions in our amended and restated certificate of incorporation;
our customers’ sensitivity to product nonconformances, defects, and errors;
the availability of exemption of our products from the requirements of the U.S. Food, Drug and Cosmetic Act (FDCA);
our ability to secure and maintain a stable supply of raw materials in the future;
our ability to maintain a corporate culture that contributes to our success;
the marketability of our products across a wide range of markets and the probability of success in our target markets;
regulatory developments in the United States and other countries;
the impact of revenue recognition rules and other factors on our financial results;
our ability to obtain, maintain, and enforce intellectual property protection for our current and future products, including our ability to protect our trade secrets, trademarks, and trade names; and
the ongoing expenses associated with being a public company.

 

We caution you that the foregoing list may not contain all the forward-looking statements made in this Quarterly Report on Form 10-Q.

 

We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, prospects, business strategy, and financial needs. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, assumptions, and other factors described in the section titled “Risk Factors” in Part I, Item 1A, of our Annual Report on Form 10-K filed with the SEC on March 30, 2023 (the 2022 Annual Report on Form 10-K) and elsewhere in this Quarterly Report on Form 10-Q. These risks are not exhaustive. Other sections of this Quarterly Report on Form 10-Q include additional factors that could adversely impact our business and financial performance. Furthermore, 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 on Form 10-Q. We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.

 

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 on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and 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.

 

The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which such statements are made. We undertake no obligation to update any forward-looking statements after the date of this Quarterly Report on Form 10-Q or to conform such statements to actual results or revised expectations, except as required by law.

 

Unless the context otherwise requires, the terms “Teknova,” the “Company,” “we,” “us,” and “our” in this Quarterly Report on Form 10-Q refer to Alpha Teknova, Inc.

 

3


 

 

ALPHA TEKNOVA, INC.

 

Form 10-Q for the Quarter Ended June 30, 2023

 

INDEX

 

 

 

 

 

Page

PART I.

 

FINANCIAL INFORMATION

 

 

Item 1.

 

Condensed Financial Statements (Unaudited)

 

5

 

 

Condensed Statements of Operations (Unaudited) for the Three and Six Months Ended June 30, 2023 and 2022

 

5

 

 

Condensed Balance Sheets (Unaudited) at June 30, 2023 and December 31, 2022

 

6

 

 

Condensed Statements of Stockholders’ Equity (Unaudited) for the Three and Six Months Ended June 30, 2023 and 2022

 

7

 

 

Condensed Statements of Cash Flows (Unaudited) for the Six Months Ended June 30, 2023 and 2022

 

9

 

 

Notes to Unaudited Condensed Financial Statements

 

10

Item 2.

 

Management's Discussion and Analysis of Financial Condition and Results of Operations

 

20

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

29

Item 4.

 

Controls and Procedures

 

29

 

PART II.

 

OTHER INFORMATION

 

31

Item 1.

 

Legal Proceedings

 

31

Item 1A.

 

Risk Factors

 

32

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

34

Item 3.

 

Defaults Upon Senior Securities

 

34

Item 4.

 

Mine Safety Disclosures

 

34

Item 5.

 

Other Information

 

34

Item 6.

 

Exhibits

 

34

 

Signatures

 

 

 

36

 

4


 

PART I – FINANCIAL INFORMATION

Item 1. Condensed Financial Statements

 

ALPHA TEKNOVA, INC.

Condensed Statements of Operations

(Unaudited)

(in thousands, except share and per share data)

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue

 

$

11,527

 

 

$

11,690

 

 

$

20,648

 

 

$

22,837

 

Cost of sales

 

 

6,461

 

 

 

6,443

 

 

 

13,159

 

 

 

12,241

 

Gross profit

 

 

5,066

 

 

 

5,247

 

 

 

7,489

 

 

 

10,596

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

1,464

 

 

 

1,929

 

 

 

2,859

 

 

 

3,942

 

Sales and marketing

 

 

2,174

 

 

 

2,598

 

 

 

4,517

 

 

 

4,195

 

General and administrative

 

 

5,943

 

 

 

7,059

 

 

 

13,288

 

 

 

14,354

 

Amortization of intangible assets

 

 

287

 

 

 

287

 

 

 

573

 

 

 

574

 

Long-lived assets impairment

 

 

2,195

 

 

 

 

 

 

2,195

 

 

 

 

Total operating expenses

 

 

12,063

 

 

 

11,873

 

 

 

23,432

 

 

 

23,065

 

Loss from operations

 

 

(6,997

)

 

 

(6,626

)

 

 

(15,943

)

 

 

(12,469

)

Other (expenses) income, net

 

 

 

 

 

 

 

 

 

 

 

 

Interest (expense) income, net

 

 

(308

)

 

 

28

 

 

 

(215

)

 

 

15

 

Other income, net

 

 

166

 

 

 

 

 

 

184

 

 

 

 

Total other (expenses) income, net

 

 

(142

)

 

 

28

 

 

 

(31

)

 

 

15

 

Loss before income taxes

 

 

(7,139

)

 

 

(6,598

)

 

 

(15,974

)

 

 

(12,454

)

Provision for (benefit from) income taxes

 

 

15

 

 

 

(395

)

 

 

(3

)

 

 

(754

)

Net loss

 

$

(7,154

)

 

$

(6,203

)

 

$

(15,971

)

 

$

(11,700

)

Net loss per share—basic and diluted

 

$

(0.25

)

 

$

(0.22

)

 

$

(0.57

)

 

$

(0.42

)

Weighted average shares used in computing net loss per share—basic and diluted

 

 

28,272,306

 

 

 

28,057,801

 

 

 

28,227,132

 

 

 

28,044,460

 

 

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

5


 

ALPHA TEKNOVA, INC.

Condensed Balance Sheets

(Unaudited)

(in thousands, except share and per share data)

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

23,710

 

 

$

42,236

 

Accounts receivable, net of allowance for doubtful accounts of $30 thousand and $22 thousand

 

 

4,572

 

 

 

4,261

 

Contract assets

 

 

1,050

 

 

 

 

Inventories, net

 

 

12,018

 

 

 

12,247

 

Income taxes receivable

 

 

22

 

 

 

22

 

Prepaid expenses and other current assets

 

 

1,741

 

 

 

2,374

 

Total current assets

 

 

43,113

 

 

 

61,140

 

Property, plant, and equipment, net

 

 

52,861

 

 

 

51,577

 

Operating right-of-use lease assets

 

 

17,561

 

 

 

19,736

 

Intangible assets, net

 

 

16,983

 

 

 

17,556

 

Other non-current assets

 

 

2,030

 

 

 

2,252

 

Total assets

 

$

132,548

 

 

$

152,261

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

1,081

 

 

$

2,449

 

Accrued liabilities

 

 

3,658

 

 

 

6,203

 

Current portion of operating lease liabilities

 

 

1,751

 

 

 

2,223

 

Current debt, net

 

 

22,162

 

 

 

 

Total current liabilities

 

 

28,652

 

 

 

10,875

 

Deferred tax liabilities

 

 

1,219

 

 

 

1,223

 

Other accrued liabilities

 

 

147

 

 

 

191

 

Long-term debt, net

 

 

 

 

 

21,976

 

Long-term operating lease liabilities

 

 

16,322

 

 

 

18,111

 

Total liabilities

 

 

46,340

 

 

 

52,376

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.00001 par value, 10,000,000 shares authorized at June 30, 2023 and December 31, 2022, respectively, zero shares issued and outstanding at June 30, 2023 and December 31, 2022

 

 

 

 

 

 

Common stock, $0.00001 par value, 490,000,000 shares authorized at June 30, 2023 and December 31, 2022, 28,341,302 and 28,179,423 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively

 

 

 

 

 

 

Additional paid-in capital

 

 

157,185

 

 

 

154,891

 

Accumulated deficit

 

 

(70,977

)

 

 

(55,006

)

Total stockholders’ equity

 

 

86,208

 

 

 

99,885

 

Total liabilities and stockholders’ equity

 

$

132,548

 

 

$

152,261

 

 

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

6


 

ALPHA TEKNOVA, INC.

Condensed Statements of Stockholders’ Equity

(in thousands, except share data)

(Unaudited)

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balance at April 1, 2023

 

 

28,190,192

 

 

$

 

 

$

155,910

 

 

$

(63,823

)

 

$

92,087

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,070

 

 

 

 

 

 

1,070

 

Issuance of common stock upon exercise of stock options

 

 

41,005

 

 

 

 

 

 

67

 

 

 

 

 

 

67

 

Issuance of common stock under employee stock purchase plan

 

 

82,034

 

 

 

 

 

 

138

 

 

 

 

 

 

138

 

Vesting of restricted stock units

 

 

28,071

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(7,154

)

 

 

(7,154

)

Balance at June 30, 2023

 

 

28,341,302

 

 

$

 

 

$

157,185

 

 

$

(70,977

)

 

$

86,208

 

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balance at April 1, 2022

 

 

28,042,479

 

 

$

 

 

$

151,583

 

 

$

(13,035

)

 

$

138,548

 

Stock-based compensation

 

 

 

 

 

 

 

 

934

 

 

 

 

 

 

934

 

Issuance of common stock upon exercise of stock options

 

 

24,770

 

 

 

 

 

 

44

 

 

 

 

 

 

44

 

Issuance of common stock under employee stock purchase plan

 

 

13,235

 

 

 

 

 

 

144

 

 

 

 

 

 

144

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(6,203

)

 

 

(6,203

)

Balance at June 30, 2022

 

 

28,080,484

 

 

$

 

 

$

152,705

 

 

$

(19,238

)

 

$

133,467

 

 

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

 

 

7


 

ALPHA TEKNOVA, INC.

Condensed Statements of Stockholders’ Equity

(in thousands, except share data)

(Unaudited)

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balance at January 1, 2023

 

 

28,179,423

 

 

$

 

 

$

154,891

 

 

$

(55,006

)

 

$

99,885

 

Stock-based compensation

 

 

 

 

 

 

 

 

2,080

 

 

 

 

 

 

2,080

 

Issuance of common stock upon exercise of stock options

 

 

51,774

 

 

 

 

 

 

76

 

 

 

 

 

 

76

 

Issuance of common stock under employee stock purchase plan

 

 

82,034

 

 

 

 

 

 

138

 

 

 

 

 

 

138

 

Vesting of restricted stock units

 

 

28,071

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(15,971

)

 

 

(15,971

)

Balance at June 30, 2023

 

 

28,341,302

 

 

$

 

 

$

157,185

 

 

$

(70,977

)

 

$

86,208

 

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balance at January 1, 2022

 

 

28,012,017

 

 

$

 

 

$

150,741

 

 

$

(7,538

)

 

$

143,203

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,721

 

 

 

 

 

 

1,721

 

Issuance of common stock upon exercise of stock options

 

 

55,232

 

 

 

 

 

 

99

 

 

 

 

 

 

99

 

Issuance of common stock under employee stock purchase plan

 

 

13,235

 

 

 

 

 

 

144

 

 

 

 

 

 

144

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(11,700

)

 

 

(11,700

)

Balance at June 30, 2022

 

 

28,080,484

 

 

$

 

 

$

152,705

 

 

$

(19,238

)

 

$

133,467

 

 

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

 

8


 

ALPHA TEKNOVA, INC.

Condensed Statements of Cash Flows

(Unaudited)

(in thousands)

 

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

Operating activities:

 

 

 

 

 

 

Net loss

 

$

(15,971

)

 

$

(11,700

)

Adjustments to reconcile net loss to net cash used in operating activities:

 

 

 

 

 

 

Bad debt expense

 

 

8

 

 

 

32

 

Inventory reserve

 

 

33

 

 

 

(8

)

Depreciation and amortization

 

 

2,427

 

 

 

1,543

 

Stock-based compensation

 

 

2,080

 

 

 

1,721

 

Deferred taxes

 

 

(4

)

 

 

(751

)

Amortization of debt financing costs

 

 

210

 

 

 

99

 

Non-cash lease expense

 

 

31

 

 

 

181

 

Long-lived assets impairment

 

 

2,195

 

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(319

)

 

 

(1,176

)

Contract assets

 

 

(1,050

)

 

 

 

Inventories

 

 

196

 

 

 

(2,507

)

Income taxes receivable

 

 

 

 

 

1,071

 

Prepaid expenses and other current assets

 

 

1,042

 

 

 

737

 

Other non-current assets

 

 

222

 

 

 

(589

)

Accounts payable

 

 

(1,362

)

 

 

(278

)

Accrued liabilities

 

 

(1,234

)

 

 

626

 

Other

 

 

(44

)

 

 

(40

)

Cash used in operating activities

 

 

(11,540

)

 

 

(11,039

)

Investing activities:

 

 

 

 

 

 

Purchase of property, plant, and equipment

 

 

(6,650

)

 

 

(16,837

)

Cash used in investing activities

 

 

(6,650

)

 

 

(16,837

)

Financing activities:

 

 

 

 

 

 

Proceeds from long-term debt

 

 

 

 

 

5,135

 

Payment of debt issuance costs

 

 

(24

)

 

 

(151

)

Payment of exit fee costs

 

 

 

 

 

(135

)

Payment of offering costs

 

 

(395

)

 

 

 

Proceeds from exercise of stock options

 

 

76

 

 

 

99

 

Proceeds from issuance of common stock under employee stock purchase plan

 

 

138

 

 

 

144

 

Cash (used in) provided by financing activities

 

 

(205

)

 

 

5,092

 

Change in cash, cash equivalents, and restricted cash

 

 

(18,395

)

 

 

(22,784

)

Cash, cash equivalents, and restricted cash at beginning of period

 

 

42,236

 

 

 

87,518

 

Cash, cash equivalents, and restricted cash at end of period

 

$

23,841

 

 

$

64,734

 

Supplemental cash flow disclosures:

 

 

 

 

 

 

Income taxes paid

 

$

 

 

$

 

Interest paid, net of amounts capitalized

 

$

630

 

 

$

 

Capitalized property, plant, and equipment included in accounts payable and accrued liabilities

 

$

920

 

 

$

3,668

 

Recognition of operating right-of-use lease asset

 

$

(1,137

)

 

$

20,318

 

Recognition of operating lease liabilities

 

$

(1,193

)

 

$

20,587

 

 

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

9


 

ALPHA TEKNOVA, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

Note 1. Nature of the Business

Alpha Teknova, Inc. (referred to herein as the Company or Teknova), produces critical reagents for the discovery, development, and commercialization of novel therapies, vaccines, and molecular diagnostics. Product offerings include pre-poured media plates for cell growth and cloning; liquid cell culture media and supplements for cellular expansion; and molecular biology reagents for sample manipulation, resuspension, and purification. Teknova supports customers spanning the life sciences market, including pharmaceutical and biotechnology companies, contract development and manufacturing organizations, in vitro diagnostic franchises, and academic and government research institutions, with catalog and custom, made-to-order products.

Teknova manufactures its products at its Hollister, California headquarters and stocks inventory of raw materials, components, and finished goods at that location. The Company ships products directly from its warehouse in Hollister, California.

 

Note 2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Accounting, Presentation and Use of Estimates

The accompanying unaudited condensed interim financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations.

The unaudited condensed financial statements have been prepared on a basis consistent with the audited annual financial statements as of and for the year ended December 31, 2022, and, in the opinion of management, reflect all adjustments, consisting solely of normal recurring adjustments, necessary for the fair presentation of the results for the interim periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain amounts of assets, liabilities, revenue, expenses, and related disclosures at the date of the financial statements and during the reporting period. The Company’s critical and significant accounting estimates are influenced by the Company’s assessment of the economic environment. Actual results may differ from those estimates. Certain prior period amounts have been reclassified to conform to the current year’s presentation.

These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 30, 2023 (the 2022 Annual Report on Form 10-K). Refer to Notes to Financial Statements—Note 2. Summary of Significant Accounting Policies,” within the 2022 Annual Report on Form 10-K for a full list of the Company’s significant accounting policies. The information in those notes has not changed except as a result of normal adjustments in the interim periods.

Teknova has determined that it operates in one reporting unit, one operating segment, and one reportable segment, as the chief operating decision maker of the Company reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.

Going Concern

Accounting Standards Codification (ASC) 205-40, Presentation of Financial Statements—Going Concern, requires management to evaluate an entity’s ability to continue as a going concern for the twelve month period following the date the financial statements are available for issuance. Management performed an assessment to determine whether there were conditions or events that, considered individually and in the aggregate, raised substantial doubt about the Company’s ability to continue as a going concern for the twelve month period following the date the accompanying unaudited financial statements are being issued. This assessment indicated certain negative conditions and events, described further below, which raise substantial doubt about the Company’s ability to continue as a going concern.

As of June 30, 2023, the Company has limited capital resources to fund ongoing operations. During the three and six months ended June 30, 2023, Teknova incurred net losses of $7.2 million and $16.0 million, respectively. In addition, as of June 30, 2023, the Company had an accumulated deficit of $71.0 million and a total principal amount of outstanding borrowings of $22.1 million. As of June 30, 2023, the Company had $14.4 million of working capital, which included $23.7 million in cash and cash equivalents. The Company’s available capital resources may not be sufficient for the Company to continue to meet its obligations as they become due

10


 

over the next twelve months if the Company cannot improve its operating results or increase its operating cash inflows. In the event these capital resources are not sufficient, the Company may need to raise additional capital through the sale of equity or debt securities, enter into strategic business collaboration agreements with other companies, seek other funding facilities, or sell assets. However, there can be no assurance that the Company will be able to accomplish any of the foregoing or to do so on favorable terms. If the Company is unable to meet its obligations when they become due over the next twelve months through its available capital resources, or obtain new sources of capital when needed, the Company may have to delay expenditures, reduce the scope of its manufacturing operations, reduce or eliminate one or more of its development programs, make significant changes to its operating plan, or cease its operations.

As disclosed in Note 10. Debt, Net, the Company is subject to certain financial covenants as set forth in the Amended Credit Agreement (defined in Note 10). These financial covenants include (i) a trailing twelve months minimum net revenue covenant that must be met each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. The Company was in compliance with its financial covenants as of June 30, 2023, however, the Company determined that it was not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. The Company continues to experience unfavorable market conditions, consistent with other companies in the industry, that have led the Company to lower its revenue projections for the year. As a result, it is unlikely that the Company will be able to comply with the revenue covenant for the remainder of 2023. Failing to comply with the revenue covenant constitutes an event of default under the Amended Credit Agreement and the lender has the right, but not the obligation, to accelerate the Company's obligations to pay the outstanding balance due and payable under the Term Loan (defined in Note 10). If the Company is not able to obtain a waiver from or agree to another accommodation with the lender with respect to the revenue covenant violation, or any future violation, the Company could be required to repay all or a portion of the outstanding amount under the Term Loan. In that event, the Company could need to seek other sources of capital and there can be no assurances that the Company would be able to do so on acceptable terms.

The accompanying unaudited financial statements have been prepared assuming the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and the satisfaction of liabilities in the normal course of business for one year following the issuance of these unaudited financial statements. As such, the accompanying unaudited financial statements do not include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amount and classification of liabilities that may result should the Company be unable to continue as a going concern.

Reduction in Workforce

On February 1, 2023, the Company carried out a reduction in workforce of approximately 40 positions, aimed at reducing operating expenses. The Company incurred $0.7 million of costs in connection with the reduction in workforce related to severance pay and other termination benefits. The costs associated with the reduction in workforce were recorded in the quarter ended March 31, 2023, in general and administrative expenses.

At-the-Market Facility

On March 30, 2023, the Company entered into a sales agreement (the ATM Facility) with Cowen and Company, LLC (Cowen), under which the Company may offer and sell, from time to time, shares of its common stock having aggregate gross proceeds of up to $50.0 million. The issuance and sale of these shares pursuant to the ATM Facility are deemed “at the market” offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the Securities Act), and are registered under the Securities Act. The Company will pay a commission of up to 3.0% of gross sales proceeds of any common stock sold under the ATM Facility. The aggregate market value of shares eligible for sale under the ATM Facility will be subject to the limitations of General Instruction I.B.6 of Form S-3, to the extent required under such instruction.

Cash and Cash Equivalents

The following table provides a reconciliation of the amount of cash, cash equivalents, and restricted cash reported within the balance sheets (in thousands). Restricted cash represents amounts held in an escrow account related to payments made in consideration for the early termination of the lease as described below in Note 14. Related Parties.

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Cash and cash equivalents

 

$

23,710

 

 

$

42,236

 

Restricted cash included in other current assets

 

 

131

 

 

 

 

Total cash, cash equivalents, and restricted cash

 

$

23,841

 

 

$

42,236

 

 

11


 

Recently Adopted Accounting Pronouncements

Effective January 1, 2023, the Company adopted ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses and applied to the Company’s accounts receivable. The adoption of this standard did not have a significant impact on the Company’s condensed financial statements.

 

Note 3. Revenue Recognition

Teknova recognizes revenue from the sale of manufactured products and services when the Company transfers control of promised goods or services to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Control is transferred when the customer has the ability to direct the use of and obtain benefits from the goods or services. The majority of the Company’s sales agreements contain performance obligations satisfied at a point in time when control is transferred to the customer.

Teknova’s revenue, disaggregated by product category, was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Lab Essentials

 

$

7,581

 

 

$

8,393

 

 

$

14,838

 

 

$

15,368

 

Clinical Solutions

 

 

3,653

 

 

 

2,943

 

 

 

5,262

 

 

 

6,755

 

Other

 

 

293

 

 

 

354

 

 

 

548

 

 

 

714

 

Total revenue

 

$

11,527

 

 

$

11,690

 

 

$

20,648

 

 

$

22,837

 

Teknova’s revenue, disaggregated by geographic region, was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$

11,075

 

 

$

11,285

 

 

$

19,801

 

 

$

22,105

 

International

 

 

452

 

 

 

405

 

 

 

847

 

 

 

732

 

Total revenue

 

$

11,527

 

 

$

11,690

 

 

$

20,648

 

 

$

22,837

 

The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded when an unconditional right to invoice and payment exists, such that only the passage of time is required before payment of consideration is due. A contract asset is recognized when a conditional right to consideration exists and transfer of control has occurred. We review contract asset balances for impairment, considering factors such as historical experience, creditworthiness, age of the balance as well as economic conditions. Contract assets were $1.1 million and zero as of June 30, 2023 and December 31, 2022, respectively. There were no contract asset impairments for the three or six months ended June 30, 2023.

 

Note 4. Concentrations of Risk

Customers

Customers who accounted for 10% or more of the Company’s revenues and outstanding balance of accounts receivable and contract assets are presented as follows:

 

 

 

For the Three Months Ended June 30,

 

For the Six Months Ended June 30,

 

As of

 

As of

 

 

2023

 

2022

 

2023

 

2022

 

June 30, 2023

 

December 31, 2022

Distributor customer A

 

*

 

*

 

*

 

*

 

*

 

15%

Distributor customer B

 

16%

 

14%

 

17%

 

13%

 

17%

 

17%

Direct customer A

 

24%

 

*

 

13%

 

*

 

26%

 

*

* Represents less than 10%.

The Company’s customers that are distributors, as opposed to direct customers, represent highly diversified customer bases.

Suppliers

Suppliers who accounted for 10% or more of the Company’s inventory purchases and outstanding balance of accounts payable are presented as follows:

 

12


 

 

 

For the Three Months Ended June 30,

 

For the Six Months Ended June 30,

 

As of

 

As of

 

 

2023

 

2022

 

2023

 

2022

 

June 30, 2023

 

December 31, 2022

Distributor supplier A

 

37%

 

39%

 

37%

 

35%

 

15%

 

11%

Direct supplier A

 

14%

 

*

 

12%

 

12%

 

*

 

*

Direct supplier B

 

*

 

16%

 

*

 

14%

 

*

 

*

Direct supplier C

 

13%

 

*

 

*

 

*

 

*

 

*

Direct supplier D

 

11%

 

*

 

*

 

*

 

*

 

*

* Represents less than 10%.

The Company’s suppliers that are distributors, as opposed to direct suppliers, represent highly diversified supplier bases.

Note 5. Inventories, Net

Inventories consist of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Finished goods, net

 

$

8,344

 

 

$

8,368

 

Work in process

 

 

108

 

 

 

186

 

Raw materials, net

 

 

3,566

 

 

 

3,693

 

Total inventories, net

 

$

12,018

 

 

$

12,247

 

 

Note 6. Property, Plant, and Equipment, Net

Property, plant, and equipment consist of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Machinery and equipment

 

$

18,211

 

 

$

19,433

 

Office furniture and equipment

 

 

739

 

 

 

628

 

Vehicles

 

 

292

 

 

 

229

 

Leasehold improvements

 

 

12,865

 

 

 

12,093

 

 

 

32,107

 

 

 

32,383

 

Less—Accumulated depreciation

 

 

(5,406

)

 

 

(4,520

)

 

 

26,701

 

 

 

27,863

 

Construction in progress

 

 

26,160

 

 

 

23,714

 

Total property, plant, and equipment, net

 

$

52,861

 

 

$

51,577

 

For the three and six months ended June 30, 2023, depreciation expense was $1.0 million and $1.9 million, respectively, and for the three and six months ended June 30, 2022, depreciation expense was $0.5 million and $1.0 million, respectively.

Teknova capitalizes interest on funds borrowed to finance certain of its capital expenditures. Capitalized interest is recorded as part of an asset’s cost and depreciated over the asset’s useful life. For the three and six months ended June 30, 2023, capitalized interest costs were $0.3 million and $0.9 million, respectively, and for the three and six months ended June 30, 2022, capitalized interest costs were $0.3 million and $0.6 million, respectively.

In June 2023, the Company identified circumstances that indicated that certain of its long-lived assets may not be recoverable. Specifically, these circumstances included changes in the market price of the asset group, continued losses and a current expectation that, more likely than not, these long-lived assets in question will be sold or otherwise disposed of significantly before the end of their previously estimated useful life. The Company reviewed the recoverability of the carrying value of these assets and determined that their carrying value exceeded their fair value. The fair value of these assets was measured employing cost and market approaches, using Level 3 inputs under ASC 820, Fair Value Measurement. Unobservable inputs include salvage value estimates, replacement or reproduction cost estimates, as well as consideration of physical deterioration, and functional and economic obsolescence, where measurable. As a result of this fair value analysis, an impairment charge of $2.2 million was recorded related to these long-lived assets for the three and six months ended June 30, 2023. Carrying value after the impairment charges approximates fair value.

 

Note 7. Leases

The Company leases office space, warehouse and manufacturing space, and equipment. The Companys lease agreements have remaining lease terms of one year to 14 years, and some of these leases have renewal and termination options exercisable at the

13


 

Company’s election. Terms and conditions to extend or terminate such leases are recognized as part of the right-of-use assets and lease liabilities where reasonably certain to be exercised. All of the Companys leases are operating leases.

Operating lease expense was $0.7 million and $1.5 million for the three and six months ended June 30, 2023, respectively, and operating lease expense was $0.8 million and $1.6 million for the three and six months ended June 30, 2022, respectively. Cash paid for amounts included in the measurement of the lease liabilities was $0.7 million and $1.5 million for the three and six months ended June 30, 2023, respectively, and cash paid for amounts included in the measurement of the lease liabilities was $0.7 million and $1.4 million for the three and six months ended June 30, 2022, respectively. The weighted-average discount rate was 5.0% and the weighted-average remaining lease term was 9.2 years as of June 30, 2023.

Maturities of operating lease liabilities at June 30, 2023 were as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

1,293

 

2024

 

 

2,601

 

2025

 

 

2,354

 

2026

 

 

2,413

 

2027

 

 

2,416

 

Thereafter

 

 

11,917

 

Total lease payments

 

 

22,994

 

Less: imputed interest

 

 

(4,921

)

Present value of lease liabilities

 

$

18,073

 

 

Note 8. Intangible Assets, Net

The following is a summary of intangible assets with definite and indefinite lives (in thousands):

 

 

 

Balance at June 30, 2023

 

 

Balance at December 31, 2022

 

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Definite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

9,180

 

 

$

5,116

 

 

$

4,064

 

 

$

9,180

 

 

$

4,543

 

 

$

4,637

 

Indefinite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

 

12,919

 

 

 

 

 

 

12,919

 

 

 

12,919

 

 

 

 

 

 

12,919

 

Total intangible assets

 

$

22,099

 

 

$

5,116

 

 

$

16,983

 

 

$

22,099

 

 

$

4,543

 

 

$

17,556

 

For each of the three months ended June 30, 2023 and 2022, amortization expense was $0.3 million and for each of the six months ended June 30, 2023 and 2022, amortization expense was $0.6 million.

As of June 30, 2023, the remaining weighted-average useful life of definite lived intangible assets was 3.5 years. The estimated future amortization expense of intangible assets with definite lives is as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

575

 

2024

 

 

1,148

 

2025

 

 

1,148

 

2026

 

 

1,148

 

2027

 

 

45

 

Estimated future amortization expense of definite-lived intangible assets

 

$

4,064

 

 

14


 

Note 9. Accrued Liabilities

Accrued liabilities were comprised of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Payroll-related

 

$

2,321

 

 

$

2,796

 

Property, plant, and equipment

 

 

655

 

 

 

1,966

 

Deferred revenue

 

 

36

 

 

 

198

 

Other

 

 

646

 

 

 

1,243

 

Total current accrued liabilities

 

$

3,658

 

 

$

6,203

 

 

 

Note 10. Debt, Net

On May 10, 2022, the Company entered into the Amended and Restated Credit and Security Agreement (Term Loan) as borrower, with MidCap Financial Trust (MidCap), as agent and lender, and the additional lenders from time to time party thereto (the Term Loan Credit Agreement) and the Amended and Restated Credit and Security Agreement (Revolving Loan) as borrower, with MidCap as agent and lender, and the additional lenders from time to time party thereto (the Revolving Loan Credit Agreement, together with the Term Loan Credit Agreement, the Credit Agreement).

The Credit Agreement provided for a $57.135 million credit facility (the Credit Facility) consisting of a $52.135 million senior secured term loan (the Term Loan) and a $5.0 million working capital facility (the Revolver). The Term Loan consisted of the $12.0 million balance made available in 2021 under the previous credit facility and an additional $40.135 million, staged such that $5.135 million was funded upon closing of the Credit Agreement, an additional $5.0 million was funded on October 31, 2022, $10.0 million was to be available in the first half of 2023, $10.0 million was to be available in the second half of 2023 and $10.0 million was to be available in the first half of 2024, with the borrowing in the second half of 2023 and in the first half of 2024 being contingent upon achieving trailing twelve months of Clinical Solutions revenue of $15.0 million and $19.0 million, respectively, and liquidity requirements (as defined in the Credit Agreement) of $10.0 million and $15.0 million, respectively. The maximum loan amount under the Revolver was $5.0 million, and the Company was permitted to request the lenders to increase such amount up to $15.0 million. Borrowings on the Revolver were limited in accordance with a borrowing base calculation.

The interest on the Term Loan was based on the annual rate of one-month London Inter-Bank Offered Rate (LIBOR) plus 6.45%, subject to a LIBOR floor of 1.00%. If any advance under the Term Loan was prepaid at any time, the prepayment fee was based on the amount being prepaid and an applicable percentage amount, such as 3%, 2%, or 1%, based on the date the prepayment was made after the closing date of the Term Loan. Interest on the outstanding balance of the Revolver was payable monthly in arrears at an annual rate of one-month LIBOR plus 3.75%, subject to a LIBOR floor of 1.00%.

The maturity date of the Credit Facility is May 1, 2027. On the date of termination of the Term Loan or the date on which the obligations under the Term Loan become due and payable in full, the Company would pay an exit fee in an amount equal to 5.00% of the total aggregate principal amount of term loans made pursuant to the Term Loan as of such date. The Credit Agreement contained a financial covenant based upon a trailing twelve months of net revenue, including a requirement of $42.5 million in the twelve months ending December 31, 2022.

On November 8, 2022, the Company entered into Amendment No. 1 to the Credit Agreement (Amendment No. 1) which (i) replaced the LIBOR-based interest rate with a rate equal to the forward-looking one-month term Secured Overnight Financing Rate adjusted upward by 0.10% (or Term SOFR, as defined in Amendment No. 1) plus an applicable margin (6.45% for the Term Loan and 3.75% for the Revolver), with a Term SOFR floor of 1.00%, and with such interest rate calculation change taking effect on December 1, 2022, (ii) increased the applicable prepayment fee percentage amounts by one percentage point, (iii) gave the lenders discretion regarding the $10.0 million in borrowing that was previously guaranteed to be available under the Term Loan in the first half of 2023, and (iv) reduced the requirements for trailing twelve months of net revenue for all future periods. Concurrent with Amendment No. 1, the exit fee due on the date of termination of the Term Loan, or the date on which the obligations under the Term Loan become due and payable in full, increased from 5.00% to 7.00% of the total aggregate principal amount of term loans made pursuant to the Term Loan as of such date.

On March 28, 2023, the Company entered into Amendment No. 2 to the Credit Agreement (Amendment No. 2, or as amended, the Amended Credit Agreement) which (i) increased the applicable margin from 6.45% to 7.00% for the Term Loan and from 3.75% to 4.00% for the Revolver, and increased the Term SOFR floor from 1.00% to 4.50% on both the Term Loan and Revolver, (ii) gave the lenders discretion regarding the $10.0 million in borrowings in the second half of 2023 and the $10.0 million in borrowings in the first half of 2024 by removing the trailing twelve month Clinical Solutions revenue requirement that was previously

15


 

required under the Term Loan, (iii) removed the increase in the minimum cash covenant from $10.0 million to $15.0 million on the $10.0 million in borrowings in the first half of 2024, and added the $10.0 million minimum cash covenant requirement throughout the remaining term of the Amended Credit Agreement, and (iv) reduced the requirements for trailing twelve months of net revenue for all future periods—for example, for the twelve months ending December 31, 2023, the minimum net revenue requirement was reduced from $45.0 million to $42.0 million. Concurrent with Amendment No. 2, the exit fee due on the date of termination of the Term Loan, or the date on which the obligations under the Term Loan become due and payable in full, increased from 7.00% percent to 8.50% of the total aggregate principal amount of term loans made pursuant to the Term Loan (including amendments thereto) as of such date.

As discussed above, the Company is subject to certain financial covenants as set forth in the Amended Credit Agreement. These financial covenants include (i) a trailing twelve months minimum net revenue covenant that must be met each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. The Company was in compliance with its financial covenants as of June 30, 2023, however, the Company determined that it was not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. Accordingly, the long-term debt, net has been reclassified to current in the accompanying balance sheet.

Debt, net consisted of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Debt

 

$

22,135

 

 

$

22,135

 

Cumulative accretion of exit fee

 

 

335

 

 

 

161

 

Unamortized debt discount and debt issuance costs

 

 

(308

)

 

 

(320

)

Debt, net

 

$

22,162

 

 

$

21,976

 

As of June 30, 2023, the fair value of the Companys debt approximated its carrying value. The fair value of the Companys debt was based on observable market inputs (Level 2).

Note 11. Stock-Based Compensation

Equity Incentive Plans

The Company maintains a stock incentive plan, which permits the granting of incentive stock options or nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance awards, and other stock-based awards. The equity-based awards for employees will vest over a four-year period, pursuant to two different vesting schedules. For initial equity-based awards granted to employees, the first vest is generally a one-year cliff vest, followed by monthly vesting for the final three years. Thereafter, annual equity-based awards granted to employees typically vest monthly over the four-year vest term. The initial equity-based awards granted to the Company’s non-employee, independent directors upon appointment to the board of directors will vest over a three-year period, with the first vest being a one-year cliff, followed by monthly vesting over the remaining two years. Thereafter, annual equity-based awards granted to the Company’s non-employee, independent directors will cliff vest after one year from the date of grant.

Stock Options

The following table summarizes the stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise
Price
per Share

 

 

Weighted Average
Remaining
Contractual
Term
(in years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at January 1, 2023

 

 

3,846,532

 

 

$

7.02

 

 

 

8.31

 

 

$

9,083

 

Granted

 

 

548,152

 

 

$

5.37

 

 

 

 

 

 

 

Exercised

 

 

(51,774

)

 

$

1.47

 

 

 

 

 

 

 

Forfeited

 

 

(181,786

)

 

$

10.33

 

 

 

 

 

 

 

Expired

 

 

(29,701

)

 

$

16.14

 

 

 

 

 

 

 

Outstanding at June 30, 2023

 

 

4,131,423

 

 

$

6.66

 

 

 

8.03

 

 

$

3,223

 

Exercisable at June 30, 2023

 

 

1,769,740

 

 

$

5.53

 

 

 

7.61

 

 

$

1,999

 

Vested and expected to vest at June 30, 2023

 

 

3,846,741

 

 

$

7.12

 

 

 

8.22

 

 

$

2,592

 

 

16


 

The weighted average assumptions used in the Black-Scholes pricing model for stock options granted during the three and six months ended June 30, 2023, were as follows:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Estimated dividend yield

 

 

-

%

 

 

-

%

 

 

-

%

 

 

-

%

Weighted-average expected stock price volatility

 

 

35.35

%

 

 

33.47

%

 

 

35.04

%

 

 

33.14

%

Weighted-average risk-free interest rate

 

 

3.47

%

 

 

2.90

%

 

 

4.11

%

 

 

2.09

%

Expected average term of options (in years)

 

 

6.25

 

 

 

6.25

 

 

 

6.25

 

 

 

6.25

 

Weighted-average fair value of common stock

 

$

1.97

 

 

$

14.11

 

 

$

5.37

 

 

$

14.98

 

Weighted-average fair value per option

 

$

0.81

 

 

$

5.44

 

 

$

2.28

 

 

$

5.48

 

Restricted Stock

The following table summarizes the restricted stock unit activity for the six months ended June 30, 2023 (in thousands, except share and per share data):

 

 

 

Number of
Shares

 

 

Weighted
Average
Grant Date
Fair Value
per Share

 

 

Weighted Average
Remaining
Contractual
Term (in
years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at January 1, 2023

 

 

28,071

 

 

$

7.43

 

 

 

0.42

 

 

$

158

 

Granted

 

 

174,595

 

 

$

4.93

 

 

 

 

 

 

 

Vested

 

 

(28,071

)

 

$

7.43

 

 

 

 

 

 

 

Forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Outstanding at June 30, 2023

 

 

174,595

 

 

$

4.93

 

 

 

1.76

 

 

$

466

 

Vested and expected to vest at June 30, 2023

 

 

174,595

 

 

$

4.93

 

 

 

1.76

 

 

$

466

 

Employee Stock Purchase Plan

The Company also maintains an employee stock purchase plan (ESPP) that authorizes the issuance of shares of common stock pursuant to purchase rights granted to eligible employees. Unless otherwise determined by the Company’s board of directors, shares of the Company’s common stock will be purchased for the accounts of employees participating in the Company’s ESPP at a price per share equal to the lesser of (i) 85% of the fair market value of a share of the Company’s common stock on the first day of an offering; or (ii) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. Offering periods are generally six months long; beginning on May 15, 2023, offering periods begin on June 1 and December 1 of each year. The Company issued 82,034 shares of common stock under the ESPP during the three and six months ended June 30, 2023 and 13,235 shares of common stock under the ESPP during the three and six months ended June 30, 2022.

Stock-Based Compensation Expense

Stock-based compensation expense included in the accompanying condensed financial statements was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of sales

 

$

40

 

 

$

44

 

 

$

76

 

 

$

63

 

Research and development

 

 

40

 

 

 

48

 

 

 

77

 

 

 

113

 

Sales and marketing

 

 

172

 

 

 

126

 

 

 

324

 

 

 

225

 

General and administrative

 

 

818

 

 

 

716

 

 

 

1,603

 

 

 

1,320

 

Total stock-based compensation expense

 

$

1,070

 

 

$

934

 

 

$

2,080

 

 

$

1,721

 

Stock-based compensation expense related to stock options was $1.0 million and $1.9 million for the three and six months ended June 30, 2023, respectively, and $0.9 million and $1.7 million for the three and six months ended June 30, 2022, respectively. Unrecognized compensation expense related to stock options was $8.7 million at June 30, 2023, which is expected to be recognized as expense over the weighted-average period of 3.02 years.

Stock-based compensation expense related to restricted stock units was $0.1 million and $0.2 million for the three and six months ended June 30, 2023, respectively, and was not significant for the three and six months ended June 30, 2022. Unrecognized

17


 

compensation expense related to restricted stock units was $0.8 million at June 30, 2023, which is expected to be recognized as expense over the weighted-average period of 2.77 years.

Stock-based compensation expense related to the ESPP was not significant for either of the three or six months ended June 30, 2023 or 2022. Total compensation cost related to the ESPP not yet recognized also was not significant in those periods. As of June 30, 2023, an insignificant amount has been withheld on behalf of employees for future purchases under the ESPP.

 

Note 12. Income Taxes

For the three months ended June 30, 2023, the Company's provision for income taxes was not significant, compared to the three months ended June 30, 2022, when the Company recorded a $0.4 million income tax benefit. The effective tax rates for the three months ended June 30, 2023 and 2022 were 0.2% and 6.0%, respectively. The effective tax rates differ from the federal statutory rate primarily due to operating losses not expected to produce a benefit.

For the six months ended June 30, 2023, the Company's benefit from income taxes was not significant, compared to the six months ended June 30, 2022, when the Company recorded a $0.8 million income tax benefit. The effective tax rates for the six months ended June 30, 2023 and 2022 were 0.0% and 6.1%, respectively. The effective tax rates differ from the federal statutory rate primarily due to operating losses not expected to produce a benefit.

 

Note 13. 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. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, restricted stock units, and employee stock purchase rights are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive for all periods presented.

The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net loss

 

$

(7,154

)

 

$

(6,203

)

 

$

(15,971

)

 

$

(11,700

)

Weighted average shares used in computing net loss per share—basic and diluted

 

 

28,272,306

 

 

 

28,057,801

 

 

 

28,227,132

 

 

 

28,044,460

 

Net loss per share—basic and diluted

 

$

(0.25

)

 

$

(0.22

)

 

$

(0.57

)

 

$

(0.42

)

The following is a summary of the common stock equivalents for the securities outstanding during the respective periods that have been excluded from the computation of diluted net loss per common share, as their effect would be anti-dilutive:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Employee share-based awards to purchase common stock

 

 

4,106,421

 

 

 

3,818,283

 

 

 

3,991,641

 

 

 

3,620,794

 

 

Note 14. Related Parties

The Company has identified Meeches LLC (Meeches) as a related party through common control. Meeches is controlled by Ted Davis and Irene Davis, founders and current directors, and greater than five percent stockholders of the Company. Prior to May 16, 2023, the Company leased certain real property in Mansfield, Massachusetts, from Meeches and did not have any outstanding balances owed to Meeches as of June 30, 2023 or December 31, 2022. For the three and six months ended June 30, 2023, the Company paid Meeches lease payments that were not significant and $0.1 million, respectively, and for the three and six months ended June 30, 2022, the Company paid Meeches lease payments of $0.1 million and $0.2 million, respectively.

On April 11, 2023, the Company and Meeches entered into an agreement to terminate the Mansfield lease, which termination occurred on May 16, 2023. Shortly thereafter, Meeches sold the property to a third party. As part of the consideration for the early termination of the Mansfield lease, the Company entered into an escrow agreement with the new owner on May 17, 2023, and placed in escrow an amount equal to five months of base rent plus related expenses assumed by Teknova under the Mansfield lease. Escrow funds will be released to the new owner on a pro-rata monthly basis for the following five months, or until the occurrence of a rent commencement date under any new lease of the property to a third party. Upon the rent commencement date under a new lease, all amounts remaining in the escrow account and not then due, pro-rated daily, shall be released to Teknova.

18


 

 

Note 15. Subsequent Events

On July 13, 2023, the Company entered into Amendment No. 3 to the Credit Agreement (Amendment No. 3), which amends the definition of Permitted Debt in the Amended Credit Agreement from $250,000 to $1,100,000 to allow for the financing of the Company's Directors and Officers (D&O) liability insurance and related policies as described further below. Other than the modifications described in this paragraph and in Note 10. Debt, Net, the Amended Credit Agreement continues unmodified in all other material respects.

On July 13, 2023, the Company also entered into a financing agreement with First Insurance Funding for the financing of the Company's D&O liability insurance and related policies. Under the terms of the financing agreement, the Company will pay a total of $1.2 million in premiums, taxes and fees, plus interest at an annual percentage rate of 7.74% in ten monthly separate installment payments commencing on July 25, 2023.

 

19


 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

You should read the following discussion and analysis of our financial condition and results of operations together with our unaudited condensed financial statements and related notes thereto included in Part I, Item I of this Quarterly Report on Form 10-Q and with our audited financial statements and related notes thereto for the year ended December 31, 2022, included in the 2022 Annual Report on Form 10-K (the 2022 Annual Report on Form 10-K) filed on March 30, 2023, with the Securities and Exchange Commission (SEC). For a discussion of factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis and elsewhere in this Quarterly Report on Form 10-Q, you should review the risk factors identified in Part I, Item 1A, Risk Factors, of our 2022 Annual Report on Form 10-K and in Item 1A, Risk Factors, of this Quarterly Report on Form 10-Q.

As in Item 1. of this Quarterly Report on Form 10-Q, in this Item 2, unless the context otherwise requires, the terms “Teknova,” the “Company,” “we,” “us,” and “our” refer to Alpha Teknova, Inc.

Overview

Since our founding in 1996, we have been producing critical reagents for the discovery, development, and commercialization of novel therapies, vaccines, and molecular diagnostics. Our more than 3,000 active customers span the entire continuum of the life sciences market, including leading pharmaceutical and biotechnology companies, contract development and manufacturing organizations, in vitro diagnostics franchises, and academic and government research institutions. Our Company is built around our knowledge, methods, and know-how in our proprietary manufacturing processes, which are highly adaptable and configurable. These proprietary processes enable us to manufacture and deliver high-quality, custom, made-to-order products with short turnaround times and at scale, across all stages of our customers’ product development, from early research through commercialization.

We have two primary product categories: Lab Essentials and Clinical Solutions. We offer three primary product types: (i) pre-poured media plates for cell growth and cloning; (ii) liquid cell culture media and supplements for cellular expansion; and (iii) molecular biology reagents for sample manipulation, resuspension, and purification. Our liquid cell culture media and supplements and molecular biology reagents are available in both of our two product categories; pre-poured media plates are available in our Lab Essentials category only.

In 2017, we achieved ISO 13485:2016 certification, enabling us to manufacture products for use in diagnostic and therapeutic applications. Our certification allows us to offer solutions across the entire customer product development workflow, supporting our customers need for materials in greater volume and that meet increasingly stringent quality requirements as they scale from research to commercialization.

We manufacture our products at our Hollister, California, headquarters and stock inventory of raw materials, components, and finished goods at that campus. We rely on a limited number of suppliers for certain raw materials, and we have no long-term supply arrangements with our suppliers, as we order on a purchase order basis. We ship our products directly from our warehouse in Hollister, California, to our customers and distributors, generally pursuant to purchase orders. We typically recognize revenue when products are shipped.

We generated revenue of $11.5 million during the three months ended June 30, 2023, which represents a decrease of $0.2 million compared to revenue of $11.7 million during the three months ended June 30, 2022. For the three months ended June 30, 2023 and 2022, only 3.9% and 3.5%, respectively, of our revenue was generated from customers located outside of the United States. We generated revenue of $20.6 million during the six months ended June 30, 2023, which represents a decrease of $2.2 million compared to revenue of $22.8 million during the six months ended June 30, 2022. For the six months ended June 30, 2023 and 2022, only 4.1% and 3.2%, respectively, of our revenue was generated from customers located outside of the United States. Our sales outside of the United States are denominated in U.S. Dollars.

We had an operating loss of $7.0 million during the three months ended June 30, 2023, compared to an operating loss of $6.6 million during the three months ended June 30, 2022. We had an operating loss of $15.9 million during the six months ended June 30, 2023, compared to an operating loss of $12.5 million during the six months ended June 30, 2022. While our expenses may fluctuate over the short term, we expect our expenses will continue to increase in future periods, but at a slower rate, in connection with our ongoing activities as we:

20


 

attract, hire, and retain qualified personnel;
invest in processes and infrastructure to enable manufacturing automation and expand capacity, including the ramp up of our new, state-of-the-art manufacturing, warehouse, and distribution facilities;
introduce new products and services and create and protect intellectual property;
build our brand and market, and sell new and existing products and services; and
potentially acquire businesses or technologies to accelerate the growth of our business.

Impact of Broader Economic Trends on Our Business

We are closely monitoring economic uncertainty in the U.S. and abroad. General inflation in the U.S. rose to levels not experienced in recent decades. General inflation, including rising prices for our raw materials and other inputs, as well as rising salaries and other expenses, negatively impact our business by increasing our cost of sales and operating expenses. In addition, the U.S. Federal Reserve has raised, and may again raise, interest rates in response to concerns about inflation. Inflation, together with increased interest rates, may cause our customers to reduce, delay, or cancel orders for our goods and services, thereby causing a decrease in or change in timing of sales of our products and services. We cannot predict the impact of future inflation and interest rate increases on the results of our operations. For further information regarding the impact of these economic factors on the Company, please see the risk factors identified in Part I, Item 1A, Risk Factors, of our 2022 Annual Report on Form 10-K.

Results of Operations

Comparison of the Three Months Ended June 30, 2023 and Three Months Ended June 30, 2022

The following tables set forth our results of operations for the three months ended June 30, 2023 and 2022 (dollars in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Revenue

 

$

11,527

 

 

$

11,690

 

 

$

(163

)

 

 

(1.4

)%

Cost of sales

 

 

6,461

 

 

 

6,443

 

 

 

18

 

 

 

0.3

%

Gross profit

 

 

5,066

 

 

 

5,247

 

 

 

(181

)

 

 

(3.4

)%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

1,464

 

 

 

1,929

 

 

 

(465

)

 

 

(24.1

)%

Sales and marketing

 

 

2,174

 

 

 

2,598

 

 

 

(424

)

 

 

(16.3

)%

General and administrative

 

 

5,943

 

 

 

7,059

 

 

 

(1,116

)

 

 

(15.8

)%

Amortization of intangible assets

 

 

287

 

 

 

287

 

 

 

 

 

 

 

Long-lived assets impairment

 

 

2,195

 

 

 

 

 

 

2,195

 

 

 

100.0

%

Total operating expenses

 

 

12,063

 

 

 

11,873

 

 

 

190

 

 

 

1.6

%

Loss from operations

 

 

(6,997

)

 

 

(6,626

)

 

 

(371

)

 

 

5.6

%

Other (expenses) income, net

 

 

 

 

 

 

 

 

 

 

 

 

Interest (expense) income, net

 

 

(308

)

 

 

28

 

 

 

(336

)

 

 

(1200.0

)%

Other income, net

 

 

166

 

 

 

 

 

 

166

 

 

 

100.0

%

Total other (expenses) income, net

 

 

(142

)

 

 

28

 

 

 

(170

)

 

 

(607.1

)%

Loss before income taxes

 

 

(7,139

)

 

 

(6,598

)

 

 

(541

)

 

 

8.2

%

Provision for (benefit from) income taxes

 

 

15

 

 

 

(395

)

 

 

410

 

 

 

(103.8

)%

Net loss

 

$

(7,154

)

 

$

(6,203

)

 

$

(951

)

 

 

15.3

%

 

Revenue

Our revenue disaggregated by product category for the three months ended June 30, 2023 and 2022, was as follows (dollars in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Lab Essentials

 

$

7,581

 

 

$

8,393

 

 

$

(812

)

 

 

(9.7

)%

Clinical Solutions

 

 

3,653

 

 

 

2,943

 

 

 

710

 

 

 

24.1

%

Other

 

 

293

 

 

 

354

 

 

 

(61

)

 

 

(17.2

)%

Total revenue

 

$

11,527

 

 

$

11,690

 

 

$

(163

)

 

 

(1.4

)%

 

21


 

Total revenue was $11.5 million for the three months ended June 30, 2023, and $11.7 million for the three months ended June 30, 2022.

Lab Essentials revenue was $7.6 million for the three months ended June 30, 2023, a decrease of $0.8 million, or 9.7%, compared to $8.4 million for the three months ended June 30, 2022. The decrease in Lab Essentials revenue was attributable to a decreased number of customers, partially offset by higher average revenue per customer.

Clinical Solutions revenue was $3.7 million for the three months ended June 30, 2023, an increase of $0.7 million, or 24.1%, compared to $2.9 million for the three months ended June 30, 2022. The growth in Clinical Solutions revenue was attributable to an increased number of customers, partially offset by lower average revenue per customer.

Our revenue disaggregated by geographic region, for the three months ended June 30, 2023 and 2022, was as follows (dollars in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

United States

 

$

11,075

 

 

$

11,285

 

 

$

(210

)

 

 

(1.9

)%

International

 

 

452

 

 

 

405

 

 

 

47

 

 

 

11.6

%

Total revenue

 

$

11,527

 

 

$

11,690

 

 

$

(163

)

 

 

(1.4

)%

 

Revenue from U.S. sales was $11.1 million and $11.3 million for the three months ended June 30, 2023 and 2022, respectively. Revenue from U.S. sales as a percentage of our total revenue was consistent period over period, representing 96.1% and 96.5% of our total revenue during the three months ended June 30, 2023 and 2022, respectively.

Revenue from international sales was $0.5 million and $0.4 million for the three months ended June 30, 2023 and 2022, respectively. Revenue from international sales as a percentage of our total revenue was also consistent, representing 3.9% and 3.5% of our total revenue during the three months ended June 30, 2023 and 2022, respectively.

Gross profit

Our gross profit for the three months ended June 30, 2023 and 2022, was as follows (dollars in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Cost of sales

 

$

6,461

 

 

$

6,443

 

 

$

18

 

 

 

0.3

%

Gross profit

 

 

5,066

 

 

 

5,247

 

 

 

(181

)

 

 

(3.4

)%

Gross profit %

 

 

43.9

%

 

 

44.9

%

 

 

 

 

 

 

 

Gross profit percentage was 43.9% and 44.9% for the three months ended June 30, 2023 and 2022, respectively. The decrease in gross profit percentage was primarily driven by increased overhead costs, partially offset by a higher percentage of Clinical Solutions revenue.

Operating expenses

Our operating expenses for the three months ended June 30, 2023 and 2022, were as follows (dollars in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Research and development

 

$

1,464

 

 

$

1,929

 

 

$

(465

)

 

 

(24.1

)%

Sales and marketing

 

 

2,174

 

 

 

2,598

 

 

 

(424

)

 

 

(16.3

)%

General and administrative

 

 

5,943

 

 

 

7,059

 

 

 

(1,116

)

 

 

(15.8

)%

Amortization of intangible assets

 

 

287

 

 

 

287

 

 

 

 

 

 

 

Long-lived assets impairment

 

 

2,195

 

 

 

 

 

 

2,195

 

 

 

100.0

%

Total operating expenses

 

$

12,063

 

 

$

11,873

 

 

$

190

 

 

 

1.6

%

 

Research and development expenses were $1.5 million and $1.9 million for the three months ended June 30, 2023 and 2022, respectively. The decrease was primarily driven by reduced headcount and professional fees.

Sales and marketing expenses were $2.2 million and $2.6 million for the three months ended June 30, 2023 and 2022, respectively. The decrease was primarily driven by lower marketing expenses.

22


 

General and administrative expenses were $5.9 million and $7.1 million for the three months ended June 30, 2023 and 2022, respectively. The decrease was driven by reduced spending, primarily in professional fees and occupancy costs.

Amortization of intangible assets was consistent at $0.3 million for each of the three months ended June 30, 2023 and 2022.

We incurred a $2.2 million impairment charge related to long-lived assets for the three months ended June 30, 2023, with no comparable charges for the three months ended June 30, 2022. Refer to “Notes to Financial Statements—Note 6—Property, Plant, and Equipment, Net,” in our financial statements for details regarding the impairment.

Other (expenses) income, net

Our other (expenses) income, net for the three months ended June 30, 2023 and 2022, were as follows (dollars in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Interest (expense) income, net

 

$

(308

)

 

$

28

 

 

$

(336

)

 

 

(1200.0

)%

Other income, net

 

 

166

 

 

 

 

 

 

166

 

 

 

100.0

%

Total other (expenses) income, net

 

$

(142

)

 

$

28

 

 

$

(170

)

 

 

(607.1

)%

Total other (expenses) income, net was $0.1 million for the three months ended June 30, 2023, and not significant for the three months ended June 30, 2022. The increase in total other expenses, net was attributable to higher interest expense primarily driven by an increase in debt coupled with higher interest rates. Total other income, net increased due to income earned on short-term liquid investments. We continue to capitalize a portion of the interest on funds borrowed to finance certain of our capital expenditures. Capitalized interest costs were $0.3 million for each of the three months ended June 30, 2023 and 2022.

Provision for (benefit from) income taxes

Our provision for (benefit from) income taxes for the three months ended June 30, 2023 and 2022, was as follows (dollars in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Provision for (benefit from) income taxes

 

$

15

 

 

$

(395

)

 

$

410

 

 

 

(103.8

)%

Effective tax rate

 

 

-0.2

%

 

 

6.0

%

 

 

 

 

 

 

 

Our provision for income taxes was not significant for the three months ended June 30, 2023, compared to a $0.4 million benefit for the three months ended June 30, 2022. The increase in our provision for income taxes was attributable to operating losses not expected to produce a benefit.

23


 

Comparison of the Six Months Ended June 30, 2023 and Six Months Ended June 30, 2022

The following tables set forth our results of operations for the six months ended June 30, 2023 and 2022 (dollars in thousands):

 

 

 

For the Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Revenue

 

$

20,648

 

 

$

22,837

 

 

$

(2,189

)

 

 

(9.6

)%

Cost of sales

 

 

13,159

 

 

 

12,241

 

 

 

918

 

 

 

7.5

%

Gross profit

 

 

7,489

 

 

 

10,596

 

 

 

(3,107

)

 

 

(29.3

)%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

2,859

 

 

 

3,942

 

 

 

(1,083

)

 

 

(27.5

)%

Sales and marketing

 

 

4,517

 

 

 

4,195

 

 

 

322

 

 

 

7.7

%

General and administrative

 

 

13,288

 

 

 

14,354

 

 

 

(1,066

)

 

 

(7.4

)%

Amortization of intangible assets

 

 

573

 

 

 

574

 

 

 

(1

)

 

 

(0.2

)%

Long-lived assets impairment

 

 

2,195

 

 

 

 

 

 

2,195

 

 

 

100.0

%

Total operating expenses

 

 

23,432

 

 

 

23,065

 

 

 

367

 

 

 

1.6

%

Loss from operations

 

 

(15,943

)

 

 

(12,469

)

 

 

(3,474

)

 

 

27.9

%

Other (expenses) income, net

 

 

 

 

 

 

 

 

 

 

 

 

Interest (expense) income, net

 

 

(215

)

 

 

15

 

 

 

(230

)

 

 

(1533.3

)%

Other income, net

 

 

184

 

 

 

 

 

 

184

 

 

 

100.0

%

Total other (expenses) income, net

 

 

(31

)

 

 

15

 

 

 

(46

)

 

 

(306.7

)%

Loss before income taxes

 

 

(15,974

)

 

 

(12,454

)

 

 

(3,520

)

 

 

28.3

%

Provision for (benefit from) income taxes

 

 

(3

)

 

 

(754

)

 

 

751

 

 

 

(99.6

)%

Net loss

 

$

(15,971

)

 

$

(11,700

)

 

$

(4,271

)

 

 

36.5

%

 

Revenue

Our revenue disaggregated by product category for the six months ended June 30, 2023 and 2022, was as follows (dollars in thousands):

 

 

 

For the Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Lab Essentials

 

$

14,838

 

 

$

15,368

 

 

$

(530

)

 

 

(3.4

)%

Clinical Solutions

 

 

5,262

 

 

 

6,755

 

 

 

(1,493

)

 

 

(22.1

)%

Other

 

 

548

 

 

 

714

 

 

 

(166

)

 

 

(23.2

)%

Total revenue

 

$

20,648

 

 

$

22,837

 

 

$

(2,189

)

 

 

(9.6

)%

Total revenue was $20.6 million for the six months ended June 30, 2023, and $22.8 million for the six months ended June 30, 2022.

Lab Essentials revenue was $14.8 million for the six months ended June 30, 2023, a decrease of $0.5 million, or 3.4%, compared to $15.4 million for the six months ended June 30, 2022. The decrease in Lab Essentials revenue was attributable to a decreased number of customers, partially offset by higher average revenue per customer.

Clinical Solutions revenue was $5.3 million for the six months ended June 30, 2023, a decrease of $1.5 million, or 22.1%, compared to $6.8 million for the six months ended June 30, 2022. The decrease in Clinical Solutions revenue was attributable to lower average revenue per customer, partially offset by an increased number of customers.

Our revenue disaggregated by geographic region, for the six months ended June 30, 2023 and 2022, was as follows (dollars in thousands):

 

 

 

For the Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

United States

 

$

19,801

 

 

$

22,105

 

 

$

(2,304

)

 

 

(10.4

)%

International

 

 

847

 

 

 

732

 

 

 

115

 

 

 

15.7

%

Total revenue

 

$

20,648

 

 

$

22,837

 

 

$

(2,189

)

 

 

(9.6

)%

 

24


 

Revenue from U.S. sales was $19.8 million and $22.1 million for the six months ended June 30, 2023 and 2022, respectively. Revenue from U.S. sales as a percentage of our total revenue was consistent period over period, representing 95.9% and 96.8% of our total revenue during the six months ended June 30, 2023 and 2022, respectively.

Revenue from international sales was $0.8 million and $0.7 million for the six months ended June 30, 2023 and 2022, respectively. Revenue from international sales as a percentage of our total revenue was also consistent, representing 4.1% and 3.2% of our total revenue during the six months ended June 30, 2023 and 2022, respectively.

Gross profit

Our gross profit for the six months ended June 30, 2023 and 2022, was as follows (dollars in thousands):

 

 

 

For the Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Cost of sales

 

$

13,159

 

 

$

12,241

 

 

$

918

 

 

 

7.5

%

Gross profit

 

 

7,489

 

 

 

10,596

 

 

 

(3,107

)

 

 

(29.3

)%

Gross profit %

 

 

36.3

%

 

 

46.4

%

 

 

 

 

 

 

 

Gross profit percentage was 36.3% and 46.4% for the six months ended June 30, 2023 and 2022, respectively. The decrease in gross profit percentage was primarily driven by increased overhead costs, and to a lesser extent the decrease in revenue and the associated lower absorption of fixed manufacturing costs.

Operating expenses

Our operating expenses for the six months ended June 30, 2023 and 2022, were as follows (dollars in thousands):

 

 

 

For the Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Research and development

 

$

2,859

 

 

$

3,942

 

 

$

(1,083

)

 

 

(27.5

)%

Sales and marketing

 

 

4,517

 

 

 

4,195

 

 

 

322

 

 

 

7.7

%

General and administrative

 

 

13,288

 

 

 

14,354

 

 

 

(1,066

)

 

 

(7.4

)%

Amortization of intangible assets

 

 

573

 

 

 

574

 

 

 

(1

)

 

 

(0.2

)%

Long-lived assets impairment

 

 

2,195

 

 

 

 

 

 

2,195

 

 

 

100.0

%

Total operating expenses

 

$

23,432

 

 

$

23,065

 

 

$

367

 

 

 

1.6

%

 

Research and development expenses were $2.9 million and $3.9 million for the six months ended June 30, 2023 and 2022, respectively. The decrease was primarily driven by reduced headcount and professional fees.

Sales and marketing expenses were $4.5 million and $4.2 million for the six months ended June 30, 2023 and 2022, respectively. The increase was primarily driven by higher wages and benefits, partially offset by lower marketing expenses.

General and administrative expenses were $13.3 million and $14.4 million for the six months ended June 30, 2023 and 2022, respectively. Excluding the one-time, non-recurring charge related to the reduction in workforce of $0.7 million incurred during the six months ended June 30, 2023, general and administrative expenses decreased $1.8 million compared to the six months ended June 30, 2022. The decrease was driven by reduced spending, primarily in professional fees and occupancy costs, partially offset by higher wages and stock-based compensation expense.

Amortization of intangible assets was consistent at $0.6 million for each of the six months ended June 30, 2023 and 2022.

We incurred a $2.2 million impairment charge related to long-lived assets for the six months ended June 30, 2023, with no comparable charges for the six months ended June 30, 2022. Refer to “Notes to Financial Statements—Note 6—Property, Plant, and Equipment, Net,” in our financial statements for details regarding the impairment.

25


 

Other (expenses) income, net

Our other (expenses) income, net for the six months ended June 30, 2023 and 2022, were as follows (dollars in thousands):

 

 

 

For the Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Interest (expense) income, net

 

$

(215

)

 

$

15

 

 

$

(230

)

 

 

(1533.3

)%

Other income, net

 

 

184

 

 

 

 

 

 

184

 

 

 

100.0

%

Total other (expenses) income, net

 

$

(31

)

 

$

15

 

 

$

(46

)

 

 

(306.7

)%

Total other (expenses) income, net was not significant for each of the six months ended June 30, 2023 and 2022. Interest expense, net increased primarily due to an increase in debt coupled with higher interest rates. Meanwhile, total other income, net increased due to income earned on short-term liquid investments. We continue to capitalize a portion of the interest on funds borrowed to finance certain of our capital expenditures. Capitalized interest costs were $0.9 million and $0.6 million for the six months ended June 30, 2023 and 2022, respectively.

Provision for (benefit from) income taxes

Our benefit from income taxes for the six months ended June 30, 2023 and 2022, was as follows (dollars in thousands):

 

 

 

For the Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Provision for (benefit from) income taxes

 

$

(3

)

 

$

(754

)

 

$

751

 

 

 

(99.6

)%

Effective tax rate

 

 

0.0

%

 

 

6.1

%

 

 

 

 

 

 

 

Our benefit from income taxes was not significant for the six months ended June 30, 2023, compared to a $0.8 million benefit for the six months ended June 30, 2022. The decrease in our benefit from income taxes was attributable to operating losses not expected to produce a benefit.
 

Liquidity and Capital Resources

The primary source of financing for our operations is our initial public offering, which we completed in June 2021 (IPO) and resulted in net proceeds to us of $99.1 million, after deducting underwriting discounts and commissions of $7.7 million and offering expenses of $3.6 million.

To facilitate our expected growth, we have used our sources of liquidity to make investments to expand our operations and increase capacity, and may continue to do so in the future. In particular, we have completed the build out of our new manufacturing facility and have made improvements to our warehouse and distribution facilities, all located in Hollister, California.

Our principal liquidity requirements are to fund our operations and capital expenditures. As of June 30, 2023, we have limited capital resources to fund ongoing operations. During the three and six months ended June 30, 2023, we incurred net losses of $7.2 million and $16.0 million, respectively. In addition, as of June 30, 2023, we had an accumulated deficit of $71.0 million in addition to borrowings outstanding under our Term Loan (defined below). As of June 30, 2023, we had $14.4 million of working capital, which included $23.7 million in cash and cash equivalents. Our available capital resources may not be sufficient for us to continue to meet our obligations as they become due over the next twelve months if we cannot improve our operating results or increase our operating cash inflows. In the event these capital resources are not sufficient, we may need to raise additional capital through the sale of equity or debt securities, enter into strategic business collaboration agreements with other companies, seek other funding sources, or sell assets. However, there can be no assurance that we will be able to accomplish any of the foregoing or to do so on favorable terms. If we are unable to meet our obligations when they become due over the next twelve months through our available capital resources, or obtain new sources of capital when needed, we may have to delay expenditures, reduce the scope of our manufacturing operations, reduce or eliminate one or more of our development programs, make significant changes to our operating plan, or cease our operations.

As of June 30, 2023, we had an outstanding principal amount of $22.1 million under a senior secured term loan (the Term Loan) pursuant to our amended credit agreement with MidCap Financial Trust (the Amended Credit Agreement). The Amended Credit Agreement provides for an aggregate loan commitment under the Term Loan of up to $57.135 million, which includes a $5.0 million working capital facility (the Revolver), although all future borrowings under this agreement are at our lenders' discretion. There were no borrowings under our Revolver as of June 30, 2023. The maximum loan amount under our Revolver is $5.0 million; however, we are permitted to request that the lenders increase that amount up to $15.0 million. We are subject to certain financial covenants under the terms of the Amended Credit Agreement. These financial covenants include (i) a trailing twelve months minimum net revenue covenant that we must meet each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times

26


 

through the term of the agreement. We were in compliance with our financial covenants as of June 30, 2023, however, we determined that we were not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. We continue to experience unfavorable market conditions, consistent with other companies in our industry, that have led us to lower our revenue projections for the year. As a result, it is unlikely that we will be able to comply with revenue covenant for the remainder of 2023. Failing to comply with the revenue covenant constitutes an event of default under the Amended Credit Agreement and the lender has the right, but not the obligation, to accelerate our obligations to pay the outstanding balance due and payable under the Term Loan. If we are not able to obtain a waiver from or agree to another accommodation with the lender with respect to the revenue covenant violation, or any future violation, we could be required to repay all or a portion of the outstanding amount under the Term Loan. In that event, we could need to seek other sources of capital and there can be no assurances that we would be able to do so on acceptable terms. See “Notes to Financial Statements—Note 10—Debt, Net,” for a more detailed discussion of the material terms of our Amended Credit Agreement.

We also have an ATM Facility under which we may offer and sell, from time to time, shares of our common stock having aggregate gross proceeds of up to $50.0 million. We will pay a commission of up to 3.0% of gross sales proceeds of any common stock sold under the ATM Facility. The aggregate market value of shares eligible for sale under the ATM Facility will be subject to the limitations of General Instruction I.B.6 of Form S-3, to the extent required under such instruction. See “Notes to Financial Statements—Note 2—Basis of Presentation and Summary of Significant Accounting Policies,” for a more detailed discussion of the material terms of our ATM Facility.

As of June 30, 2023, our material cash requirements from known contractual obligations and commitments relate primarily to operating leases for our office, manufacturing, warehouse, and distribution facilities. See “Notes to Financial Statements—Note 7—Leases,” for a discussion of our lease obligations reflected on our balance sheet.

The accompanying unaudited financial statements included in Part I, Item I of this Quarterly Report on Form 10-Q, have been prepared assuming we will continue as a going concern, which contemplates continuity of operations, realization of assets, and the satisfaction of liabilities in the normal course of business for one year following the issuance of these unaudited financial statements. As such, the accompanying unaudited financial statements do not include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amount and classification of liabilities that may result should the Company be unable to continue as a going concern.

The following table sets forth, for the periods indicated, net cash flows used in operating activities, used in investing activities, and (used in) provided by financing activities (in thousands):

 

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

Net cash used in operating activities

 

$

(11,540

)

 

$

(11,039

)

Net cash used in investing activities

 

 

(6,650

)

 

 

(16,837

)

Net cash (used in) provided by financing activities

 

 

(205

)

 

 

5,092

 

Net decrease in cash and cash equivalents

 

$

(18,395

)

 

$

(22,784

)

 

Operating Activities

Net cash used in operating activities consists primarily of net loss adjusted for certain non-cash items (including depreciation and amortization, bad debt expense, deferred taxes, loss on disposal of property, plant, and equipment, inventory reserve, amortization of debt issuance costs, and stock-based compensation expense), and the effect of changes in working capital and other activities.

Net cash used in operating activities was $11.5 million for the six months ended June 30, 2023, which primarily consisted of net loss of $16.0 million plus net adjustments for non-cash charges of $7.0 million, offset by net changes in operating assets and liabilities of $2.5 million. The primary non-cash adjustments to net loss included $2.4 million of depreciation and amortization, $2.2 million impairment charge related to long-lived assets, $2.1 million of stock-based compensation, and $0.2 million amortization of debt financing costs. The main drivers of the changes in operating assets and liabilities were a $1.4 million decrease in accounts payable, $1.2 million decrease in accrued liabilities, $1.1 million increase in contract assets, and a $0.3 increase in accounts receivable, partially offset by a $1.0 million decrease in prepaid expenses and other current assets, $0.2 million decrease other non-current assets, and $0.2 million decrease in inventories.

Net cash used in operating activities was $11.0 million for the six months ended June 30, 2022, which primarily consisted of net loss of $11.7 million plus net adjustments for non-cash charges of $2.8 million, offset by net changes in operating assets and liabilities of $2.2 million. The primary non-cash adjustments to net loss included $1.5 million of depreciation and amortization and $1.7 million of stock-based compensation, partially offset by $0.8 million in deferred taxes. The main drivers of the changes in operating assets and liabilities were a $2.5 million increase in inventories, $1.2 million increase in accounts receivable, $0.6 million

27


 

increase in other non-current assets, and $0.3 million decrease in accounts payable, partially offset by a $1.1 million decrease in income taxes receivable, $0.7 million decrease in prepaid expenses and other current assets, and $0.6 million increase in accrued liabilities.

Investing Activities

Net cash used in investing activities relates to purchases of property, plant, and equipment. Net cash used in investing activities was $6.7 million and $16.8 million for the six months ended June 30, 2023 and 2022, respectively.

Financing Activities

Net cash used in financing activities was $0.2 million for the six months ended June 30, 2023, which was primarily attributable to the payment of offering costs of $0.4 million, partially offset by proceeds of $0.1 million from the exercise of stock options and $0.1 million from issuance of common stock under our employee stock purchase plan.

Net cash provided by financing activities was $5.1 million for the six months ended June 30, 2022, which was primarily attributable to proceeds from long-term debt of $5.1 million, partially offset by related debt issuance costs of $0.2 million and payment of exit fee costs related to our debt refinancing of $0.1 million. We also received proceeds of $0.1 million from the exercise of stock options and $0.1 million from issuance of common stock under our employee stock purchase plan.

Critical Accounting Policies and Estimates

For a discussion of our critical accounting estimates, refer to "Management's Discussion and Analysis of Results of Operations and Financial Condition" in Part II, Item 7 and the notes to our financial statements in Part II, Item 8 of our 2022 Annual Report on Form 10-K. See also Note 2, Basis of Presentation and Summary of Significant Accounting Policies, to our condensed financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q. There have been no material changes to our critical accounting estimates since our 2022 Annual Report on Form 10-K.

Emerging Growth Company and Smaller Reporting Company

We qualify as an “emerging growth company” as defined in the JOBS Act. As long as we qualify as an emerging growth company, we may take advantage of certain exemptions from various reporting requirements and other burdens that are otherwise applicable generally to public companies. These provisions include, but are not limited to:

reduced obligations with respect to financial data, including presenting only two years of audited financial statements;
an exemption from compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act;
reduced disclosure about our executive compensation arrangements in our periodic reports, proxy statements, and registration statements; and
exemptions from the requirements of holding non-binding advisory votes on executive compensation or golden parachute arrangements.

In addition, under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected to avail ourselves of this exemption from adopting new or revised accounting standards, and, therefore, we will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies or that have opted out of using such extended transition period, which may make comparison of our financial statements with those of other public companies more difficult. We may take advantage of these reporting exemptions until we no longer qualify as an emerging growth company, or, with respect to adoption of certain new or revised accounting standards, until we irrevocably elect to opt out of using the extended transition period.

Under the JOBS Act, we will remain an emerging growth company until the earliest to occur of:

the last day of the fiscal year in which we have total annual gross revenues of $1.235 billion or more;
the last day of our fiscal year following the fifth anniversary of the date of the closing of our IPO;
the date on which we have issued more than $1.0 billion in nonconvertible debt during the previous three years; and
the date on which we are deemed to be a “large accelerated filer” under the Securities Exchange Act of 1934, as amended (the Exchange Act) (i.e., the first day of the fiscal year after we have (i) more than $700.0 million in outstanding common equity held by our non-affiliates, measured each year on the last business day of our most recently completed second fiscal quarter, and (ii) been public for at least 12 months).

28


 

We are also a “smaller reporting company” as defined in Rule 12b-2 under the Exchange Act. We may continue to be a smaller reporting company even after we are no longer an emerging growth company. We may take advantage of certain of the scaled disclosures available to smaller reporting companies until the fiscal year following the determination that (i) the market value of our voting and non-voting common stock held by non-affiliates equals or exceeds $250.0 million measured on the last business day of our most recently completed second fiscal quarter, and our annual revenues are more than $100.0 million during the most recently completed fiscal year or (ii) the market value of our voting and non-voting common stock held by non-affiliates equals or exceeds $700.0 million measured on the last business day of our most recently completed second fiscal quarter.

Recent Accounting Pronouncements

A description of recent accounting pronouncements that may potentially impact our financial position, results of operations, or cash flows is disclosed in Note 2, Basis of Presentation and Summary of Significant Accounting Policies, to our condensed financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

We are a smaller reporting company, as defined in Rule 12b-2 under the Exchange Act for this reporting period and are not required to provide the information required under this item.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on the evaluation of our disclosure controls and procedures as of June 30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as a result of a material weakness in our internal control over financial reporting as previously disclosed in the 2022 Annual Report on Form 10-K, our disclosure controls and procedures were not effective as of June 30, 2023.

Material Weakness in Internal Control Over Financial Reporting

Under standards established by the Public Company Accounting Oversight Board, a material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected and corrected on a timely basis. During the audit of our financial statements, for the fiscal year ended December 31, 2022, we and our independent registered public accounting firm identified a material weakness in our accounting for income taxes due to errors identified and resulting adjustments recorded. Specifically, the Company did not have the appropriate complement of tax resources commensurate with the nature and complexity associated with the Company’s income tax accounting process. Our audited financial statements present income taxes in accordance with GAAP, however, the errors identified with respect to adjustments related to income taxes recorded amounted to a material weakness. The material weakness remained un-remediated as of June 30, 2023.

Management’s Plan to Remediate the Material Weakness

We continue to take measures to remediate the material weakness related to our accounting for income taxes. These measures include engaging accounting personnel and/or consultants with specific income tax accounting experience necessary to assist with our accounting for income taxes as well as implementing and adopting additional controls and procedures. These remediation measures may be time consuming, costly, and might place significant demands on our financial and operational resources. We believe that the remediation plan’s design and implementation will effectively remediate the material weakness; however, until the remediation activities are fully implemented, and the operational effectiveness of related internal controls is validated through testing, the material weakness described above will continue to exist.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended June 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of

29


 

achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints, and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

30


 

PART II—OTHER INFORMATION

Item 1. Legal Proceedings.

We are not a party to any material legal proceedings at this time. From time to time, we may become involved in various legal proceedings that arise in the ordinary course of business. We have in the past and may in the future become involved in private actions, collective actions, investigations, and various other legal proceedings initiated by customers, employees, suppliers, competitors, government agencies, or others. We will evaluate any claims and lawsuits with respect to their potential merits, our potential defenses and counter claims, and the expected effect on us of defending the claims and a potential adverse result. However, the results of any litigation, investigation, or other legal proceedings are inherently unpredictable and expensive. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, damage our reputation, require significant amounts of management time, and divert significant resources. If any legal proceedings were to be determined adversely to us, or we were to enter into a settlement arrangement, we could be exposed to monetary damages or limits on our ability to operate our business, which could have an adverse effect on our business, financial condition, and operating results.

31


 

Item 1A. Risk Factors.

While we attempt to identify, manage, and mitigate risks and uncertainties associated with our business to the extent practical under the circumstances, some level of risk and uncertainty will always be present. Item 1A—“Risk Factors” in the 2022 Annual Report on Form 10-K describes some of the risks and uncertainties associated with our business, which we strongly encourage you to review. These risks and uncertainties have the potential to materially affect our business, financial condition, results of operations, cash flows, projected results, and future prospects. Except as set forth below, there have been no material changes in our risk factors from those disclosed in the 2022 Annual Report on Form 10-K.

We have identified conditions and events that raise substantial doubt about our ability to continue as a going concern.

The accompanying unaudited financial statements included in Part I, Item I of this Quarterly Report on Form 10-Q, have been prepared assuming we will continue as a going concern, which contemplates continuity of operations, realization of assets, and the satisfaction of liabilities in the normal course of business for one year following the issuance of these unaudited financial statements. However, we have identified certain negative conditions and events, described further below, that raise substantial doubt about our ability to continue as a going concern.

Our available capital resources may not be sufficient for us to continue to meet our obligations as they become due over the next twelve months if we cannot improve our operating results or increase our operating cash inflows. In the event these capital resources are not sufficient, we may need to raise additional capital through the sale of equity or debt securities, enter into strategic business collaboration agreements with other companies, seek other funding sources, or sell assets. However, there can be no assurance that we will be able to accomplish any of the foregoing or to do so on favorable terms. If we are unable to meet our obligations when they become due over the next twelve months through our available capital resources, or obtain new sources of capital when needed, we may have to delay expenditures, reduce the scope of our manufacturing operations, reduce or eliminate one or more of our development programs, make significant changes to our operating plan, or cease our operations.

Additionally, we are subject to certain financial covenants under the terms of the Amended Credit Agreement. These financial covenants include (i) a trailing twelve months minimum net revenue covenant that we must meet each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. We were in compliance with our financial covenants as of June 30, 2023, however, we determined that we were not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. We continue to experience unfavorable market conditions, consistent with other companies in our industry, that have led us to lower our revenue projections for the year. As a result, it is unlikely that we will be able to comply with the revenue covenant for the remainder of 2023. Failing to comply with the revenue covenant constitutes an event of default under the Amended Credit Agreement and the lender has the right, but not the obligation, to accelerate our obligations to pay the outstanding balance due and payable under the Term Loan. If we are not able to obtain a waiver from or agree to another accommodation with the lender with respect to the revenue covenant violation, or any future violation, we could be required to repay all or a portion of the outstanding amount under the Term Loan. In that event, we could need to seek other sources of capital and there can be no assurances that we would be able to do so on acceptable terms.

The uncertainty regarding our ability to continue as a going concern could materially adversely affect our share price and our ability to service our indebtedness, raise new capital or enter into commercial transactions. To address these matters, the Company may take actions that materially and adversely affect our business, including significant reductions in research, development, administrative, and commercial activities, reduction of our employee base, and ultimately curtailing or ceasing operations, any of which could materially adversely affect our business, financial condition, results of operations, and share price.

If we fail to comply with the covenants and other obligations under the Amended Credit Agreement, the lender may be able to accelerate amounts owed under the facilities and may foreclose upon the assets securing our obligations.

Our indebtedness under the Amended Credit Agreement is secured by substantially all of our assets. We are currently not in compliance with the minimum net revenue covenant contained in the Amended Credit Agreement, which would allow the lenders to accelerate the required repayment of all or a portion of the amounts due, if they choose not to grant us a waiver or agree to another accommodation. In addition, if we do not meet our other covenants under the Amended Credit Agreement, the lender would be able to accelerate the required repayment of amounts due and, if they are not repaid, could foreclose upon the assets securing our obligations with respect to such indebtedness.

We have incurred operating losses in the past and may incur losses in the future.

We have incurred operating losses in the past, may incur operating losses in the future, and may never achieve or maintain profitability. For the years ending December 31, 2022 and 2021, we incurred net losses of $47.5 million and $9.8 million,

32


 

respectively. Although we had net income of $3.6 million for the year ended December 31, 2020, we also incurred net losses both prior and subsequent to such time. In addition, during the three and six months ended June 30, 2023, we incurred net losses of $7.2 million and $16.0 million, respectively, and during the three and six months ended June 30, 2022, we incurred net losses of $6.2 million and $11.7 million. While our operating expenses, may fluctuate in the short term, we expect that our operating expenses will continue to increase as we grow our business and we have incurred additional costs in connection with legal, accounting, and other administrative expenses related to operating as a public company. Since our inception, we have financed our operations primarily through revenue from our products, the sale of our equity securities, including through our IPO, and credit agreements. While our revenue has grown in recent years, if our revenue declines or fails to grow at a rate sufficient to offset increases in our operating expenses, we will not be able to achieve and maintain profitability in future periods. We may never be able to generate sufficient revenue to achieve or maintain profitability, and our past growth and profitability should not be considered indicative of our future performance.

A significant portion of our total outstanding shares of common stock are available for immediate resale and may be sold into the market in the near future. This could cause the market price of our common stock to drop significantly, even if our business is doing well.

Sales of a substantial number of shares of our common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares of common stock intend to sell shares, could reduce the market price of our common stock. All shares sold in our IPO were freely tradable upon such sale without restriction or further registration under the Securities Act, except for any shares held by our affiliates, as that term is defined under Rule 144 of the Securities Act (Rule 144), including our directors, executive officers, and other affiliates (including Telegraph Hill Partners Management Company LLC, which, through its affiliates Telegraph Hill Partners IV, L.P. and THP IV Affiliates Fund, LLC, controls 61.8% of the voting power of our outstanding common stock), which may be sold only in compliance with certain limitations.

As of June 30, 2023, we have 28,341,302 shares of common stock outstanding, substantially all of which are held by directors, executive officers, and other affiliates and will be subject to volume, manner of sale, and other limitations under Rule 144. Registration of any of these outstanding shares of common stock would result in such shares becoming freely tradable without compliance with Rule 144 upon effectiveness of the registration statement.

The market price of our stock could decline if the holders of currently restricted shares of common stock sell such shares or are perceived by the market as intending to do so. These factors could also make it more difficult for us to raise additional funds through future offerings of our shares of common stock or other securities. In addition, shares of our common stock that are issued pursuant to our equity incentive plans and our Employee Stock Purchase Plan (ESPP) will become eligible for sale in the public market, subject to provisions relating to various vesting agreements, lock-up agreements, and Rule 144, as applicable.

As of June 30, 2023, there were 312,174, 1,620,882 and 2,372,962 shares of common stock reserved for issuance pursuant to outstanding stock option awards under the 2016 Stock Plan, as amended (2016 Plan), the 2020 Equity Incentive Plan, as amended (2020 Plan) and the 2021 Equity Incentive Plan (2021 Plan), respectively. In addition, the 2021 Plan and the ESPP provide for annual automatic increases in the number of shares reserved thereunder. As of January 1, 2023, a total of 3,596,340 and 804,236 shares of common stock were available and have been reserved for future issuance under the 2021 Plan and our ESPP, respectively. In the future, we may also issue our securities in connection with investments or acquisitions. The number of shares of our common stock issued in connection with an investment or acquisition could constitute a material portion of our then-outstanding shares of our common stock. Any issuance of additional securities in connection with investments or acquisitions may result in additional dilution to you.

Our cash and cash equivalents could be adversely affected if the financial institutions in which we hold our cash and cash equivalents fail.

On March 10, 2023, the Federal Deposit Insurance Corporation (FDIC) announced that Silicon Valley Bank had been closed by the California Department of Financial Protection and Innovation and on March 12, 2023, Signature Bank was closed by the New York State Department of Financial Services and the FDIC was named receiver. Although we do not maintain any bank accounts with Silicon Valley Bank or Signature Bank, we do maintain cash balances at First Republic Bank, acquired by JPMorgan Chase on May 1, 2023. Any failure of a depository institution to return any of our deposits, or any other adverse conditions in the financial or credit markets affecting depository institutions, could impact access to our invested cash or cash equivalents and could adversely impact our operating liquidity and financial performance.

 

33


 

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

(a)
Unregistered Sales of Equity Securities

None.

(b)
Use of Proceeds

Cash used since the IPO is described elsewhere in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our periodic reports filed with the SEC. There has been no material change in the planned use of proceeds from the IPO from those described in the final prospectus for our IPO, dated as of June 24, 2021, and filed with the SEC pursuant to Rule 424(b)(4) on June 25, 2021 (File No. 333-256795).

(c)
Repurchases

None.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

None.

 

Item 6. Exhibits.

 

Exhibit

Number

Description

3.1

 

Amended and Restated Certificate of Incorporation of Alpha Teknova, Inc. (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K filed with the SEC on June 29, 2021).

3.2

 

Amended and Restated Bylaws of Alpha Teknova, Inc. (incorporated by reference to Exhibit 3.2 to the Registrant’s

Current Report on Form 8-K filed with the SEC on June 29, 2021).

4.1

 

Form of Common Stock Certificate (incorporated by reference to Exhibit 4.1 to the Registrant’s Registration Statement

on Form S-1 (File No. 333-256795 filed with the SEC on June 21, 2021).

4.2

 

Investors’ Rights Agreement, dated as of January 14, 2019, by and among Alpha Teknova, Inc., and certain of its

stockholders (incorporated by reference to Exhibit 4.2 to the Registrant’s Registration Statement on Form S-1 (File No.

333-256795) filed with the SEC on June 4, 2021).

10.1*

 

Amendment No. 3, dated as of July 13, 2023, to the Amended and Restated Credit and Security Agreement (Term Loan), dated as of May 10, 2022, and as amended on November 8, 2022 and March 28, 2023 by and among Alpha Teknova, Inc. and MidCap Financial Trust, as agent and as a lender, and the additional lenders from time to time party thereto.

10.2*

 

Amendment No. 3, dated as of July 13, 2023, to the Amended and Restated Credit and Security Agreement (Revolving Loan), dated as of May 10, 2022, and as amended November 8, 2022 and March 28, 2023 by and among Alpha Teknova, Inc. and MidCap Financial Trust, as agent and as a lender, and the additional lenders from time to time party thereto.

10.3

 

Amended Alpha Teknova, Inc. 2021 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.7 to the Registrant's Form 10-Q filed with the SEC on May 11, 2023).

31.1*

Certification of Principal Executive Officer 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.

31.2*

Certification of Principal Financial Officer 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.

32.1*

Certification of Principal Executive Officer and Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.

34


 

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed herewith.

 

35


 

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.

 

ALPHA TEKNOVA INC.

Date: August 11, 2023

By:

/s/ STEPHEN GUNSTREAM

Stephen Gunstream

President and Chief Executive Officer

(Principal Executive Officer)

 

Date: August 11, 2023

By:

/s/ MATTHEW LOWELL

Matthew Lowell

Chief Financial Officer

(Principal Financial Officer)

 

36


EX-10.1 2 tkno-ex10_1.htm EX-10.1 EX-10.1

Exhibit 10.1

amendment No. 3 to AMENDED AND RESTATED CREDIT AND SECURITY AGREEMENT (TERM LOAN)

This AMENDMENT NO. 3 TO Amended and Restated CREDIT AND SECURITY AGREEMENT (term Loan) (this “Agreement”) is made as of July 13, 2023, by and among Alpha teknova, inc., a Delaware corporation (“Borrower”), MIDCAP FINANCIAL TRUST, a Delaware statutory trust, as Agent (in such capacity, together with its successors and assigns, “Agent”) and the other financial institutions or other entities from time to time parties to the Credit Agreement referenced below, each as a Lender.

RECITALS

A.
Agent, Lenders and Borrower have entered into that certain Amended and Restated Credit and Security Agreement (Term Loan), dated as of May 10, 2022 (as amended by that certain Amendment No. 1 to Amended and Restated Credit and Security Agreement (Term Loan), dated as of November 8, 2022 and that certain Amendment No. 2 to Amended and Restated Credit and Security Agreement (Term Loan), dated as of March 28, 2023, and as further amended, restated, supplemented or otherwise modified prior to the date hereof, the “Existing A&R Credit Agreement” and as the same is amended hereby and as it may be further amended, restated, supplemented and modified from time to time, the “Credit Agreement”), pursuant to which the Lenders have agreed to make certain advances of money and to extend certain financial accommodations to Borrower in the amounts and manner set forth in the Credit Agreement.

 

B.
Borrower has requested, and Agent and Lenders have agreed, to amend certain provisions of the Existing A&R Credit Agreement, in each case, in accordance with the terms and subject to the conditions set forth herein.

 

AGREEMENT

NOW, THEREFORE, in consideration of the foregoing, the terms and conditions set forth in this Agreement, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Agent, Lenders and Borrower hereby agree as follows:

1.
Defined Terms; Recitals. This Agreement shall constitute a Financing Document and the Recitals and each reference to the Credit Agreement, unless otherwise expressly noted, will be deemed to reference the Credit Agreement as amended hereby. Capitalized terms used but not otherwise defined herein shall have the meanings ascribed to them in the Credit Agreement (including those capitalized terms used in the Recitals hereto).
2.
Amendment to Existing A&R Credit Agreement. Subject to the terms and conditions of this Agreement, including, without limitation, the conditions to effectiveness set forth in Section 4 below, each of the parties hereto agrees to amend the Existing A&R Credit Agreement as follows:
(a)
Clause (f) of the definition of “Permitted Debt” in Section 1.1 of the Existing A&R Credit Agreement is hereby amended by deleting the reference to “$250,000” in the first line thereof and replacing such reference with “$1,100,000”.
3.
Representations and Warranties; Reaffirmation of Security Interest. Each Borrower hereby confirms that all of the representations and warranties set forth in the Credit Agreement are true and correct in all material respects (without duplication of any materiality qualifier in the text of such

 


 

representation or warranty) with respect to such Borrower as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) as of such earlier date. Without limiting the foregoing, each Borrower represents and warrants that, as of the date hereof, both immediately prior to and immediately after giving effect to this Agreement, no Event of Default, or to such Borrower’s knowledge, Default, has occurred and is continuing. Nothing herein is intended to impair or limit the validity, priority or extent of Agent’s security interests in and Liens on the Collateral. Each Borrower acknowledges and agrees that each of this Agreement, the Credit Agreement and the other Financing Documents to which it is a party constitutes the valid and binding agreement or instrument of such Borrower, enforceable against such Borrower in accordance with its respective terms, except as the enforceability thereof may be limited by bankruptcy, insolvency or other similar laws relating to the enforcement of creditors’ rights generally and by general equitable principles.
4.
Conditions to Effectiveness. This Agreement shall become effective as of the date on which each of the following conditions has been satisfied (or waived in writing by the Agent and the Lenders), as determined by Agent in its sole discretion:
(a)
Borrower and Lenders shall each have delivered to Agent this Agreement, executed by an authorized officer of each such Person;
(b)
Agent shall have received a duly executed copy of the Amendment No. 3 to Amended and Restated Credit and Security Agreement (Revolving Loan), dated as of the date hereof, in respect of the Affiliated Credit Agreement;
(c)
all representations and warranties of Borrowers contained herein shall be true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects (or, in the case of any representation or warranty that is, by its terms, qualified by materiality, in all respects) as of such earlier date (and such parties’ delivery of their respective signatures hereto shall be deemed to be its certification thereof); and
(d)
prior to and after giving effect to the agreements set forth herein, no Default or Event of Default shall exist under any of the Financing Documents.
5.
Costs and Fees. Borrowers shall be responsible for the payment of all reasonable, documented and invoiced out-of-pocket costs and fees of Agent’s counsel incurred in connection with the preparation, negotiation, execution and delivery of this Agreement and any related Financing Documents.
6.
Release. In consideration of the agreements of Agent and Lenders contained herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, Borrower, voluntarily, knowingly, unconditionally and irrevocably, with specific and express intent, for and on behalf of itself and all of its respective parents, subsidiaries, affiliates, members, managers, predecessors, successors, and assigns, and each of its respective current and former directors, officers, shareholders, agents, and employees, and each of its respective predecessors, successors, heirs, and assigns (individually and collectively, the “Releasing Parties”) does hereby fully and completely release, acquit and forever discharge each of Agent, Lenders, and each their respective parents, subsidiaries, affiliates, members, managers, shareholders, directors, officers and employees, and each of their respective predecessors, successors, heirs, and assigns (individually and collectively, the “Released Parties”), of and from any and all actions, causes of action, suits, debts, disputes, damages, claims, obligations, liabilities, costs, expenses and demands of any kind whatsoever, at law or in equity, whether matured or unmatured,

 


 

liquidated or unliquidated, vested or contingent, choate or inchoate, known or unknown that the Releasing Parties (or any of them) has against the Released Parties or any of them (whether directly or indirectly), based in whole or in part on facts, whether or not now known, existing on or before the date hereof, that relate to, arise out of or otherwise are in connection with: (i) any or all of the Financing Documents or transactions contemplated thereby or any actions or omissions in connection therewith or (ii) any aspect of the dealings or relationships between or among any Borrower, on the one hand, and any or all of the Released Parties, on the other hand, relating to any or all of the documents, transactions, actions or omissions referenced in clause (i) hereof, in each case, based in whole or in part on facts, whether or not now known, existing before the date hereof. Borrower acknowledges that the foregoing release is a material inducement to Agent’s and each Lender’s decision to enter into this Agreement and agree to the modifications contemplated hereunder, and has been relied upon by Agent and Lenders in connection therewith.
7.
No Waiver or Novation. The execution, delivery and effectiveness of this Agreement shall not operate as a waiver of any right, power or remedy of Agent, nor constitute a waiver of any provision of the Credit Agreement, the Financing Documents or any other documents, instruments and agreements executed or delivered in connection with any of the foregoing. Nothing herein is intended or shall be construed as a waiver of any existing Defaults or Events of Default under the Credit Agreement or the other Financing Documents or any of Agent’s rights and remedies in respect of such Defaults or Events of Default. This Agreement (together with any other document executed in connection herewith) is not intended to be, nor shall it be construed as, a novation of the Credit Agreement.
8.
Affirmation. Except as specifically amended pursuant to the terms hereof, each Borrower hereby acknowledges and agrees that the Existing A&R Credit Agreement and all other Financing Documents (and all covenants, terms, conditions and agreements therein) shall remain in full force and effect, and are hereby ratified and confirmed in all respects by such Borrower. Each Borrower covenants and agrees to comply with all of the terms, covenants and conditions of the Existing A&R Credit Agreement and the other Financing Documents, notwithstanding any prior course of conduct, waivers, releases or other actions or inactions on Agent’s or any Lender’s part which might otherwise constitute or be construed as a waiver of or amendment to such terms, covenants and conditions.
9.
Miscellaneous.
(a)
Reference to the Effect on the Credit Agreement. Upon the effectiveness of this Agreement, (i) this Agreement shall constitute a “Financing Document” under and as defined in the Credit Agreement and the other Financing Documents and (ii) each reference in the Credit Agreement to “this Agreement,” “hereunder,” “hereof,” “herein,” or words of similar import shall mean and be a reference to the Credit Agreement, as amended by this Agreement.
(b)
Incorporation of Credit Agreement Provisions. The provisions contained in Section 11.6 (Indemnification), Section 12.7 (Waiver of Consequential and Other Damages), Section 12.8 (Governing Law; Submission to Jurisdiction) and Section 12.9 (Waiver of Jury Trial) of the Credit Agreement are incorporated herein by reference to the same extent as if reproduced herein in their entirety.
(c)
GOVERNING LAW. THIS AGREEMENT AND ALL DISPUTES AND OTHER MATTERS RELATING HERETO OR THERETO OR ARISING THEREFROM (WHETHER SOUNDING IN CONTRACT LAW, TORT LAW OR OTHERWISE), SHALL BE GOVERNED BY, AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK, WITHOUT REGARD TO CONFLICTS OF LAWS PRINCIPLES (OTHER THAN SECTION 5-1401 OF THE GENERAL OBLIGATIONS LAW).

 


 

(d)
SUBMISSION TO JURISDICTION. BORROWER HEREBY CONSENTS TO THE JURISDICTION OF ANY STATE OR FEDERAL COURT LOCATED in the State of New York in the City of New York, Borough of Manhattan, AND IRREVOCABLY AGREES THAT ALL ACTIONS OR PROCEEDINGS ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE OTHER FINANCING DOCUMENTS SHALL BE LITIGATED IN SUCH COURTS. BORROWER EXPRESSLY SUBMITS AND CONSENTS TO THE JURISDICTION OF THE AFORESAID COURTS AND WAIVES ANY DEFENSE OF FORUM NON CONVENIENS. BORROWER HEREBY WAIVES PERSONAL SERVICE OF ANY AND ALL PROCESS AND AGREES THAT ALL SUCH SERVICE OF PROCESS MAY BE MADE UPON BORROWER BY CERTIFIED OR REGISTERED MAIL, RETURN RECEIPT REQUESTED, ADDRESSED TO BORROWER AT THE ADDRESS SET FORTH IN SECTION 12.3 OF THE CREDIT AGREEMENT AND SERVICE SO MADE SHALL BE COMPLETE TEN (10) DAYS AFTER THE SAME HAS BEEN POSTED.
(e)
WAIVER OF JURY TRIAL. BORROWER, AGENT AND THE LENDERS HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY AND AGREES THAT ANY SUCH ACTION OR PROCEEDING SHALL BE TRIED BEFORE A COURT AND NOT BEFORE A JURY. BORROWER, AGENT AND EACH LENDER ACKNOWLEDGES THAT THIS WAIVER IS A MATERIAL INDUCEMENT TO ENTER INTO A BUSINESS RELATIONSHIP, THAT EACH HAS RELIED ON THE WAIVER IN ENTERING INTO THIS AGREEMENT, AND THAT EACH WILL CONTINUE TO RELY ON THIS WAIVER IN THEIR RELATED FUTURE DEALINGS. BORROWER, AGENT AND EACH LENDER WARRANTS AND REPRESENTS THAT IT HAS HAD THE OPPORTUNITY OF REVIEWING THIS JURY WAIVER WITH LEGAL COUNSEL, AND THAT IT KNOWINGLY AND VOLUNTARILY WAIVES ITS JURY TRIAL RIGHTS.
(f)
Headings. Section headings in this Agreement are included for convenience of reference only and shall not constitute a part of this Agreement for any other purpose.
(g)
Counterparts. This Agreement may be signed in any number of counterparts, each of which shall be deemed an original and all of which when taken together shall constitute one and the same instrument. Delivery of an executed counterpart of this Agreement by facsimile or by electronic mail delivery of an electronic version (e.g., .pdf or .tif file) of an executed signature page shall be effective as delivery of an original executed counterpart hereof and shall bind the parties hereto.
(h)
Entire Agreement. This Agreement constitutes the entire agreement and understanding among the parties hereto and supersedes any and all prior agreements and understandings, oral or written, relating to the subject matter hereof.
(i)
Severability. In case any provision of or obligation under this Agreement shall be invalid, illegal or unenforceable in any applicable jurisdiction, the validity, legality and enforceability of the remaining provisions or obligations, or of such provision or obligation in any other jurisdiction, shall not in any way be affected or impaired thereby.
(j)
Successors/Assigns. This Agreement shall bind, and the rights hereunder shall inure to, the respective successors and assigns of the parties hereto, subject to the provisions of the Credit Agreement and the other Financing Documents.

[SIGNATURES APPEAR ON FOLLOWING PAGES]

 


IN WITNESS WHEREOF, intending to be legally bound, the undersigned have executed this Agreement as of the day and year first hereinabove set forth.

 

 

AGENT: MIDCAP FINANCIAL TRUST


 

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

By: /s/ Maurice Amsellem_____________________________
Name: Maurice Amsellem
Title: Authorized Signatory

 

 

 

 


LENDERS:

MIDCAP FINANCIAL TRUST

 

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

 

By: /s/ Maurice Amsellem___________________________

 Name: Maurice Amsellem

 Title: Authorized Signatory

 

 

 

 

 

 

 

 


LENDERS:

MIDCAP FUNDING XIII TRUST

 

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

 

By: /s/ Maurice Amsellem___________________________

 Name: Maurice Amsellem

 Title: Authorized Signatory

 

 

 

 

 

 

 


LENDERS: ELM 2020-3 TRUST

 

By: MidCap Financial Services Capital Management, LLC, as Servicer

 

By:_ /s/ John O’Dea _________________________________
Name: John O’Dea
Title: Authorized Signatory

 

ELM 2020-4 TRUST

 

By: MidCap Financial Services Capital Management, LLC, as Servicer

 

By:_/s/ John O’Dea_________________________________
Name: John O’Dea
Title: Authorized Signatory

 

 

 

 

 

 

 


 

BORROWER:

 

ALPHA TEKNOVA, INC.
 

By: /s/ Matthew Lowell
Name: Matthew Lowell
Title: Chief Financial Officer

 

 

 

 


EX-10.2 3 tkno-ex10_2.htm EX-10.2 EX-10.2

Exhibit 10.2

amendment No. 3 to AMENDED AND RESTATED CREDIT AND SECURITY AGREEMENT (REVOLVING LOAN)

This AMENDMENT NO. 3 TO Amended and Restated CREDIT AND SECURITY AGREEMENT (REVOLVING Loan) (this “Agreement”) is made as of July 13, 2023, by and among Alpha teknova, inc., a Delaware corporation (“Borrower”), MIDCAP FUNDING IV TRUST, a Delaware statutory trust, as Agent (in such capacity, together with its successors and assigns, “Agent”) and the other financial institutions or other entities from time to time parties to the Credit Agreement referenced below, each as a Lender.

RECITALS

A.
Agent, Lenders and Borrower have entered into that certain Amended and Restated Credit and Security Agreement (Revolving Loan), dated as of May 10, 2022 (as amended by that certain Amendment No. 1 to Amended and Restated Credit and Security Agreement (Revolving Loan), dated as of November 8, 2022 and that certain Amendment No. 2 to Amended and Restated Credit and Security Agreement (Revolving Loan), dated as of March 28, 2023, and as further amended, restated, supplemented or otherwise modified prior to the date hereof, the “Existing A&R Credit Agreement” and as the same is amended hereby and as it may be further amended, restated, supplemented and modified from time to time, the “Credit Agreement”), pursuant to which the Lenders have agreed to make certain advances of money and to extend certain financial accommodations to Borrower in the amounts and manner set forth in the Credit Agreement.

 

B.
Borrower has requested, and Agent and Lenders have agreed, to amend certain provisions of the Existing A&R Credit Agreement, in each case, in accordance with the terms and subject to the conditions set forth herein.

 

AGREEMENT

NOW, THEREFORE, in consideration of the foregoing, the terms and conditions set forth in this Agreement, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Agent, Lenders and Borrower hereby agree as follows:

1.
Defined Terms; Recitals. This Agreement shall constitute a Financing Document and the Recitals and each reference to the Credit Agreement, unless otherwise expressly noted, will be deemed to reference the Credit Agreement as amended hereby. Capitalized terms used but not otherwise defined herein shall have the meanings ascribed to them in the Credit Agreement (including those capitalized terms used in the Recitals hereto).
2.
Amendment to Existing A&R Credit Agreement. Subject to the terms and conditions of this Agreement, including, without limitation, the conditions to effectiveness set forth in Section 4 below, each of the parties hereto agrees to amend the Existing A&R Credit Agreement as follows:
(a)
Clause (f) of the definition of “Permitted Debt” in Section 1.1 of the Existing A&R Credit Agreement is hereby amended by deleting the reference to “$250,000” in the first line thereof and replacing such reference with “$1,100,000”.
3.
Representations and Warranties; Reaffirmation of Security Interest. Each Borrower hereby confirms that all of the representations and warranties set forth in the Credit Agreement are true and


 

correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) with respect to such Borrower as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) as of such earlier date. Without limiting the foregoing, each Borrower represents and warrants that, as of the date hereof, both immediately prior to and immediately after giving effect to this Agreement, no Event of Default, or to such Borrower’s knowledge, Default, has occurred and is continuing. Nothing herein is intended to impair or limit the validity, priority or extent of Agent’s security interests in and Liens on the Collateral. Each Borrower acknowledges and agrees that each of this Agreement, the Credit Agreement and the other Financing Documents to which it is a party constitutes the valid and binding agreement or instrument of such Borrower, enforceable against such Borrower in accordance with its respective terms, except as the enforceability thereof may be limited by bankruptcy, insolvency or other similar laws relating to the enforcement of creditors’ rights generally and by general equitable principles.
4.
Conditions to Effectiveness. This Agreement shall become effective as of the date on which each of the following conditions has been satisfied (or waived in writing by the Agent and the Lenders), as determined by Agent in its sole discretion:
(a)
Borrower and Lenders shall each have delivered to Agent this Agreement, executed by an authorized officer of each such Person;
(b)
Agent shall have received a duly executed copy of the Amendment No. 3 to Amended and Restated Credit and Security Agreement (Term Loan), dated as of the date hereof, in respect of the Affiliated Credit Agreement;
(c)
all representations and warranties of Borrowers contained herein shall be true and correct in all material respects (without duplication of any materiality qualifier in the text of such representation or warranty) as of the date hereof except to the extent that any such representation or warranty relates to a specific date in which case such representation or warranty shall be true and correct in all material respects (or, in the case of any representation or warranty that is, by its terms, qualified by materiality, in all respects) as of such earlier date (and such parties’ delivery of their respective signatures hereto shall be deemed to be its certification thereof); and
(d)
prior to and after giving effect to the agreements set forth herein, no Default or Event of Default shall exist under any of the Financing Documents.
5.
Costs and Fees. Borrowers shall be responsible for the payment of all reasonable, documented and invoiced out-of-pocket costs and fees of Agent’s counsel incurred in connection with the preparation, negotiation, execution and delivery of this Agreement and any related Financing Documents.
6.
Release. In consideration of the agreements of Agent and Lenders contained herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, Borrower, voluntarily, knowingly, unconditionally and irrevocably, with specific and express intent, for and on behalf of itself and all of its respective parents, subsidiaries, affiliates, members, managers, predecessors, successors, and assigns, and each of its respective current and former directors, officers, shareholders, agents, and employees, and each of its respective predecessors, successors, heirs, and assigns (individually and collectively, the “Releasing Parties”) does hereby fully and completely release, acquit and forever discharge each of Agent, Lenders, and each their respective parents, subsidiaries, affiliates, members, managers, shareholders, directors, officers and employees, and each of their respective predecessors, successors, heirs, and assigns (individually and collectively, the “Released Parties”), of and from any and all actions, causes of action, suits, debts, disputes, damages, claims, obligations, liabilities,

 


 

costs, expenses and demands of any kind whatsoever, at law or in equity, whether matured or unmatured, liquidated or unliquidated, vested or contingent, choate or inchoate, known or unknown that the Releasing Parties (or any of them) has against the Released Parties or any of them (whether directly or indirectly), based in whole or in part on facts, whether or not now known, existing on or before the date hereof, that relate to, arise out of or otherwise are in connection with: (i) any or all of the Financing Documents or transactions contemplated thereby or any actions or omissions in connection therewith or (ii) any aspect of the dealings or relationships between or among any Borrower, on the one hand, and any or all of the Released Parties, on the other hand, relating to any or all of the documents, transactions, actions or omissions referenced in clause (i) hereof, in each case, based in whole or in part on facts, whether or not now known, existing before the date hereof. Borrower acknowledges that the foregoing release is a material inducement to Agent’s and each Lender’s decision to enter into this Agreement and agree to the modifications contemplated hereunder, and has been relied upon by Agent and Lenders in connection therewith.
7.
No Waiver or Novation. The execution, delivery and effectiveness of this Agreement shall not operate as a waiver of any right, power or remedy of Agent, nor constitute a waiver of any provision of the Credit Agreement, the Financing Documents or any other documents, instruments and agreements executed or delivered in connection with any of the foregoing. Nothing herein is intended or shall be construed as a waiver of any existing Defaults or Events of Default under the Credit Agreement or the other Financing Documents or any of Agent’s rights and remedies in respect of such Defaults or Events of Default. This Agreement (together with any other document executed in connection herewith) is not intended to be, nor shall it be construed as, a novation of the Credit Agreement.
8.
Affirmation. Except as specifically amended pursuant to the terms hereof, each Borrower hereby acknowledges and agrees that the Existing A&R Credit Agreement and all other Financing Documents (and all covenants, terms, conditions and agreements therein) shall remain in full force and effect, and are hereby ratified and confirmed in all respects by such Borrower. Each Borrower covenants and agrees to comply with all of the terms, covenants and conditions of the Existing A&R Credit Agreement and the other Financing Documents, notwithstanding any prior course of conduct, waivers, releases or other actions or inactions on Agent’s or any Lender’s part which might otherwise constitute or be construed as a waiver of or amendment to such terms, covenants and conditions.
9.
Miscellaneous.
(a)
Reference to the Effect on the Credit Agreement. Upon the effectiveness of this Agreement, (i) this Agreement shall constitute a “Financing Document” under and as defined in the Credit Agreement and the other Financing Documents and (ii) each reference in the Credit Agreement to “this Agreement,” “hereunder,” “hereof,” “herein,” or words of similar import shall mean and be a reference to the Credit Agreement, as amended by this Agreement.
(b)
Incorporation of Credit Agreement Provisions. The provisions contained in Section 11.6 (Indemnification), Section 12.7 (Waiver of Consequential and Other Damages), Section 12.8 (Governing Law; Submission to Jurisdiction) and Section 12.9 (Waiver of Jury Trial) of the Credit Agreement are incorporated herein by reference to the same extent as if reproduced herein in their entirety.
(c)
GOVERNING LAW. THIS AGREEMENT AND ALL DISPUTES AND OTHER MATTERS RELATING HERETO OR THERETO OR ARISING THEREFROM (WHETHER SOUNDING IN CONTRACT LAW, TORT LAW OR OTHERWISE), SHALL BE GOVERNED BY, AND SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK, WITHOUT REGARD TO CONFLICTS OF LAWS PRINCIPLES (OTHER THAN SECTION 5-1401 OF THE GENERAL OBLIGATIONS LAW).

 


 

(d)
SUBMISSION TO JURISDICTION. BORROWER HEREBY CONSENTS TO THE JURISDICTION OF ANY STATE OR FEDERAL COURT LOCATED in the State of New York in the City of New York, Borough of Manhattan, AND IRREVOCABLY AGREES THAT ALL ACTIONS OR PROCEEDINGS ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE OTHER FINANCING DOCUMENTS SHALL BE LITIGATED IN SUCH COURTS. BORROWER EXPRESSLY SUBMITS AND CONSENTS TO THE JURISDICTION OF THE AFORESAID COURTS AND WAIVES ANY DEFENSE OF FORUM NON CONVENIENS. BORROWER HEREBY WAIVES PERSONAL SERVICE OF ANY AND ALL PROCESS AND AGREES THAT ALL SUCH SERVICE OF PROCESS MAY BE MADE UPON BORROWER BY CERTIFIED OR REGISTERED MAIL, RETURN RECEIPT REQUESTED, ADDRESSED TO BORROWER AT THE ADDRESS SET FORTH IN SECTION 12.3 OF THE CREDIT AGREEMENT AND SERVICE SO MADE SHALL BE COMPLETE TEN (10) DAYS AFTER THE SAME HAS BEEN POSTED.
(e)
WAIVER OF JURY TRIAL. BORROWER, AGENT AND THE LENDERS HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY AND AGREES THAT ANY SUCH ACTION OR PROCEEDING SHALL BE TRIED BEFORE A COURT AND NOT BEFORE A JURY. BORROWER, AGENT AND EACH LENDER ACKNOWLEDGES THAT THIS WAIVER IS A MATERIAL INDUCEMENT TO ENTER INTO A BUSINESS RELATIONSHIP, THAT EACH HAS RELIED ON THE WAIVER IN ENTERING INTO THIS AGREEMENT, AND THAT EACH WILL CONTINUE TO RELY ON THIS WAIVER IN THEIR RELATED FUTURE DEALINGS. BORROWER, AGENT AND EACH LENDER WARRANTS AND REPRESENTS THAT IT HAS HAD THE OPPORTUNITY OF REVIEWING THIS JURY WAIVER WITH LEGAL COUNSEL, AND THAT IT KNOWINGLY AND VOLUNTARILY WAIVES ITS JURY TRIAL RIGHTS.
(f)
Headings. Section headings in this Agreement are included for convenience of reference only and shall not constitute a part of this Agreement for any other purpose.
(g)
Counterparts. This Agreement may be signed in any number of counterparts, each of which shall be deemed an original and all of which when taken together shall constitute one and the same instrument. Delivery of an executed counterpart of this Agreement by facsimile or by electronic mail delivery of an electronic version (e.g., .pdf or .tif file) of an executed signature page shall be effective as delivery of an original executed counterpart hereof and shall bind the parties hereto.
(h)
Entire Agreement. This Agreement constitutes the entire agreement and understanding among the parties hereto and supersedes any and all prior agreements and understandings, oral or written, relating to the subject matter hereof.
(i)
Severability. In case any provision of or obligation under this Agreement shall be invalid, illegal or unenforceable in any applicable jurisdiction, the validity, legality and enforceability of the remaining provisions or obligations, or of such provision or obligation in any other jurisdiction, shall not in any way be affected or impaired thereby.
(j)
Successors/Assigns. This Agreement shall bind, and the rights hereunder shall inure to, the respective successors and assigns of the parties hereto, subject to the provisions of the Credit Agreement and the other Financing Documents.

[SIGNATURES APPEAR ON FOLLOWING PAGES]

 


 

IN WITNESS WHEREOF, intending to be legally bound, the undersigned have executed this Agreement as of the day and year first hereinabove set forth.

 

 

AGENT: MIDCAP FUNDING IV TRUST


 

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

By:_/s/ Maurice Amsellem_____________________________
Name: Maurice Amsellem
Title: Authorized Signatory

 

 

 

 


 

LENDER:

MIDCAP FUNDING IV TRUST

 

By: Apollo Capital Management, L.P.,

its investment manager

 

By: Apollo Capital Management GP, LLC,

its general partner

 

 

By: /s/ Maurice Amsellem___________________________

 Name: Maurice Amsellem

 Title: Authorized Signatory

 

 

 

 

 

 

 

 

 

 


 

BORROWER:

 

ALPHA TEKNOVA, INC.
 

By: /s/ Matthew Lowell
Name: Matthew Lowell
Title: Chief Financial Officer

 

 

 

 

 


EX-31.1 4 tkno-ex31_1.htm EX-31.1 EX-31.1

 

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, Stephen Gunstream, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Alpha Teknova, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: August 11, 2023

By:

/s/ STEPHEN GUNSTREAM

Stephen Gunstream

President and Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 5 tkno-ex31_2.htm EX-31.2 EX-31.2

 

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, Matthew Lowell, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Alpha Teknova, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: August 11, 2023

By:

/s/ MATTHEW LOWELL

Matthew Lowell

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 6 tkno-ex32_1.htm EX-32.1 EX-32.1

 

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 Alpha Teknova, Inc. (the “Company”) on Form 10-Q for the period ending June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: August 11, 2023

By:

/s/ STEPHEN GUNSTREAM

Stephen Gunstream

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

Date: August 11, 2023

By:

/s/ MATTHEW LOWELL

Matthew Lowell

Chief Financial Officer

(Principal Financial Officer)

 

 

 

 

 

 


EX-101.DEF 7 tkno-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.PRE 8 tkno-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 9 tkno-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Schedule of maturities of operating lease liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Nature of the Business link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Concentrations of Risk link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Long-Term Debt, Net link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Concentrations of Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Inventories, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Long-Term Debt, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of cash, cash equivalents and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Inventories, Net - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Leases - Schedule of maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Intangible Assets, Net - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Long-Term Debt, Net - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Long-Term Debt, Net - Summary of Scheduled Maturities of Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Stock-based Compensation - Schedule of restricted stock unit activity (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Net Loss Per Share - Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Related Parties - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Subsequent Events (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 tkno-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.LAB 11 tkno-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Document Transition Report Document Transition Report Expected average term of options (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term (in years), Options outstanding at January 1, 2023 Geographical Geographical [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current assets Restricted Stock Units (RSUs) [Member] Income taxes receivable Increase (Decrease) in Income Taxes Receivable Payment for Rent Expense Payment for Rent Expense Payment for Rent Expense Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 Concentrations of Risk Concentration Risk Disclosure [Text Block] Thomas E. Davis, LLC [Member] Thomas E Davis L L C [Member] Thomas e. davis, llc. Revenue Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax, Total At-the-Market Facility [Member] At-the-Market Facility [Member] At-the-Market Facility [Member] Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Concentration Risk Type Concentration Risk Type [Axis] Interest (expense) income, net Interest Income (Expense), Net Interest Income (Expense), Net, Total Title of Individual [Domain] Subsequent Events [Text Block] Intangible Assets. Intangible Assets [Line Items] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Lab Essentials [Member] Lab Essentials [Member] Lab essentials member Vested and expected to vest at June 30, 2023 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected to Vest Outstanding Number ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedtoVestOutstandingNumber Related Party Transactions [Abstract] Total current assets Assets, Current Total liabilities and stockholders' equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Direct supplier A Direct supplier A [Member] Direct supplier A Long-Term Debt [Text Block] Long-Term Debt Increase in number of Common Stock Reserved For Issuance. Increase In Number Of Common Stock Reserved For Issuance Increase in common stock reserved for future issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of Options, Outstanding, Beginning balance Number of Options Outstanding, Ending Balance Share-based compensation arrangement by share-based payment award, number of shares to be issued. Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares To Be Issued Shares to be issued under share-based payment arrangement Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-average fair value per option Inventories, Net Inventory Disclosure [Text Block] Trading Symbol Trading Symbol Common stock, shares issued Common Stock, Shares, Issued Common Stock, Shares, Issued, Total Summary of cash, cash equivalents and restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Long-Term Debt, Maturity, Year Two 2025 Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Selling and Marketing Expense [Member] Selling and Marketing Expense [Member] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Common Stock Reserved For Future Issuance Common Stock, Capital Shares Reserved for Future Issuance Common stock reserved for future issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Maximum number of shares per employee Current debt, net Long-Term Debt, Current Maturities Long-Term Debt, Current Maturities, Total Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Concentration Risk Percentage Concentration Risk Percentage Concentration risk percentage Long-Term Debt, Maturity, Remainder of Fiscal Year Remainder of 2023 Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Property, Plant and Equipment [Table Text Block] Summary of Components of Property, Plant and Equipment, Net Weighted-average fair value of common stock. Weighted Average Fair Value Of Common Stock Weighted-average fair value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Number of Options expired Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type [Axis] Net Revenue Requirement For The Financial Covenant Net Revenue Requirement For The Financial Covenant Net revenue requirement for the financial covenant Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price per Share, forfeited Control Premium Member Measurement Input, Control Premium [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Non-US [Member] International [Member] Raw materials, net Inventory, Raw Materials, Gross Inventory, Raw Materials, Gross, Total Share-based compensation arrangement by share-based payment award, options repurchased. Share Based Compensation Arrangement By Share Based Payment Award Options Repurchased Stock options, repurchased Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Counterparty Name Counterparty Name [Axis] Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Long-lived assets impairment Impairment, Long-Lived Asset, Held-for-Use Impairment, Long-Lived Asset, Held-for-Use, Total At-the-Market Facility Policy Text Block At-the-Market Facility Policy Text Block At-the-Market Facility Statement of Stockholders' Equity [Abstract] Weighted Average Exercise Price per Share, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price per share, Vested and expected to vest, Beginning balance Weighted Average Exercise Price, Vested and expected to vest, end of period Current portion of operating lease liabilities Operating lease liabilities Operating Lease, Liability, Current Maturity date Debt Instrument, Maturity Date Debt, net Long-term debt, net Long term debt Long-Term Debt Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Total property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Series A Preferred Stock [Member] Series A Preferred Stock [Member] Convertible Series A Preferred Stock [Member] Class of Stock Class of Stock [Domain] Maximum Value Of Stock To Be Issued Under ATM Facility Maximum Value Of Stock To Be Issued Under ATM Facility Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Vested and expected to vest Scenario Scenario [Domain] Entity Central Index Key Entity Central Index Key Fair Value, Concentration of Risk, Financial Assets, Balance Sheet Groupings [Abstract] Plan Name Plan Name [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Weighted Average Remaining Contractual Term (in years), Options outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Summary of the changes in the carrying amount of goodwill Schedule of Goodwill [Table Text Block] Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Direct supplier C Direct supplier C [Member] Direct supplier C Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Schedule of restricted stock unit activity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Line of Credit Facility, Description Line of Credit Facility, Description Debt issuance cost Payments of Debt Issuance Costs Payment of debt issuance costs Clinical Solution [Member] Clinical Solution [Member] Clinical Solution [Member] Financial Instruments Financial Instruments [Domain] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Award Type Award Type [Axis] Plan Name Plan Name [Axis] ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageVestedAndExpectedToVestgrantDatesFairValue ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageVestedAndExpectedToVestgrantDatesFairValue Weighted Average Exercise Price, Vested and expected to vest, end of period Recognition of operating right-of-use lease asset Recognition of operating right-of-use lease asset Recognition of operating right-of-use lease asset Geographical Geographical [Domain] Total assets Assets Revolver [Member] Revolver [Member] Revolver [Member] Deferred rent Deferred Rent Deferred rent. United States [Member] UNITED STATES Operating right-of-use lease assets Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Cash Covenant Amount Cash Covenant Amount Cash Covenant Amount Time Based Option [Member] Time based option member. Time-Based Options [Member] Entity Registrant Name Entity Registrant Name Related Party, Type [Domain] Related Party Accumulated deficit Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance (Accumulated deficit) retained earnings Proceeds from Stock Plans Proceeds from issuance of common stock under employee stock purchase plan Supplemental cash flow disclosures: Supplemental Cash Flow Information [Abstract] Summary Of Company Inventory Purchases And Outstanding Balance Of Accounts Payable Summary Of Company's inventory purchases and outstanding balance of accounts payable table text block Summary Of Company's inventory purchases and outstanding balance of accounts payable table text block Accumulated Deficit [Member] Retained Earnings [Member] Class of Stock Class of Stock [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Outstanding at January 1, 2023, Beginning balance Outstanding at March 31, 2023, Ending balance Deferred Income Tax Liabilities, Net, Total Deferred tax liabilities Deferred Income Tax Liabilities, Net LIBOR Floor [Member] L I B O R Floor [Member] LIBOR floor. Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Minimum [Member] Minimum [Member] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Operating lease liabilities Present value of lease liabilities Present value of lease liabilities Operating Lease, Liability Forecast [Member] Forecast [Member] Term loan exit fee rate Term loan exit fee rate Term Loan Exit Fee Rate Meeches LLC [Member] Meeches L L C [Member] Meeches llc member. Equity Component Equity Component [Domain] Employee share-based awards to purchase common stock [Member] Employee Stock Option [Member] Stock Options [Member] Other [Member] Other Product [Member] Other product member Term Loan. Term Loan Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Unamortized debt discount and debt issuance costs Debt Disclosure [Abstract] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and development Research and Development Expense Research and Development Expense, Total Debt, Policy [Policy Text Block] Debt Issuance Costs Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date Discount from market price, offering date Share-based compensation arrangement by share-based payment award, number of new shares to be issued. Share Based Compensation Arrangement By Share Based Payment Award Number Of New Shares To Be Issued New shares to be issued under share-based payment arrangement London Interbank Offered Rate [Member] London interbank offered rate Impact of COVID-19 Policy Text Block Impact of COVID-19 Policy Text Block Impact of COVID-19 Amortization of intangible assets Amortization of Intangible Assets Amortization of Intangible Assets, Total Amortization of intangible assets Direct supplier D Direct supplier D (Member) Direct supplier D (Member) Common stock, $0.00001 par value, 490,000,000 shares authorized at June 30, 2023 and December 31, 2022, 28,341,302 and 28,179,423 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Income (Loss) from Continuing Operations, Per Diluted Share Net loss per share - diluted Working capital Working Captial Working Captial Taxes And Fees Annual Percentage Rate Taxes And Fees Annual Percentage Rate Preferred stock, liquidation preference, value Preferred Stock, Liquidation Preference, Value Accrued liabilities Accrued Liabilities, Current Total current accrued liabilities Current Fiscal Year End Date Current Fiscal Year End Date Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Share-based compensation arrangement by share-based payment award, number of additional shares to be issued. Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares To Be Issued Additional shares to be issued under share-based payment arrangement Loss from operations Operating Income (Loss) Related Party Transaction, Rate Related Party Transaction, Rate Entity Ex Transition Period Entity Ex Transition Period Provision for (benefit from) income taxes Benefit from income taxes Income Tax Expense (Benefit) Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Distributor customer B Distributor customer B [Member] Distributor customer B Research and Development Expense [Member] Research and Development Expense [Member] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Vested And Expected To VestGrant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Vested And Expected To VestGrant Date Fair Value Weighted Average Grant Date Fair Valu per Share, Vested and expected to vest Long-Term Debt, Maturity, Year Four 2027 Nature of Business Nature of Operations [Text Block] Performance based options Performance Based Options [Member] Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Concentration Risk Percentage1 Concentration Risk, Percentage Total stock-based compensation expense Share-Based Payment Arrangement, Expense Incremental stock-based compensation expense Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Measurement Input Type [Domain] Inventory purchases member Inventory Purchases [Member] Inventory Purchases [Member] Estimated future amortization expense of definite-lived intangible assets Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Term loan exit fee percent Term Loan Exit Fee Percent Term Loan Exit Fee Percent Reduction in Workforce Of Positions Reduction in Workforce Of Positions Deferred revenue Deferred Revenue Deferred Revenue, Total Income taxes paid Income Taxes Paid Revenue Recognition Revenue from Contract with Customer [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested And Expected To Vest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested And Expected To Vest Aggregate Intrinsic Value, Vested and expected to vest at March 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Options outstanding Debt Debt Instrument, Face Amount Long-term Debt, Gross Direct customer D [Member] Direct customer D Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Other income, net Operating expenses: Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Lease liabilities cash paid Operating Lease, Lease Income, Lease Payments Subsequent Events [Abstract] Two Thousand and Sixteen Two Thousand and Twenty Two Thousand And Twenty One Equity Incentive Plan Member Two Thousand and Sixteen Two Thousand and Twenty Two Thousand And Twenty One Equity Incentive Plan Member 2016, 2020, 2021 Equity Incentive Plans [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance Stock options, nonvested shares Other non-current assets Other Assets, Noncurrent Other Assets, Noncurrent, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stock options, granted Number of Options, Granted Other Other Accrued Liabilities, Current Depreciation Depreciation Depreciation, Total Product Information [Line Items] Interest paid, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Additional Paid in Capital Additional Paid in Capital, Total Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Ending Balance Additional paid-in capital Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Operating Leases, Rent Expense Rent expense Stockholders’ equity: Equity, Attributable to Parent [Abstract] Recognition of operating lease liabilities Recognition of operating lease liabilities Recognition of operating lease liabilities Accumulated Capitalized Interest Costs Accumulated Capitalized Interest Costs Line of Credit Facility, Maximum Borrowing Capacity Maximum amount borrowed Cost of sales Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Change in unrealized loss on available-for-sale securities, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total Schedule Of Maturities Of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Accounting Policies [Abstract] Lessee Disclosure [Abstract] Debt Issuance Costs Included In Accounts Payable and Accrued Liabilities. Debt Issuance Costs Included In Accounts Payable and Accrued Liabilities Debt issuance costs included in accounts payable and accrued liabilities Payroll-related Accrued Payroll Taxes, Current Cash Received Under The Term Loan Three Cash Received Under The Term Loan 3 Maximum amount borrowed Scenario [Axis] Scenario Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Contract asset impairments Capitalized Contract Cost, Impairment Loss Remaining lease terms Lessee, Operating Lease, Remaining Lease Term Earnings Per Share - Basic Earnings Per Share, Basic, Total Earnings Per Share, Basic Customers Concentration Risk [Member] Customer Concentration Risk [Member] Preferred Stock, Accretion of Redemption Discount Accretion of convertible and redeemable preferred stock to redemption value Accretion of convertible and redeemable preferred stock to redemption value Inventory reserve Inventory Write-down Inventory reserve Income Statement [Abstract] Property, Plant and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Related Party Related Party, Type [Axis] Property, plant and equipment, after depreciation Property Plant And Equipment After Depreciation Property plant and equipment after depreciation. Other accrued liabilities Other Accrued Liabilities, Noncurrent Performance Shares [Member] Performance Shares [Member] Paid Down Payment Paid Down Payment Measurement Input Type [Axis] Number of Options, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of Options, Vested and expected to vest, Beginning balance Number of Options, Vested and expected to vest Statistical Measurement Statistical Measurement [Domain] Net Cash Provided by (Used in) Operating Activities Cash used in operating activities Cash used in operating activities All Award Types Award Type Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Employee Stock Purchase Plan, Offering Period Employee Stock Purchase Plan, Offering Period Employee Stock Purchase Plan, offering period Earnings Per Share - Diluted Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Product and Service Product and Service [Domain] Cost of Sales [Member] Concentration Risk Benchmark [Domain] Revenue from Contract with Customer [Abstract] Direct customer C [Member] Direct customer C Debt Instrument, Name Debt Instrument, Name [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Number of Options, Exercisable Number of Options, Exercisable, Beginning balance Number of Options, Exercisable, Ending balance Two Thousand And Twenty One Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Member. 2021 Employee Stock Purchase Plan [Member] Weighted-average expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Distributor supplier A Distributor customer A [Member] Distributor customer A Reduction In Workforce PolicyText Blocks Reduction In Workforce PolicyText Blocks Reduction in Workforce Schedule of Maturities of Long-Term Debt [Table Text Block] Schedule of Maturities of Term Loan Final Borrowing Revenue Requirement Final Borrowing Revenue Requirement Contingent Revenue Increase Borrowing Capacity Line Of Credit Facility Increase Borrowing Capacity Line Of Credit Facility Increase Borrowing Capacity Summary Of Company Revenues Purchases And Outstanding Balance Of Accounts Receivable Summary of Company's revenues and outstanding balance of accounts receivable table text block Summary of Company's revenues and outstanding balance of accounts receivable table text block Other Increase Decrease In Other Operating Assets And Liabilities Increase Decrease In Other Operating Assets And Liabilities Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Number of Options, Exercised Issuance of common stock upon exercise of stock options, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Number of Options, Exercised Weighted Average Remaining Contractual Term, Vested and expected to vest at June 30, 2023 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms Vested And Expected To Vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms Vested And Expected To Vest LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Sales and marketing Selling and Marketing Expense Selling and Marketing Expense, Total Stock Issued Issuance of common stock under ESPP Distributor supplier B [Member] Distributor supplier B Measurement Input Discount Rate Member Measurement Input, Discount Rate [Member] Accounts payable Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable, Total Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Credit Facility [Domain] Less: imputed interest Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSU, Granted Sample Transport [Member] Sample Transport [Member] Sample transport member Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price per Share, Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Inventory Disclosure [Abstract] Amended Credit Agreement [Member] Amended Credit Agreement [Member] Amended Credit Agreement the Facility Member The Facility [Member] The Facility [Member] Board of Directors Chairman [Member] Board Of Director [Member] Contract assets Increase (Decrease) in Contract with Customer, Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Fair Value, Vested Local Phone Number Local Phone Number Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Weighted Average Exercise Price, Options exercisable, end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price per Share, Exercisable, Beginning balance Weighted Average Exercise Price per Share, Exercisable, Ending balance Vesting of restricted stock units Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Goodwill, Net Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Goodwill Restricted cash included in other current assets Restricted Cash, Current Capitalized interest costs Interest Costs Capitalized Statement of Cash Flows [Abstract] Liquidity, line of credit Liquidity, line of credit Liquidity, line of credit Direct customer B [Member] Direct customer B Options Held [Member] Options [Member] Impairment Charge Impairment Charge on Reclassified Assets Organization, Consolidation and Presentation of Financial Statements [Abstract] Capitalized property, plant and equipment included in accounts payable Capitalized Property Plant And Equipment Included In Accounts Payable Capitalized property, plant and equipment included in accounts payable. Gross profit Gross Profit Concentration Risk Benchmark [Axis] Permitted Debt Permitted Debt Applicable Margin Applicable Margin Applicable margin Common stock, par value Common Stock, Par or Stated Value Per Share Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average recognition period Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share based compensation, options expected term Weighted Average Remaining Contractual Term (in years), Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares authorized Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum [Member] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Senior Secured Term Loan [Member] Senior Secured Term Loan [Member]. Senior Secured Term Loan [Member] Increase in common stock capital shares reserved for future issuance, expiration period. Increase In Common Stock Capital Shares Reserved For Future Issuance Expiration Period Increase in common stock reserved for future issuance, term period General and Administrative Expense [Member] General and Administrative Expense [Member] Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill), Total Intangible Assets, Gross Employees [Member] Employee [Member] Employee [Member] Leases Leases of Lessee Disclosure [Text Block] Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Payment of offering costs Payment of offering costs Payment of offering costs Schedule of Inventory, Net Schedule of Inventory, Current [Table Text Block] City Area Code City Area Code Inventories, net Total inventories, net Inventory, Net Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Aggregate Intrinsic Value, Outstanding Proceeds from long-term debt Proceeds from Issuance of Long-Term Debt Proceeds from Issuance of Long-term Debt, Total Customer Customer [Domain] Less—Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and administrative General and Administrative Expense General and Administrative Expense, Total Weighted Average Number of Shares Outstanding - Basic Weighted Average Number of Shares Outstanding, Basic Weighted average shares used in computing net loss per share basic Work in process Inventory, Work in Process, Gross Employee Stock [Member] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount of Shares Per Employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount of Shares Per Employee Non-cash lease expense Non-Cash Lease Expense Non-Cash Lease Expense Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Options Activity Combined Accounts Receivable [Member] Accounts Receivable [Member] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model Document Fiscal Period Focus Document Fiscal Period Focus Total lease payments Lessee, Operating Lease, Liability, to be Paid Payment of Exit Fee Costs Payment of Exit Fee Costs Payment of exit fee costs Term loan exit fee Term Loan Exit Fee Term loan exit fee. THP [Member] T H P [Member] THP. Percentage Of Commission To Be Paid On Gross Sales Proceeds Of ATM Facility Percentage Of Commission To Be Paid On Gross Sales Proceeds Of ATM Facility Related Parties Related Party Transactions Disclosure [Text Block] Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Statement [Line Items] Statement [Line Items] Summary of company revenues purchases and outstanding balance of accounts receivable. Summary Of Company Revenues And Outstanding Balance Of Accounts Receivable Table Text Block Summary Of Company Revenues And Outstanding Balance Of Accounts Receivable Schedule of Long-Term Debt Instruments [Table Text Block] Summary of Components of Carrying Value of Long-Term Debt Capitalized property, plant and equipment included in accounts payable and accrued liabilities Capitalized Property, Plant And Equipment Included In Accounts Payable And Accrued Liabilities Capitalized Property, Plant And Equipment Included In Accounts Payable And Accrued Liabilities Principal amount of outstanding borrowings Debt Instrument, Fair Value Disclosure Debt Instrument, Fair Value Disclosure, Total Stock options to purchase common stock Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Machinery and Equipment [Member] Machinery and Equipment [Member] Subsequent Event [Line Items] Accounts receivable, net of allowance for doubtful accounts of $30 thousand and $22 thousand Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Customer Customer [Axis] Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Construction in progress Construction in Progress, Gross Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Long term debt maturities repayments of principal after year four. Long Term Debt Maturities Repayments of Principal After Year Four Thereafter Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of Stock-Based Compensation Expense Non-Employee and Independent Directors [Member] Non-Employee and Independent Directors [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Intrinsic Value, Exercisable Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Finished goods, net Inventory, Finished Goods, Gross Inventory, Finished Goods, Gross, Total Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Debt Instrument, Unused Borrowing Capacity, Amount Unused Borrowing Capacity Amount Conversion of convertible and redeemable preferred stock Stock Issued During Period, Value, Conversion of Convertible Securities Cover [Abstract] Adjusted upward rate Adjusted Upward Rate Adjusted Upward Rate Document Fiscal Year Focus Document Fiscal Year Focus Cash Received Under the Term Loan Cash Received Under the Term Loan Cash Received Under the Term Loan Other non-current assets Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Other non-current assets Income taxes receivable Income Taxes Receivable, Current Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Fair Value, Granted 2021 Equity Incentive Plan [Member] Two Thousand And Twenty One Equity Incentive Plan [Member] 2021 Equity Incentive Plan Member. 2016, 2020, 2021 Equity Incentive Plans [Member] Security Exchange Name Security Exchange Name Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Term period Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued, Total Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares authorized Preferred Stock, Shares Authorized Customer Relationships [Member] Customer Relationships [Member] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Property, plant and equipment, gross Property, Plant and Equipment, Gross Property, plant and equipment, gross Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Maximum amount borrowed at the end of month Line of Credit Facility, Maximum Month-end Outstanding Amount Financial Instrument Financial Instrument [Axis] Clinical Solutions [Member] Clinical Solutions [Member] Clinical solutions member Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Summary of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Basis of Accounting, Presentation and Use of Estimates Basis of Accounting, Policy [Policy Text Block] ATM Facility Available Value Of Stock To Be Issued Under Prospectus Supplement ATM Facility Available Value Of Stock To Be Issued Under Prospectus Supplement Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Future Amortization Expense Leases [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Options Grants Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Grants Intrinsic Value Aggregate Intrinsic Value, Options Granted Variable Rate Variable Rate [Domain] Entity File Number Securities Act File Number Total Accounts Payable [Member] Accounts Payable [Member] Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Remainder of 2023 Goodwill and Intangible Assets Disclosure [Abstract] Term Loan [Member] Term Loan Member Long-term debt, net Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities, Total Total cash, cash equivalents, and restricted cash Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Schedule Of Goodwill And Intangible Assets [Table] Schedule Of Goodwill And Intangible Assets [Table] Schedule of goodwill and intangible assets. Share-Based Payment Arrangement [Abstract] 2020 Equity Incentive Plan [Member] Two Thousand And Twenty Equity Incentive Plan [Member] 2020 Equity Incentive Plan Member. 2020 Equity Incentive Plan [Member] Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Debt Instrument Debt Instrument [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Fair Value, Beginning Balance Weighted Average Grant Fair Value, Ending Balance Summary of Intangible Assets with Definite and Indefinite Lives Schedule of Intangible Assets and Goodwill [Table Text Block] Total operating expenses Operating Expenses Long-Term Debt, Maturity, Year One 2024 Direct supplier B Direct supplier B [Member] Direct supplier B Expected average term of options (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Preferred stock, $0.00001 par value, 10,000,000 shares authorized at June 30, 2023 and December 31, 2022, respectively, zero shares issued and outstanding at June 30, 2023 and December 31, 2022 Preferred stock, $0.00001 par value, 10,000,000 shares authorized at June 30, 2023 and December 31, 2022, respectively,zero shares issued and outstanding at June 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected Outstanding Number Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected Outstanding Number Number of Shares, Vested and expected to vest at March 31, 2023 Contingent Revenue Contingent Revenue Contingent Revenue Term SOFR floor Term SOFR Floor Term SOFR floor. Net Loss Per Share Earnings Per Share [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Number of Options, Forfeited Number of Options, Forfeited Thereafter Finite lived intangible assets amortization expense after year four. Finite Lived Intangible Assets Amortization Expense After Year Four Entity Address, Address Line One Entity Address, Address Line One Combined Sales [Member] Revenue Benchmark [Member] Antidilutive Securities [Axis] Antidilutive Securities Subsequent Event Type [Domain] Income Statement Location Income Statement Location [Axis] Long-Term Debt, Maturity, Year Three 2026 Estimated dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Share Available For future Grants Share Available For future Grants Share available For Future grants Unaudited Condensed Financial Statements Unaudited Condensed Financial Statements Policy [Text Block] Unaudited condensed financial statements policy text block. Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Number of Share, Available For Issuance Share Price Price per share Long-Term Debt, Gross Long term debt Total Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service Product and Service [Axis] Security12b Title Title of 12(b) Security Time-Based and Performance-Based Options [Member] Time Based And Performance Based Options [Member] Time Based And Performance Based Options [Member] Finite Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Intangible Assets, Accumulated Amortization Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Maximum employee subscription rate Total Premium Pay Total Premium Pay Other (expenses) income, net Other Nonoperating Income (Expense) [Abstract] Long Term Growth Rate Member Measurement Input, Long-Term Revenue Growth Rate [Member] Cash Received Under The Term Loan 2 Cash Received Under The Term Loan 2 Maximum amount borrowed at the end of month Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization of debt financing costs Amortization of Debt Issuance Costs Long-Term Line of Credit Long-Term Line of Credit, Total Line of credit Segment Reporting, Policy [Policy Text Block] Segment Reporting Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Issuance costs for initial public offering included in accrued liabilities and accounts payable Issuance Costs For Initial Public Offering Included In Accrued Liabilities And Accounts Payable Issuance costs for initial public offering included in accrued liabilities and accounts payable. Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Inventories Debt instrument cumulative accretion of exit fee. Debt instrument cumulative accretion of exit fee Cumulative accretion of exit fee Vehicles [Member] Vehicles [Member] Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2023 Property, plant and equipment Accrued Liabilities Property Plant And Equipment Current Accrued liabilities property plant and equipment current. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Term (in years), Exercisable Shipping and handling charges Shipping And Handling Charge Shipping and handling charge. Common stock, shares outstanding Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Weighted-average risk-free interest rate Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Fair Value, Forfeited Schedule of Product Information [Table] Thereafter Lessee Operating Lease Liability To Be Paid After Year Four Lessee Operating Lease Liability To Be Paid After Year Four. Distributor supplier A Distributor supplier A [Member] Distributor supplier A Exit Fees Percentage of Term Loan Exit Fees Percentage of Term Loan Exit Fees Percentage of Term Loan Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Discount from market price, purchase date Concentration Risk Type Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price per Share, Granted Document Type Document Type Share Based Compensation Arrangement By Share Based Payment Award Options Additional Grants In Period Gross Share Based Compensation Arrangement By Share Based Payment Award Options Additional Grants In Period Gross Additional stock options granted Line of credit working capital Line of Credit Facility, Current Borrowing Capacity Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Counterparty Name Counterparty Name [Domain] Stock-based compensation expense related to employee stock option Employee Benefits and Share-Based Compensation Goodwill and Intangible Assets Disclosure [Text Block] Intangible Assets, Net SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsWeightedAverageRemainingContractualTerm2 Share based Compensation Arrangement By Share based Payment Award Options Grants Weighted Average Remaining Contractual Term 2 Weighted Average Remaining Contractual Term (in years), Options outstanding Share-based compensation arrangement by share-based payment award, shares acquired. Share Based Compensation Arrangement By Share Based Payment Award Shares Acquired Common shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period RSU, Forfeited Cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred taxes Deferred Income Taxes and Tax Credits Deferred Income Taxes and Tax Credits, Total Deferred taxes Entity Filer Category Entity Filer Category Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Expired Accrued liabilities Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Accrued Liabilities, Total Variable Rate Variable Rate [Axis] Accrued Liabilities, Current [Abstract] Trade Names [Member] Trade Names [Member] Total other (expenses) income, net Nonoperating Income (Expense) Total liabilities Liabilities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Two Thousand And Sixteen Stock Plan [Member] 2016 Stock Plan Member. 2016 Stock Plan [Member] Total stockholders’ equity Equity, Attributable to Parent Beginning Balance Ending Balance Acquired finite-lived intangible assets, weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net, Total Net loss Net loss Net Income (Loss) Long-Term Debt, Unclassified [Abstract] Going Concern Policy Text Block Going Concern Policy Text Block Going Concern Proceeds from initial public offering, net of underwriters’ commissions and discounts Proceeds from Issuance Initial Public Offering Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding - Diluted Weighted Average Number of Shares Outstanding, Diluted Weighted average shares used in computing net loss per share diluted Credit Facility [Axis] Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Severance And Other Related Termination Benefits Severance And Other Related Termination Benefits Income (Loss) from Continuing Operations, Per Basic Share Net loss per share - basic Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price per Share, Options outstanding, Beginning balance Weighted Average Exercise Price per Share, Options outstanding, Ending balance Schedule of Computation of Basic And Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Direct customer A Direct customer A [Member] Direct customer A Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements [Member] Percentage of additional shares added on outstanding shares Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Deferred offering costs included in accounts payable and accrued liabilities Deferred offering costs included in accounts payable and accrued liabilities Deferred offering costs included in accounts payable and accrued liabilities RSU, Vested Vesting of restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period RSU, Vested Stock Issued During Period, Shares, New Issues Common stock, new shares issued Issuance of common stock upon initial public offering, net of issuance costs and underwriting discounts (in shares) Payroll-related Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Non-cash lease expense Operating lease expense Operating Lease, Expense Income Tax Disclosure [Abstract] Amended Revolving Loan [Member] Amended Revolving Loan [Member] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Office Furniture And Equipment [Member] Office furniture and equipment. Office Furniture and Equipment [Member] Payment of costs related to initial public offering Payments for Repurchase of Initial Public Offering XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 09, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Year Focus 2023  
Entity Registrant Name ALPHA TEKNOVA, INC.  
Entity Central Index Key 0001850902  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Document Fiscal Period Focus Q2  
Trading Symbol TKNO  
Security12b Title Common Stock, par value $0.00001 per share  
Security Exchange Name NASDAQ  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-40538  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3368109  
Entity Address, Address Line One 2451 Bert Dr.  
Entity Address, City or Town Hollister  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95023  
City Area Code 831  
Local Phone Number 637-1100  
Entity Common Stock, Shares Outstanding   28,341,302
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 11,527 $ 11,690 $ 20,648 $ 22,837
Cost of sales 6,461 6,443 13,159 12,241
Gross profit 5,066 5,247 7,489 10,596
Operating expenses:        
Research and development 1,464 1,929 2,859 3,942
Sales and marketing 2,174 2,598 4,517 4,195
General and administrative 5,943 7,059 13,288 14,354
Amortization of intangible assets 287 287 573 574
Long-lived assets impairment 2,195 0 2,195 0
Total operating expenses 12,063 11,873 23,432 23,065
Loss from operations (6,997) (6,626) (15,943) (12,469)
Other (expenses) income, net        
Interest (expense) income, net (308) 28 (215) 15
Other income, net 166 0 184 0
Total other (expenses) income, net (142) 28 (31) 15
Loss before income taxes (7,139) (6,598) (15,974) (12,454)
Provision for (benefit from) income taxes 15 (395) (3) (754)
Net loss $ (7,154) $ (6,203) $ (15,971) $ (11,700)
Earnings Per Share - Basic $ (0.25) $ (0.22) $ (0.57) $ (0.42)
Earnings Per Share - Diluted $ (0.25) $ (0.22) $ (0.57) $ (0.42)
Weighted Average Number of Shares Outstanding - Basic 28,272,306 28,057,801 28,227,132 28,044,460
Weighted Average Number of Shares Outstanding - Diluted 28,272,306 28,057,801 28,227,132 28,044,460
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 23,710 $ 42,236
Accounts receivable, net of allowance for doubtful accounts of $30 thousand and $22 thousand 4,572 4,261
Contract assets 1,050 0
Inventories, net 12,018 12,247
Income taxes receivable 22 22
Prepaid expenses and other current assets 1,741 2,374
Total current assets 43,113 61,140
Property, plant and equipment, net 52,861 51,577
Operating right-of-use lease assets 17,561 19,736
Intangible assets, net 16,983 17,556
Other non-current assets 2,030 2,252
Total assets 132,548 152,261
Current liabilities:    
Accounts payable 1,081 2,449
Accrued liabilities 3,658 6,203
Current portion of operating lease liabilities 1,751 2,223
Current debt, net 22,162 0
Total current liabilities 28,652 10,875
Deferred tax liabilities 1,219 1,223
Other accrued liabilities 147 191
Long-term debt, net 0 21,976
Long-term operating lease liabilities 16,322 18,111
Total liabilities 46,340 52,376
Stockholders’ equity:    
Preferred stock, $0.00001 par value, 10,000,000 shares authorized at June 30, 2023 and December 31, 2022, respectively, zero shares issued and outstanding at June 30, 2023 and December 31, 2022 0 0
Common stock, $0.00001 par value, 490,000,000 shares authorized at June 30, 2023 and December 31, 2022, 28,341,302 and 28,179,423 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively 0 0
Additional paid-in capital 157,185 154,891
Accumulated deficit (70,977) (55,006)
Total stockholders’ equity 86,208 99,885
Total liabilities and stockholders' equity $ 132,548 $ 152,261
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 30 $ 22
Preferred stock, par value $ 0.00001 $ 0.00001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares authorized 490,000,000 490,000,000
Common stock, shares issued 28,341,302 28,179,423
Common stock, shares outstanding 28,341,302 28,179,423
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Beginning Balance at Dec. 31, 2021 $ 143,203   $ 150,741 $ (7,538)
Beginning Balance (in shares) at Dec. 31, 2021   28,012,017    
Stock-based compensation 1,721   1,721  
Issuance of common stock upon exercise of stock options 99   99  
Issuance of common stock upon exercise of stock options, shares   55,232    
Issuance of common stock under employee stock purchase plan 144   144  
Issuance of common stock under employee stock purchase plan (in shares)   13,235    
Net loss (11,700)     (11,700)
Ending Balance at Jun. 30, 2022 133,467   152,705 (19,238)
Ending Balance (in shares) at Jun. 30, 2022   28,080,484    
Beginning Balance at Mar. 31, 2022 138,548   151,583 (13,035)
Beginning Balance (in shares) at Mar. 31, 2022   28,042,479    
Stock-based compensation 934   934  
Issuance of common stock upon exercise of stock options 44   44  
Issuance of common stock upon exercise of stock options, shares   24,770    
Issuance of common stock under employee stock purchase plan 144   144  
Issuance of common stock under employee stock purchase plan (in shares)   13,235    
Net loss (6,203)     (6,203)
Ending Balance at Jun. 30, 2022 133,467   152,705 (19,238)
Ending Balance (in shares) at Jun. 30, 2022   28,080,484    
Beginning Balance at Dec. 31, 2022 $ 99,885   154,891 (55,006)
Beginning Balance (in shares) at Dec. 31, 2022 28,179,423 28,179,423    
Stock-based compensation $ 2,080   2,080  
Issuance of common stock upon exercise of stock options 76   76  
Issuance of common stock upon exercise of stock options, shares   51,774    
Issuance of common stock under employee stock purchase plan 138   138  
Issuance of common stock under employee stock purchase plan (in shares)   82,034    
Vesting of restricted stock units   28,071    
Net loss (15,971)     (15,971)
Ending Balance at Jun. 30, 2023 $ 86,208   157,185 (70,977)
Ending Balance (in shares) at Jun. 30, 2023 28,341,302 28,341,302    
Beginning Balance at Mar. 31, 2023 $ 92,087   155,910 (63,823)
Beginning Balance (in shares) at Mar. 31, 2023   28,190,192    
Stock-based compensation 1,070   1,070  
Issuance of common stock upon exercise of stock options 67   67  
Issuance of common stock upon exercise of stock options, shares   41,005    
Issuance of common stock under employee stock purchase plan 138   138  
Issuance of common stock under employee stock purchase plan (in shares)   82,034    
Vesting of restricted stock units   28,071    
Net loss (7,154)     (7,154)
Ending Balance at Jun. 30, 2023 $ 86,208   $ 157,185 $ (70,977)
Ending Balance (in shares) at Jun. 30, 2023 28,341,302 28,341,302    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating activities:    
Net loss $ (15,971) $ (11,700)
Adjustments to reconcile net loss to net cash used in operating activities:    
Bad debt expense 8 32
Inventory reserve 33 (8)
Depreciation and amortization 2,427 1,543
Stock-based compensation 2,080 1,721
Deferred taxes (4) (751)
Amortization of debt financing costs 210 99
Non-cash lease expense 31 181
Long-lived assets impairment 2,195 0
Changes in operating assets and liabilities:    
Accounts receivable (319) (1,176)
Contract assets (1,050)  
Inventories 196 (2,507)
Income taxes receivable 0 1,071
Prepaid expenses and other current assets 1,042 737
Other non-current assets 222 (589)
Accounts payable (1,362) (278)
Accrued liabilities (1,234) 626
Other (44) (40)
Cash used in operating activities (11,540) (11,039)
Investing activities:    
Purchase of property, plant and equipment (6,650) (16,837)
Cash used in investing activities (6,650) (16,837)
Financing activities:    
Proceeds from long-term debt 0 5,135
Payment of debt issuance costs (24) (151)
Payment of exit fee costs 0 (135)
Payment of offering costs (395) 0
Proceeds from exercise of stock options 76 99
Proceeds from issuance of common stock under employee stock purchase plan 138 144
Cash provided by financing activities (205) 5,092
Change in cash and cash equivalents (18,395) (22,784)
Cash and cash equivalents at beginning of period 42,236 87,518
Cash and cash equivalents at end of period 23,841 64,734
Supplemental cash flow disclosures:    
Income taxes paid 0 0
Interest paid, net of amounts capitalized 630 0
Capitalized property, plant and equipment included in accounts payable and accrued liabilities 920 3,668
Recognition of operating right-of-use lease asset (1,137) 20,318
Recognition of operating lease liabilities $ (1,193) $ 20,587
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of the Business
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business

Note 1. Nature of the Business

Alpha Teknova, Inc. (referred to herein as the Company or Teknova), produces critical reagents for the discovery, development, and commercialization of novel therapies, vaccines, and molecular diagnostics. Product offerings include pre-poured media plates for cell growth and cloning; liquid cell culture media and supplements for cellular expansion; and molecular biology reagents for sample manipulation, resuspension, and purification. Teknova supports customers spanning the life sciences market, including pharmaceutical and biotechnology companies, contract development and manufacturing organizations, in vitro diagnostic franchises, and academic and government research institutions, with catalog and custom, made-to-order products.

Teknova manufactures its products at its Hollister, California headquarters and stocks inventory of raw materials, components, and finished goods at that location. The Company ships products directly from its warehouse in Hollister, California.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Accounting, Presentation and Use of Estimates

The accompanying unaudited condensed interim financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations.

The unaudited condensed financial statements have been prepared on a basis consistent with the audited annual financial statements as of and for the year ended December 31, 2022, and, in the opinion of management, reflect all adjustments, consisting solely of normal recurring adjustments, necessary for the fair presentation of the results for the interim periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain amounts of assets, liabilities, revenue, expenses, and related disclosures at the date of the financial statements and during the reporting period. The Company’s critical and significant accounting estimates are influenced by the Company’s assessment of the economic environment. Actual results may differ from those estimates. Certain prior period amounts have been reclassified to conform to the current year’s presentation.

These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 30, 2023 (the 2022 Annual Report on Form 10-K). Refer to Notes to Financial Statements—Note 2. Summary of Significant Accounting Policies,” within the 2022 Annual Report on Form 10-K for a full list of the Company’s significant accounting policies. The information in those notes has not changed except as a result of normal adjustments in the interim periods.

Teknova has determined that it operates in one reporting unit, one operating segment, and one reportable segment, as the chief operating decision maker of the Company reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.

Going Concern

Accounting Standards Codification (ASC) 205-40, Presentation of Financial Statements—Going Concern, requires management to evaluate an entity’s ability to continue as a going concern for the twelve month period following the date the financial statements are available for issuance. Management performed an assessment to determine whether there were conditions or events that, considered individually and in the aggregate, raised substantial doubt about the Company’s ability to continue as a going concern for the twelve month period following the date the accompanying unaudited financial statements are being issued. This assessment indicated certain negative conditions and events, described further below, which raise substantial doubt about the Company’s ability to continue as a going concern.

As of June 30, 2023, the Company has limited capital resources to fund ongoing operations. During the three and six months ended June 30, 2023, Teknova incurred net losses of $7.2 million and $16.0 million, respectively. In addition, as of June 30, 2023, the Company had an accumulated deficit of $71.0 million and a total principal amount of outstanding borrowings of $22.1 million. As of June 30, 2023, the Company had $14.4 million of working capital, which included $23.7 million in cash and cash equivalents. The Company’s available capital resources may not be sufficient for the Company to continue to meet its obligations as they become due

over the next twelve months if the Company cannot improve its operating results or increase its operating cash inflows. In the event these capital resources are not sufficient, the Company may need to raise additional capital through the sale of equity or debt securities, enter into strategic business collaboration agreements with other companies, seek other funding facilities, or sell assets. However, there can be no assurance that the Company will be able to accomplish any of the foregoing or to do so on favorable terms. If the Company is unable to meet its obligations when they become due over the next twelve months through its available capital resources, or obtain new sources of capital when needed, the Company may have to delay expenditures, reduce the scope of its manufacturing operations, reduce or eliminate one or more of its development programs, make significant changes to its operating plan, or cease its operations.

As disclosed in Note 10. Debt, Net, the Company is subject to certain financial covenants as set forth in the Amended Credit Agreement (defined in Note 10). These financial covenants include (i) a trailing twelve months minimum net revenue covenant that must be met each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. The Company was in compliance with its financial covenants as of June 30, 2023, however, the Company determined that it was not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. The Company continues to experience unfavorable market conditions, consistent with other companies in the industry, that have led the Company to lower its revenue projections for the year. As a result, it is unlikely that the Company will be able to comply with the revenue covenant for the remainder of 2023. Failing to comply with the revenue covenant constitutes an event of default under the Amended Credit Agreement and the lender has the right, but not the obligation, to accelerate the Company's obligations to pay the outstanding balance due and payable under the Term Loan (defined in Note 10). If the Company is not able to obtain a waiver from or agree to another accommodation with the lender with respect to the revenue covenant violation, or any future violation, the Company could be required to repay all or a portion of the outstanding amount under the Term Loan. In that event, the Company could need to seek other sources of capital and there can be no assurances that the Company would be able to do so on acceptable terms.

The accompanying unaudited financial statements have been prepared assuming the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and the satisfaction of liabilities in the normal course of business for one year following the issuance of these unaudited financial statements. As such, the accompanying unaudited financial statements do not include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amount and classification of liabilities that may result should the Company be unable to continue as a going concern.

Reduction in Workforce

On February 1, 2023, the Company carried out a reduction in workforce of approximately 40 positions, aimed at reducing operating expenses. The Company incurred $0.7 million of costs in connection with the reduction in workforce related to severance pay and other termination benefits. The costs associated with the reduction in workforce were recorded in the quarter ended March 31, 2023, in general and administrative expenses.

At-the-Market Facility

On March 30, 2023, the Company entered into a sales agreement (the ATM Facility) with Cowen and Company, LLC (Cowen), under which the Company may offer and sell, from time to time, shares of its common stock having aggregate gross proceeds of up to $50.0 million. The issuance and sale of these shares pursuant to the ATM Facility are deemed “at the market” offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the Securities Act), and are registered under the Securities Act. The Company will pay a commission of up to 3.0% of gross sales proceeds of any common stock sold under the ATM Facility. The aggregate market value of shares eligible for sale under the ATM Facility will be subject to the limitations of General Instruction I.B.6 of Form S-3, to the extent required under such instruction.

Cash and Cash Equivalents

The following table provides a reconciliation of the amount of cash, cash equivalents, and restricted cash reported within the balance sheets (in thousands). Restricted cash represents amounts held in an escrow account related to payments made in consideration for the early termination of the lease as described below in Note 14. Related Parties.

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Cash and cash equivalents

 

$

23,710

 

 

$

42,236

 

Restricted cash included in other current assets

 

 

131

 

 

 

 

Total cash, cash equivalents, and restricted cash

 

$

23,841

 

 

$

42,236

 

 

Recently Adopted Accounting Pronouncements

Effective January 1, 2023, the Company adopted ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses and applied to the Company’s accounts receivable. The adoption of this standard did not have a significant impact on the Company’s condensed financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 3. Revenue Recognition

Teknova recognizes revenue from the sale of manufactured products and services when the Company transfers control of promised goods or services to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Control is transferred when the customer has the ability to direct the use of and obtain benefits from the goods or services. The majority of the Company’s sales agreements contain performance obligations satisfied at a point in time when control is transferred to the customer.

Teknova’s revenue, disaggregated by product category, was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Lab Essentials

 

$

7,581

 

 

$

8,393

 

 

$

14,838

 

 

$

15,368

 

Clinical Solutions

 

 

3,653

 

 

 

2,943

 

 

 

5,262

 

 

 

6,755

 

Other

 

 

293

 

 

 

354

 

 

 

548

 

 

 

714

 

Total revenue

 

$

11,527

 

 

$

11,690

 

 

$

20,648

 

 

$

22,837

 

Teknova’s revenue, disaggregated by geographic region, was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$

11,075

 

 

$

11,285

 

 

$

19,801

 

 

$

22,105

 

International

 

 

452

 

 

 

405

 

 

 

847

 

 

 

732

 

Total revenue

 

$

11,527

 

 

$

11,690

 

 

$

20,648

 

 

$

22,837

 

The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded when an unconditional right to invoice and payment exists, such that only the passage of time is required before payment of consideration is due. A contract asset is recognized when a conditional right to consideration exists and transfer of control has occurred. We review contract asset balances for impairment, considering factors such as historical experience, creditworthiness, age of the balance as well as economic conditions. Contract assets were $1.1 million and zero as of June 30, 2023 and December 31, 2022, respectively. There were no contract asset impairments for the three or six months ended June 30, 2023.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations of Risk
6 Months Ended
Jun. 30, 2023
Fair Value, Concentration of Risk, Financial Assets, Balance Sheet Groupings [Abstract]  
Concentrations of Risk

Note 4. Concentrations of Risk

Customers

Customers who accounted for 10% or more of the Company’s revenues and outstanding balance of accounts receivable and contract assets are presented as follows:

 

 

 

For the Three Months Ended June 30,

 

For the Six Months Ended June 30,

 

As of

 

As of

 

 

2023

 

2022

 

2023

 

2022

 

June 30, 2023

 

December 31, 2022

Distributor customer A

 

*

 

*

 

*

 

*

 

*

 

15%

Distributor customer B

 

16%

 

14%

 

17%

 

13%

 

17%

 

17%

Direct customer A

 

24%

 

*

 

13%

 

*

 

26%

 

*

* Represents less than 10%.

The Company’s customers that are distributors, as opposed to direct customers, represent highly diversified customer bases.

Suppliers

Suppliers who accounted for 10% or more of the Company’s inventory purchases and outstanding balance of accounts payable are presented as follows:

 

 

 

For the Three Months Ended June 30,

 

For the Six Months Ended June 30,

 

As of

 

As of

 

 

2023

 

2022

 

2023

 

2022

 

June 30, 2023

 

December 31, 2022

Distributor supplier A

 

37%

 

39%

 

37%

 

35%

 

15%

 

11%

Direct supplier A

 

14%

 

*

 

12%

 

12%

 

*

 

*

Direct supplier B

 

*

 

16%

 

*

 

14%

 

*

 

*

Direct supplier C

 

13%

 

*

 

*

 

*

 

*

 

*

Direct supplier D

 

11%

 

*

 

*

 

*

 

*

 

*

* Represents less than 10%.

The Company’s suppliers that are distributors, as opposed to direct suppliers, represent highly diversified supplier bases.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, Net
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories, Net

Note 5. Inventories, Net

Inventories consist of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Finished goods, net

 

$

8,344

 

 

$

8,368

 

Work in process

 

 

108

 

 

 

186

 

Raw materials, net

 

 

3,566

 

 

 

3,693

 

Total inventories, net

 

$

12,018

 

 

$

12,247

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Net

Note 6. Property, Plant, and Equipment, Net

Property, plant, and equipment consist of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Machinery and equipment

 

$

18,211

 

 

$

19,433

 

Office furniture and equipment

 

 

739

 

 

 

628

 

Vehicles

 

 

292

 

 

 

229

 

Leasehold improvements

 

 

12,865

 

 

 

12,093

 

 

 

32,107

 

 

 

32,383

 

Less—Accumulated depreciation

 

 

(5,406

)

 

 

(4,520

)

 

 

26,701

 

 

 

27,863

 

Construction in progress

 

 

26,160

 

 

 

23,714

 

Total property, plant, and equipment, net

 

$

52,861

 

 

$

51,577

 

For the three and six months ended June 30, 2023, depreciation expense was $1.0 million and $1.9 million, respectively, and for the three and six months ended June 30, 2022, depreciation expense was $0.5 million and $1.0 million, respectively.

Teknova capitalizes interest on funds borrowed to finance certain of its capital expenditures. Capitalized interest is recorded as part of an asset’s cost and depreciated over the asset’s useful life. For the three and six months ended June 30, 2023, capitalized interest costs were $0.3 million and $0.9 million, respectively, and for the three and six months ended June 30, 2022, capitalized interest costs were $0.3 million and $0.6 million, respectively.

In June 2023, the Company identified circumstances that indicated that certain of its long-lived assets may not be recoverable. Specifically, these circumstances included changes in the market price of the asset group, continued losses and a current expectation that, more likely than not, these long-lived assets in question will be sold or otherwise disposed of significantly before the end of their previously estimated useful life. The Company reviewed the recoverability of the carrying value of these assets and determined that their carrying value exceeded their fair value. The fair value of these assets was measured employing cost and market approaches, using Level 3 inputs under ASC 820, Fair Value Measurement. Unobservable inputs include salvage value estimates, replacement or reproduction cost estimates, as well as consideration of physical deterioration, and functional and economic obsolescence, where measurable. As a result of this fair value analysis, an impairment charge of $2.2 million was recorded related to these long-lived assets for the three and six months ended June 30, 2023. Carrying value after the impairment charges approximates fair value.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases

Note 7. Leases

The Company leases office space, warehouse and manufacturing space, and equipment. The Companys lease agreements have remaining lease terms of one year to 14 years, and some of these leases have renewal and termination options exercisable at the

Company’s election. Terms and conditions to extend or terminate such leases are recognized as part of the right-of-use assets and lease liabilities where reasonably certain to be exercised. All of the Companys leases are operating leases.

Operating lease expense was $0.7 million and $1.5 million for the three and six months ended June 30, 2023, respectively, and operating lease expense was $0.8 million and $1.6 million for the three and six months ended June 30, 2022, respectively. Cash paid for amounts included in the measurement of the lease liabilities was $0.7 million and $1.5 million for the three and six months ended June 30, 2023, respectively, and cash paid for amounts included in the measurement of the lease liabilities was $0.7 million and $1.4 million for the three and six months ended June 30, 2022, respectively. The weighted-average discount rate was 5.0% and the weighted-average remaining lease term was 9.2 years as of June 30, 2023.

Maturities of operating lease liabilities at June 30, 2023 were as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

1,293

 

2024

 

 

2,601

 

2025

 

 

2,354

 

2026

 

 

2,413

 

2027

 

 

2,416

 

Thereafter

 

 

11,917

 

Total lease payments

 

 

22,994

 

Less: imputed interest

 

 

(4,921

)

Present value of lease liabilities

 

$

18,073

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net

Note 8. Intangible Assets, Net

The following is a summary of intangible assets with definite and indefinite lives (in thousands):

 

 

 

Balance at June 30, 2023

 

 

Balance at December 31, 2022

 

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Definite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

9,180

 

 

$

5,116

 

 

$

4,064

 

 

$

9,180

 

 

$

4,543

 

 

$

4,637

 

Indefinite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

 

12,919

 

 

 

 

 

 

12,919

 

 

 

12,919

 

 

 

 

 

 

12,919

 

Total intangible assets

 

$

22,099

 

 

$

5,116

 

 

$

16,983

 

 

$

22,099

 

 

$

4,543

 

 

$

17,556

 

For each of the three months ended June 30, 2023 and 2022, amortization expense was $0.3 million and for each of the six months ended June 30, 2023 and 2022, amortization expense was $0.6 million.

As of June 30, 2023, the remaining weighted-average useful life of definite lived intangible assets was 3.5 years. The estimated future amortization expense of intangible assets with definite lives is as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

575

 

2024

 

 

1,148

 

2025

 

 

1,148

 

2026

 

 

1,148

 

2027

 

 

45

 

Estimated future amortization expense of definite-lived intangible assets

 

$

4,064

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2023
Accrued Liabilities, Current [Abstract]  
Accrued Liabilities

Note 9. Accrued Liabilities

Accrued liabilities were comprised of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Payroll-related

 

$

2,321

 

 

$

2,796

 

Property, plant, and equipment

 

 

655

 

 

 

1,966

 

Deferred revenue

 

 

36

 

 

 

198

 

Other

 

 

646

 

 

 

1,243

 

Total current accrued liabilities

 

$

3,658

 

 

$

6,203

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt, Net
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt

Note 10. Debt, Net

On May 10, 2022, the Company entered into the Amended and Restated Credit and Security Agreement (Term Loan) as borrower, with MidCap Financial Trust (MidCap), as agent and lender, and the additional lenders from time to time party thereto (the Term Loan Credit Agreement) and the Amended and Restated Credit and Security Agreement (Revolving Loan) as borrower, with MidCap as agent and lender, and the additional lenders from time to time party thereto (the Revolving Loan Credit Agreement, together with the Term Loan Credit Agreement, the Credit Agreement).

The Credit Agreement provided for a $57.135 million credit facility (the Credit Facility) consisting of a $52.135 million senior secured term loan (the Term Loan) and a $5.0 million working capital facility (the Revolver). The Term Loan consisted of the $12.0 million balance made available in 2021 under the previous credit facility and an additional $40.135 million, staged such that $5.135 million was funded upon closing of the Credit Agreement, an additional $5.0 million was funded on October 31, 2022, $10.0 million was to be available in the first half of 2023, $10.0 million was to be available in the second half of 2023 and $10.0 million was to be available in the first half of 2024, with the borrowing in the second half of 2023 and in the first half of 2024 being contingent upon achieving trailing twelve months of Clinical Solutions revenue of $15.0 million and $19.0 million, respectively, and liquidity requirements (as defined in the Credit Agreement) of $10.0 million and $15.0 million, respectively. The maximum loan amount under the Revolver was $5.0 million, and the Company was permitted to request the lenders to increase such amount up to $15.0 million. Borrowings on the Revolver were limited in accordance with a borrowing base calculation.

The interest on the Term Loan was based on the annual rate of one-month London Inter-Bank Offered Rate (LIBOR) plus 6.45%, subject to a LIBOR floor of 1.00%. If any advance under the Term Loan was prepaid at any time, the prepayment fee was based on the amount being prepaid and an applicable percentage amount, such as 3%, 2%, or 1%, based on the date the prepayment was made after the closing date of the Term Loan. Interest on the outstanding balance of the Revolver was payable monthly in arrears at an annual rate of one-month LIBOR plus 3.75%, subject to a LIBOR floor of 1.00%.

The maturity date of the Credit Facility is May 1, 2027. On the date of termination of the Term Loan or the date on which the obligations under the Term Loan become due and payable in full, the Company would pay an exit fee in an amount equal to 5.00% of the total aggregate principal amount of term loans made pursuant to the Term Loan as of such date. The Credit Agreement contained a financial covenant based upon a trailing twelve months of net revenue, including a requirement of $42.5 million in the twelve months ending December 31, 2022.

On November 8, 2022, the Company entered into Amendment No. 1 to the Credit Agreement (Amendment No. 1) which (i) replaced the LIBOR-based interest rate with a rate equal to the forward-looking one-month term Secured Overnight Financing Rate adjusted upward by 0.10% (or Term SOFR, as defined in Amendment No. 1) plus an applicable margin (6.45% for the Term Loan and 3.75% for the Revolver), with a Term SOFR floor of 1.00%, and with such interest rate calculation change taking effect on December 1, 2022, (ii) increased the applicable prepayment fee percentage amounts by one percentage point, (iii) gave the lenders discretion regarding the $10.0 million in borrowing that was previously guaranteed to be available under the Term Loan in the first half of 2023, and (iv) reduced the requirements for trailing twelve months of net revenue for all future periods. Concurrent with Amendment No. 1, the exit fee due on the date of termination of the Term Loan, or the date on which the obligations under the Term Loan become due and payable in full, increased from 5.00% to 7.00% of the total aggregate principal amount of term loans made pursuant to the Term Loan as of such date.

On March 28, 2023, the Company entered into Amendment No. 2 to the Credit Agreement (Amendment No. 2, or as amended, the Amended Credit Agreement) which (i) increased the applicable margin from 6.45% to 7.00% for the Term Loan and from 3.75% to 4.00% for the Revolver, and increased the Term SOFR floor from 1.00% to 4.50% on both the Term Loan and Revolver, (ii) gave the lenders discretion regarding the $10.0 million in borrowings in the second half of 2023 and the $10.0 million in borrowings in the first half of 2024 by removing the trailing twelve month Clinical Solutions revenue requirement that was previously

required under the Term Loan, (iii) removed the increase in the minimum cash covenant from $10.0 million to $15.0 million on the $10.0 million in borrowings in the first half of 2024, and added the $10.0 million minimum cash covenant requirement throughout the remaining term of the Amended Credit Agreement, and (iv) reduced the requirements for trailing twelve months of net revenue for all future periods—for example, for the twelve months ending December 31, 2023, the minimum net revenue requirement was reduced from $45.0 million to $42.0 million. Concurrent with Amendment No. 2, the exit fee due on the date of termination of the Term Loan, or the date on which the obligations under the Term Loan become due and payable in full, increased from 7.00% percent to 8.50% of the total aggregate principal amount of term loans made pursuant to the Term Loan (including amendments thereto) as of such date.

As discussed above, the Company is subject to certain financial covenants as set forth in the Amended Credit Agreement. These financial covenants include (i) a trailing twelve months minimum net revenue covenant that must be met each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. The Company was in compliance with its financial covenants as of June 30, 2023, however, the Company determined that it was not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. Accordingly, the long-term debt, net has been reclassified to current in the accompanying balance sheet.

Debt, net consisted of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Debt

 

$

22,135

 

 

$

22,135

 

Cumulative accretion of exit fee

 

 

335

 

 

 

161

 

Unamortized debt discount and debt issuance costs

 

 

(308

)

 

 

(320

)

Debt, net

 

$

22,162

 

 

$

21,976

 

As of June 30, 2023, the fair value of the Companys debt approximated its carrying value. The fair value of the Companys debt was based on observable market inputs (Level 2).

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 11. Stock-Based Compensation

Equity Incentive Plans

The Company maintains a stock incentive plan, which permits the granting of incentive stock options or nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance awards, and other stock-based awards. The equity-based awards for employees will vest over a four-year period, pursuant to two different vesting schedules. For initial equity-based awards granted to employees, the first vest is generally a one-year cliff vest, followed by monthly vesting for the final three years. Thereafter, annual equity-based awards granted to employees typically vest monthly over the four-year vest term. The initial equity-based awards granted to the Company’s non-employee, independent directors upon appointment to the board of directors will vest over a three-year period, with the first vest being a one-year cliff, followed by monthly vesting over the remaining two years. Thereafter, annual equity-based awards granted to the Company’s non-employee, independent directors will cliff vest after one year from the date of grant.

Stock Options

The following table summarizes the stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise
Price
per Share

 

 

Weighted Average
Remaining
Contractual
Term
(in years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at January 1, 2023

 

 

3,846,532

 

 

$

7.02

 

 

 

8.31

 

 

$

9,083

 

Granted

 

 

548,152

 

 

$

5.37

 

 

 

 

 

 

 

Exercised

 

 

(51,774

)

 

$

1.47

 

 

 

 

 

 

 

Forfeited

 

 

(181,786

)

 

$

10.33

 

 

 

 

 

 

 

Expired

 

 

(29,701

)

 

$

16.14

 

 

 

 

 

 

 

Outstanding at June 30, 2023

 

 

4,131,423

 

 

$

6.66

 

 

 

8.03

 

 

$

3,223

 

Exercisable at June 30, 2023

 

 

1,769,740

 

 

$

5.53

 

 

 

7.61

 

 

$

1,999

 

Vested and expected to vest at June 30, 2023

 

 

3,846,741

 

 

$

7.12

 

 

 

8.22

 

 

$

2,592

 

 

The weighted average assumptions used in the Black-Scholes pricing model for stock options granted during the three and six months ended June 30, 2023, were as follows:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Estimated dividend yield

 

 

-

%

 

 

-

%

 

 

-

%

 

 

-

%

Weighted-average expected stock price volatility

 

 

35.35

%

 

 

33.47

%

 

 

35.04

%

 

 

33.14

%

Weighted-average risk-free interest rate

 

 

3.47

%

 

 

2.90

%

 

 

4.11

%

 

 

2.09

%

Expected average term of options (in years)

 

 

6.25

 

 

 

6.25

 

 

 

6.25

 

 

 

6.25

 

Weighted-average fair value of common stock

 

$

1.97

 

 

$

14.11

 

 

$

5.37

 

 

$

14.98

 

Weighted-average fair value per option

 

$

0.81

 

 

$

5.44

 

 

$

2.28

 

 

$

5.48

 

Restricted Stock

The following table summarizes the restricted stock unit activity for the six months ended June 30, 2023 (in thousands, except share and per share data):

 

 

 

Number of
Shares

 

 

Weighted
Average
Grant Date
Fair Value
per Share

 

 

Weighted Average
Remaining
Contractual
Term (in
years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at January 1, 2023

 

 

28,071

 

 

$

7.43

 

 

 

0.42

 

 

$

158

 

Granted

 

 

174,595

 

 

$

4.93

 

 

 

 

 

 

 

Vested

 

 

(28,071

)

 

$

7.43

 

 

 

 

 

 

 

Forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Outstanding at June 30, 2023

 

 

174,595

 

 

$

4.93

 

 

 

1.76

 

 

$

466

 

Vested and expected to vest at June 30, 2023

 

 

174,595

 

 

$

4.93

 

 

 

1.76

 

 

$

466

 

Employee Stock Purchase Plan

The Company also maintains an employee stock purchase plan (ESPP) that authorizes the issuance of shares of common stock pursuant to purchase rights granted to eligible employees. Unless otherwise determined by the Company’s board of directors, shares of the Company’s common stock will be purchased for the accounts of employees participating in the Company’s ESPP at a price per share equal to the lesser of (i) 85% of the fair market value of a share of the Company’s common stock on the first day of an offering; or (ii) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. Offering periods are generally six months long; beginning on May 15, 2023, offering periods begin on June 1 and December 1 of each year. The Company issued 82,034 shares of common stock under the ESPP during the three and six months ended June 30, 2023 and 13,235 shares of common stock under the ESPP during the three and six months ended June 30, 2022.

Stock-Based Compensation Expense

Stock-based compensation expense included in the accompanying condensed financial statements was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of sales

 

$

40

 

 

$

44

 

 

$

76

 

 

$

63

 

Research and development

 

 

40

 

 

 

48

 

 

 

77

 

 

 

113

 

Sales and marketing

 

 

172

 

 

 

126

 

 

 

324

 

 

 

225

 

General and administrative

 

 

818

 

 

 

716

 

 

 

1,603

 

 

 

1,320

 

Total stock-based compensation expense

 

$

1,070

 

 

$

934

 

 

$

2,080

 

 

$

1,721

 

Stock-based compensation expense related to stock options was $1.0 million and $1.9 million for the three and six months ended June 30, 2023, respectively, and $0.9 million and $1.7 million for the three and six months ended June 30, 2022, respectively. Unrecognized compensation expense related to stock options was $8.7 million at June 30, 2023, which is expected to be recognized as expense over the weighted-average period of 3.02 years.

Stock-based compensation expense related to restricted stock units was $0.1 million and $0.2 million for the three and six months ended June 30, 2023, respectively, and was not significant for the three and six months ended June 30, 2022. Unrecognized

compensation expense related to restricted stock units was $0.8 million at June 30, 2023, which is expected to be recognized as expense over the weighted-average period of 2.77 years.

Stock-based compensation expense related to the ESPP was not significant for either of the three or six months ended June 30, 2023 or 2022. Total compensation cost related to the ESPP not yet recognized also was not significant in those periods. As of June 30, 2023, an insignificant amount has been withheld on behalf of employees for future purchases under the ESPP.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 12. Income Taxes

For the three months ended June 30, 2023, the Company's provision for income taxes was not significant, compared to the three months ended June 30, 2022, when the Company recorded a $0.4 million income tax benefit. The effective tax rates for the three months ended June 30, 2023 and 2022 were 0.2% and 6.0%, respectively. The effective tax rates differ from the federal statutory rate primarily due to operating losses not expected to produce a benefit.

For the six months ended June 30, 2023, the Company's benefit from income taxes was not significant, compared to the six months ended June 30, 2022, when the Company recorded a $0.8 million income tax benefit. The effective tax rates for the six months ended June 30, 2023 and 2022 were 0.0% and 6.1%, respectively. The effective tax rates differ from the federal statutory rate primarily due to operating losses not expected to produce a benefit.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share

Note 13. 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. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, restricted stock units, and employee stock purchase rights are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive for all periods presented.

The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net loss

 

$

(7,154

)

 

$

(6,203

)

 

$

(15,971

)

 

$

(11,700

)

Weighted average shares used in computing net loss per share—basic and diluted

 

 

28,272,306

 

 

 

28,057,801

 

 

 

28,227,132

 

 

 

28,044,460

 

Net loss per share—basic and diluted

 

$

(0.25

)

 

$

(0.22

)

 

$

(0.57

)

 

$

(0.42

)

The following is a summary of the common stock equivalents for the securities outstanding during the respective periods that have been excluded from the computation of diluted net loss per common share, as their effect would be anti-dilutive:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Employee share-based awards to purchase common stock

 

 

4,106,421

 

 

 

3,818,283

 

 

 

3,991,641

 

 

 

3,620,794

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Parties

Note 14. Related Parties

The Company has identified Meeches LLC (Meeches) as a related party through common control. Meeches is controlled by Ted Davis and Irene Davis, founders and current directors, and greater than five percent stockholders of the Company. Prior to May 16, 2023, the Company leased certain real property in Mansfield, Massachusetts, from Meeches and did not have any outstanding balances owed to Meeches as of June 30, 2023 or December 31, 2022. For the three and six months ended June 30, 2023, the Company paid Meeches lease payments that were not significant and $0.1 million, respectively, and for the three and six months ended June 30, 2022, the Company paid Meeches lease payments of $0.1 million and $0.2 million, respectively.

On April 11, 2023, the Company and Meeches entered into an agreement to terminate the Mansfield lease, which termination occurred on May 16, 2023. Shortly thereafter, Meeches sold the property to a third party. As part of the consideration for the early termination of the Mansfield lease, the Company entered into an escrow agreement with the new owner on May 17, 2023, and placed in escrow an amount equal to five months of base rent plus related expenses assumed by Teknova under the Mansfield lease. Escrow funds will be released to the new owner on a pro-rata monthly basis for the following five months, or until the occurrence of a rent commencement date under any new lease of the property to a third party. Upon the rent commencement date under a new lease, all amounts remaining in the escrow account and not then due, pro-rated daily, shall be released to Teknova.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events [Text Block]

Note 15. Subsequent Events

On July 13, 2023, the Company entered into Amendment No. 3 to the Credit Agreement (Amendment No. 3), which amends the definition of Permitted Debt in the Amended Credit Agreement from $250,000 to $1,100,000 to allow for the financing of the Company's Directors and Officers (D&O) liability insurance and related policies as described further below. Other than the modifications described in this paragraph and in Note 10. Debt, Net, the Amended Credit Agreement continues unmodified in all other material respects.

On July 13, 2023, the Company also entered into a financing agreement with First Insurance Funding for the financing of the Company's D&O liability insurance and related policies. Under the terms of the financing agreement, the Company will pay a total of $1.2 million in premiums, taxes and fees, plus interest at an annual percentage rate of 7.74% in ten monthly separate installment payments commencing on July 25, 2023.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Accounting, Presentation and Use of Estimates

Basis of Accounting, Presentation and Use of Estimates

The accompanying unaudited condensed interim financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations.

The unaudited condensed financial statements have been prepared on a basis consistent with the audited annual financial statements as of and for the year ended December 31, 2022, and, in the opinion of management, reflect all adjustments, consisting solely of normal recurring adjustments, necessary for the fair presentation of the results for the interim periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain amounts of assets, liabilities, revenue, expenses, and related disclosures at the date of the financial statements and during the reporting period. The Company’s critical and significant accounting estimates are influenced by the Company’s assessment of the economic environment. Actual results may differ from those estimates. Certain prior period amounts have been reclassified to conform to the current year’s presentation.

These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 30, 2023 (the 2022 Annual Report on Form 10-K). Refer to Notes to Financial Statements—Note 2. Summary of Significant Accounting Policies,” within the 2022 Annual Report on Form 10-K for a full list of the Company’s significant accounting policies. The information in those notes has not changed except as a result of normal adjustments in the interim periods.

Teknova has determined that it operates in one reporting unit, one operating segment, and one reportable segment, as the chief operating decision maker of the Company reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.

Going Concern

Going Concern

Accounting Standards Codification (ASC) 205-40, Presentation of Financial Statements—Going Concern, requires management to evaluate an entity’s ability to continue as a going concern for the twelve month period following the date the financial statements are available for issuance. Management performed an assessment to determine whether there were conditions or events that, considered individually and in the aggregate, raised substantial doubt about the Company’s ability to continue as a going concern for the twelve month period following the date the accompanying unaudited financial statements are being issued. This assessment indicated certain negative conditions and events, described further below, which raise substantial doubt about the Company’s ability to continue as a going concern.

As of June 30, 2023, the Company has limited capital resources to fund ongoing operations. During the three and six months ended June 30, 2023, Teknova incurred net losses of $7.2 million and $16.0 million, respectively. In addition, as of June 30, 2023, the Company had an accumulated deficit of $71.0 million and a total principal amount of outstanding borrowings of $22.1 million. As of June 30, 2023, the Company had $14.4 million of working capital, which included $23.7 million in cash and cash equivalents. The Company’s available capital resources may not be sufficient for the Company to continue to meet its obligations as they become due

over the next twelve months if the Company cannot improve its operating results or increase its operating cash inflows. In the event these capital resources are not sufficient, the Company may need to raise additional capital through the sale of equity or debt securities, enter into strategic business collaboration agreements with other companies, seek other funding facilities, or sell assets. However, there can be no assurance that the Company will be able to accomplish any of the foregoing or to do so on favorable terms. If the Company is unable to meet its obligations when they become due over the next twelve months through its available capital resources, or obtain new sources of capital when needed, the Company may have to delay expenditures, reduce the scope of its manufacturing operations, reduce or eliminate one or more of its development programs, make significant changes to its operating plan, or cease its operations.

As disclosed in Note 10. Debt, Net, the Company is subject to certain financial covenants as set forth in the Amended Credit Agreement (defined in Note 10). These financial covenants include (i) a trailing twelve months minimum net revenue covenant that must be met each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. The Company was in compliance with its financial covenants as of June 30, 2023, however, the Company determined that it was not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. The Company continues to experience unfavorable market conditions, consistent with other companies in the industry, that have led the Company to lower its revenue projections for the year. As a result, it is unlikely that the Company will be able to comply with the revenue covenant for the remainder of 2023. Failing to comply with the revenue covenant constitutes an event of default under the Amended Credit Agreement and the lender has the right, but not the obligation, to accelerate the Company's obligations to pay the outstanding balance due and payable under the Term Loan (defined in Note 10). If the Company is not able to obtain a waiver from or agree to another accommodation with the lender with respect to the revenue covenant violation, or any future violation, the Company could be required to repay all or a portion of the outstanding amount under the Term Loan. In that event, the Company could need to seek other sources of capital and there can be no assurances that the Company would be able to do so on acceptable terms.

The accompanying unaudited financial statements have been prepared assuming the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and the satisfaction of liabilities in the normal course of business for one year following the issuance of these unaudited financial statements. As such, the accompanying unaudited financial statements do not include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amount and classification of liabilities that may result should the Company be unable to continue as a going concern.

Reduction in Workforce

Reduction in Workforce

On February 1, 2023, the Company carried out a reduction in workforce of approximately 40 positions, aimed at reducing operating expenses. The Company incurred $0.7 million of costs in connection with the reduction in workforce related to severance pay and other termination benefits. The costs associated with the reduction in workforce were recorded in the quarter ended March 31, 2023, in general and administrative expenses.

At-the-Market Facility

At-the-Market Facility

On March 30, 2023, the Company entered into a sales agreement (the ATM Facility) with Cowen and Company, LLC (Cowen), under which the Company may offer and sell, from time to time, shares of its common stock having aggregate gross proceeds of up to $50.0 million. The issuance and sale of these shares pursuant to the ATM Facility are deemed “at the market” offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the Securities Act), and are registered under the Securities Act. The Company will pay a commission of up to 3.0% of gross sales proceeds of any common stock sold under the ATM Facility. The aggregate market value of shares eligible for sale under the ATM Facility will be subject to the limitations of General Instruction I.B.6 of Form S-3, to the extent required under such instruction.

Cash and Cash Equivalents

Cash and Cash Equivalents

The following table provides a reconciliation of the amount of cash, cash equivalents, and restricted cash reported within the balance sheets (in thousands). Restricted cash represents amounts held in an escrow account related to payments made in consideration for the early termination of the lease as described below in Note 14. Related Parties.

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Cash and cash equivalents

 

$

23,710

 

 

$

42,236

 

Restricted cash included in other current assets

 

 

131

 

 

 

 

Total cash, cash equivalents, and restricted cash

 

$

23,841

 

 

$

42,236

 

 

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

Effective January 1, 2023, the Company adopted ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses and applied to the Company’s accounts receivable. The adoption of this standard did not have a significant impact on the Company’s condensed financial statements.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of cash, cash equivalents and restricted cash

The following table provides a reconciliation of the amount of cash, cash equivalents, and restricted cash reported within the balance sheets (in thousands). Restricted cash represents amounts held in an escrow account related to payments made in consideration for the early termination of the lease as described below in Note 14. Related Parties.

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Cash and cash equivalents

 

$

23,710

 

 

$

42,236

 

Restricted cash included in other current assets

 

 

131

 

 

 

 

Total cash, cash equivalents, and restricted cash

 

$

23,841

 

 

$

42,236

 

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

Teknova’s revenue, disaggregated by product category, was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Lab Essentials

 

$

7,581

 

 

$

8,393

 

 

$

14,838

 

 

$

15,368

 

Clinical Solutions

 

 

3,653

 

 

 

2,943

 

 

 

5,262

 

 

 

6,755

 

Other

 

 

293

 

 

 

354

 

 

 

548

 

 

 

714

 

Total revenue

 

$

11,527

 

 

$

11,690

 

 

$

20,648

 

 

$

22,837

 

Teknova’s revenue, disaggregated by geographic region, was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$

11,075

 

 

$

11,285

 

 

$

19,801

 

 

$

22,105

 

International

 

 

452

 

 

 

405

 

 

 

847

 

 

 

732

 

Total revenue

 

$

11,527

 

 

$

11,690

 

 

$

20,648

 

 

$

22,837

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations of Risk (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value, Concentration of Risk, Financial Assets, Balance Sheet Groupings [Abstract]  
Summary Of Company Revenues And Outstanding Balance Of Accounts Receivable

Customers who accounted for 10% or more of the Company’s revenues and outstanding balance of accounts receivable and contract assets are presented as follows:

 

 

 

For the Three Months Ended June 30,

 

For the Six Months Ended June 30,

 

As of

 

As of

 

 

2023

 

2022

 

2023

 

2022

 

June 30, 2023

 

December 31, 2022

Distributor customer A

 

*

 

*

 

*

 

*

 

*

 

15%

Distributor customer B

 

16%

 

14%

 

17%

 

13%

 

17%

 

17%

Direct customer A

 

24%

 

*

 

13%

 

*

 

26%

 

*

* Represents less than 10%.

Summary Of Company Inventory Purchases And Outstanding Balance Of Accounts Payable

Suppliers who accounted for 10% or more of the Company’s inventory purchases and outstanding balance of accounts payable are presented as follows:

 

 

 

For the Three Months Ended June 30,

 

For the Six Months Ended June 30,

 

As of

 

As of

 

 

2023

 

2022

 

2023

 

2022

 

June 30, 2023

 

December 31, 2022

Distributor supplier A

 

37%

 

39%

 

37%

 

35%

 

15%

 

11%

Direct supplier A

 

14%

 

*

 

12%

 

12%

 

*

 

*

Direct supplier B

 

*

 

16%

 

*

 

14%

 

*

 

*

Direct supplier C

 

13%

 

*

 

*

 

*

 

*

 

*

Direct supplier D

 

11%

 

*

 

*

 

*

 

*

 

*

* Represents less than 10%.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, Net (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory, Net

Inventories consist of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Finished goods, net

 

$

8,344

 

 

$

8,368

 

Work in process

 

 

108

 

 

 

186

 

Raw materials, net

 

 

3,566

 

 

 

3,693

 

Total inventories, net

 

$

12,018

 

 

$

12,247

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Summary of Components of Property, Plant and Equipment, Net

Property, plant, and equipment consist of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Machinery and equipment

 

$

18,211

 

 

$

19,433

 

Office furniture and equipment

 

 

739

 

 

 

628

 

Vehicles

 

 

292

 

 

 

229

 

Leasehold improvements

 

 

12,865

 

 

 

12,093

 

 

 

32,107

 

 

 

32,383

 

Less—Accumulated depreciation

 

 

(5,406

)

 

 

(4,520

)

 

 

26,701

 

 

 

27,863

 

Construction in progress

 

 

26,160

 

 

 

23,714

 

Total property, plant, and equipment, net

 

$

52,861

 

 

$

51,577

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule Of Maturities Of Operating Lease Liabilities

Maturities of operating lease liabilities at June 30, 2023 were as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

1,293

 

2024

 

 

2,601

 

2025

 

 

2,354

 

2026

 

 

2,413

 

2027

 

 

2,416

 

Thereafter

 

 

11,917

 

Total lease payments

 

 

22,994

 

Less: imputed interest

 

 

(4,921

)

Present value of lease liabilities

 

$

18,073

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets with Definite and Indefinite Lives

The following is a summary of intangible assets with definite and indefinite lives (in thousands):

 

 

 

Balance at June 30, 2023

 

 

Balance at December 31, 2022

 

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Definite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

9,180

 

 

$

5,116

 

 

$

4,064

 

 

$

9,180

 

 

$

4,543

 

 

$

4,637

 

Indefinite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

 

12,919

 

 

 

 

 

 

12,919

 

 

 

12,919

 

 

 

 

 

 

12,919

 

Total intangible assets

 

$

22,099

 

 

$

5,116

 

 

$

16,983

 

 

$

22,099

 

 

$

4,543

 

 

$

17,556

 

Schedule of Future Amortization Expense

As of June 30, 2023, the remaining weighted-average useful life of definite lived intangible assets was 3.5 years. The estimated future amortization expense of intangible assets with definite lives is as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

575

 

2024

 

 

1,148

 

2025

 

 

1,148

 

2026

 

 

1,148

 

2027

 

 

45

 

Estimated future amortization expense of definite-lived intangible assets

 

$

4,064

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Accrued Liabilities, Current [Abstract]  
Summary of Accrued Liabilities

Accrued liabilities were comprised of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Payroll-related

 

$

2,321

 

 

$

2,796

 

Property, plant, and equipment

 

 

655

 

 

 

1,966

 

Deferred revenue

 

 

36

 

 

 

198

 

Other

 

 

646

 

 

 

1,243

 

Total current accrued liabilities

 

$

3,658

 

 

$

6,203

 

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt, Net (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Summary of Components of Carrying Value of Long-Term Debt

Debt, net consisted of the following (in thousands):

 

 

 

As of
June 30, 2023

 

 

As of
December 31, 2022

 

Debt

 

$

22,135

 

 

$

22,135

 

Cumulative accretion of exit fee

 

 

335

 

 

 

161

 

Unamortized debt discount and debt issuance costs

 

 

(308

)

 

 

(320

)

Debt, net

 

$

22,162

 

 

$

21,976

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Summary of Stock Options Activity

The following table summarizes the stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):

 

 

 

Number of
Shares

 

 

Weighted
Average
Exercise
Price
per Share

 

 

Weighted Average
Remaining
Contractual
Term
(in years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at January 1, 2023

 

 

3,846,532

 

 

$

7.02

 

 

 

8.31

 

 

$

9,083

 

Granted

 

 

548,152

 

 

$

5.37

 

 

 

 

 

 

 

Exercised

 

 

(51,774

)

 

$

1.47

 

 

 

 

 

 

 

Forfeited

 

 

(181,786

)

 

$

10.33

 

 

 

 

 

 

 

Expired

 

 

(29,701

)

 

$

16.14

 

 

 

 

 

 

 

Outstanding at June 30, 2023

 

 

4,131,423

 

 

$

6.66

 

 

 

8.03

 

 

$

3,223

 

Exercisable at June 30, 2023

 

 

1,769,740

 

 

$

5.53

 

 

 

7.61

 

 

$

1,999

 

Vested and expected to vest at June 30, 2023

 

 

3,846,741

 

 

$

7.12

 

 

 

8.22

 

 

$

2,592

 

 

Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model

The weighted average assumptions used in the Black-Scholes pricing model for stock options granted during the three and six months ended June 30, 2023, were as follows:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Estimated dividend yield

 

 

-

%

 

 

-

%

 

 

-

%

 

 

-

%

Weighted-average expected stock price volatility

 

 

35.35

%

 

 

33.47

%

 

 

35.04

%

 

 

33.14

%

Weighted-average risk-free interest rate

 

 

3.47

%

 

 

2.90

%

 

 

4.11

%

 

 

2.09

%

Expected average term of options (in years)

 

 

6.25

 

 

 

6.25

 

 

 

6.25

 

 

 

6.25

 

Weighted-average fair value of common stock

 

$

1.97

 

 

$

14.11

 

 

$

5.37

 

 

$

14.98

 

Weighted-average fair value per option

 

$

0.81

 

 

$

5.44

 

 

$

2.28

 

 

$

5.48

 

Schedule of restricted stock unit activity

The following table summarizes the restricted stock unit activity for the six months ended June 30, 2023 (in thousands, except share and per share data):

 

 

 

Number of
Shares

 

 

Weighted
Average
Grant Date
Fair Value
per Share

 

 

Weighted Average
Remaining
Contractual
Term (in
years)

 

 

Aggregate
Intrinsic
Value
(in thousands)

 

Outstanding at January 1, 2023

 

 

28,071

 

 

$

7.43

 

 

 

0.42

 

 

$

158

 

Granted

 

 

174,595

 

 

$

4.93

 

 

 

 

 

 

 

Vested

 

 

(28,071

)

 

$

7.43

 

 

 

 

 

 

 

Forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Outstanding at June 30, 2023

 

 

174,595

 

 

$

4.93

 

 

 

1.76

 

 

$

466

 

Vested and expected to vest at June 30, 2023

 

 

174,595

 

 

$

4.93

 

 

 

1.76

 

 

$

466

 

Schedule of Stock-Based Compensation Expense

Stock-based compensation expense included in the accompanying condensed financial statements was as follows (in thousands):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of sales

 

$

40

 

 

$

44

 

 

$

76

 

 

$

63

 

Research and development

 

 

40

 

 

 

48

 

 

 

77

 

 

 

113

 

Sales and marketing

 

 

172

 

 

 

126

 

 

 

324

 

 

 

225

 

General and administrative

 

 

818

 

 

 

716

 

 

 

1,603

 

 

 

1,320

 

Total stock-based compensation expense

 

$

1,070

 

 

$

934

 

 

$

2,080

 

 

$

1,721

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic And Diluted Net Loss Per Share

The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net loss

 

$

(7,154

)

 

$

(6,203

)

 

$

(15,971

)

 

$

(11,700

)

Weighted average shares used in computing net loss per share—basic and diluted

 

 

28,272,306

 

 

 

28,057,801

 

 

 

28,227,132

 

 

 

28,044,460

 

Net loss per share—basic and diluted

 

$

(0.25

)

 

$

(0.22

)

 

$

(0.57

)

 

$

(0.42

)

Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share

The following is a summary of the common stock equivalents for the securities outstanding during the respective periods that have been excluded from the computation of diluted net loss per common share, as their effect would be anti-dilutive:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Employee share-based awards to purchase common stock

 

 

4,106,421

 

 

 

3,818,283

 

 

 

3,991,641

 

 

 

3,620,794

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 30, 2023
USD ($)
Feb. 01, 2023
USD ($)
Positions
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Accounting Policies [Abstract]              
Net loss     $ (7,154) $ (6,203) $ (15,971) $ (11,700)  
Accumulated deficit     (70,977)   (70,977)   $ (55,006)
Principal amount of outstanding borrowings     22,100   22,100    
Working capital     14,400   14,400    
Cash and cash equivalents     $ 23,710   $ 23,710   $ 42,236
Reduction in Workforce Of Positions | Positions   40          
Severance And Other Related Termination Benefits   $ 700          
At-the-Market Facility [Member]              
Accounting Policies [Abstract]              
Maximum Value Of Stock To Be Issued Under ATM Facility $ 50,000            
Percentage Of Commission To Be Paid On Gross Sales Proceeds Of ATM Facility 3.00%            
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies - Summary of cash, cash equivalents and restricted cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 23,710 $ 42,236    
Restricted cash included in other current assets 131 0    
Total cash, cash equivalents, and restricted cash $ 23,841 $ 42,236 $ 64,734 $ 87,518
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]      
Contract assets $ 1,050 $ 1,050 $ 0
Contract asset impairments $ 0 $ 0  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenue $ 11,527 $ 11,690 $ 20,648 $ 22,837
United States [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 11,075 11,285 19,801 22,105
International [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 452 405 847 732
Lab Essentials [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 7,581 8,393 14,838 15,368
Clinical Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 3,653 2,943 5,262 6,755
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 293 $ 354 $ 548 $ 714
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details) - Customers Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accounts Receivable [Member] | Distributor supplier A          
Product Information [Line Items]          
Concentration Risk Percentage         15.00%
Accounts Receivable [Member] | Distributor customer B          
Product Information [Line Items]          
Concentration Risk Percentage 17.00%   17.00%   17.00%
Accounts Receivable [Member] | Direct customer A          
Product Information [Line Items]          
Concentration Risk Percentage 26.00%   26.00%    
Revenue Benchmark [Member] | Distributor customer B          
Product Information [Line Items]          
Concentration Risk Percentage1 16.00% 14.00% 17.00% 13.00%  
Revenue Benchmark [Member] | Direct customer A          
Product Information [Line Items]          
Concentration Risk Percentage1 24.00%   13.00%    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details) - Customers Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Distributor supplier A | Total Accounts Payable [Member]          
Product Information [Line Items]          
Concentration Risk Percentage 15.00%   15.00%   11.00%
Distributor supplier A | Inventory Purchases [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage 37.00% 39.00% 37.00% 35.00%  
Direct supplier A | Inventory Purchases [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage 14.00%   12.00% 12.00%  
Direct supplier B | Inventory Purchases [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage   16.00%   14.00%  
Direct supplier C | Inventory Purchases [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage 13.00%        
Direct supplier D | Inventory Purchases [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage 11.00%        
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, Net - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished goods, net $ 8,344 $ 8,368
Work in process 108 186
Raw materials, net 3,566 3,693
Total inventories, net $ 12,018 $ 12,247
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 32,107 $ 32,383
Less—Accumulated depreciation (5,406) (4,520)
Property, plant and equipment, after depreciation 26,701 27,863
Construction in progress 26,160 23,714
Total property, plant and equipment, net 52,861 51,577
Machinery and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 18,211 19,433
Office Furniture and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 739 628
Vehicles [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 292 229
Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 12,865 $ 12,093
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation $ 1,000 $ 500 $ 1,900 $ 1,000
Capitalized interest costs 300 300 900 600
Long-lived assets impairment $ 2,195 $ 0 $ 2,195 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Operating lease expense $ 0.7 $ 0.8 $ 1.5 $ 1.6
Lease liabilities cash paid $ 0.7 $ 0.7 $ 1.5 $ 1.4
Weighted-average discount rate 5.00%   5.00%  
Weighted-average remaining lease term 9 years 2 months 12 days   9 years 2 months 12 days  
Maximum [Member]        
Remaining lease terms 14 years   14 years  
Minimum [Member]        
Remaining lease terms 1 year   1 year  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of maturities of operating lease liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Lessee Disclosure [Abstract]  
Remainder of 2023 $ 1,293
2024 2,601
2025 2,354
2026 2,413
2027 2,416
Thereafter 11,917
Total lease payments 22,994
Less: imputed interest (4,921)
Present value of lease liabilities $ 18,073
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Intangible Assets [Line Items]        
Amortization of intangible assets $ 287 $ 287 $ 573 $ 574
Acquired finite-lived intangible assets, weighted average useful life     3 years 6 months  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Intangible Assets [Line Items]    
Intangible Assets, Gross $ 22,099 $ 22,099
Intangible Assets, Accumulated Amortization 5,116 4,543
Intangible Assets, Net, Total 16,983 17,556
Trade Names [Member]    
Intangible Assets [Line Items]    
Intangible Assets, Gross 12,919 12,919
Intangible Assets, Accumulated Amortization   0
Intangible Assets, Net, Total 12,919 12,919
Customer Relationships [Member]    
Intangible Assets [Line Items]    
Intangible Assets, Gross 9,180 9,180
Intangible Assets, Accumulated Amortization 5,116 4,543
Intangible Assets, Net, Total $ 4,064 $ 4,637
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net - Schedule of Future Amortization Expense (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remainder of 2023 $ 575
2024 1,148
2025 1,148
2026 1,148
2027 45
Estimated future amortization expense of definite-lived intangible assets $ 4,064
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Payroll-related $ 2,321 $ 2,796
Property, plant and equipment 655 1,966
Deferred revenue 36 198
Other 646 1,243
Total current accrued liabilities $ 3,658 $ 6,203
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt, Net - Additional information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Mar. 28, 2023
Nov. 08, 2022
May 10, 2022
Nov. 30, 2022
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2023
Mar. 31, 2024
Dec. 31, 2022
Oct. 31, 2022
Mar. 26, 2021
Debt Instrument [Line Items]                          
Maximum amount borrowed                       $ 5,000  
Line of credit working capital     $ 5,000                    
Maximum amount borrowed at the end of month                       5,135  
Unused Borrowing Capacity Amount     $ 40,135     $ 10,000 $ 10,000   $ 10,000     $ 5,000  
Cash Received Under the Term Loan                         $ 12,000
Line of Credit Facility, Description     If any advance under the Term Loan was prepaid at any time, the prepayment fee was based on the amount being prepaid and an applicable percentage amount, such as 3%, 2%, or 1%, based on the date the prepayment was made after the closing date of the Term Loan.                    
Net revenue requirement for the financial covenant             42,500            
Term Loan Exit Fee Rate     5.00%                    
Debt issuance cost             24 $ 151          
Long-term Debt, Gross             22,135       $ 22,135    
Long-term debt, net             22,162       $ 21,976    
Maximum [Member]                          
Debt Instrument [Line Items]                          
Term Loan Exit Fee Rate   7.00%                      
Minimum [Member]                          
Debt Instrument [Line Items]                          
Term Loan Exit Fee Rate   5.00%                      
Forecast [Member]                          
Debt Instrument [Line Items]                          
Unused Borrowing Capacity Amount         $ 10,000                
Contingent Revenue         19,000 15,000              
Liquidity, line of credit         $ 15,000 $ 10,000              
Amended Credit Agreement [Member]                          
Debt Instrument [Line Items]                          
Maximum amount borrowed             $ 10,000            
Line of Credit Facility, Description removed the increase in the minimum cash covenant from $10.0 million to $15.0 million on the $10.0 million in borrowings in the first half of 2024, and added the $10.0 million minimum cash covenant requirement throughout the remaining term of the Amended Credit Agreement                        
Increase Borrowing Capacity     $ 15,000                    
Net revenue requirement for the financial covenant $ 45,000                        
Line of credit   $ 10,000                      
Maturity date     May 01, 2027                    
Term loan exit fee percent 7.00%                        
Amended Credit Agreement [Member] | Forecast [Member]                          
Debt Instrument [Line Items]                          
Maximum amount borrowed                   $ 10,000      
Net revenue requirement for the financial covenant                 $ 42,000        
Term loan exit fee percent                 8.50%        
Amended Credit Agreement [Member] | London Interbank Offered Rate [Member]                          
Debt Instrument [Line Items]                          
Debt instrument, basis spread on variable rate     3.75%                    
Amended Credit Agreement [Member] | LIBOR Floor [Member]                          
Debt Instrument [Line Items]                          
Debt instrument, basis spread on variable rate     1.00%                    
Amended Credit Agreement [Member] | SOFR [Member]                          
Debt Instrument [Line Items]                          
Adjusted upward rate   0.10%                      
Term SOFR floor       1.00%                  
The Facility [Member]                          
Debt Instrument [Line Items]                          
Maximum amount borrowed     $ 57,135                    
Revolver [Member] | Amended Credit Agreement [Member]                          
Debt Instrument [Line Items]                          
Term SOFR floor 4.50%                        
Revolver [Member] | Amended Credit Agreement [Member] | Maximum [Member]                          
Debt Instrument [Line Items]                          
Exit Fees Percentage of Term Loan 4.00%                        
Revolver [Member] | Amended Credit Agreement [Member] | Minimum [Member]                          
Debt Instrument [Line Items]                          
Exit Fees Percentage of Term Loan 3.75%                        
Revolver [Member] | Amended Credit Agreement [Member] | SOFR [Member]                          
Debt Instrument [Line Items]                          
Applicable margin   3.75%                      
Clinical Solution [Member] | Amended Credit Agreement [Member]                          
Debt Instrument [Line Items]                          
Maximum amount borrowed                   10,000      
Cash Covenant Amount                   $ 10,000      
Clinical Solution [Member] | Amended Credit Agreement [Member] | Maximum [Member]                          
Debt Instrument [Line Items]                          
Cash Covenant Amount $ 15,000                        
Clinical Solution [Member] | Amended Credit Agreement [Member] | Minimum [Member]                          
Debt Instrument [Line Items]                          
Cash Covenant Amount $ 10,000                        
Senior Secured Term Loan [Member]                          
Debt Instrument [Line Items]                          
Maximum amount borrowed     $ 52,135                    
Term Loan [Member] | London Interbank Offered Rate [Member]                          
Debt Instrument [Line Items]                          
Debt instrument, basis spread on variable rate     6.45%                    
Term Loan [Member] | LIBOR Floor [Member]                          
Debt Instrument [Line Items]                          
Debt instrument, basis spread on variable rate     1.00%                    
Term Loan [Member] | Amended Credit Agreement [Member]                          
Debt Instrument [Line Items]                          
Term SOFR floor 1.00%                        
Term Loan [Member] | Amended Credit Agreement [Member] | Maximum [Member]                          
Debt Instrument [Line Items]                          
Applicable margin 7.00%                        
Term Loan [Member] | Amended Credit Agreement [Member] | Minimum [Member]                          
Debt Instrument [Line Items]                          
Applicable margin 6.45%                        
Term Loan [Member] | Amended Credit Agreement [Member] | SOFR [Member]                          
Debt Instrument [Line Items]                          
Applicable margin   6.45%                      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Debt $ 22,135 $ 22,135
Cumulative accretion of exit fee 335 161
Unamortized debt discount and debt issuance costs (308) (320)
Debt, net $ 22,162 $ 21,976
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Common Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Issuance of common stock under employee stock purchase plan (in shares) 82,034 13,235 82,034 13,235
Stock Options [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense related to employee stock option $ 1.0 $ 0.9 $ 1.9 $ 1.7
Unrecognized stock-based compensation expense 8.7   $ 8.7  
Weighted-average recognition period     3 years 7 days  
Restricted Stock Units (RSUs) [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense related to employee stock option 0.1   $ 0.2  
Unrecognized stock-based compensation expense $ 0.8   $ 0.8  
Weighted-average recognition period     2 years 9 months 7 days  
2021 Employee Stock Purchase Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Discount from market price, offering date     85.00%  
Discount from market price, purchase date     85.00%  
Common stock, new shares issued 82,034 13,235 82,034 13,235
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Summary of Stock Options Activity (Details) - Stock Options [Member]
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Options, Outstanding, Beginning balance | shares 3,846,532  
Number of Options, Granted | shares 548,152,000  
Number of Options, Exercised | shares (51,774,000)  
Number of Options, Forfeited | shares (181,786,000)  
Number of Options expired | shares (29,701,000)  
Number of Options Outstanding, Ending Balance | shares 4,131,423 3,846,532
Number of Options, Exercisable, Ending balance | shares 1,769,740,000  
Number of Options, Vested and expected to vest | shares 3,846,741,000  
Weighted Average Exercise Price per Share, Options outstanding, Beginning balance | $ / shares $ 7.02  
Weighted Average Exercise Price per Share, Granted | $ / shares 5.37  
Weighted Average Exercise Price per Share, Exercised | $ / shares 1.47  
Weighted Average Exercise Price per Share, forfeited | $ / shares 10.33  
Weighted Average Exercise Price Per Share, Expired | $ / shares 16.14  
Weighted Average Exercise Price per Share, Options outstanding, Ending balance | $ / shares 6.66 $ 7.02
Weighted Average Exercise Price per Share, Exercisable, Ending balance | $ / shares 5.53  
Weighted Average Exercise Price per Share, Vested and expected to vest | $ / shares $ 7.12  
Weighted Average Remaining Contractual Term (in years), Options outstanding at January 1, 2023 8 years 10 days 8 years 3 months 21 days
Weighted Average Remaining Contractual Term (in years), Exercisable 7 years 7 months 9 days  
Weighted Average Remaining Contractual Term (in years), Vested and expected to vest 8 years 2 months 19 days  
Aggregate Intrinsic Value, Options outstanding | $ $ 3,223 $ 9,083
Aggregate Intrinsic Value, Exercisable | $ 1,999  
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 2,592  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) - Stock Options [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Estimated dividend yield 0.00% 0.00% 0.00% 0.00%
Weighted-average expected stock price volatility 35.35% 33.47% 35.04% 33.14%
Weighted-average risk-free interest rate 3.47% 2.90% 4.11% 2.09%
Expected average term of options (in years) 6 years 3 months 6 years 3 months 6 years 3 months 6 years 3 months
Weighted-average fair value of common stock $ 1.97 $ 14.11 $ 5.37 $ 14.98
Weighted-average fair value per option $ 0.81 $ 5.44 $ 2.28 $ 5.48
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Schedule of restricted stock unit activity (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding at January 1, 2023, Beginning balance 28,071  
RSU, Granted 174,595,000  
RSU, Vested (28,071,000)  
RSU, Forfeited 0  
Outstanding at March 31, 2023, Ending balance 174,595 28,071
Vested and expected to vest at June 30, 2023 174,595,000  
Weighted Average Grant Fair Value, Beginning Balance $ 7.43  
Weighted Average Grant Fair Value, Granted 4.93  
Weighted Average Grant Fair Value, Vested 7.43  
Weighted Average Grant Fair Value, Forfeited 0  
Weighted Average Grant Fair Value, Ending Balance 4.93 $ 7.43
Weighted Average Exercise Price, Vested and expected to vest, end of period $ 4.93  
Weighted Average Remaining Contractual Term (in years), Options outstanding 1 year 9 months 3 days 5 months 1 day
Weighted Average Remaining Contractual Term, Vested and expected to vest at June 30, 2023 1 year 9 months 3 days  
Aggregate Intrinsic Value, Outstanding $ 466 $ 158
Aggregate Intrinsic Value, Vested and expected to vest at March 31, 2023 $ 466  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense $ 1,070 $ 934 $ 2,080 $ 1,721
Cost of Sales [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense 40 44 76 63
Research and Development Expense [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense 40 48 77 113
Selling and Marketing Expense [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense 172 126 324 225
General and Administrative Expense [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense $ 818 $ 716 $ 1,603 $ 1,320
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for (benefit from) income taxes $ 15 $ (395) $ (3) $ (754)
Effective Tax Rate 0.20% 6.00% 0.00% 6.10%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net loss $ (7,154) $ (6,203) $ (15,971) $ (11,700)
Weighted Average Number of Shares Outstanding - Basic 28,272,306 28,057,801 28,227,132 28,044,460
Weighted Average Number of Shares Outstanding - Diluted 28,272,306 28,057,801 28,227,132 28,044,460
Net loss per share - basic $ (0.25) $ (0.22) $ (0.57) $ (0.42)
Net loss per share - diluted $ (0.25) $ (0.22) $ (0.57) $ (0.42)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Attributable to Common Stockholders (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Employee share-based awards to purchase common stock [Member]        
Stock options to purchase common stock 4,106,421 3,818,283 3,991,641 3,620,794
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Meeches L L C [Member]        
Related Party Transaction [Line Items]        
Payment for Rent Expense $ 0.1 $ 0.1 $ 0.1 $ 0.2
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Additional Information) (Details) - Subsequent Event [Member]
Jul. 13, 2023
USD ($)
Subsequent Event [Line Items]  
Total Premium Pay $ 1,200,000
Taxes And Fees Annual Percentage Rate 7.74%
Maximum [Member] | Amended Credit Agreement [Member]  
Subsequent Event [Line Items]  
Permitted Debt $ 1,100,000
Minimum [Member] | Amended Credit Agreement [Member]  
Subsequent Event [Line Items]  
Permitted Debt $ 250,000
XML 72 tkno-20230630_htm.xml IDEA: XBRL DOCUMENT 0001850902 tkno:DistributorSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001850902 us-gaap:RetainedEarningsMember 2021-12-31 0001850902 tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001850902 tkno:TermLoanMember tkno:LIBORFloorMember 2022-05-10 2022-05-10 0001850902 tkno:AmendedCreditAgreementMember 2022-11-08 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001850902 2023-08-09 0001850902 tkno:DistributorCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001850902 tkno:DirectSupplierDMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001850902 srt:MaximumMember tkno:TermLoanMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001850902 tkno:DistributorSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001850902 tkno:SeniorSecuredTermLoanMember 2022-05-10 0001850902 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001850902 2022-12-31 0001850902 srt:MaximumMember 2022-11-08 2022-11-08 0001850902 tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 tkno:OfficeFurnitureAndEquipmentMember 2022-12-31 0001850902 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001850902 country:US 2022-04-01 2022-06-30 0001850902 us-gaap:TradeNamesMember 2023-06-30 0001850902 2023-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001850902 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001850902 2022-04-01 2022-06-30 0001850902 us-gaap:NonUsMember 2023-04-01 2023-06-30 0001850902 tkno:AmendedCreditAgreementMember 2022-05-10 2022-05-10 0001850902 tkno:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-01 2022-11-30 0001850902 tkno:TermLoanMember tkno:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-08 2022-11-08 0001850902 tkno:RevolverMember tkno:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-08 2022-11-08 0001850902 2022-05-10 0001850902 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001850902 srt:MinimumMember tkno:ClinicalSolutionMember tkno:AmendedCreditAgreementMember 2023-03-28 0001850902 tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001850902 srt:ScenarioForecastMember 2024-06-30 0001850902 tkno:DirectSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001850902 tkno:MeechesLLCMember 2023-01-01 2023-06-30 0001850902 tkno:OtherProductMember 2022-01-01 2022-06-30 0001850902 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001850902 tkno:OtherProductMember 2023-01-01 2023-06-30 0001850902 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2023-06-30 0001850902 2023-01-01 2023-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001850902 tkno:MeechesLLCMember 2022-04-01 2022-06-30 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001850902 srt:MaximumMember tkno:RevolverMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001850902 tkno:OtherProductMember 2022-04-01 2022-06-30 0001850902 srt:MinimumMember 2023-06-30 0001850902 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001850902 srt:MinimumMember tkno:TermLoanMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001850902 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001850902 tkno:DirectSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001850902 tkno:AmendedCreditAgreementMember tkno:LondonInterbankOfferedRateMember 2022-05-10 2022-05-10 0001850902 country:US 2022-01-01 2022-06-30 0001850902 us-gaap:CommonStockMember 2022-06-30 0001850902 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001850902 tkno:ClinicalSolutionsMember 2023-01-01 2023-06-30 0001850902 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001850902 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001850902 tkno:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-08 2022-11-08 0001850902 tkno:AmendedCreditAgreementMember tkno:LIBORFloorMember 2022-05-10 2022-05-10 0001850902 country:US 2023-04-01 2023-06-30 0001850902 tkno:DistributorSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001850902 tkno:DistributorCustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001850902 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001850902 srt:ScenarioForecastMember tkno:AmendedCreditAgreementMember 2023-01-01 2023-12-31 0001850902 us-gaap:VehiclesMember 2023-06-30 0001850902 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001850902 tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001850902 us-gaap:CustomerRelationshipsMember 2022-12-31 0001850902 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001850902 us-gaap:RetainedEarningsMember 2022-03-31 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001850902 tkno:LabEssentialsMember 2022-04-01 2022-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2022-12-31 0001850902 srt:MinimumMember 2022-11-08 2022-11-08 0001850902 tkno:DistributorCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001850902 srt:ScenarioForecastMember tkno:AmendedCreditAgreementMember 2024-03-31 0001850902 2023-03-31 0001850902 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001850902 2022-06-30 0001850902 tkno:ClinicalSolutionMember tkno:AmendedCreditAgreementMember 2024-03-31 0001850902 tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001850902 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001850902 srt:MinimumMember tkno:AmendedCreditAgreementMember us-gaap:SubsequentEventMember 2023-07-13 0001850902 2022-10-31 0001850902 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001850902 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001850902 tkno:DirectSupplierCMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001850902 us-gaap:RetainedEarningsMember 2023-06-30 0001850902 tkno:AtTheMarketFacilityMember 2023-03-30 2023-03-30 0001850902 us-gaap:RetainedEarningsMember 2023-03-31 0001850902 2023-12-31 0001850902 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001850902 2021-03-26 0001850902 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001850902 us-gaap:CommonStockMember 2023-06-30 0001850902 us-gaap:NonUsMember 2023-01-01 2023-06-30 0001850902 tkno:ClinicalSolutionsMember 2022-04-01 2022-06-30 0001850902 tkno:OtherProductMember 2023-04-01 2023-06-30 0001850902 tkno:RevolverMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 tkno:AmendedCreditAgreementMember 2022-05-10 0001850902 tkno:LabEssentialsMember 2023-04-01 2023-06-30 0001850902 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001850902 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001850902 us-gaap:CommonStockMember 2021-12-31 0001850902 tkno:LabEssentialsMember 2022-01-01 2022-06-30 0001850902 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001850902 us-gaap:CommonStockMember 2022-12-31 0001850902 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001850902 2023-02-01 2023-02-01 0001850902 us-gaap:VehiclesMember 2022-12-31 0001850902 srt:ScenarioForecastMember 2023-07-01 2023-12-31 0001850902 2023-04-01 2023-06-30 0001850902 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001850902 tkno:DistributorCustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 0001850902 us-gaap:CustomerRelationshipsMember 2023-06-30 0001850902 tkno:DistributorSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001850902 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001850902 tkno:DistributorCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001850902 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001850902 tkno:ClinicalSolutionsMember 2023-04-01 2023-06-30 0001850902 tkno:DistributorSupplierAMember us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 0001850902 tkno:TheFacilityMember 2022-05-10 0001850902 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001850902 tkno:MeechesLLCMember 2022-01-01 2022-06-30 0001850902 tkno:OfficeFurnitureAndEquipmentMember 2023-06-30 0001850902 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001850902 tkno:DirectCustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-06-30 0001850902 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001850902 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001850902 srt:MaximumMember 2023-06-30 0001850902 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001850902 country:US 2023-01-01 2023-06-30 0001850902 us-gaap:RetainedEarningsMember 2022-06-30 0001850902 2022-01-01 2022-06-30 0001850902 tkno:DistributorCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001850902 tkno:AmendedCreditAgreementMember 2023-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001850902 tkno:MeechesLLCMember 2023-04-01 2023-06-30 0001850902 tkno:DirectSupplierBMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001850902 tkno:ClinicalSolutionsMember 2022-01-01 2022-06-30 0001850902 2021-12-31 0001850902 srt:MaximumMember tkno:AmendedCreditAgreementMember us-gaap:SubsequentEventMember 2023-07-13 0001850902 tkno:LabEssentialsMember 2023-01-01 2023-06-30 0001850902 tkno:TermLoanMember tkno:LondonInterbankOfferedRateMember 2022-05-10 2022-05-10 0001850902 2022-03-31 0001850902 srt:MinimumMember tkno:RevolverMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001850902 2022-05-10 2022-05-10 0001850902 tkno:DirectSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001850902 us-gaap:RetainedEarningsMember 2022-12-31 0001850902 tkno:DirectSupplierBMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001850902 tkno:DirectCustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001850902 us-gaap:CommonStockMember 2023-03-31 0001850902 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001850902 tkno:TermLoanMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001850902 tkno:DistributorCustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001850902 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001850902 tkno:DistributorSupplierAMember us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001850902 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001850902 us-gaap:TradeNamesMember 2022-12-31 0001850902 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001850902 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001850902 us-gaap:CommonStockMember 2022-03-31 0001850902 srt:ScenarioForecastMember 2024-01-01 2024-06-30 0001850902 us-gaap:SubsequentEventMember 2023-07-13 0001850902 tkno:DirectCustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001850902 srt:MaximumMember tkno:ClinicalSolutionMember tkno:AmendedCreditAgreementMember 2023-03-28 pure iso4217:USD shares shares tkno:Positions iso4217:USD 0001850902 --12-31 false Q2 10-Q true 2023-06-30 2023 false 001-40538 ALPHA TEKNOVA, INC. DE 94-3368109 2451 Bert Dr. Hollister CA 95023 831 637-1100 Common Stock, par value $0.00001 per share TKNO NASDAQ Yes Yes Non-accelerated Filer true true false false 28341302 11527000 11690000 20648000 22837000 6461000 6443000 13159000 12241000 5066000 5247000 7489000 10596000 1464000 1929000 2859000 3942000 2174000 2598000 4517000 4195000 5943000 7059000 13288000 14354000 287000 287000 573000 574000 2195000 0 2195000 0 12063000 11873000 23432000 23065000 -6997000 -6626000 -15943000 -12469000 -308000 28000 -215000 15000 166000 0 184000 0 -142000 28000 -31000 15000 -7139000 -6598000 -15974000 -12454000 15000 -395000 -3000 -754000 -7154000 -6203000 -15971000 -11700000 -0.25 -0.25 -0.22 -0.22 -0.57 -0.57 -0.42 -0.42 28272306 28272306 28057801 28057801 28227132 28227132 28044460 28044460 23710000 42236000 30000 22000 4572000 4261000 1050000 0 12018000 12247000 22000 22000 1741000 2374000 43113000 61140000 52861000 51577000 17561000 19736000 16983000 17556000 2030000 2252000 132548000 152261000 1081000 2449000 3658000 6203000 1751000 2223000 22162000 0 28652000 10875000 1219000 1223000 147000 191000 0 21976000 16322000 18111000 46340000 52376000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 0.00001 0.00001 490000000 490000000 28341302 28341302 28179423 28179423 0 0 157185000 154891000 -70977000 -55006000 86208000 99885000 132548000 152261000 28190192 155910000 -63823000 92087000 1070000 1070000 41005 67000 67000 82034 138000 138000 28071 -7154000 -7154000 28341302 157185000 -70977000 86208000 28042479 151583000 -13035000 138548000 934000 934000 24770 44000 44000 13235 144000 144000 -6203000 -6203000 28080484 152705000 -19238000 133467000 28179423 154891000 -55006000 99885000 2080000 2080000 51774 76000 76000 82034 138000 138000 28071 -15971000 -15971000 28341302 157185000 -70977000 86208000 28012017 150741000 -7538000 143203000 1721000 1721000 55232 99000 99000 13235 144000 144000 -11700000 -11700000 28080484 152705000 -19238000 133467000 -15971000 -11700000 8000 32000 33000 -8000 2427000 1543000 2080000 1721000 -4000 -751000 210000 99000 31000 181000 2195000 0 319000 1176000 1050000 -196000 2507000 0 -1071000 -1042000 -737000 -222000 589000 -1362000 -278000 -1234000 626000 -44000 -40000 -11540000 -11039000 6650000 16837000 -6650000 -16837000 0 5135000 24000 151000 0 135000 -395000 0 76000 99000 138000 144000 -205000 5092000 -18395000 -22784000 42236000 87518000 23841000 64734000 0 0 630000 0 920000 3668000 -1137000 20318000 -1193000 20587000 <p id="i_notes" style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 1. Nature of th</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">e Business</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Alpha Teknova, Inc. (referred to herein as the Company or Teknova), produces critical reagents for the discovery, development, and commercialization of novel therapies, vaccines, and molecular diagnostics. Product offerings include pre-poured media plates for cell growth and cloning; liquid cell culture media and supplements for cellular expansion; and molecular biology reagents for sample manipulation, resuspension, and purification. Teknova supports customers spanning the life sciences market, including pharmaceutical and biotechnology companies, contract development and manufacturing organizations, in vitro diagnostic franchises, and academic and government research institutions, with catalog and custom, made-to-order products.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova manufactures its products at its Hollister, California headquarters and stocks inventory of raw materials, components, and finished goods at that location. The Company ships products directly from its warehouse in Hollister, California.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> Note 2. Basis of Presentation and Summary of Significant Accounting Policies</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Basis of Accounting, Presentation and Use of Estimates</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The accompanying unaudited condensed interim financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The unaudited condensed financial statements have been prepared on a basis consistent with the audited annual financial statements as of and for the year ended December 31, 2022, and, in the opinion of management, reflect all adjustments, consisting solely of normal recurring adjustments, necessary for the fair presentation of the results for the interim periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain amounts of assets, liabilities, revenue, expenses, and related disclosures at the date of the financial statements and during the reporting period. The Company’s critical and significant accounting estimates are influenced by the Company’s assessment of the economic environment. Actual results may differ from those estimates. Certain prior period amounts have been reclassified to conform to the current year’s presentation.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 30, 2023 (the 2022 Annual Report on Form 10-K). Refer to </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">“</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Notes to Financial Statements—Note 2. Summary of Significant Accounting Policies,” within the 2022 Annual Report on Form 10-K for a full list of the Company’s significant accounting policies. The information in those notes has not changed except as a result of normal adjustments in the interim periods.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova has determined that it operates in one reporting unit, one operating segment, and one reportable segment, as the chief operating decision maker of the Company reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Going Concern</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounting Standards Codification (ASC) 205-40, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Presentation of Financial Statements—Going Concern</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, requires management to evaluate an entity’s ability to continue as a going concern for the twelve month period following the date the financial statements are available for issuance. Management performed an assessment to determine whether there were conditions or events that, considered individually and in the aggregate, raised substantial doubt about the Company’s ability to continue as a going concern for the twelve month period following the date the accompanying unaudited financial statements are being issued. This assessment indicated certain negative conditions and events, described further below, which raise substantial doubt about the Company’s ability to continue as a going concern.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of June 30, 2023, the Company has limited capital resources to fund ongoing operations. During the three and six months ended June 30, 2023, Teknova incurred net losses of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively. In addition, as of June 30, 2023, the Company had an accumulated deficit of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">71.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and a total principal amount of outstanding borrowings of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. As of June 30, 2023, the Company had $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of working capital, which included $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">in cash and cash equivalents. The Company’s available capital resources may not be sufficient for the Company to continue to meet its obligations as they become due</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">over </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">the next twelve months if the Company cannot improve its operating results or increase its operating cash inflows. In the event these capital resources are not sufficient, the Company may need to raise additional capital through the sale of equity or debt securities, enter into strategic business collaboration agreements with other companies, seek other funding facilities, or sell assets. However, there can be no assurance that the Company will be able to accomplish any of the foregoing or to do so on favorable terms. If the Company is unable to meet its obligations when they become due over the next twelve months through its available capital resources, or obtain new sources of capital when needed, the Company may have to delay expenditures, reduce the scope of its manufacturing operations, reduce or eliminate one or more of its development programs, make significant changes to its operating plan, or cease its operations.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As disclosed in Note 10. Debt, Net, the Company is subject to certain financial covenants as set forth in the Amended Credit Agreement (defined in Note 10). These financial covenants include (i) a trailing twelve months minimum net revenue covenant that must be met each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. The Company was in compliance with its financial covenants as of June 30, 2023, however, the Company determined that it was not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. The Company continues to experience unfavorable market conditions, consistent with other companies in the industry, that have led the Company to lower its revenue projections for the year. As a result, it is unlikely that the Company will be able to comply with the revenue covenant for the remainder of 2023. Failing to comply with the revenue covenant constitutes an event of default under the Amended Credit Agreement and the lender has the right, but not the obligation, to accelerate the Company's obligations to pay the outstanding balance due and payable under the Term Loan (defined in Note 10). If the Company is not able to obtain a waiver from or agree to another accommodation with the lender with respect to the revenue covenant violation, or any future violation, the Company could be required to repay all or a portion of the outstanding amount under the Term Loan. In that event, the Company could need to seek other sources of capital and there can be no assurances that the Company would be able to do so on acceptable terms.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The accompanying unaudited financial statements have been prepared assuming the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and the satisfaction of liabilities in the normal course of business for one year following the issuance of these unaudited financial statements. As such, the accompanying unaudited financial statements do not include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amount and classification of liabilities that may result should the Company be unable to continue as a going concern.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Reduction in Workforce</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On February 1, 2023, the Company carried out a reduction in workforce of approximately </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> positions, aimed at reducing operating expenses. The Company incurred $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of costs in connection with the reduction in workforce related to severance pay and other termination benefits. The costs associated with the reduction in workforce were recorded in the quarter ended March 31, 2023, in general and administrative expenses.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">At-the-Market Facility</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On March 30, 2023, the Company entered into a sales agreement (the ATM Facility) with Cowen and Company, LLC (Cowen), under which the Company may offer and sell, from time to time, shares of its common stock having aggregate gross proceeds of up to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The issuance and sale of these shares pursuant to the ATM Facility are deemed “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">at</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">the</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">market</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">” offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the Securities Act), and are registered under the Securities Act. The Company will pay a commission of up to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of gross sales proceeds of any common stock sold under the ATM Facility. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The aggregate market value of shares eligible for sale under the ATM Facility will be subject to the limitations of General Instruction I.B.6 of Form S-3, to the extent required under such instruction.</span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table provides a reconciliation of the amount of cash, cash equivalents, and restricted cash reported within the balance sheets (in thousands). Restricted cash represents amounts held in an escrow account related to payments made in consideration for the early termination of the lease </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">as described below in Note 14. Related Parties.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.36%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.677%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.759%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23,710</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42,236</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Restricted cash included in other current assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">131</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42,236</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Effective January 1, 2023, the Company adopted ASU No. 2016-13, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Financial Instruments—Credit Losses</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> (Topic 326), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses and applied to the Company’s accounts receivable. The adoption of this standard did not have a significant impact on the Company’s condensed financial statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Basis of Accounting, Presentation and Use of Estimates</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The accompanying unaudited condensed interim financial statements and related notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted in accordance with such rules and regulations.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The unaudited condensed financial statements have been prepared on a basis consistent with the audited annual financial statements as of and for the year ended December 31, 2022, and, in the opinion of management, reflect all adjustments, consisting solely of normal recurring adjustments, necessary for the fair presentation of the results for the interim periods presented. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect certain amounts of assets, liabilities, revenue, expenses, and related disclosures at the date of the financial statements and during the reporting period. The Company’s critical and significant accounting estimates are influenced by the Company’s assessment of the economic environment. Actual results may differ from those estimates. Certain prior period amounts have been reclassified to conform to the current year’s presentation.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">These unaudited condensed financial statements should be read in conjunction with the Company’s audited financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on March 30, 2023 (the 2022 Annual Report on Form 10-K). Refer to </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">“</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Notes to Financial Statements—Note 2. Summary of Significant Accounting Policies,” within the 2022 Annual Report on Form 10-K for a full list of the Company’s significant accounting policies. The information in those notes has not changed except as a result of normal adjustments in the interim periods.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova has determined that it operates in one reporting unit, one operating segment, and one reportable segment, as the chief operating decision maker of the Company reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Going Concern</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accounting Standards Codification (ASC) 205-40, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Presentation of Financial Statements—Going Concern</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, requires management to evaluate an entity’s ability to continue as a going concern for the twelve month period following the date the financial statements are available for issuance. Management performed an assessment to determine whether there were conditions or events that, considered individually and in the aggregate, raised substantial doubt about the Company’s ability to continue as a going concern for the twelve month period following the date the accompanying unaudited financial statements are being issued. This assessment indicated certain negative conditions and events, described further below, which raise substantial doubt about the Company’s ability to continue as a going concern.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of June 30, 2023, the Company has limited capital resources to fund ongoing operations. During the three and six months ended June 30, 2023, Teknova incurred net losses of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively. In addition, as of June 30, 2023, the Company had an accumulated deficit of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">71.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and a total principal amount of outstanding borrowings of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. As of June 30, 2023, the Company had $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of working capital, which included $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">in cash and cash equivalents. The Company’s available capital resources may not be sufficient for the Company to continue to meet its obligations as they become due</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">over </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">the next twelve months if the Company cannot improve its operating results or increase its operating cash inflows. In the event these capital resources are not sufficient, the Company may need to raise additional capital through the sale of equity or debt securities, enter into strategic business collaboration agreements with other companies, seek other funding facilities, or sell assets. However, there can be no assurance that the Company will be able to accomplish any of the foregoing or to do so on favorable terms. If the Company is unable to meet its obligations when they become due over the next twelve months through its available capital resources, or obtain new sources of capital when needed, the Company may have to delay expenditures, reduce the scope of its manufacturing operations, reduce or eliminate one or more of its development programs, make significant changes to its operating plan, or cease its operations.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As disclosed in Note 10. Debt, Net, the Company is subject to certain financial covenants as set forth in the Amended Credit Agreement (defined in Note 10). These financial covenants include (i) a trailing twelve months minimum net revenue covenant that must be met each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. The Company was in compliance with its financial covenants as of June 30, 2023, however, the Company determined that it was not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. The Company continues to experience unfavorable market conditions, consistent with other companies in the industry, that have led the Company to lower its revenue projections for the year. As a result, it is unlikely that the Company will be able to comply with the revenue covenant for the remainder of 2023. Failing to comply with the revenue covenant constitutes an event of default under the Amended Credit Agreement and the lender has the right, but not the obligation, to accelerate the Company's obligations to pay the outstanding balance due and payable under the Term Loan (defined in Note 10). If the Company is not able to obtain a waiver from or agree to another accommodation with the lender with respect to the revenue covenant violation, or any future violation, the Company could be required to repay all or a portion of the outstanding amount under the Term Loan. In that event, the Company could need to seek other sources of capital and there can be no assurances that the Company would be able to do so on acceptable terms.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The accompanying unaudited financial statements have been prepared assuming the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and the satisfaction of liabilities in the normal course of business for one year following the issuance of these unaudited financial statements. As such, the accompanying unaudited financial statements do not include any adjustments relating to the recoverability and classification of assets and their carrying amounts, or the amount and classification of liabilities that may result should the Company be unable to continue as a going concern.</span></p> -7200000 -16000000 -71000000 22100000 14400000 23700000 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Reduction in Workforce</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On February 1, 2023, the Company carried out a reduction in workforce of approximately </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> positions, aimed at reducing operating expenses. The Company incurred $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million of costs in connection with the reduction in workforce related to severance pay and other termination benefits. The costs associated with the reduction in workforce were recorded in the quarter ended March 31, 2023, in general and administrative expenses.</span></p> 40 700000 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">At-the-Market Facility</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On March 30, 2023, the Company entered into a sales agreement (the ATM Facility) with Cowen and Company, LLC (Cowen), under which the Company may offer and sell, from time to time, shares of its common stock having aggregate gross proceeds of up to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">50.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The issuance and sale of these shares pursuant to the ATM Facility are deemed “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">at</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">the</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">market</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">” offerings as defined in Rule 415 under the Securities Act of 1933, as amended (the Securities Act), and are registered under the Securities Act. The Company will pay a commission of up to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of gross sales proceeds of any common stock sold under the ATM Facility. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The aggregate market value of shares eligible for sale under the ATM Facility will be subject to the limitations of General Instruction I.B.6 of Form S-3, to the extent required under such instruction.</span></p> 50000000 0.03 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table provides a reconciliation of the amount of cash, cash equivalents, and restricted cash reported within the balance sheets (in thousands). Restricted cash represents amounts held in an escrow account related to payments made in consideration for the early termination of the lease </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">as described below in Note 14. Related Parties.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.36%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.677%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.759%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23,710</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42,236</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Restricted cash included in other current assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">131</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42,236</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table provides a reconciliation of the amount of cash, cash equivalents, and restricted cash reported within the balance sheets (in thousands). Restricted cash represents amounts held in an escrow account related to payments made in consideration for the early termination of the lease </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">as described below in Note 14. Related Parties.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.36%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.677%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.759%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23,710</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42,236</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Restricted cash included in other current assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">131</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total cash, cash equivalents, and restricted cash</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42,236</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 23710000 42236000 131000 0 23841000 42236000 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Effective January 1, 2023, the Company adopted ASU No. 2016-13, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Financial Instruments—Credit Losses</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> (Topic 326), which introduced a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses and applied to the Company’s accounts receivable. The adoption of this standard did not have a significant impact on the Company’s condensed financial statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 3. Revenue Recognition</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova recognizes revenue from the sale of manufactured products and services when the Company transfers control of promised goods or services to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Control is transferred when the customer has the ability to direct the use of and obtain benefits from the goods or services. The majority of the Company’s sales agreements contain performance obligations satisfied at a point in time when control is transferred to the customer.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova’s revenue, disaggregated by product category, was as follows (in thousands):</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.957%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Lab Essentials</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,581</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,393</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,838</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15,368</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Clinical Solutions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,653</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,943</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,262</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,755</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">293</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">354</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">548</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">714</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,527</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,690</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20,648</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,837</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova’s revenue, disaggregated by geographic region, was as follows (in thousands):</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.957%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">United States</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,075</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,285</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19,801</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,105</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">International</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">452</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">405</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">847</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">732</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,527</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,690</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20,648</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,837</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable is recorded when an unconditional right to invoice and payment exists, such that only the passage of time is required before payment of consideration is due. A contract asset is recognized when a conditional right to consideration exists and transfer of control has occurred. We review contract asset balances for impairment, considering factors such as historical experience, creditworthiness, age of the balance as well as economic conditions. Contract assets were $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> as of June 30, 2023 and December 31, 2022, respectively. There were </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> contract asset impairments for the three or six months ended June 30, 2023.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova’s revenue, disaggregated by product category, was as follows (in thousands):</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.957%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Lab Essentials</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,581</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,393</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14,838</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15,368</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Clinical Solutions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,653</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,943</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,262</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,755</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">293</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">354</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">548</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">714</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,527</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,690</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20,648</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,837</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova’s revenue, disaggregated by geographic region, was as follows (in thousands):</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.957%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.243%;"></td> <td style="width:1.0%;"></td> <td style="width:10.767999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">United States</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,075</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,285</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19,801</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,105</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">International</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">452</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">405</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">847</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">732</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,527</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,690</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">20,648</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,837</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 7581000 8393000 14838000 15368000 3653000 2943000 5262000 6755000 293000 354000 548000 714000 11527000 11690000 20648000 22837000 11075000 11285000 19801000 22105000 452000 405000 847000 732000 11527000 11690000 20648000 22837000 1100000 0 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 4. Concentrations of Risk</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Customers</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Customers who accounted for 10% or more of the Company’s revenues and outstanding balance of accounts receivable and contract assets are presented as follows:</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.592%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:12.548%;"></td> <td style="width:1.141%;"></td> <td style="width:12.548%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of</span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Distributor customer A</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Distributor customer B</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct customer A</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">24</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">* Represents less than 10%.</span></p></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’s customers that are distributors, as opposed to direct customers, represent highly diversified customer bases.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Suppliers</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Suppliers who accounted for 10% or more of the Company’s inventory purchases and outstanding balance of accounts payable are presented as follows:</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.592%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:12.548%;"></td> <td style="width:1.141%;"></td> <td style="width:12.548%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of</span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Distributor supplier A</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">39</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">35</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct supplier A</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct supplier B</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct supplier C</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct supplier D</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">* Represents less than 10%.</span></p></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company’</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">s suppliers that are distributors, as opposed to direct suppliers, represent highly diversified supplier bases.</span></p> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Customers who accounted for 10% or more of the Company’s revenues and outstanding balance of accounts receivable and contract assets are presented as follows:</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.592%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:12.548%;"></td> <td style="width:1.141%;"></td> <td style="width:12.548%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of</span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Distributor customer A</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Distributor customer B</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct customer A</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">24</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">* Represents less than 10%.</span></p> 0.15 0.16 0.14 0.17 0.13 0.17 0.17 0.24 0.13 0.26 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Suppliers who accounted for 10% or more of the Company’s inventory purchases and outstanding balance of accounts payable are presented as follows:</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.592%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:11.867%;"></td> <td style="width:1.141%;"></td> <td style="width:12.548%;"></td> <td style="width:1.141%;"></td> <td style="width:12.548%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of</span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">December 31, 2022</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Distributor supplier A</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">39</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">37</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">35</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct supplier A</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct supplier B</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct supplier C</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Direct supplier D</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">*</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">* Represents less than 10%.</span></p> 0.37 0.39 0.37 0.35 0.15 0.11 0.14 0.12 0.12 0.16 0.14 0.13 0.11 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 5. Inventories, Net</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Inventories consist of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.36%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.677%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.759%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finished goods, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,344</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,368</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">108</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">186</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Raw materials, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,566</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total inventories, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,018</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,247</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Inventories consist of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.36%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.677%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.759%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Finished goods, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,344</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8,368</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">108</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">186</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Raw materials, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,566</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,693</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total inventories, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,018</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,247</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 8344000 8368000 108000 186000 3566000 3693000 12018000 12247000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 6. Property, Plant, and Equipment, Net</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property, plant, and equipment consist of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.32%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.697%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.779%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,211</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19,433</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Office furniture and equipment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">739</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">628</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vehicles</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">292</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">229</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,865</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,093</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,107</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,383</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less—Accumulated depreciation</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,406</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,520</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26,701</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27,863</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26,160</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23,714</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total property, plant, and equipment, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52,861</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the three and six months ended June 30, 2023, depreciation expense was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively, and for the three and six months ended June 30, 2022, depreciation expense was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Teknova capitalizes interest on funds borrowed to finance certain of its capital expenditures. Capitalized interest is recorded as part of an asset’s cost and depreciated over the asset’s useful life. For the three and six months ended June 30, 2023, capitalized interest costs were </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively, and for the three and six months ended June 30, 2022, capitalized interest costs were </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">In June 2023, the Company identified circumstances that indicated that certain of its long-lived assets may not be recoverable. Specifically, these circumstances included changes in the market price of the asset group, continued losses and a current expectation that, more likely than not, these long-lived assets in question will be sold or otherwise disposed of significantly before the end of their previously estimated useful life. The Company reviewed the recoverability of the carrying value of these assets and determined that their carrying value exceeded their fair value. The fair value of these assets was measured employing cost and market approaches, using Level 3 inputs under ASC 820, </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Fair Value Measurement</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. Unobservable inputs include salvage value estimates, replacement or reproduction cost estimates, as well as consideration of physical deterioration, and functional and economic obsolescence, where measurable. As a result of this fair value analysis, an impairment charge of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million was recorded related to these long-lived assets for the three and six months ended June 30, 2023. Carrying value after the impairment charges approximates fair value.</span></p> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property, plant, and equipment consist of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.32%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.697%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.779%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,211</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19,433</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Office furniture and equipment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">739</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">628</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vehicles</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">292</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">229</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,865</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,093</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,107</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">32,383</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less—Accumulated depreciation</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,406</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,520</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26,701</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">27,863</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">26,160</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">23,714</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total property, plant, and equipment, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52,861</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 18211000 19433000 739000 628000 292000 229000 12865000 12093000 32107000 32383000 5406000 4520000 26701000 27863000 26160000 23714000 52861000 51577000 1000000 1900000 500000 1000000 300000 900000 300000 600000 2200000 2200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 7. Leases</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company leases office space, warehouse and manufacturing space, and equipment. The Company</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">’</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">s lease agreements have remaining lease terms of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">one year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14 years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">and some of these leases have renewal and termination options exercisable at the</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Company’s </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">election. Terms and conditions to extend or terminate such leases are recognized as part of the right-of-use assets and lease liabilities where reasonably certain to be exercised. All of the Company</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">’</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">s leases are operating leases.</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Operating lease expense was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for the three and six months ended June 30, 2023, respectively, and operating lease expense was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for the three and six months ended June 30, 2022, respectively. Cash paid for amounts included in the measurement of the lease liabilities was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for the three and six months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">June 30, 2023, respectively, and cash paid for amounts included in the measurement of the lease liabilities was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for the three and six months ended June 30, 2022, respectively. The weighted-average discount rate was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and the weighted-average remaining lease term was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9.2 </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">years as of June 30, 2023.</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Maturities of operating lease liabilities at June 30, 2023 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1.0%;"></td> <td style="width:15.771%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,293</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,601</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,354</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,413</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,416</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,917</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,994</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,921</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Present value of lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,073</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> P1Y P14Y 700000 1500000 800000 1600000 700000 1500000 700000 1400000 0.05 P9Y2M12D <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Maturities of operating lease liabilities at June 30, 2023 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1.0%;"></td> <td style="width:15.771%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,293</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,601</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,354</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,413</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,416</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,917</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,994</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:&quot;Calibri&quot;, sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,921</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Present value of lease liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">18,073</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 1293000 2601000 2354000 2413000 2416000 11917000 22994000 4921000 18073000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 8. Intangible Assets, Net</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following is a summary of intangible assets with definite and indefinite lives (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28.313%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance at June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Definite Lived:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,180</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,116</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,064</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,180</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,543</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,637</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Indefinite Lived:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,116</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16,983</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,543</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,556</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For each of the three months ended June 30, 2023 and 2022, amortization expense was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and for each of the six months ended June 30, 2023 and 2022, amortization expense was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of June 30, 2023, the remaining weighted-average useful life of definite lived intangible assets was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years. The estimated future amortization expense of intangible assets with definite lives is as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1.0%;"></td> <td style="width:15.771%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">575</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,148</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,148</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Estimated future amortization expense of definite-lived intangible assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,064</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following is a summary of intangible assets with definite and indefinite lives (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28.313%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> <td style="width:1.084%;"></td> <td style="width:1.0%;"></td> <td style="width:8.863%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance at June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Gross</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Definite Lived:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,180</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,116</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,064</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,180</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,543</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,637</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Indefinite Lived:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Tradename</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5,116</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16,983</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,543</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">17,556</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 9180000 5116000 4064000 9180000 4543000 4637000 12919000 12919000 12919000 0 12919000 22099000 5116000 16983000 22099000 4543000 17556000 300000 300000 600000 600000 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of June 30, 2023, the remaining weighted-average useful life of definite lived intangible assets was </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years. The estimated future amortization expense of intangible assets with definite lives is as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.288%;"></td> <td style="width:1.941%;"></td> <td style="width:1.0%;"></td> <td style="width:15.771%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">575</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,148</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,148</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Estimated future amortization expense of definite-lived intangible assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,064</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> P3Y6M 575000 1148000 1148000 1148000 45000 4064000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 9. Accrued Liabilities</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued liabilities were comprised of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.819%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.358%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.617999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Payroll-related</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,321</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,796</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property, plant, and equipment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">655</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,966</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">646</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,243</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total current accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,658</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,203</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Accrued liabilities were comprised of the following (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.819%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.358%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:13.617999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Payroll-related</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,321</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,796</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Property, plant, and equipment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">655</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,966</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">36</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">198</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">646</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,243</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total current accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,658</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,203</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:6.667%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 2321000 2796000 655000 1966000 36000 198000 646000 1243000 3658000 6203000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 10. Debt, Net</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On May 10, 2022, the Company entered into the Amended and Restated Credit and Security Agreement (Term Loan) as borrower, with MidCap Financial Trust (MidCap), as agent and lender, and the additional lenders from time to time party thereto (the Term Loan Credit Agreement) and the Amended and Restated Credit and Security Agreement (Revolving Loan) as borrower, with MidCap as agent and lender, and the additional lenders from time to time party thereto (the Revolving Loan Credit Agreement, together with the Term Loan Credit Agreement, the Credit Agreement).</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Credit Agreement provided for a $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">57.135</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million credit facility (the Credit Facility) consisting of a $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">52.135</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million senior secured term loan (the Term Loan) and a $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million working capital facility (the Revolver). The Term Loan consisted of the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">12.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million balance made available in 2021 under the previous credit facility and an additional $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40.135</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, staged such that $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.135</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million was funded upon closing of the Credit Agreement, an additional $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million was funded on October 31, 2022, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million was to be available in the first half of 2023, $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million was to be available in the second half of 2023 and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million was to be available in the first half of 2024, with the borrowing in the second half of 2023 and in the first half of 2024 being contingent upon achieving trailing twelve months of Clinical Solutions revenue of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">19.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively, and liquidity requirements (as defined in the Credit Agreement) of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively. The maximum loan amount under the Revolver was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, and the Company was permitted to request the lenders to increase such amount up to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. Borrowings on the Revolver were limited in accordance with a borrowing base calculation.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The interest on the Term Loan was based on the annual rate of one-month London Inter-Bank Offered Rate (LIBOR) plus </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.45</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, subject to a LIBOR floor of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%. </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">If any advance under the Term Loan was prepaid at any time, the prepayment fee was based on the amount being prepaid and an applicable percentage amount, such as 3%, 2%, or 1%, based on the date the prepayment was made after the closing date of the Term Loan.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> Interest on the outstanding balance of the Revolver was payable monthly in arrears at an annual rate of one-month LIBOR plus </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, subject to a LIBOR floor of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The maturity date of the Credit Facility is </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">May 1, 2027</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. On the date of termination of the Term Loan or the date on which the obligations under the Term Loan become due and payable in full, the Company would pay an exit fee in an amount equal to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the total aggregate principal amount of term loans made pursuant to the Term Loan as of such date. The Credit Agreement contained a financial covenant based upon a trailing twelve months of net revenue, including a requirement of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in the twelve months ending December 31, 2022.</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On November 8, 2022, the Company entered into Amendment No. 1 to the Credit Agreement (Amendment No. 1) which (i) replaced the LIBOR-based interest rate with a rate equal to the forward-looking one-month term Secured Overnight Financing Rate adjusted upward by </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.10</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% (or Term SOFR, as defined in Amendment No. 1) plus an applicable margin (</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.45</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% for the Term Loan and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% for the Revolver), with a Term SOFR floor of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, and with such interest rate calculation change taking effect on December 1, 2022, (ii) increased the applicable prepayment fee percentage amounts by one percentage point, (iii) gave the lenders discretion regarding the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in borrowing that was previously guaranteed to be available under the Term Loan in the first half of 2023, and (iv) reduced the requirements for trailing twelve months of net revenue for all future periods. Concurrent with Amendment No. 1, the exit fee due on the date of termination of the Term Loan, or the date on which the obligations under the Term Loan become due and payable in full, increased from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the total aggregate principal amount of term loans made pursuant to the Term Loan as of such date.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On March 28, 2023, the Company entered into Amendment No. 2 to the Credit Agreement (Amendment No. 2, or as amended, the Amended Credit Agreement</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">) which (i) increased the applicable margin from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.45</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% for the Term Loan and from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% for the Revolver, and increased the Term SOFR floor from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% on both the Term Loan and Revolver, (ii) gave the lenders discretion regarding the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in borrowings in the second half of 2023 and the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">in borrowings in the first half of 2024 by removing the trailing twelve month Clinical Solutions revenue requirement that was previously</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">required </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">under the Term Loan, (iii) </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">removed the increase in the minimum cash covenant from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million on the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in borrowings in the first half of 2024, and added the $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million minimum cash covenant requirement throughout the remaining term of the Amended Credit Agreement</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, and (iv) reduced the requirements for trailing twelve months of net revenue for all future periods—for example, for the twelve months ending December 31, 2023, the minimum net revenue requirement was reduced from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">45.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">42.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million. Concurrent with Amendment No. 2, the exit fee due on the date of termination of the Term Loan, or the date on which the obligations under the Term Loan become due and payable in full, increased from </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% percent to </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the total aggregate principal amount of term loans made pursuant to the Term Loan (including amendments thereto) as of such date.</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As discussed above, the Company is subject to certain financial covenants as set forth in the Amended Credit Agreement. These financial covenants include (i) a trailing twelve months minimum net revenue covenant that must be met each calendar month, and (ii) a requirement to maintain a minimum level of cash at all times through the term of the agreement. The Company was in compliance with its financial covenants as of June 30, 2023, however, the Company determined that it was not in compliance with the trailing twelve months minimum net revenue covenant as of July 31, 2023. Accordingly, the long-term debt, net has been reclassified to current in the accompanying balance sheet.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Debt, net consisted of the following (in thousands):</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.599%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.536999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:14.66%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,135</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,135</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cumulative accretion of exit fee</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">335</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">161</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unamortized debt discount and debt issuance costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">308</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">320</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Debt, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,162</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21,976</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of June 30, 2023, the fair value of the Company</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">’</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">s debt approximated its carrying value. The fair value of the Company</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">’</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">s debt was based on observable market inputs (Level 2).</span></p> 57135000 52135000 5000000 12000000 40135000 5135000 5000000 10000000 10000000 10000000 15000000 19000000 10000000 15000000 5000000 15000000 0.0645 0.01 If any advance under the Term Loan was prepaid at any time, the prepayment fee was based on the amount being prepaid and an applicable percentage amount, such as 3%, 2%, or 1%, based on the date the prepayment was made after the closing date of the Term Loan. 0.0375 0.01 2027-05-01 0.05 42500000 0.001 0.0645 0.0375 0.01 10000000 0.05 0.07 0.0645 0.07 0.0375 0.04 0.01 0.045 10000000 10000000 removed the increase in the minimum cash covenant from $10.0 million to $15.0 million on the $10.0 million in borrowings in the first half of 2024, and added the $10.0 million minimum cash covenant requirement throughout the remaining term of the Amended Credit Agreement 10000000 15000000 10000000 10000000 45000000 42000000 0.07 0.085 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Debt, net consisted of the following (in thousands):</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.599%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:12.536999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.602%;"></td> <td style="width:1.0%;"></td> <td style="width:14.66%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of <br/>June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">As of<br/>December 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,135</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,135</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cumulative accretion of exit fee</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">335</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">161</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Unamortized debt discount and debt issuance costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">308</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">320</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Debt, net</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">22,162</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">21,976</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 22135000 22135000 335000 161000 308000 320000 22162000 21976000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 11. Stock-Based Compensation</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Equity Incentive Plans</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company maintains a stock incentive plan, which permits the granting of incentive stock options or nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance awards, and other stock-based awards. The equity-based awards for employees will vest over a four-year period, pursuant to two different vesting schedules. For initial equity-based awards granted to employees, the first vest is generally a one-year cliff vest, followed by monthly vesting for the final three years. Thereafter, annual equity-based awards granted to employees typically vest monthly over the four-year vest term. The initial equity-based awards granted to the Company’s non-employee, independent directors upon appointment to the board of directors will vest over a three-year period, with the first vest being a one-year cliff, followed by monthly vesting over the remaining two years. Thereafter, annual equity-based awards granted to the Company’s non-employee, independent directors will cliff vest after one year from the date of grant.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Stock Options</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes the stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.471%;"></td> <td style="width:1.001%;"></td> <td style="width:1.0%;"></td> <td style="width:9.675999999999998%;"></td> <td style="width:1.0%;"></td> <td style="width:1.122%;"></td> <td style="width:1.0%;"></td> <td style="width:8.794%;"></td> <td style="width:1.0%;"></td> <td style="width:1.001%;"></td> <td style="width:1.0%;"></td> <td style="width:9.675999999999998%;"></td> <td style="width:1.0%;"></td> <td style="width:1.122%;"></td> <td style="width:1.0%;"></td> <td style="width:9.134999999999998%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price<br/>per Share</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted Average<br/>Remaining<br/>Contractual<br/>Term <br/>(in years)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value <br/>(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Outstanding at January 1, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,846,532</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.02</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.31</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,083</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">548,152</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.37</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,774</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.47</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">181,786</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.33</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">29,701</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16.14</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Outstanding at June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,131,423</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.66</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.03</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,223</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Exercisable at June 30, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,769,740</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.61</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,999</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested and expected to vest at June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,846,741</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.22</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,592</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The weighted average assumptions used in the Black-Scholes pricing model for stock options granted during the three and six months ended June 30, 2023, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.02%;"></td> <td style="width:1.358%;"></td> <td style="width:1.0%;"></td> <td style="width:11.129999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.358%;"></td> <td style="width:1.0%;"></td> <td style="width:12.142999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.358%;"></td> <td style="width:1.0%;"></td> <td style="width:11.129999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.358%;"></td> <td style="width:1.0%;"></td> <td style="width:12.142999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Estimated dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average expected stock price volatility</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">35.35</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33.47</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">35.04</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33.14</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average risk-free interest rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.47</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.90</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.09</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expected average term of options (in years)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.25</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.25</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.25</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.25</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average fair value of common stock</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.97</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14.11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.37</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14.98</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average fair value per option</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.81</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.44</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.28</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.48</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Restricted Stock</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes the restricted stock unit activity for the six months ended June 30, 2023 (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.471%;"></td> <td style="width:1.001%;"></td> <td style="width:1.0%;"></td> <td style="width:9.675999999999998%;"></td> <td style="width:1.0%;"></td> <td style="width:1.122%;"></td> <td style="width:1.0%;"></td> <td style="width:8.794%;"></td> <td style="width:1.0%;"></td> <td style="width:1.001%;"></td> <td style="width:1.0%;"></td> <td style="width:9.675999999999998%;"></td> <td style="width:1.0%;"></td> <td style="width:1.122%;"></td> <td style="width:1.0%;"></td> <td style="width:9.134999999999998%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted<br/>Average<br/>Grant Date <br/>Fair Value<br/>per Share</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted Average<br/>Remaining<br/>Contractual<br/>Term (in<br/>years)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value <br/>(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Outstanding at January 1, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,071</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.43</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.42</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">158</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">174,595</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.93</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,071</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.43</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Outstanding at June 30, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">174,595</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.93</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.76</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">466</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested and expected to vest at June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">174,595</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.93</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.76</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">466</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company also maintains an employee stock purchase plan (ESPP) that authorizes the issuance of shares of common stock pursuant to purchase rights granted to eligible employees. Unless otherwise determined by the Company’s board of directors, shares of the Company’s common stock will be purchased for the accounts of employees participating in the Company’s ESPP at a price per share equal to the lesser of (i) </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">85</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the fair market value of a share of the Company’s common stock on the first day of an offering; or (ii) </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">85</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% of the fair market value of a share of the Company’s common stock on the date of purchase. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Offering periods are generally six months long; beginning on May 15, 2023, offering periods begin on June 1 and December 1 of each year. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company issued </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">82,034</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock under the ESPP during the three and six months ended June 30, 2023 and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">13,235</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> shares of common stock under the ESPP during the three and six months ended June 30, 2022.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;font-style:italic;min-width:fit-content;">Stock-Based Compensation Expense</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock-based compensation expense included in the accompanying condensed financial statements was as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.547%;"></td> <td style="width:1.343%;"></td> <td style="width:1.0%;"></td> <td style="width:11.77%;"></td> <td style="width:1.0%;"></td> <td style="width:1.343%;"></td> <td style="width:1.0%;"></td> <td style="width:11.77%;"></td> <td style="width:1.0%;"></td> <td style="width:1.343%;"></td> <td style="width:1.0%;"></td> <td style="width:11.77%;"></td> <td style="width:1.0%;"></td> <td style="width:1.343%;"></td> <td style="width:1.0%;"></td> <td style="width:11.77%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cost of sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">44</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">76</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">63</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">48</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">77</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">113</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">172</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">225</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">818</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">716</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,603</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,320</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,070</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">934</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,080</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,721</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock-based compensation expense related to stock options was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for the three and six months ended June 30, 2023, respectively, and </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million for the three and six months ended June 30, 2022, respectively</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. Unrecognized compensation expense related to stock options was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million at June 30, 2023, which is expected to be recognized as expense over the weighted-average period of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.02 </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">years.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock-based compensation expense related to restricted stock units was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">for the three and six months ended June 30, 2023, respectively, and was not significant for the three and six months ended June 30, 2022. Unrecognized</span><span style="color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">compensation </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">expense related to restricted stock units was $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million at June 30, 2023, which is expected to be recognized as expense over the weighted-average period of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.77</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> years.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock-based compensation expense related to the ESPP was not significant for either of the three or six months ended June 30, 2023 or 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. Total compensation cost related to the ESPP not yet recognized also was not significant in those periods. As of June 30, 2023, an insignificant amount has been withheld on behalf of employees for future purchases under the ESPP.</span></p> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes the stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.471%;"></td> <td style="width:1.001%;"></td> <td style="width:1.0%;"></td> <td style="width:9.675999999999998%;"></td> <td style="width:1.0%;"></td> <td style="width:1.122%;"></td> <td style="width:1.0%;"></td> <td style="width:8.794%;"></td> <td style="width:1.0%;"></td> <td style="width:1.001%;"></td> <td style="width:1.0%;"></td> <td style="width:9.675999999999998%;"></td> <td style="width:1.0%;"></td> <td style="width:1.122%;"></td> <td style="width:1.0%;"></td> <td style="width:9.134999999999998%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price<br/>per Share</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted Average<br/>Remaining<br/>Contractual<br/>Term <br/>(in years)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value <br/>(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Outstanding at January 1, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,846,532</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.02</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.31</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">9,083</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">548,152</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.37</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">51,774</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.47</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">181,786</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">10.33</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">29,701</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">16.14</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Outstanding at June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,131,423</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.66</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.03</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,223</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Exercisable at June 30, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,769,740</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.53</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.61</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,999</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested and expected to vest at June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,846,741</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">8.22</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,592</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> 3846532 7.02 P8Y3M21D 9083000 548152000 5.37 51774000 1.47 181786000 10.33 29701000 16.14 4131423 6.66 P8Y10D 3223000 1769740000 5.53 P7Y7M9D 1999000 3846741000 7.12 P8Y2M19D 2592000 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The weighted average assumptions used in the Black-Scholes pricing model for stock options granted during the three and six months ended June 30, 2023, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.02%;"></td> <td style="width:1.358%;"></td> <td style="width:1.0%;"></td> <td style="width:11.129999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.358%;"></td> <td style="width:1.0%;"></td> <td style="width:12.142999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.358%;"></td> <td style="width:1.0%;"></td> <td style="width:11.129999999999999%;"></td> <td style="width:1.0%;"></td> <td style="width:1.358%;"></td> <td style="width:1.0%;"></td> <td style="width:12.142999999999999%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Estimated dividend yield</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average expected stock price volatility</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">35.35</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33.47</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">35.04</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">33.14</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average risk-free interest rate</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3.47</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.90</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.09</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Expected average term of options (in years)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.25</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.25</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.25</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.25</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average fair value of common stock</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.97</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14.11</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.37</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">14.98</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted-average fair value per option</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.81</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.44</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2.28</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">5.48</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 0 0 0 0 0.3535 0.3347 0.3504 0.3314 0.0347 0.029 0.0411 0.0209 P6Y3M P6Y3M P6Y3M P6Y3M 1.97 14.11 5.37 14.98 0.81 5.44 2.28 5.48 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table summarizes the restricted stock unit activity for the six months ended June 30, 2023 (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.471%;"></td> <td style="width:1.001%;"></td> <td style="width:1.0%;"></td> <td style="width:9.675999999999998%;"></td> <td style="width:1.0%;"></td> <td style="width:1.122%;"></td> <td style="width:1.0%;"></td> <td style="width:8.794%;"></td> <td style="width:1.0%;"></td> <td style="width:1.001%;"></td> <td style="width:1.0%;"></td> <td style="width:9.675999999999998%;"></td> <td style="width:1.0%;"></td> <td style="width:1.122%;"></td> <td style="width:1.0%;"></td> <td style="width:9.134999999999998%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Number of<br/>Shares</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted<br/>Average<br/>Grant Date <br/>Fair Value<br/>per Share</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted Average<br/>Remaining<br/>Contractual<br/>Term (in<br/>years)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value <br/>(in thousands)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Outstanding at January 1, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,071</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.43</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.42</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">158</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">174,595</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.93</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,071</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.43</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Outstanding at June 30, 2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">174,595</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.93</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.76</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">466</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Vested and expected to vest at June 30, 2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">174,595</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4.93</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.76</span></span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">466</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 28071 7.43 P0Y5M1D 158000 174595000 4.93 28071000 7.43 0 0 174595 4.93 P1Y9M3D 466000 174595000 4.93 P1Y9M3D 466000 0.85 0.85 82034 82034 13235 13235 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Stock-based compensation expense included in the accompanying condensed financial statements was as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.547%;"></td> <td style="width:1.343%;"></td> <td style="width:1.0%;"></td> <td style="width:11.77%;"></td> <td style="width:1.0%;"></td> <td style="width:1.343%;"></td> <td style="width:1.0%;"></td> <td style="width:11.77%;"></td> <td style="width:1.0%;"></td> <td style="width:1.343%;"></td> <td style="width:1.0%;"></td> <td style="width:11.77%;"></td> <td style="width:1.0%;"></td> <td style="width:1.343%;"></td> <td style="width:1.0%;"></td> <td style="width:11.77%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Cost of sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">44</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">76</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">63</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">48</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">77</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">113</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">172</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">324</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">225</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">818</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">716</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,603</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,320</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,070</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">934</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2,080</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,721</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 40000 44000 76000 63000 40000 48000 77000 113000 172000 126000 324000 225000 818000 716000 1603000 1320000 1070000 934000 2080000 1721000 1000000 1900000 900000 1700000 8700000 P3Y7D 100000 200000 800000 P2Y9M7D <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 12. Income Taxes</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the three months ended June 30, 2023, the Company's provision for income taxes was not significant, compared to the three months ended June 30, 2022, when the Company recorded a $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million income tax benefit. The effective tax rates for the three months ended June 30, 2023 and 2022 were </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, respectively. The effective tax rates differ from the federal statutory rate primarily due to </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">operating losses not expected to produce a benefit</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the six months ended June 30, 2023, the Company's benefit from income taxes was not significant, compared to the six months ended June 30, 2022, when the Company recorded a $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million income tax benefit. The effective tax rates for the six months ended June 30, 2023 and 2022 were </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% and </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">%, respectively. The effective tax rates differ from the federal statutory rate primarily due to </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">operating losses not expected to produce a benefit</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">.</span></p> -400000 0.002 0.06 -800000 0 0.061 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 13. Net Loss Per Share</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">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. Diluted net loss per share is computed by giving effect to all potentially dilutive common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, restricted stock units, and employee stock purchase rights are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share as their effect is anti-dilutive for all periods presented.</span></p><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.939%;"></td> <td style="width:1.203%;"></td> <td style="width:1.0%;"></td> <td style="width:10.313%;"></td> <td style="width:1.0%;"></td> <td style="width:1.203%;"></td> <td style="width:1.0%;"></td> <td style="width:10.313%;"></td> <td style="width:1.0%;"></td> <td style="width:1.203%;"></td> <td style="width:1.0%;"></td> <td style="width:10.313%;"></td> <td style="width:1.0%;"></td> <td style="width:1.203%;"></td> <td style="width:1.0%;"></td> <td style="width:10.313%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,154</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,203</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15,971</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average shares used in computing net loss per share—basic and diluted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,272,306</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,057,801</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,227,132</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,044,460</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net loss per share—basic and diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.25</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.57</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.42</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;"><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Th</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">e following is a summary of the common stock equivalents for the securities outstanding during the respective periods that have been excluded from the computation of diluted net loss per common share, as their effect would be anti-dilutive:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.549%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:10.542%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:10.542%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:10.542%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:10.822%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Employee share-based awards to purchase common stock</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,106,421</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,818,283</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,991,641</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,620,794</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Arial&quot;, sans-serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.939%;"></td> <td style="width:1.203%;"></td> <td style="width:1.0%;"></td> <td style="width:10.313%;"></td> <td style="width:1.0%;"></td> <td style="width:1.203%;"></td> <td style="width:1.0%;"></td> <td style="width:10.313%;"></td> <td style="width:1.0%;"></td> <td style="width:1.203%;"></td> <td style="width:1.0%;"></td> <td style="width:10.313%;"></td> <td style="width:1.0%;"></td> <td style="width:1.203%;"></td> <td style="width:1.0%;"></td> <td style="width:10.313%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7,154</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">6,203</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">15,971</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">11,700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Weighted average shares used in computing net loss per share—basic and diluted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,272,306</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,057,801</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,227,132</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">28,044,460</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Net loss per share—basic and diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.25</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.57</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.42</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">)</span></p></td> </tr> </table> -7154000 -6203000 -15971000 -11700000 28272306 28272306 28057801 28057801 28227132 28227132 28044460 28044460 -0.25 -0.25 -0.22 -0.22 -0.57 -0.57 -0.42 -0.42 <p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Th</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">e following is a summary of the common stock equivalents for the securities outstanding during the respective periods that have been excluded from the computation of diluted net loss per common share, as their effect would be anti-dilutive:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.549%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:10.542%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:10.542%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:10.542%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:1.0%;"></td> <td style="width:10.822%;"></td> <td style="width:1.0%;"></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Three Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">For the Six Months Ended June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Employee share-based awards to purchase common stock</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">4,106,421</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,818,283</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,991,641</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">3,620,794</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> </tr> </table> 4106421 3818283 3991641 3620794 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 14. Related Parties</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">The Company has identified Meeches LLC (Meeches) as a related party through common control. Meeches is controlled by Ted Davis and Irene Davis, founders and current directors, and greater than five percent stockholders of the Company. Prior to May 16, 2023, the Company leased certain real property in Mansfield, Massachusetts, from Meeches and did not have any outstanding balances owed to Meeches as of June 30, 2023 or December 31, 2022. For the three and six months ended June 30, 2023, the Company paid Meeches lease payments that were not significant and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively, and for the three and six months ended June 30, 2022, the Company paid Meeches lease payments of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On April 11, 2023, the Company and Meeches entered into an agreement to terminate the Mansfield lease, which termination occurred on May 16, 2023. Shortly thereafter, Meeches sold the property to a third party. As part of the consideration for the early termination of the Mansfield lease, the Company entered into an escrow agreement with the new owner on May 17, 2023, and placed in escrow an amount equal to five months of base rent plus related expenses assumed by Teknova under the Mansfield lease. Escrow funds will be released to the new owner on a pro-rata monthly basis for the following five months, or until the occurrence of a rent commencement date under any new lease of the property to a third party. Upon the rent commencement date under a new lease, all amounts remaining in the escrow account and not then due, pro-rated daily, shall be released to Teknova.</span></p> 100000 100000 100000 200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 15. Subsequent Events</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On July 13, 2023, the Company entered into Amendment No. 3 to the Credit Agreement (Amendment No. 3), which amends </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">the definition of Permitted Debt in the Amended Credit Agreement from $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">250,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1,100,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> to allow for the financing of the Company's Directors and Officers (D&amp;O) liability insurance and related policies as described further below. </span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Other than the modifications described in this paragraph and in </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">Note 10. Debt, Net</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">, the Amended Credit Agreement continues unmodified in all other material respects.</span></p><p style="text-indent:6.667%;font-size:10.0pt;margin-top:10.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">On July 13, 2023, the Company also entered into a financing agreement with First Insurance Funding for the financing of the Company's D&amp;O </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">liability insurance and related policies</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">. Under the terms of the financing agreement, the Company will pay a total of $</span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> million in premiums, taxes and fees, plus interest at an annual percentage rate of </span><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">7.74</span><span style="background-color:rgba(0,0,0,0);color:rgba(35,31,32,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;">% in ten monthly separate installment payments commencing on July 25, 2023.</span></p> 250000 1100000 1200000 0.0774 EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -:""U<'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 " #6@@M7>7S#5NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU!)71S43PI""XHWL)D=C?8M"$9:??M;>-N%]$'\)B9/]]\ M ]-B4#A$>HY#H,B.TM7DNSXI#!MQ8 X*(.&!O$GEG.CGYFZ(WO#\C'L(!C_, MGD!6U35X8F,-&UB 15B)0K<6%48R/,03WN**#Y^QRS"+0!UYZCE!7=8@]#(Q M'*>NA0M@@3%%G[X+9%=BKOZ)S1T0I^24W)H:Q[$GQ):];N#ZQ MZ9'F7\DI/@;:B//DU^;N?OL@M*QD4U2W15UO9:6D5/+F?7']X7<1]H-U._>/ MC<^"NH5?=Z&_ %!+ P04 " #6@@M7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -:""U&PO=V]R:W-H965T&UL MM9GA<]HV&(?_%1W;[5,(M@P$NH0[XB1KUC:E(>NNV^V#L 7X:EM4DB'Y[_?* M!IODY!?.5[XD&'A_Z+$D^[%TN1'RNUIRKLES$J?JJK74>O6NTU'!DB=,G8L5 M3^&3N9 )TW H%QVUDIR%>5$2=ZCC]#L)B]+6Z#)_;R)'ER+3<93RB20J2Q(F M7ZYY+#97+;>U>^,Q6BRU>:,SNERQ!9]R_==J(N&H4Z:$4<)3%8F42#Z_:HW= M=[[GF8+\&U\COE%[KXE!F0GQW1S1R;)&C'CVUH MJ_Q-4[C_>I=^E\,#S(PI[HOX[RC4RZO6H$5"/F=9K!_%YCW? O5,7B!BE?\E MF^*[W6Z+!)G2(MD60PN2*"W^L^?MB=@O\&H*Z+: OBEPZW[!VQ;D9ZY3M"S' MNF&:C2ZEV!!IO@UIYD5^;O)JH(E2TXU3+>'3".KTZ$8$&?2*)BP-R6VJ(_U" M[M-B>)C3W"9JR217EQT-OV9J.L$V^;I(IC7)??))I'JI(#7DX>OZ#K2R;"K= M-?6:HH%_9NDY\9PS0AWJ6=KCX^7C;'%.G*&M_%5SO/+,>7F>5Y/GBS67Y-_Q M3&D)@_$_VQDJ$KKV!#-#WZD5"_A5"Z:@XG+-6Z/??G'[SN\VO)\4]@JV6\)V ML?1JF#R]K+B-%"]WG?87&Q):U1"I5R+UT#:-@2?,F>YBMK QX?5S%BO;J?#1 MLH90_1*J?UP_3;B,A)G1(8'K@K7+\*1RMM5.-[2^(>=%R7EQ'.==I (6DV^< M27(';UHO5'A6'1]:U9!O4/(-T#9MK\2/?!&9RPN /K#$VHMXSOCCY/V8/-U^ M>/C\=7Q&[A_\9;C'=/)= M%,,]TP?FA9#6'CZ0\R#2-@L"L$ )(6$1:.5%I@/E[5E+-R(!>UCE%IC)K+PLC-B&8[<"LGGEC'>0K[<2O] M<7&!V7).$Q;'Y#I3\+&R]R*>HV5F=0:\K"E>I4(N[C);O-N$RX49I7] @EX2 M7R0KEMKG*1Y8RWD*.7(K.W)QJ=EQ/I,GN*FJ*'_$*53)"HFGU1H@7M>4LG(C M%Q>:W6!=PL,QVH=X3#W>*87Z[>$EF(K92'0@ X[-RG4*#:*5!%->@*0\R"8/3I3/R%.G8ZCX',F!$ M)S!MIUH$W\_("D1JS>*,DU^=<\C*T/U7AA4\)*?2@N*N7T_)(Q"5H0OVSUQPJ)9]7=1O"R MIHB5]5#<4:K5D.HN@C#B8;676;RN*62E//0HY3&&31ZR9&;U[.L#(3 =VUVG MYPVL@*>0'EI)#SU*>N[30$CHNWR]\RP7=$X$/*6(#)Y(P>%%:)^?>/K-K17Y M%/Y#*_^A1_G/$WLF]R$,X&@>!<4Z+]+#>.2PV_:\_L!UAE;>4Y@0K4R('F5" MXS"$='6V>T$^PO?(Y]3>KP=6B[H]EUQSJM')7(OCF" MX?PD-JD5%X][+^(X4MK^D(W7-D6M)(D>M7)4HI93=R+%.DH#>_?BF?[8"GH* M:_(J:_)PXWD+.A%*@_C^$ZUJKTX'$H>]FD5/O*XI::5''FXU^6@=2\[JP?" M@>=:L4[A1%[E1![N,1]%_J"R%"EV+ST0TOGF:VL-'0 & 'AL+W=OJR"MV)Y#(<$65X-K?#$EH3&H M$;_G[$$>7"-#9<;Y-W/S-KL:>&9&K&!S95Q0_6_+;EE1&$]Z'G\U3@?[,8WA MX?63]Y]K\IK,C$IVRXNO>:965X/Q &5L03>%^L0??F4-H7J"XV&Z,M]BLY>O4:O4%ZASRN^D;3* MY.5(ZDIG MTQ,Y.\I(L,](T.=]\HEM6;5A4/1WAE%M:#:&[03CD,27H^UA6"%4E'C'J-1% M$2\*QL>H*8 B8[\=\8AAN&<8]C*\Y5*9UB-IP<"&LC,/#T:-@@A;-"%0X%LL M71#V<9A8+ $4(0&&649[EE$ORU\$EQ*M!5_D"B(9.8.&7A19) $0":R$IRXH M#L8V1Q>$O3")8([QGF/M%H9KT\^A=(S=4@BBP*H\ )00JZA2%T3&SNIR M07X2$+CPDCW=I)?NO6D=-5>M>K\Q4X(0T\2='XYMI@ H3*Q&F+J@(,360IP" M()R$,%/LM<+-ZV\DK-*KK*C9TDQ+P]QLT$9V@V+,W;F4@"% M?3*V-PD(%OAAT$'\0+'B7N+7)1YN]XM1P6.L-9PQ3EY9KFHFM%-^Z."_V@\AK6 M+LI6!2]R-.UU=$RYU:&X5U1-/G.E:YP[&PI(UPO8B#IP!E_&"6)4]H0+"*131J 8;=1 M3$$<":*D@W:K 7'8+QW4B@ET]I3FUWIUFS>1-ZAB<(GW:LKO%1$G]9:>U-OT M5-Z.$]/*5MRO6]]6BFF_:I^;YU/C:LNA[XWMPG11Q-YE(4\$.^T'T+)=R[!5 MLKA7GC7U^!S3V!W9T>P R&FS@)]Q8-/L\W/,LE6)N%\F-EWV>]>>*^&&." V M;T@-VL0!3SZVB0/:LRN_K6#$_8JQ;K,SMN""-721HH\=^XLKY(8Q]A.;, "+ M7.D(P72KM77H%,21H$M'D59 DGX!>2?X-J\_^&KVZ&RF]:1^)ZWWG-?/QH( MXLX6%@!FZ-NJ(0515@P@3-P9@59)DGXE^8$I5.@" EBYQN'3G9HOR5 L(AX MMIB 8";9=HV#.!Q['2NDE?K^BNMR'Z(;*? Z2WSF+ M#Z?AG1,GP3",V.1!6&B_)L&PKE="TDI(TB\A0>II7FP4^-WYIG'W+'D8YI ' M82YY$-9)OI61I%]&?JU/2O0+P_56J\@E0Q\VY4S'0;\WU:&0Z.-&2?T"E1EU MW5<2KN(C8Q(;K6L'!D)Z83SVL!T;T"?1/=56V;#/( BBKI71*D[2_]GQ>R/4 M5SGN%\.N&$%(.$:@3S!&H$\H1J.#\Z*2B65]4"?1G&\JM3LCV#_='P9>UT=@ MUO,;?'&+@>>:RG*W:'>;L;Q=?U:=6, M*\7+^G+%:,:$ >C?%YRKIQLSP/Y(=?(O4$L#!!0 ( -:""U=7/0\_508 M 'L: 8 >&PO=V]R:W-H965T&ULK5EM;]LX#/XK0E;L M-B!M+/DU6QM@:W&X#7=8L6YWGQ5;:8S9EB?)?=FO/\IQ[<22E0YH@32V0](/ M*8H/:9_?<_%#;AE3Z*$L*GDQVRI5OULL9+IE)95GO&85_++AHJ0*3L7M0M:" MT:Q5*HL%\;QH4=*\FJW.VVO78G7.&U7D%;L62#9E2<7C1U;P^XL9GCU=^)K? M;I6^L%B=U_26W3#UO;X6<+;HK61YR2J9\PH)MKF8?<#O+GVB%5J)?W-V+_>. MD79ES?D/??(INYAY&A$K6*JT"0I?=^R2%86V!#A^=D9G_3VUXO[QD_4_6^?! MF365[)(7_^69VE[,DAG*V(8VA?K*[_]BG4.AMI?R0K;_T7TGZ\U0VDC%RTX9 M$)1YM?NF#UT@]A1P,*% .@7R7 6_4_!;1W?(6K>NJ**K<\'OD=#28$T?M+%I MM<&;O-++>*,$_)J#GEI=\BJ#16$9^D@+6J4,W6A;$KWY7M$FRQ7+WJ)3]/WF M"KTY>8M.4%ZA;UO>2%IE\GRA ((VM$B[VWW-$*Q2B$H)/K^S^;,S$-@-Z$WV3M8T M91E*<+6.0$ M]JFZ@[S@(F>RC;P-660B(QY.1M!L4B2([?#B'EY\!%[*2X84?6#[26)#&1OW M)^.5=8H 7!I[@0?8W^$T)2*, XF\A)[ UEY1T(+_8M0CW-4 M UFI-K*ZDM706*C)7.V,[J,)21*-HVH3PV$\D:UXCV&Q$_07@$Q57MTBH7N* M4[XY;21#!8/NPQ'HSNIA*H0F:HO8,IXJPGA@1NPD(]AEBE:W.6RL#N-T>(F) M(%HFXY2PB<5A. 5TH#7LYK4O['5Z/'D[4P<[Q_/'!=4F1<*)JH '7L-N M8MOM, MRMJATP/783?9]>U&31^G: 1;>,Q+C)UH2I$@6$ZLRL!VV$UW % TT)_OK8H5 MHTED?A0:N6-*1; #)C .C(?=E/>4.347[7 &?1COJ]ZNT!V#;R.^T BQA?D( MF8(_4!]V<]\3_(RM'2QBCI':I*86G>R-?FZ"V_$&?=[N M(A;RVNMC.Z 6H>5$528#OQ$WO_W-J]M3Q43I3D]BDM:8URPB$.UX@H')0&S$ M36P#PM_<],3"9)%OM.@VL03CJ<@.?$?< ]AN6QW#:(Y70>0'1FQ-L1":\JG8 M#O1$(B_MCR(F-"OGZ5$!R_;SM>]6A_6N$DN]]^7/%"U@Y]'YB/N)D/ M!JFNED@=A3DZ\P]Y\>),UABI0U:Q\H%C!;_&*"/QG+I=3EH1WA&B6A)\YT M>C_/L'6%3 8V 01,GX1BI32Y(ICC%'QH*W]U00$_9E$U!%:Q$QC9YFELYQ3=[A-/86\9C MXK/)A:'G350_?V@F?'ZX$[:(+9=),M'_^$-;X;O; M"H-4VDS>=^$/%WAB/%*USH V.=L,N-A[,Z!?R_Q#Q6U>2:#G#2AZ9S'X+W9O M.G8GBM?MRX(U5XJ7[>&648"M!>#W#>?JZ42_?^C?-ZW^!U!+ P04 " #6 M@@M7P4SS]=D" "7"0 & 'AL+W=O="#[W,F.6][^LD@YSJ.[D$@4_F4N748%EA.%/;]V25D.0C,IB(+YT'L([\=A8 4NXB>#M=YH$YO* M3,I7V_F:#KW $@&'Q%@+BI<5C(%SZX04 7"9&!80OD-N7X1M$B9@?2&?"(OTR=R M?75#K@@3Y$^021K["?5\(_E\-&!X;\5XH[$P2V)@BAND(^/RY\@ M07GHY-&VW,>)J&:P'V)A5PV<<2IJ"[15@[8N ]49EI4FM#"95.POI$W I6=[$R4H?SO,9P1N M8;=K[/:'L)G613-R>X]DE_58Q!9DIX;L? @2/];:X')D8M%$VCE)>BQBB[1; MDW:/DHYEGN,G^YQ:[9Y5JZ>BMBA[-67O LJS"K6W-U.M?G.EGA.Y1=VOJ?N7 M4Q^NT_X>1]2+6V$<1#O 38%AM]^RG^DFWC#XO^,$EQ.?*-K*\@SNQLA&<']C MU[1'EN]4+9C0A,,0HH.T8NW48ZDP:W9=?,\.0$R@;@\[F4YKUC M]^;Z+#;Z!U!+ P04 " #6@@M7$J.TO+ ' K/@ & 'AL+W=OVD734XR?I.93&!KCN= ME$E>C69G_6N7S>RL7I,BK_!EX[3KLDR:[Q>XJ._/1V#T^,+'_'9)NA@?>QA[J.O0MON3XOMU[['13N:[K MK]V3]]GYR.U&A NW;=#13K/KN/_X,?H?_>3I9*Z3 M%L_KXI\\(\OS43AR,GR3K ORL;[_$V\GY'?QTKIH^[_._;:M.W+2=4OJ\T76L:K7O0N]_WIG[E559 M.6\W9A-!A=<$GZ78(%YLAP -#^%23I%!TF^N[S>NRI)76 M#]3Y]P,NKW'SGR+,0A_F748G1$LV*9S+),_&="[S9)73(>F"QD>"INFZ7!?4 MT,Q9X)L\S)<0CN7D*%++VERVV5"Q_UJD&/:^(96 MS#?!_+TYPM %T 4!;\;"IFIL*1B7 &^7 $^;@/[2''?+>.:D=4D_V]JDN]14 M5GN2.R" 0IG,M7*FI3E$,;:DR-GG[^SSM?:];]MU7[9T.4XWBUW;+W;K%7V( M'W"3YFW_[N;E>M69JUR ?6FN421XJQV+J;?']6)+>IRSTYVSTU,X^WJ[>*@< MU@J:+A53R3[?AP@*ZX1-R=A2,"X=P2X=P1/30?PC M@L@7RMZF9&PI&)>6:)>62)N6ORD&%G6K7$XBR8HQ ('K"F6L%3 M8YO!XJ,3 MX"P#+L,55VM:7&7"OO>O=45W<6Z_BX-*^G 5=86\J;#OFNN53=U4J?HP<(5R MCA7MQB""AS:_8 _L@(E3PM[WN&O:Z*:7]C::L/L-72\4%LJ%5=W85C0^!XS3 MP!- [4/2[+!#;3U4%&SH>Z%8L%913:7J S]$8L'*[<8 N7OK-&\6PS7P@[QV MW#BKP :4Q.9!+XC$FK6*;+:B\6E@T ;L41N0(2I"XEY+KV=7TRL:7P#":LRH:VXK&)XM,QT/3C(%,IVBG8SK( MF Z>E.GTT4VO<#B8Z:SJQK:B\3G8.WO[P<,WM?7R$5<4A:$OUJO=TS<5TGEA M)!V_*9#.]UUW>J!>&=)!BT=P:M]4$ :"R(/2N>70E@O]H(W+\12X!AFN07NX MM@VU7X207K"BD59Y#T?BS3''D!H) ^B"S"FRVHO%)8< &GQ78H(*>D/B5I7Y(QI4_0#*V M)V+[@EG2[$YH;&IXT M>=K]8NLQ/SE1KSPVH6H.9:BBN^@ B+9;)3E;T?C?93'@0WK@TW$R4K&3'XF& MS/42IBN)U6CQ\3GPQC'^0T;\)S ?4OH)I#U?2*%=7)CUPL9VRF@(_ "(N!,K MVHT#-PJ" T8Q2$-Z2!L.RFK39"""(?( W[V?5IJ" MG7 ^I[85R1!,2U'\TD:O;5R+,A<"WX^ B""*=N,I"N&!K[<0(S2D)S2CL8S 64D(Q5PQ>.;N5[0N$Z':,:V M-'D3&BJ3/1F4]8K&BX>,7!YP MQ6_ %U9%8UO1^*0PA$,G0SAE0E0G8])^S"9F+89(QK8D>9<9BR$]BYT0E/7* MQI> 3&PJ4+8J&MN*QM_(P8C-TQ/;DT!9']/4=D^&*A4H6Q6-;47C;6>\Y^EY M3P?*GHJ=@"_^1$*O8'S3C-63O*-3X&UC].<9T=\0XO/D\SD5)NN%C=U4W1ZG MP&1%.QTF>PSC/#W&_2 F>ZHC-R4F#VZYT(_8N,*L'LY-]NZS[6ZCIN!&T:YU M"GQ#P[MO CJ_9G-G\N8)J5?]K;?7-2%UV3]GW1W\^[N M#Y_]#U!+ P04 " #6@@M7V< Y0:<' #:(@ & 'AL+W=OQ#T&SO M7C,2;?,JB5J)SD,__0XEQ[3%(9T>\J:UE2']'PXY/PZIRT?5?&VW0NCHJ2RJ M]FJTU;J^F$S:;"M*WKY7M:C@+VO5E%S#UV8S:>M&\+QK5!83&L?32 M=L]NF^6EVNE"5N*VB=I=6?+F^484ZO%J1$8O#S[+S5:;!Y/E9&R//D?&E7NEOIHOG_*K46P4 MB4)DVG3!X;\'L1)%87H"'7_M.QT=?M,T//[\TOO'SGEPYIZW8J6*_\I<;Z]& M\U&4BS7?%?JS>OQ9[!U*37^9*MKNW^AQ;QN/HFS7:E7N&X."4E;]__QI/Q!' M#: ?O '=-Z##!HFG =LW8)VCO;+.K0]<\^5EHQZCQEA#;^9#-S9=:_!&5B:, M=[J!OTIHIY40%)%'=YIK 0'2;:36T8JWV^@C!+F-?OQ2\5TNMCN5C9F06QP>S$V'I M05@:#,5U_C]82/W4U@J23Z:J3!8BJO:*S5/S.3.3?F<6 \QM]=H IF\9P#?J M[&2,-SR(#W.A)/MX\KF!V7SH+(/ L*02=X3JNR'@>#T2Z1F1& M"2Z2Q)9&\9D!78NF 8V:/PF<*K$;Q62@#;.9I3YQ1Z@D07'71\$UC.S6REI6 M'+()I(E,M1J73-P!)34F<>HL MS^ /_;^C;0E(7H= Z4F*+MK(8CIT >$?3>.99Y M TD8@I\J (KH,_:YV>"B MS1EHA'[QS)=E+/Y(F'^WC8"DDK^DP'[!*KT5#5190)PJ.$<0V,4)'2IWK6;, M,[K4$I&&B?A'I[$RB?RL3NIRC]*A3,1HG,X]J*$6CO0,'%_R0&G+N/& MA$T=A8@9G7FV:M3"D(9A" J;G3A)TZA(EW)C0MEPCX&83:DG85$+0QJ&81=M M5)7+LW'B:,*,/-BC%GLT7->MSE5%J-X$R^AI,ESNN%W,?//1\HF&BSZ3,=O7 ME&_T3>NWM^KMU&L+/!H&WNVNR;9FJP?;T[HQP=+/[Z*ZX"9O0,83?^UD[=M9 M402%TZF#0LR,3.?>5&Z/>3KVV.*7G<*HR(?(V6C>JC JSA=>B*;N2"'7>9:,3(=+'\9 E3F%&R(E8=<[.@(-DS3TUDJ MGD23R3XWMN8X!&!F2GE-:I?'"<_#(+$_9F0*R*_D-C[IC%(/0[H/AZ ,O MS)$RJAE#Y!R9](@=A:VN;[0M2MDK4(JIC;B.[L5&5I49>;-+@-6K*2%F$V3&?.-O^4C6P1W M!7>[NBZZVS1>] ZL"^@CEVU6J';7^.Z"@M3][LN@-^KM]#;(DC<)D_?D7, 4 MW^C%D,O1(<.")J?:+&>3,&<_5;!=@?UEI^M==_D#TXF7?0F;\5I"X.2WX<7D M7K,+U2ES5(?@?*K:8C<)8W=E=85W]Y"PLF*7]SMI/JC,^XN*UQ7#B4OE!75< M1&7,E*X;A]L9:7.3QSSG#HY1;I(70 43WUSH=5U<4X7,YFP730ZS#% 3RO M-$B]CCRD=A8& EWGH-[-%O/YQ:S7UE?K99Z[I?424W36PRVID/I>T^X:'&Y7 MU6FUG_ADVR[*Q&R]''0+=Q!_&VZ)1[,#2FU[\,&B5P3-JKHZO;P^E_UYP^\6 MMN'H6TDF]X@/,OA0KZJY$ (')@J"YI\-W(!S L0T'D?,ZG"D!!Y_[]'?Y=PY MEWL=X ;='[:.W:KZOE(U-#JY^ FW[V',YXW@&70A_U7;<>^\4B:%B/T8S QZ MZ\NO?AIU^#\!BS%@D7F7@S++'W34ZR7A5I'L9C3YR*GF:"9GO9AR%XE7+#V$Y2PRMNR8F1'GNN LOH!SH3ZBCUU0/_H:ZL_C9\SI M0&RQ)W:]>!7PI^2GZFP^48OYXNP5O+-#HF<9[^P+>+]0J[W]6TLM3-0-^H#. MUKJ4AJ_5+4$ '\L$R_'.>NV-U4[=\21P'<:@_KRZ#Y&XDOYZ2:%"X/QE G*[ M+L.@#:RJ0$>BX* M=>6&3JM?X<'C1D_4!V^FZAN^1$ $M8JH.B"P+&?(Q72#_:#]3B'M8[Z=J(&P M3@:",F2C-2POMY(VB\L=)L?5-AC< .TF?+TVW#8&$7^273+8]T!BRVBEL&1H MK 0)FJCC1'*):9';@'):6)DW7H,?&Z8LN'")#( )V!]&Y3UQJ4:F".< M#)@DJ1XX1@V.*Z 0--P_5,OFL#29D$//P6^5LX_)UF6=3\L*EFC9%M(PN+&( M]C"9$CRQ1M+AWOZ+Z[U%A^WN$AD&Q97 MUJ=[\3,')$8J;04H**Y'+_2S[LXVH(*QX,4?;M$/P*H7460/F\]MT$ JOLE! M3#*"Z7RA:K+AV0'#S4#NR;&#)4'M4\,+223GTGB^E$'.4AL;"8^,4@WQ->QL MV+NIC:ZAYP49M%(G/H/+E=)D.@;AN)A&R*UEHU@)S0R+83GY"1.IX23B"5(- M-)8E/V\'M9Z)LAB65=MO43KF\7MTSH8(Q-V$RY'M\6QVQP_C8](41=[L?$3S M(+6U899(.RE8TEO&YRUW*W1V M.")76^+WSNU8-^PSSZTFZ# %$'E?)#U]J?_,CMX4KI4VOYQ<.YA\+,_+8?;P M.%^5-^EY>WG9/VIJV17EH.'0^?2[-Y6B\EJ60<0AOU#W&-F;_"DZ LD&7F^0 MRVP0"!^?ZG0OVV=;Y MF[ QIE$?RZ(*SX\V35-_?7H:LHTI=9BZVE1XLG*^U V^^O5IJ+W1.6\JB]/% M;'9Q6FI;';UXQK^]]2^>N;8I;&7>>A7:LM3^[J4IW/;YT?PH_?#.KC<-_7#Z MXEFMU^;:-!_JMQ[?3CLJN2U-%:RKE#>KYT>7\Z]?GM-Z7O!/:[9A\%F1)$OG M;NC+]_GSHQDQ9 J3-41!X]^MN3)%083 QJ^1YE%W)&TW%5T)#@ M#VTU56>SB5K,%FHO_C?3/4@[?V14:BV#$MO<;@Z#.7%GKZHX(MI5N<]N87&4.?E4%?+)5 M8[PMUFYIHZ%ZXVEL<5Q>@>?SMY>7;$SY,US5DULO"*-_2 M,^%@W18L)RNA@5C7)FN];6Q<\>ICMM'5VJ@K5Y8V," >7[^Z.J&]VN=TX'U! M(8#SQ,Q471G? *"Q2& \Z73E7$."J]R&K'"AA=*A"2PAN2!!T>:B N)JKPX? MTA,)/E!I;Q7GE2MMT^S?%MILLU\_4S;Z/COOY6V/-4EP@G$X'#;C7X.5Q$#8!"?Q]&BTI0('(5#H M)?96VGI5#^,INAE^0O(*W<+D0S7^NCRD/287O8L2.PI[E6/9S.1EMKD;>($W MO[:6O*L76S4.WVZ,,EU(FJHU$V4^UN0;83**\Z&G@SB)G>-!4LE!G,A;5K6H+0965)1HYTJ MZ*^??[F8/WD*]Z( SD"(=HK;PKL=&%@=I[? !JP15$JD[1 M?13!XPJP $' (JP7+4T?B1=R1V*-PJ%C>>AWK*CP"0$<-JXMH W2NT5$/4#J9XESIYR@ _WPNM/!=:<# MYF[Q-"7Q/YZJ)TQ^_I2YCA+_#G.L1ZU6+:"M )0EQ]U5U($(J>/)$F/#_,7' MDQ^GS$V9"S#!F3)']%-2)GOJ& <#Z!P 9C+<#O;A/'-3N5O-A'.#AZB^R>T) MDBR(82%'+O:[:@@*;64!Z?2;K&'P-FM!>O*L?CE7 OVS(&&TL68UV)N;S'+* M)[#T._HCN*-.9>#K0R5U""Z)C]()%)JSXTL6)//4K:^AR2!IZ88.O7\\X6A1 MN$Q^!5W7^BRAJ[G512M/>D9 @CD!HDW5MXX>7CE\\=70M^"658XB)N!ASA[ MG!]?7J.^6

/SJ?[52#X/(!KQX?-#F4>2+'2/D5HKM!MNKA@Y/)740X,-D: M\:,UD\XBZ000S=840,B2.IJ$G2L'56U3PN $P-118G7BM;> M]#Q';7)Q,DP$X+)S3[7=&$(R@3.UI3\$L396EP"R6SZ3O#A6%[F1ZBVWMS9O MI:"M.CS3ZS75F WRJ=>6@#JT:(,0I21%[MHE8FR);G\_$/]IFCQ0^!]4\-)P MD0S%2C5C1\F4I,\X*%*549'0]G:D/G%TJ;)R$Y#@EW1DZUGE2QIP3& !2]4K MZ>I/4!52.TF%BY?!2#A)@$=XY.,(E$2.D?^=0T"@56A),OU)/I0I6V*%+/\86:7TQG MZ2>*SU ;GLT4=U/U/1;EHO!)3,8/RBK1D&5MV<;ZS@!";!//GOZZ MYL@A%PAL<+&90SI'E<5*WT(:WHM$1(89&QUH"XR.M/U:/6T9,WZKD%) HK>6CR0%,?M\QN/GA%%O@&[>4\ WJ'@FY\C:3=!0RN"@1 MM=QN52T,U B<]@C;[: \3!!=<>-9\0\E=)L(Y+!?X6I)^]ZMO2ZQF7OE89DL MI2YC^CA(ZD)7+'BV&T&,\X"OV 5+W\)]P'R&! WGJB?S$Z P'K(9+]0$T[X M$#-DGVHSV F?930"'R0_:3:I@K@L)6]<07C@\F7R=G5,4%V-6#A)'>(^XA$G MU;$](1Q'J!:&@KS9A!!D4%BF*NG@?@;C:ZC@]H;CK MAV%DO .JOI^#-H/0[PCO:5ZVL5G:87^E0/*6 M9AT AAX]T(;>@'A?EVT+%OWW+8U=]-1$8.V\+DN\D-:8-P&?I+ B"^ M?I$;HC!J^3E,4NLX(:4QB!7VAJ9POPN@K-:[7J7W])7.@G?!HW)I[$1KKY/V M_P 94@^:EU:F9S$3@E*\F +'><30@W&8!B(4!5B[B6VHI_NL"9)6PZ["T\L. ML"%["PX1^4CM47:Q8]V@J%D1P3?:# M?:>F0F=04^Q)B=$E]E!/7']ZE/Y:XD3H.S'34E+5D M?;^KO=:J<>84_'B_62&VI2DK>_2%"_. MA(>F7YI!>?E@]_R."K T/OP9_1A, 67_HU*OS=*W- 6=[VOH2 P:>E/WKJ6, M2U2V'162OT8^^@N6RJS,PX_P%X:>'/TDR7)S1AT:!X@8R,N%,0,2U,!=E.K*0?"3@YNU SG MU@=.X]D3^8P?3,=_A8:I,9),%$?=G<*Q*%ZJ2J^>4\'![1,-8GH573:/0.S1 M&RD67DLK=$=&' _/QR;DEDQNA %FW,2%OA:30?OE^S<=O1,1\0H5@\P.(J&) M^O''*W7,OY],(@P+M.PV#XZO7'B*@@9M$B]?X 8<4_B/WFZCO6 O%26<(1/CPVK $H\L@8L MM;KJTMI0=NZ9<]),WMTH1,B/)5JZ"& 1>4["8_(N3[]K<>3Y_/$@30TNM2\S M+E+F7YV=\91'Q]KD^/ZZ$\%$A.=S#7C\XF:3.Z:'+UKNR0H_FZ MW?8$INHJC9WXPZM^[,0R#A(68RX-= KHTO@-J _8'O@6[1T+N#4)_F6D*>>< M7+( MZ#V;>-DTA$>XC.3 4NU,K,,#,*'#!;3<'1)H2\W2X+V#/ MB5DY[RT@D2ZX/I.I(O_][.K0X(^'A),G\QD^G"\FB[.+SW:E'EY)QFXI7LS& M[#P_FZMX6?+9>QZ'?HI=F($OS^<= Y DPW*HXC)W_![,\.;0NPJ?LUASO.*[ M?(+S'W1U.-WJ1.CZ Q0VQ8KYQ:,Y%O7W/N+QPXN?V-C\*+/GX_>NMIDZ6UR< M](/6QCL:P- AJK3N4WP64:[6JNTIG M'X_*IGPE6AO1ZUX#$E?;>Q4@ZJ,2+#,P!H(LH@NII?,S&LO$NS.56[[(EF)9 MCZ9$%L0SOI/==];#%_!3M>_MM-/!ZX:E\6M^J9)(@6EY\[#[M7MO\U)>5^R7 MRTN?2-AK*!41L\)6%#F/CZ3Q3%\:5_/+BTO7-*[DCQN#J/2T ,_I#:;TA0[H MWF9]\1]02P,$% @ UH(+5Y+?2A!G!0 A P !@ !X;"]W;W)KR%&=ULX^7 4%$4KSGGGMU[R%]OC7VHRN(O+BO M2NTN!H7W]=EHY-*"*NF&IB:--VMC*^DQM?G(U99D%HRJ7)Z' MM;?V\MPTOE2:WEKAFJJ2=G=-I=E>#":#;N%6Y87GA='E>2USNB/_OGYK,1OU M*)FJ2#MEM+"TOAA<39Q>#,1.BDE+/"!*/ M#=U063(0:'S:8PYZEVQX..[07X78$5^>)BL!R(C-:R*?VMV?Y M^W@2QDM-Z<)_L6WWSA8#D3;.FVIO# :5TNU3WN_S<&"P''_%(-X;Q(%WZRBP M?"F]O#RW9BLL[P8:#T*HP1KDE.:/&.T+YSX7F>4/;8?@5#/*NY87<=/ O[8Z*&8CB,1C^/I M$WC3/LIIP)O^391K:RIQ ZX6U8!,^T+O:SI]#_Z3=Z$N0XQ9^-)S$=BB,>Q#OZ MJ,U&HO/"VF=R&!ZDT1< -*IC*P,H1RZI?NZW67$B@1IKWP)?Y@"DN[30NH<$<*S+XRC M+XD,VP("7^7Z(#CN/L*.IBADRT:N5*G\CIUD"OGT8;5Q(7><);/RT$\0TK16 M(-ZC)!B'7*7RO M2I6'!+&!5VZM$ 4R*45M%-**_1X"W :6'@\:(1V&/.S*IJ>RKYD(D3N9@Q%< MPFZUZ^I$I%C(C=U%8HM\X6]M2IP53GS+! K3.*3(?7=V\BI\%$(&$-VY4_?'=YRPI+"NQ*(?G?PD5^)[Y[@:9.G$-V(1)CK%W*"]5"I+<6?*IDWA-)HG@(M.9U.11/$\%O-HD20GOX".%3%@ MILE,)+.E6$QF)^^,AW774,"=1$F\: ?STS$&\3B:S]AE',/WXE\D-B>36UD7 M"KI .M'%.QLG):^W)ZE"7R- L MB<5LG(CE;"$6T_B_Y V<4<9*Y]PMG:4]4+I*[I#$-2KZH?$>+)3>&)7RY%"! MAN(J35E\^$.DI#9R!2E4869LULD!-*K1:)U,[>.Q?$MHU89A*;1_+7?4N\*FEPU<.@A%Z,GCZU"CNP16AIZE'P9;'\H>]64-@W#8Q M'WU PX5O3S>H>T=8'&7[&+#E&:AW6K#W&B2"9<^D:<,",10?.-D;OI_]Q?M* MEJQ#+HBM@H IR_RCWAGGG$\5@S,BI 2X!3Q#^KCU6,FM(D# !*Z4QP70%SCW M''+8)0NYVSMB\RVN?_Q$U!HG3?H0;:?K/3_>;$.)#2>X>95EN$0BY,]D#6, MO6^.4/#\\B6*H5HA']-)6(TC1._XR,'EL]P%^09J@-;FBP_29\'MCR!48NA) M/@+0>%7;>/2X-=G[4!R[:8P.;H8HVSS+A(!FU]=!-OZG#/7!F/'@G# C\3R/(&O%\;W#;V$W;0__"X M_!-02P,$% @ UH(+5XEG/16A P S@D !D !X;"]W;W)K&ULU5;?;]LV$'[/7W%0D3X$@?7+<;K4-F [2]L!'8)XZQZ& M/=#2V2)"D1I)V?%_OR,ERP[BN$W?!@$417[W\>[X'<7A1NE'4R!:>"J%-*.@ ML+:Z"4.3%5@RTU,52II9*ETR2Y]Z%9I*(\N]42G")(H&8[@0>^*JP;",?#BJUPCO;/ZE[35]BQY+Q$:;B2 MH'$Y"B;QS;3O\![PC>/&'/3!1;)0ZM%]?,E'0>0<0H&9=0R,7FN&Z+4? A@!R7K!;V06T^8QO/E>/+E#"^ MA4V+C0+(:F-5V1J3!R67S9L]M7GX$8.D-4B\W\U"WLM;9MEXJ-4&M$,3F^OX M4+TU.<>EVY2YU33+RN'D[(P9)[9 M?XYEJG&D?]P15V4WIF(9C@(J(X-ZC<'X_;MX$'T\$6:_"[-_BOT-^WF:YW=E M$?H].,X',Z],U.:@MRD4%5FF:FDQ!SHO(([.@5ZETN@L;8'$5U9,;M^_^Y#$ MUQ\-U?4:98T&F,R!#@UCJ4,YIE)K4D]V+:D#9\C7;"'0PS,E_28 \]L%C);Q M*?4.,$,^"#ITS,T9%;!?_8]"(SY3*I#.T.MLAYGSIU<0$Q^_;\^<*ITT$]CW M.J ?NB5GRP5J2&,_DIS=<+#IOW;%J>C"OJTIP MM]J^]U.BXI)$10YNH:IU5CCV'])7Q;:-N/Y'0C)MJFC+4R>']!?7^-Z54X=O MXKU$#O!Q*Y'$09)&("]@4X=HU-/B7V)F.YFUSPO K7?A0.EO$R*8CNIM2NRL MOJ/$SM%&BC"A=H!:'ZIZ'1N/]P"W15N_!]02P,$ M% @ UH(+5S%]MV-\ @ @ 4 !D !X;"]W;W)K&ULC51=;],P%'WOK[@*"(%4-6F29J&TE=J-B2%MFC9@#X@'-[EMK#EV ML)UU^_=<)UDHJ"N\^./ZGN-S;1_/=DK?FP+1PF,II)E[A;75U/=-5F#)S$A5 M*&EEHW3)+$WUUC>51I8WH%+X81 D?LFX]!:S)G:M%S-56\$E7FLP=5DR_;1" MH79S;^P]!V[XMK NX"]F%=OB+=JOU;6FF=^SY+Q$:;B2H'$S]Y;CZ2IV^4W" M-XX[LS<&5\E:J7LWNHA".B&3\[#B]?DL'W!\_LY\W MM5,M:V;P5(D[GMMB[J4>Y+AAM; W:O<)NWHFCB]3PC0M[-K<*/0@JXU590NW/8 Z3!"X"P X2-[G:C1N49LVPQTVH'VF43FQLTI39H$L>ENY1; MJVF5$\XN+N0#2JLT1S.$*[0SWQ*K6_.SCF'5,H0O,"1PJ:0M#'R4.>9_XGU2 MTTL*GR6MPJ.$GVLY@B@80AB$T1&^J"\Q:OBB?Y3X!&?<9$*96B-\7ZZ-U?0F M?ARJN"6,#Q,ZGTQ-Q3*<>V0$@_H!O<6;5^,D^'!$;MS+C8^Q_]>-'&4XK.]* M683)"/ZFWP] ILAMQH+:@"T0-DJ0:;G"&[>@U6]2ZXH46\;[[L::VE;@_31 M_GM9MJ[ZG=[^39=,;[DT('!#T&!T,O% MWYO)U95C&PO M=V]R:W-H965TF"INT>ACW0$F41H4B5I.)XOW[?(6W'N0(-]F*+U+E\YSL74H=+8Z]< M+81G-XW2[JA?>]\>#(>NJ$7#W<"T0N--96S#/99V,72M%;P,2HT:9FDZ'39< MZO[Q8=B[L,>'IO-*:G%AF>N:AMO5J5!F>=0?]3<;7^2B]K0Q/#YL^4)<"O^M MO;!8#;=62MD([:31S(KJJ'\R.C@=DWP0^"[%TNT\,XID;LP5+3Z61_V4 DE M"D\6./ZNQ9E0B@P!QH^US?[6)2GN/F^L?PBQ(Y8Y=^+,J+]DZ>NC_EZ?E:+B MG?)?S/)WL8YG0O8*HUSX9-&MEK!NIXS^_6?.PH["7/J&0K16R M@#LZ"BA_XYX?'UJS9):D88T>0JA!&^"DIJ1<>HNW$GK^^,(BO]:O$G:AN/:, MZY*]_]')%L3[A'T6_G#HX8>DA\7:YFFTF3UA<\K.C?:U8^]U*]I-QGO?^K"I9P&QGM?2=%?<49OD^FV9[O>^BEH42CF7[ M&%5/^<]>]9[.I@\\)X^[GW OHHK;:XY*W@KP9[\%_F6 MV@M(H?XTB@25QN;&HL. PAM62 ZYSPH5YF[V#2N-B:VV"A@+*+7-V5[9RH.L64K,3@ M!^QFO[?.7T9B.E3J?VHHX,8(4$Y,TW+]8K)$IT@*PD_ MA;1H2^R[,R>O&K@HLR9L#A$%TQ;3R;BY!6Y(?/%;)P M"2QP4G!%E, _*O2N.ZD+U1$11%$&5TA;<5QT]X$Q'=KA^XH)'3X%Q NV/*-JTRP>RV==>IY"W& M,@XHX1($3!*?!*J4Y>"Z[6 '8P9]?7)YQO8R-,0'\O@]>#R/UL/1-&#?M)G3 M;8!*;*.[+B/FN+K&_7<3TYIA1WV!HZ"()I!"+*TIU\=)0+HCRZG9D'+NXC$, M6+&0$'E;KQS5Z=#@;Q-APX4#:-+!C@&ARBA4#%)VQ94R-'PF*7 MX/#FU+BX_$9R,1UW^.8P"*<$3-.QBS?QBE!SNPCI>,VR0;:="I2/[7"U(AZW MF-I/E?I/3JF<1OJ=TN&57P_D!^A<3/M-I':WJAZ[P@UW[MZ-@#I]85 2.NWC M-7R[N_V(.8EW]UOQ^ 5T#N]28U:)"JKI8#;I,QN_*N+"FS;&PO=V]R:W-H965T#@TB2J)NX4YN"L<+@^6\ M%AO\B.Z7^M;0;+!'R66)E96Z H/K17297%R-V=X;_"IQ:Y^,@3-9:?V))S_D MBVC(A%!AYAA!T.L!KU$I!B(:GUO,:!^2'9^.._3O?.Z4RTI8O-;J-YF[8A&= M19#C6C3*W>GM]]CF,V&\3"OKG[ -M@D99XUUNFR=B4$IJ_ 6CZT.3QS.AL\X MI*U#ZGF'0)[E>^'$F\C)BC?EHS/T59*?6WY 2LG.!XZP M>&60M7Y7P2]]QF\*-[IRA85OJQSS0_\!<=@323LB5^E)P!^;*H;1L _I,!V= MP!OM$QMYO-')Q.#WRY5UAO;^CV,Y!HCQ<0BNAPM;BPP7$1UXB^8!H^6K%\ET M^.X$P?&>X/@4^@GE3_H=9_63=@BS&-JL[PN$:UW6HMJ!"DMZO989@O?LPU88 M+'1C$425TWFJFC5IU!A9;3H3_H"?&UE3";KX /+5B[,TF;T#&\!!; PBFUDH MQ -2L7([8*SPW:$IF0'H"F&'PH#3D(S]T$((976);.(*RJDCW:)5N!7*6S&2 MK(0O:%WSRP(^HLFD%2M%3!P#=$1;GF32-@%*PU-AJ$Q7N0P(Q 8?'=*B-OL0 MI%63%1T3THN(9'I3R3\Q!V&A%L:UA,%P[;_5Z[=>46O1A1@A?27%2BJ*13C; M CV2L+HBQCO(T#@2BSFLL,L%\Q@NE>K@G]$]L*+^;$B03FP;P\^'*P1*+9S> M6V+]$H;QC!J)4KXG$L>7D,23_ NY9/E?O*/D_94"VH%![[$P7!QD@"* MKB(67GMEJ0D22?OFHG?IE>_=>68Y&@[@'4F_?GH^ZM%D#&E_.DQX.*'A:#+F MX92&X\0;S/QPVKOG.A=K2@N2I'^>S'KWVE$3"SQKL0OMDN0]/Q_W/J"U%R#+ MNG%^Q\D-K8/7,.Z?IPF\Z=URIR=Y'X1J?)O\,E]B>=8?SD9P[-\T>')#*-%L M_#W(@M^S<%G8K^ZO6I?AAO&W>;BGW0BSD16WH#6YTEF;1*'_=1.G:W_?6&E' MMQ<_+.BZB(8-Z/M:T\^JG7" _05T^1=02P,$% @ UH(+5ROA%'ZJ P MSP@ !D !X;"]W;W)K&ULK59M;]LV$/[N7W%0 MBV(#5.O=L5/;@)-T78:U"-)L^S#L RV=+*(4Z9%4G/;7]TC9CI,X00?LB_AZ MSSUWO!=--TI_,0VBA;M62#,+&FO7IU%DR@9;9H9JC9).:J5;9FFI5Y%9:V25 M%VI%E,;Q*&H9E\%\ZO>N]'RJ.BNXQ"L-IFM;IK^>H5";69 $NXUKOFJLVXCF MTS5;X6>T?ZRO-*VB/4K%6Y2&*PD:ZUFP2$[/987S++Y5*L-:'>;T-S$F^JEB1R7[E$^6TVGG.3L_%):)E=\ M*1 6QJ U(7Q".XTL8;L;4;G%.>MQTF=P1O!12=L8>"\KK![*1\1I3RS=$3M+ M7P3\K9-#R.(0TCC-7L#+]H9F'B][!N^#4M6&"P%,5O#$:KC@IA3*=!KA[\72 M6$WA\L\Q-_1:\N-:7 J=FC4K<190CAC4MQC,W[Q*1O&[%VS(]S;D+Z'_A\=Z M$>PR1,QC&- M19@D(QKS,![E!_MY6.29'T?9R>#RWK(M\(UF%4K6(B1I.$DFCX8WK\9IDK[; M+@O(4W#>#(Y()*,PLDX.SS944E.PJ(8 =4J0%8V[E4LO9EM-"*T M?7*B2\Y'SG5/XQP9 FN5MOR;=P3@'=5]@[!ACD<\S*CZ".$+*0G4C[08?O<_ MZ!CM= PI]!ST Y30:]+H6HV+P8VON%B]9;>HJ8% 9[#N! 57C4[X0;15QT*4 MU&;# KXBTV;H(QR-Y:T/E[JSKA@#:6U11 M%!*N=Q<]]TDQH&D.29CD8SC^^D)Y,7@_8^2WK%[^YQ'=H%^K%9%!TV& M4F;E6ZF!TMG0]YO][KY;+_HF=7^];_4?F5YQ:4!@3:+Q\*0(0/?MLU]8M?8M M:ZDLY:>?-O3'@=I=H/-:4;':+IR"_3_,_#M02P,$% @ UH(+5V&^T,*: M @ OP4 !D !X;"]W;W)K&ULC53?;]HP$'[G MKSAEU;1)&0D)I, ";I-V[1NJ-V/AVD/)KD0JXZ=VDYI__N=$YHQB:*^Q+[S M?9^_\^5NME/ZQA2(%NY+('5=\6UCG"!:S MBFWQ&NV/:JW)"CJ6C).,3]G< M"YT@%)A:Q\!HN<,+%,(1D8S;/:?77>F A_M']@]-[I3+AAF\4.(7SVPQ]\8> M9)BS6M@KM?N(^WQ&CB]5PC1?V+6QP]"#M#96E7LP*2BY;%=VOW^' \#X*4"T M!T2-[O:B1N4[9MEBIM4.M(LF-K=I4FW0)(Y+5Y1KJ^F4$\XNEFFJ:\S@"V<; M+KCE:&:!)6)W'*1[DE5+$CU!DL"EDK8P\%YFF/V/#TA0IRIZ5+6*3A)^KF4? MXM"'*(SB$WQQEV7<\,7/S]*'BUIKE!9^+S?&:OH]_AS+O"4>'B=V+3,U%4MQ M[E%/&-1WZ"U>OA@DX=L3LH>=[.$I]N<6YR3)<8E?E468].'(#9U/'/AVJ!%2 M55::&SI2.=@"(5>"FIK++;SBDCRJ-DQFYO6TMS0NIOGVUNQ!4^ ;C8)9 I]! MY,?1H%G/)TEOK6G$:/O@0R68M#X0!^!MS:O2E2<9C6#@3Y*D]PYSI))E- SN M4-8(<0*#R;CWC;1H2(9D^=$P[GU7E@EJGK:\[$@Z9Q#[R6A,:^)'80S':A4< M-%6)>MN,#D./4$O;]E?G[:;3LFW*?^'M:+MD>LNE 8$Y0_$74$L#!!0 ( -:""U<9!V^F M,PH $@? 9 >&PO=V]R:W-H965T+L+!W =6_FY;1H@2:^X+MJF2+IW#X=[H"7:YE82M23E-/?7WS=#2I9L M)\WM71>XAS:R1 YGOIGY9DB>W1G[Q2V5\N)KD9?N]6#I??5R?]^E2U5(-S:5 M*O%E;FPA/7[:Q;ZKK)(93RKR_60R.=XOI"X'YV?\[I,]/S.USW6I/EGAZJ*0 M]OY2Y>;N]6 Z:%[7AS2>!_Q-JSO7>19DR97[X>G Y$IN:RSOV-N?NKBO8U,N7GQ6MA!OU,R/Q$?ES_8]!-/G_30* MN0Q"D@>$'(L/IO1+)_Y29BKKS]^'0JU62:/59?*HP%_JL+R#!^21;>*-=FEN7&V5^,?%S'F+B/CG+F.#K,/=LBA+7KI*INKU &G@ ME%VIP?E//TR/)Z\>T?2PU?3P,>D;_MBEW>/S/QJOQ'0R7KM37)?B@[S'2X8S M&0F_5.+*%)4L[X4JO;(J$[KTAC]<(./@1"'+3-PHYZ7'CRL,T9[?W:JTMMK? MBXN%50J#O1BRON^-+/>$=&)F+(Q6=H10]DOQ06=7LA)O=2G+5,M#6D M>:U*C>ZMNGNM[#]BZHU:F7RER\6W[/TN5O57WS(-KC4+13."*H\#$0-A$YZQ M^+SCM:BL66E""X5 2/%<')V,IP='X*0\)WI-PX2Y3'5.F T[PM_&EWLB-:!S MY\D",P]BDIX8ITJ-!1Q!C\4\:9^3]GVO!B?R_/&DG4P%@$2GLM(>V/:5"> I M&RU< Q.5PG+0B48^%].D(W8FC=?2'W"24OK'>@\*P)H<4"AS^4B8P^#)=:L69B#H")]/# MG4)XB2*40DR_PFN= OI;D]?D!8\^BA-4.BH-O011W34!:F M)@S:F&^RBEW4B[$UW37%AH942#OM*=G@3S("Q,N#&B+$:UTB@=!JA61HEJSH M4U_=L;AL'.PHCOL*@3@!&%8+J,@T-3;C3.;XD)WHH,8.M)&G=2X]"R;+-1=' MZ!=%KRF#+*$Y6?-)EF4-3UO4$ +:E.H%!P*&EQG&O"-1+RYE^45("8YP:T",G3\60B?AR+=Z!/ M0"JS%5NT=DA?25!2)378Q_-P*BRCAJLJ><_4/E=JAT$!]1#]K93(8U65([ I M">'.%#) 77'&*#K-B0-8DN ?])[B3T]Z1K9OJ$$J!(J=^VA+0W%9A+5GWSB MVO$/-AU@T3(+'@VD'6?UPA0KLO+LH?R>@\,BXA!]C-,CWF1GL+,.QB=/=E9( M(Q^ZB:XQ&P52:!=Z-:;A$S&FYJW%B^90]I0!!:&K P20TQ&0C]$2(OT45'YAX1.>4UAYCLDG"@U\-DO"[8D8G[ MXE0(SS^*,9BVD#T!8"PXV!>S$NAGH/ZE\!:A4]ZV+.)\[/-2(>T" M0X>14[EKW0@@1'K(X?9CVR&.&IM;'39S.A0W'L4QV$>L4TE$NI3H&X27#)$" M^:=,6&T$M#W74,,G3>V+&X4.T_8)>XMX'<$'#W2_5$83(T,P)"_D2O4J;88- M,?86X7AE 0=P\(?^M]LF ,=UI>36-%86;G;!GXM:6J23"D6]UZ3MHIM'&D<" M=:A7%)I9W41FK]5A7STE4\-&)<62P[Y;R.<0LZU MS$:D:)Y.PJ/OQ\+KR."]8B17 '[R9](LGR98_$P"1QT\F:.2IW)4PB#2!CIL MT$>]W?K6["ZC/9@]D0\8N4@):^1VDP./C0R!L8?]L0U7C.+VH;ON)FNPI&GK MK\/Q$?N+TFIKEQX.(QK9P_]9XKIO[8">.G_7%HFV(X59-6KLS,_'MD/=.KJ+ M8.+W;%?>-/3&&D0'M!N(J#/2E;44?U5=95#EZI"9) MGM3Z1 9IL.BNV$6"0J(Q(GKN\&C3+E"I+#?F.9MR1: ?G(WC\ MLDFIAT*;^WVG=LH)!B@N" ^V];O"K)%>RAI!2@XFR2/,4,' M/6Q1]QR K\B::Q&2MG7J.S=Y'GK<(0M"Z8&'W=[+9Q>L,O__C*^2G@OTZW0V MVSP\NZH+;OA7O'PLSIC4LLL!1D^/I\]^+9&4UNM_86$RC9.'LY3"B=]H1ZF9 M$F:.#O?@MU-T.?B;3,3>L[4)8?7CA!ZFHY]/CH..F\YFXZ2V8B7S>GWT$+W. M_'WR2KBP.'HF:[[J@B]#**92:2TCR;-#*#Y96N]8RR"[W"A%X$6+CK;M^TU\46X'5T/#W?,'[@+=$C&.:9. MT-L-A WWMN&'-Q7?E:(Q\Z;@QZ4"7UH:@.]S8WSS@Q9H+\_/_PU02P,$% M @ UH(+5[60&2L/"0 E!H !D !X;"]W;W)K&ULU5E;;]M&%G[7KQBHV<(&9)HW79S8!NS4VVV!-$:'MZ M6B8+M92E9PJ58V5F[%(ZW-KY:5E8)5/>M,Q.0]\?G2ZESON7Y_SLUEZ>F\IE M.E>W5I35QT3/1/\H=6JW+H69,G4F"]T\TMZT?=)(96IQ!$'B9][]5YE M&3&"&E\;GOU.)&WQ*Q7NS1*Q+2>XZ M/W7@3C2G2I?_OA#,/+?'= \[C2/#W%_49 .<_K-."6"P!// ML10W7ROMUN*7/(%/4##B-I-Y*3XO%-/)?"VHUAT^I9"B)#Y"=]0%J =BM=#) M0A3*+K4KA.?SL=#X79K9%7>\V!4DNA;$B-_G72F9ZIJ'7SNJ@N94%')SH M6EE+-8%DRBZJ5SUV M@V(/[2P(L!%J661FK52)$LXR<0_1PMR#D<1R94_62EH2J4T*T94M*[A$."/< MRHA4SV;*4AK2/G(4]=^TRA2DHO_ :=IIF>V5SL[%+7AU2@S8[3-MRYJET*!3 MN;(RR]90R>2JUBB!MV=,,H">&;HT.$T19:IFD+;ZD(DURQQJN(552A"#VBL8 M"#.G+/DOKUZ@IG#K0B>L$VO92F7'L;C.=;P.&F3<+-S=N.] MTF[Q.")317Y]'(K#4>C\8A65(3VB]'EU(%[K'K9YDSJ"A9(EK(J86;-DWJE$ MPX&W6&33=L3'IN _T>4(]PZDYM+I;ZH?90*4C# M5&!FJ&YFB".=@\Q4)8H:!:$>$E4X4=(]WZKEE,R8B3]Y MG(-C=W$%SP.FB*OYW*HYS.I]K%SIP(>CZ,2O$@ZW:Q$TTJ/!)!X-AE$HWHBQ MYX=BXD4!KL\&_B3J_=S$8!A/!L&0:(9>-.[=/"B;:(K5D1@&@_$X%L=8"[QX MW$,;F"GM>"V88'$RJA=]+XJPLT!T:"T\&XS]H%X:>4'\1-$=)\6#( H&,:[> MB)$W&D%-GZZC01A&K3XL:F>-XX"=%9"S0G)*.!B>A9PHJS80L@F$+)$K3295Y#&.MA+7 MF43?ODL6!LU3%&C_9/?2I"KCQ-D=.FTMI)7E) 2#NK>1WH?S"U6M*)/*)HG+ MMQ0B9O&966P#HLW6EN8.S/=2]-@C^ I%=]6[0?T#A)*FJ %48RK66F6I.!%_ MV_[TVH0]:?W4.;\VG!RBQ+W),$(S*J8(B3?$YBA"DM'OT//C^CZ(]S&TNOQR M,B,#T1L5C5AAJP861@. M'WT]56(F-4:"S"IN+XE9(DZ-A50N9V/Z81WJRJIOSR8'.5%#:'K-&^%[DWIS M'%,B>N&DOIN(3QM443>T[VADSR"1_ZN.%DX&_KBNT#B"?V*JT& XZ9I9,(Y1 MKT,\A:NCM@,C1Z6;=YEHVX:>9> M$]C;RB8+C$Y&P3L@6&:EV4;">8=IVCIKMQ(D%DWQX@==)$50KC)#%T2 M$DPXCSEVY9.,WD:+'=\:_.Z@JDS/->5>!Z\\\7N.+EC6D':%P8(C*Y4>S@6, M+_;-_Z<09["EV+X=.\HR-)BJ3M&T2VZ9)*;*';/9(,!"6H<>74@&.$T3?RR! MW$=QE$W_VB2ZH@-#"V7(UCK=C_2QF%!;:U3F*D=!?E%NTS9DP^-[S#+Y%GY+ MY9KWY_@&;H?B[^CXQ(._"A^ M+IDK]+4Z'SBHKQB\3!( H&!N_55"PD-GY >Z;GI$ ZV3;0+5$."DFU7I!II0 M ;"G2)G$$*CF^L"1*D_H,(/.Y_C?""!LX(H-M-CM_,=_)=)X;^@D@UXD"3^A M+1*\XQG(77(4]3#_$'ID 'DQ5?BR"(>G>\GTCJ B";@W$H M@G DHC 6(<;ZSW7",I5,T94T_07#_PU, G *1A@^(Y^@9A3ZO<_&L9.^X79" MH/Z8U#Z+>'8#D[77? M#R*1OC2O8'.V'C0<_2V.K8SQ:V6$NS($#04T=C//,8->YX/)EC:/IVO[]X\N M=R;QE)AV0F79B>J.M*O'R*SN1Y2+$9V?FD/N2^*W%W6U1OA>\,C)OA?^5P-) M&R @GL=AA8WDATU$FI[^W0@^6OE=MQ X&^?;G63+EL?P.PKGDV// W< -"X MM4\N"1@)C'8X7.7\=]&"3G=0;*H6,IOM8B;RP:QRE=W K/+1S//V_?%\NO6F M8*GLG-^'$.2 ]/JE0?>T>^5R5;]IV)#7[VL^2#LGY)NI&;;ZWGC8KR%I>^-, MP>\=IL8YL^3+A9)0D0BP/C/&M3&PO=V]R:W-H965TWD2I?,TE2O(E-I M9)D'E2)*XG@2E8S+8#[U:Y=Z/E6U%5SBI093ER73FP4*U+\;.WAM\X]B8G3&X2)9*W;K) M>38+8B<(!:;6,3#ZN<-3%,(1D8Q?'6?0NW3 W?&6_:./G6)9,H.G2GSGF2UF MP5$ &>:L%O9*-9^PB^?0\:5*&/\-36L[&@60UL:JL@.3@I++]I>MNSSL ([B M1P!)!TB\[M:15WG&+)M/M6I .VMB3."Y=4:ZMIEU..#L_EZDJ$6[8 M<TLL3HUJ.T0R]:=/((>@(72MK"P >98?8G/B(EO9QD*V>1["7\7,L01O$ MDC@9[>$;]>&-/-_HR?#@C)M4*%-KA!\G2V,U'8B?#X7<,HX?9G27Y-A4+,59 M0+? H+[#8/[FU7 2O]^C=]SK'>]C?[(<^]%?E$48)B'LT@"=7K %TD!MY364S;,@%06#%])GO.423N MU"$UL5KU''_) )H"Y:Y3NN6ITLZ0P6N(PS&=>"&<@GOOL$2).;F] MYIBA9@*,9;:V2F^\'263TZ/'Q0:R&EV&Z%FE#2Y70(?28)M/7#N/;0HI_5F= M(J6BBQC"OI2&KU]0R"W>:WQY'?T85C_ZIBOM#_:N&<5_#X?]9PX<>B6CG M_2Y1KWR7,E2(6MKV*>]7^T9XTK[_]^9M%[U@>L6E 8$Y0>/PW6$ NNU,[<2J MRG>#I;+46_RPH&:.VAG0?J[H$>DFSD'_]V#^&U!+ P04 " #6@@M70EM! MP$X$ "@"@ &0 'AL+W=ODC1=*<;Y7^80K.+3R6LC(+K["VO@@"DQ6\9&:D:E[AR5KIDEE< MZDU@:LU9[HQ*&<1A. E*)BIO.7=[MWHY5XV5HN*W&DQ3EDP_77&IM@LO\OJ- M;V)36-H(EO.:;?@=MW_6MQI7P8"2BY)71J@*-%\OO,OHXBHE?:?PE^!;LR,# M>;)2Z@2@)#&SP[3&ZXDPUVY1__B?$=?5LSP M3TI^%[DM%M[,@YRO62/M-[7]E7?^C DO4]*X7]BVNDGH0=88J\K.&!F4HFK_ MV6,7AQV#V6L&<6<0.][M18[E9V;91$18]R9S6>"K2S MRQM\]S^4,7#+-=P53/-Y8!&73H.LP[AJ,>)7,";P556V,'!=Y3S?MP^0ST J M[DE=Q4O2G^=G M[(%KK&:HFG*%*&K= AF2$*G$2L2DSGX =@AC6>70\D;3'P'AU4+E(_@LI+OT M;4X;Y(3&?+W&2@>K@$D)-3I;68$BD48HK/W]^_G/1CPPB5J&C.AN_DA&)#X! M7=0;C@ [ -2-KI5I/;$%D6 R:R2C[N+W3M6T,C[V*TPOD1'%]J2IA,5]=!AX M64OUQ'EW@KA9@8T%-(70N)LS!!$YUVB.W%9'J*\:"P4&'95XA1YDLL$BA+56 MI?-IAR01SU\/*S-D('0?2?2080C/AO#A)Z"-K7LB-*74JA!M!/<%'4ML\>X= MV4JB=QSIH8TM6B+NR08B*Y=Q%(XCE#Z("FU58U /@X?>\=KV=-'T63/'YG=Z M<4+O1)?=%QKCN]N6 )L*=TVEU[D3CX50V.O7\WBZ/X MX\MHQ3,_GL9^$DY(#,=3?Q9&;C=&=DGL=M/43R?A,_>W88EX.(K'G0\HQH,X MG@YB2KOW!>R^.N5+_W%O:^1(VJZ[1S \P]JW@LKJ<$/ 2-7R/I M]W/M8(;UU"@<_HODWZI&YE1X>R7P?R;8]= 5B-$9C1J8,5NF<]>?ABZQ%]+4 MC\*)G\81)/XLPL>?)2B=GT?^)*6]21SZT_,4#GV7@IVIH>1ZXV8C:JU-9=L! M8M@=QJ_+=NIX5F]GMZ],;T1E0/(UFH:CZ=AKNUF_L*IV,\A*69QHG%C@",DU M*>#Y6F&_[A9TP3"4+O\%4$L#!!0 ( -:""U>_I-YMG00 /,* 9 M>&PO=V]R:W-H965TPQ4WI?*TBMGX]"8UG522EVDSFT^GII%;: MCI9GZ>S&+\_<)AIM^<93V-2U\KM+-FY[/IJ-^H-;O:ZB'$R69XU:\T>.GYL; MC]UD0"ETS39H9\ES>3ZZF+V^/!'Y)/"GYFW86Y-XLG+N3C;OB_/15 BQX3P* M@L+?/5^Q,0($&E\ZS-%@4A3WUSWZN^0[?%FIP%?._*6+6)V/7HVHX%)M3+QU MVU^Y\^>%X.7.A/1+VU9V >%\$Z*K.V4PJ+5M_]5#%X<]A5?3KRC,.X5YXMT: M2BS?J*B69]YMR8LTT&217$W:(*>M).5C]+C5T(O+6S8J[NB35S:H5!&!_KY8A>BQ^^>0WRWLR6%8:9;7H5$YGX_0#8'] M/8^6/WPW.YW^;=46YJVMT5HX"\,YD X . M_9F!S@I1Q]\;=8]S90MZ[]ERNQ]3Z38H'-_>Y!N/NTB%]NA:YW$OQVN,F\@> M=I6E$EU,#?MG!82!:Z(.LB@@I^@HT1 M&")NM%UC6!_XS _SR>@/2Q>-UX9FLT-1 M$/W>%BS Y0)91CI05PI5QF)7TH,K#%L475(?JJ E.*9MI?-J$!)F+D^U6Y"S M3\HMHX^5\]%(T\"<*J$T'C@$5&ZR,-2<<,&)]EVO9701TJJO;C160,_ZUFP? M>U9>3.P3*@]3WP_'\Q!PR&5./49BJV.5-"P^KVYK49"]?R_[^$I,&X-!*#@# M!.)9H[,C\9<->@KXJ6^[J@ Y^912:O;&;,(P8/@!SXV0&@/OA'YZW%EWKR@- MBD->9?2V-5M")("U,;02]*Z]):'/G5 2\Y\11M620OA "1.J#VF)Z>6VTKQ[ MS,?2G' +%28R7=;1V>*2:OV1J2A'*8*%U%!+7"(N%-HB[_)S)/&?&] 4F>.H MCYC(!1QOXRX1E3>9\-RR MD1WZRDWV'B(U^W5Z;LG' ;;-\EP.KSH+MJ'S*-X^QR\5GZMK8R$$JK3[.6+ M$?GVB=5NHFO2LV;E(AY):5GA5!'!?.GP"NXT8&-ZYRW\!4$L#!!0 ( M -:""U>=Z%7'M@, &T( 9 >&PO=V]R:W-H965TMZUK D&393HK4-F G#=H"38)FW3X,^T!+)XL(7U22BI)_ MOR/I:,[J>@$,FR]WSSWWD+SSO-?FSC:(#AZD4':1-,ZU9UEFRP8ELZEN4=%. MK8UDCJ9FF]G6(*N"DQ19D>^;9Q?R);SEFWQ%MVW]L;0+!M0*BY16:X5&*P7R6I\MIYZ^V#P!\?> M[HW!9[+1^LY//E6+)/>$4&#I/ *CGWL\1R$\$-'XOL-,AI#><7_\A'X9=ECMGFDNN MXB][V.FPY_ N_XE#L7,H N\8*+"\8(XMYT;W8+PUH?E!2#5X$SFN_*'<.D.[ MG/S<\K;;6/S>H7+PX9Z^[3QS!.LWLW('L8X0Q4\@3N"+5JZQ\$%56#WWSXC. MP*EXXK0NC@)^[E0*DWP$15Y,CN!-AAPG 6_RTASAK]7&.D,WXN]#Z4:TZ6$T M_TK.;,M*7"3T#"R:>TR6KW\9G^3OCW"=#ERGQ] /E M'<)XEL*/P-<*/G?B$<:3J/0(7(-PKF7+U".0"1JL@"NG847/L)+>]TK3T0 M M!5LRX Y66X,8=M_\Q_#M"/J&EPTPOVZ#$ST9KGAXDKJ&&S22.T>!+G#C*%JP M"3"T]D. VF@)KZ"8Y:,\SSV/5S >C?-AR@25&:!B%7 H$E,E5UL?:B^[WRQ< M<$.%01L+3%5P7=>\1)J\N7C-9/O^^BT(SC9<#J4'!/-]6"UYR M)']+.=G2\ VMUIVA.%0I?+E+X3I,7,-B7E)7G (QG_V^5TB;6VB985O#VB9$ MHM5X?'D:U!G!%57IT7&%2GJ+7'7$JU,Q7,0G84 '-E3*T' F*!/;D@8V_9^K MP(35S^\#VU.6#:%[[AJXY,8Z^#1(=MFIRIN]Y$BB]"]7/H5O)$+$)7;2/F$> M8/<\I9Z3'"VCW.C2.-*"'.DFI0756"'\W23)Z'E+WDE+KNP!XT6I$6G>BLYZ M)4@12I;1AP16JB.@%DU)X:BA@2&V'O@T/9W"K^&04=$=H&))6EOTITT6E"0Q M$$%"HB3#XRRUI$'4:73GJHS&1[+4"BV89&YV$ZY6(W&%:'7KJ*+>1? M\]B(OS"S)4X@L";7/#V=)6!B&PO=V]R:W-H M965TR) M][@LY^S#J7T8 D-R(@"#S "BM;]^O^Z> 4 *9.Q4[8M$$C,]??WZ,GBY=?XN M;(QIU.>RJ,*KDTW3U-^?GX=L8TH=IJXV%9ZLG"]U@Z]^?1YJ;W3.F\KB?#&; M79V7VE8GKU_R;Q_\ZY>N;0I;F0]>A;8LM7]X8PJW?74R/TD_?+3K34,_G+]^ M6>NUN37-+_4'CV_G'97IT0O>HAR_9L(@;%LRW',1<_J ;_?JE=UOE:36HT0<6E7>#.5N146X;CZ<6^YK7 M;W2P0;F5^N!-,%6C15=5KF[%3/3LUJXKN[*9KAIUG66NK1I;K=4'5]C,FJ!. MTZ>SE^<-F"+2YUEDX(TPL#C P)5Z[ZIF$]3;*C?Y[OYS"--)M$@2O5D<)?CW MMIJJB]E$+6:+BR/T+CH-73"]BP/TQ@3^_^ME:#P\ZE]C @N]RW%Z%&7?AUIG MYM5)33KW]^;D]5_^-+^:O3C"[67'[>4QZKT]>[8GCVW[2S"TYFUH+!S;A#$I MCIXS+L4?.UQ]VAA$9^;*6EVTFUN&Y.KS,$KJH!/MFJ,MZ5:V4I7F=6% M"J!I@ ]-8++>%)JV5(YH;O2]44MC*@7V:NV9 I_B<^PW"+-FHWZ9WD[5VE3& MZZ)XH,>F)AJZMWGM+8ZK"W+S'Z^O/YSQ8;JNX0IZ61CE6WHF'*S;@N5D)300 MZ]9DK;>-C2O>?LXVNEH;=>/*T@9&MM/;MS=GM%?[G Y\+"@$<)Z8F:H;XQL@ M+18)'B>=KIQK2'"5VY 5+K10.C2!)207)"C:7%1 7(WJ\)B>2/"!2GNK.*]< M:9MF?%MHL\VX?J9L]#$[C_(V8DT2G/ 8#H?-^-=@I1Q+(B;"NJI:T!KW&C:3 MJ,_SK@>CO3($1.H'DYER:;RZF#.4+":T1G%":HGRC MH':E\U^!WWS4)/%(!@ZN, 7CJA@(F^ DGA[M;*G 00@$P8F]E;9>U<-XBFZ& MGY"%0K^BQ(["J'(LFYF\S#8/ R_PYK?6DG?U8JO&X=N= M4:8+:8Z1@$Q?2S@T&PVEK%:DFRSZL"XIQL0&(1@2N;!Z:0N.%]+EO:E:,U'F MXP2(4#E!A([DG]JZ(U"(-<+1_XI'V:)' (K+S(KX&V$4H9W._>>E?1 MLRF M&G90\2^I7Z W%"C5ROO2FQT8:#V'A^ 6G %D:I3=!]%\+@"+$ 0L CK M14O31^*%W)%8HW#H6![Z'2LJ?$4 AXUK"VB#=*[SZ%R_MI649EW4/E)3I'[0 MF&+%(?#C%V\@Q]<&]SY&[K-R+4#RD5V&T(>*0C6?/?D?<%=@7R<$\)R>O]<> MZ)<*$75*C^BH(Y3.IOB5C O^Z>#%[(7ZATCEU+M.![>=#IB[Q0M:HQ;3KRC9 M)DQ^_H*YCA+_#G.L1ZU6+:"M )0EQ]U7U($(J>/)$F/#_,7'DQ^GS$V9"S#! MF3)']%-2)GOJ& <#Z!P 9C+<'O;A/'-7N7O-A'.#ARBCR>T)DBR(82%'+O:[ M:@@*;64!Z?2;K&'P-FM!>O*L?CE7 OVS(&&TL68UV)N;S'+*)[#T>_HCN*.6 M8^#K0R5U""Z)C]()%)JSXTL6)//4K:^AR2!IZ8X.?7P\X6A1N$Q^!5W7^BRA MJ[G712M/>D9 @CD!HDW5D2+U:5>D/CU:I/[HB/Z- SU?C=6>7[%]Z-T(C"I' M&17P,&.1AKFU(6I[C#^0W)1]]K6[ _ M$E44F:W8[7W/<[0GET?#5 0NNP!1VXTA+!5 55OZ0R!O8WT+*+WG,RF.8GV3 M&ZD?4Y7;(*-[;2E5A!9M%'""I,A=NT24+UW;C*>"_YHF M#[0>!Q6\-%RF0[%23]F==$[29QR6JC9=J-(6 M1>IZOE7SJ^DL_43Q&6K#8Y[B8:I^PJ)<%#Z)Y+9 M\_XD*6^A %)(;! I&7&=13F][$[' M!AIUL2W%*LE7NB(&QUQ,GW4[J-[28<-\\P<",J 6.>!XT=NCR&/#4Q5*&7I) M;KDB'9'CI\A+C ^]CQH$FC!:*O>7A5W'+ED2Y0,H(001DECJ[@5S8/S/S4X8 M(T/O9DR4&,2&+6N/74*\RW:I9"8,K#)4G6%_!2N"2G6W#>PM7(;?,Q!R=?M8 M<@I_.K(7>]=8K!DC-;7$;?) D$GD$!"N74NM&& #LB?9 Q$+9G.#V [=V&!" M&<60#"!),Z?&K-$D+-L C [4^Q8PDXO-G ;"1J3B%0OPD)@$HG(Q>.>[M/#?Z7$8-=;"%S]$J=AXJ MQ!E>43&2^SUT[9E#+A#8X'(WAW2.:IN5OH)B RS:W2@+3 ZTAYU*B2N MZJO<*AF$"!WQ>U:/6T9,WZKD%) HK>6CR0%,_M@QN/WB%%O@&S>U\ WJ7PFY M\C:3=!0RN"@1M=SP52T,U B<]@C;[: \3!!=<>M;\0\E=)L(Y+!?X6I)^]ZM MO2ZQF;OU8:$NQ39C^FZ0U(6N6/!L/X(8YP%?L0^7SHD[D?D,"0!N/%'_,'L! M NLAD_U*8P#"AY@A^U2;P4[X+,,9^"#Y2;-)%<1U*7GC!L(#EZ^3MZM3@NIJ MAX6SU*..$8\XJ4[M&>$X0K7@=+7C%E"J+=N2LU"<170DQ.U+]![DZB56& W\ MS0A248$*":FH3RT?$FO'?EZ"B.8I2'=.0:82;Z)8D2$2.GL3=B"#PB)%41?O M.R"NMCK.;RCN^G$<&>^ JA_GH,T@]#O"(^W3-K9K(^Y; H[0P<.D]2\3DAI#&*%O:,YX.\"**OUH5?I(WVEL^!= M\*A<6DO1VKND_2\@0^I!\]+*_"YF0E"*=US@.(\8>C .TTB&H@!K-[$1]G0U M-D'2:MA5>'[: ?8D)@E3GX_ M4V2#>^N*J!4Z DU M @^I4ZNR$X%'6J=4;M,2@ZCB\5%,);80A<7MR>)_Z5.Y*XCPZVU-3TI(%4&OO'WJOE7J,.14O'BL> MQMSIC] A=]J]TMAU)FY3Y9X> ,^-;>CK4[G^N/[TOJ-W)LJ^014E\Y1(:*)^ M_OE&G?+O9Y.8F@1N]QLJQQ=A/%E"TSJ)5V)P2,89_$>_N]%>\A$5:IR>*P"7 MR^XH&3"8I*FD6GL7Z)K+94ALO*>MB=*WZNFLG_W$^XN$K7QZ;.(%9..1-:"Z MU567ZH>R\QPA)\WDW3U/3(.Q;$W7,RPBSX[X\J*K73ZV./)R_G20N@>O&EQG M7+C-O[NXX,F7CO7:Z>-U9Y*'-/OUFJIC,N(AJGMM!J5)CC76;'R?H=/;!93V M9_HJBA6/&*I72HF!28(KAFLJ">:O+/NH];1"Z]MFGVS7<;)=47V MH!OE6HVFG?TK'#_&R/T)E;&/@/#3],WTBB\.Z&;L]LG%)&TVG[FWZ$HQ.9I? M@K ]@6.A_KP+]>='0_0F#?/XP]M^F#<6[4=)C;_(*=UQ/ZP2BUMI-'(\ATL0\=V4R&S6$3;]8B*D>L3;4^O_ 6T%OSW6$; ML#_P[>DC$G+;$_I+<%/(NRKH<$)&>H^7E,-4 J>6RJ74N8D9B:\W1*S4<*'F MH@9ND%^BP 4/2SADTVR?9_I]VW%)S,IY'Y ^Z&+T&YD%\]]O;@Z-:WFT.WDV MG^'#Y6*RN+CZ9E_JX55V[''CA7ZLJ>87N_ MZ^IP.:43H=M?8.0I5LROGLRQJ+]A%!P97C'&%OIGN>4X_>1JFZF+Q=59/])O MO*-1']TXT-@1#:8IV 4IV-:5_3>7I4(GW994.]?(W:'\ JM<(5?=:R,\?L'8V<=?]ED_(KZ?/".;&G\FM\$)E)@6EZ7[7[M7C:^EG=L^^7RIC+* MH#64BBA?82N*V*P7[] M'U!+ P04 " #6@@M7HQVKBR<# 8!P &0 'AL+W=O9,^?,D,/9WKHOOD$,\*W5QL^S)H3N M)L^];+ 5?FP[-+2SM:X5@:9NE_O.H:BC4ZOSJB@N\U8HDRUF<6WM%C/;!ZT, MKAWXOFV%>UJAMOMY5F;/"W=JUP1>R!>S3NSP'L,?W=K1+!]0:M6B\\1;U)J!B,;7 V8V MA&3'X_$S^L]1.VG9"(^W5O^EZM#,L^L,:MR*7H<[N_\%#WK>,9ZTVL_=J9]1626$"+*6T MO0G*[&!MM9(*/?ST(#8:_=M9'H@2 ^?R$'Z5PE5746\+?>C&%2C* JJLD9O,F0GTG$F[R =TKNW\N-#X[.T^=3@A/> M]#0>W[$;WPF)\ZSCC+M'S!9O7I67Q?LS;*<#V^DY],51S:3PS2A^ ;_VZE%H MJJZ/E:6XP2D9L([[IT2<#7-:Q$.#L+6:;CDG*_")@,[91U53R@0%E=9(I54Z M8<0PD(-H.;LO\QV=(DSSSCJ>[55HE(E(&Z&%D0CQ*M"1C,NV]^3OWX[A[D>( M=.#]@8.'!G4-B@\_H)><>9&*3\9:L&>PT(FG-GJUHD:V)E6>)+HDB[ID9(/" MZ2<(Z.C*?B=8([40$)XZ!\50&T+=<&=DJ-]M0"BG3#;%6PL7Z,"-+Y;QBL;O MQ2W3YZS\4-O74$U&5V5!@VDUJB:7%_]5K8S4/5TTCF:)CJ,6XQPY$R//:2LG M);QY=5V5U?N+!QN$_E]UB02NI^5 $Z=Z?RH6[7H=K$G>XBI3HUK6!W:_C)U MNW_-TYOQ2;B=,IZRNB778GSU+@.7^G":!-O%WK>Q@3II'#;T=*%C ]K?6LKY M8<(!AL=P\0]02P,$% @ UH(+5W"[[GDN P 5P< !D !X;"]W;W)K M&ULQ57?;]LV$'[W7W%0AZ(%A$BB?B:U#21NAW5H MT2!.MX=A#[1TEH1(I$=2N$UQNRN@D"7#?9<7\@="OJRE:KGAE15!WJGD%?.J>\"%H99T/-6>,NY MV[M5R[D<3-<*O%6@A[[GZOD&.[E?>)%WW+AKZ\;8C6 YW_$:UVB^[FX5:<&$ M4K4]"MU* 0JW"^\ZNKI)K+TS^*W%O7XA@\UD(^6#53Y6"R^TA+##TE@$3LLC MKK#K+!#1^.N Z4TAK>-+^8C^L\N= M&[Z<*[D'9:T)S0HN5>=-Y%IA#V5M%'UMR<\L[_ 1Q8!PAZ6L1>LJ]>:>;SK4 M;^>!H0C6+B@/:#_.L$\F]LDY].7[5O.Z5EAS=TYR"X=\3A$] M"W6:Z#T^"/G(7[\J6)2_T]1T#MV'ZEM@K&#S##LEJX$J5])&+=6S#WNN@7Y; MV5&?:WC3"C"-'#07E7Y[-:,6(AWAOE&(W]T2H#-&=\9'FW7[=-IB9F^!O0H, M)FGVB6_@@]8H3,L[#3]![J=%1&OAQY]@+;O! M%E)#[&P+T5' ""9.$TB3 O(HF=U+0]Z'XEC(-9'['RO[E>8!V:P-D=-C>F&> MC@(KG'#I%V$TYAF%Z>RC,*B$NYU4H21ED(0I%$D.>FW>G5N!Z'Y3?S\/E36@+YOI31'Q0:8WM+EWU!+ P04 " #6@@M7N)1"UH<# "9 M"0 &0 'AL+W=O=7#+3( MH@V"R))B9YNU#=A.TVZ!Q1KQ=GLH>J"EL45$(E62BI-_W^'H(PZ2N-G>"@$4 M2;V9>4.^$3G>:7-K9ACH7>3( JZB1NYS9V? M"*?C2FQQA>[W:FEH%/9>,EFBLE(K,+B9!+/H 9\D[BS>WWPF:RUOO6# M3]DD&'A"6&#JO =!KSM<8%%X1T3C[]9GT(?TAOO]SOLUYTZYK(7%A2[^D)G+ M)\&' #+@?&H\F;[W"J;$WDI/*;LG*&ODJR<].%5BDJ9X1?(PMZ M S?2WL(/7\6Z0/OC.'04Q$/#M'4X;QS&KS@M7&[A9Y5A]M0^)'(]P[AC M.(\/.ORM5F>0#$XA'L3) 7])GW'"_I)7_%T+:>";*&H\A2?9=\F?PK540J52 M%#"S%IT]A;DH: 9AQ87RB]%U)=76PI^SM27SU/WUTDHU1,Y?)N++[=)6(L5) M0/5DT=QA,'W_+AH-/AY(\[Q/\_R0]^FJJ3+XLJ$LRTJH![C!.U0U6IBI#+[4 MSCJA,DJCSXZPLS35M7*6P"G*.Z^"ES([''O!ND5C89=K*CQVB1G0/P2BP3'0 MJ]0&_8*['#M^[]]]B*.+CY9JO>5)]$#O\5RW/,E.=#Q-SY/AJ5:\'R!XYT!0 M&%Y=)B L<2CH1V0OCZBH.?K7W" ^$2V0Y) EUV%6\OX5Q(QKAMLC+U"OTA@> M>SV0IZZ(;+E& TG$,_'1E23]R'7M*%+:+AO,X*1_HB$J*N1_EJ/L^58]W[M'54A=W.Z.Z'Q /J^T=IU Q^@OXU-_P%02P,$% @ MUH(+5\W5OFR' @ >@4 !D !X;"]W;W)K&UL MA51=3]LP%'WOK["R:0*I(E\E9%T;J86A,8D) 1L/TQ[W.G<.8/+ 6K06@F!5&PGGN+<+J!2^#<$J&,WUM.;SC2 O?'._9KESOFLJ(:+B5_ M8H6IYE[JD0+6M.7F7G9?8)O/N>7+)=>N)5T?&T<>R5MM9+T%HX*:B;ZG+]M[ MV .DP1N : N(G.[^(*?RBAJ:S93LB++1R&8'+E6'1G%,V$=Y, IW&>),=B,V M((Q4#/28?,,B.'FD*P[Z=.8;I+=!?KZE6O94T1M4";F5PE2:?!8%%/_B?90U M:(MVVI;14<*OK3@C<3 F41#%1_CB(=?8\<7_R?657#&=3G8J6-PN+X M=2CCGG!RF- :9JH;FL/<0T=H4!OPL@_OPB3X=$3N9) [.<:>/: !BY8#D6LR M2'>/=$CI4:[#2O?>GN02?::-/M21BD)$R3T3WML(X- M*$;Y%AJ/SY,$V^1C/'J4AG+$[55GSQY&XR!,^T$TN2"'+MK?\T,-JG2NMSFV MPO36&%:'CV71^^EO>/\KW5)5,J$)AS5"@[.+&ULG57;;MLX$'W75PS419$ 0B11 MMFRGM@$GVV)WT;1&T\O#8A]H:601E4B5I.+V[W=(.6I:N%Y@7\3;G#-GAIS1 M\J#T9U,C6OC:-M*LPMK:[CJ.35%CR\V5ZE#22:5TRRTM]3XVG49>>E#;Q"Q) M\KCE0H;KI=_;ZO52];81$K<:3-^V7'^[P48=5F$:/FZ\$_O:NHUXO>SX'N_1 M?NBVFE;QR%**%J412H+&:A5NTNN;B;/W!A\%'LR3.;A(=DI]=HL_RU68.$'8 M8&$= Z?A 6^Q:1P1R?ARY Q'EP[X=/[(_LK'3K'LN,%;U7P2I:U7X3R$$BO> M-_:=.OR!QWBFCJ]0C?%?. RV>1)"T1NKVB.8%+1"#B/_>LS#$\#\5P!V!#"O M>W#D5?[.+5\OM3J =M;$YB8^5(\F<4*Z2[FWFDX%X>QZJ^E^M?T6P;;AT@*7 M);S\THN.$F\C>$//XN(]WS5H+I>Q)8<.%A='\IN!G/V"/(<[)6UMX*4LL?P1 M'Y/042U[5'O#SA+^UX MU7]?YZE0SCH['+H2D'=4;LC>7 MU\'&R_;?X(X7-?FFN'XD^PW2><32U$T6T23+@K=5)0JB[;44MM?X$V"6+2!G M\^ CUJ*@IPMLP8"Q1? :J8!KU90@VDZK!VQ]XE(6S?.I&Y)%%F0L2I,9T)#- M,X(8\_S9G*7LQ:8H^K9ON,62"I]R40CN6\L%3*-)DL,ES2;1E"5P&; \FB4I ML!E19\$MY5DZD2[ MG$S3:#J;P:EG%3]I#"WJO6]_AFZGEW;H$>/NV&$W0V/Y;CZTYSNN]T(::+ B M:'(UFX:@AY8W+*SJ?)O9*4M-RT]K^DN@=@9T7BEE'Q?.P?C?6?\+4$L#!!0 M ( -:""U&PO=V]R:W-H965T_;/73EI6 MS."E$C]Y9HMI&LEC/_"MHGMIP&L:V-5N4LF!B67 MS=O_A(.$B>B4AV24DGG=3R+/\R"R;3;3:@G;1A.8,+]5G$SDNW:7<64VG MG/+L[ I)DH'W]VPET)Q-0DN@[BA<[P 6#4#R"L KI6TA8%/,L/LW_R0R+2, MDCVC17(2\%LMSZ$7=2&)DMX)O%ZKL.?Q>J<5_IJOC-7T"'X?T]A I,!%QQMN+"'Q\3<;+,<1$']50.JJTG?#WQ4@^8!;H9;&\&MJ@1F(%< M">IL>D)<@BU4;9C,S-FX,R]5+6WG%MUHR%"[ C[Q+<3=9-3KD)-"TAU$L3/[ M9/;ZJ3,'9*:Q#QAZ<]"Y+Z@:RRW!Q'%W% \[]\HRL>-9L6>:$]9 DG1'H[1S MA<:,@9=5;3$#+BD-C87WD'9'20QGG:7[ =+"(Q,U.F+_ZR66%]UHV(-C-QP> M-%R)>N/'BH&U4]ST7KO;3JYYT[ OXE+ T#;Q8T?5&[ #K/E;)[QQ5HY_GL+U!+ P04 " #6@@M78M4JDIL# M #," &0 'AL+W=OO MN%"+H@74Z,.2OVH;L).TZ[ .09)M#\,>:.G*(DJ)'DG%Z7[]+BG;45K%Z(OY M>0_/(<_5]7POU5==(AIXK$2M%UYIS&X6!#HKL6+Z0NZPII5"JHH9&JIMH'<* M6>Z"*A'$83@**L9K;SEW-$;S&&P6ZJ2JFOJU1R/W"B[SCQ"W?EL9. M!,OYCFWQ#LT?NQM%H^"$DO,*:\UE#0J+A;>*9NO4[G<;_N2XUYT^6"4;*;_: MP>=\X866$ K,C$5@U#S@)0IA@8C&OP=,[W2D#>SVC^@?G7;2LF$:+Z7XB^>F M7'@3#W(L6"/,K=S_@@<]CF FA7:_L&_WCA(/LD8;61V"B4'%Z[9ECX=[Z 1, MPA<"XD- ['BW!SF65\RPY5S)/2B[F]!LQTEUT42.U_91[HRB54YQ9OFY-JS> M\HU 6&F-1OOP.UGA[3VC*?UN'A@ZQ&X-L@/@N@6,7P TI2?\I-I=F>L3SP:7+N<(32%MH@^' M+OE.PVN8^M$DI#;UHVA$;>*'HZ0SG_AI,G3M:#@>?'?E!'RO6(XUJQ"BV)]& MT^^:-Z\F<11_. P']](PT7.'KR&._7 Z[1")1OYT,NRN'*E$8S]-1W#&<.G) M<.EYPU$QR!NB00_[L3$V.U:55(;_Y^X(KA^I2FCL,]99X'YCK;0]Y]F#^V0+ MI#>Q=<:Z;>\^MYB_9P^HJ'I H[%H!-FH<"2?^2KO,R/3,+Q(X1LRI2_ >AFU MX94S1M%*9%V)V$K\&6NW7K8)H0\)\J.SZ?J:V@QNG:*<_$:XSMGTL.-T0-T$ M(C]*)K:;/G5'3]TQ).G@^F=)']F]?^E&CI;NLTO0J3"4'%M71S5D5D-;;$ZS MIU*]:BO4T_:VSG]A:LMK#0(+"@TOQF00U=;.=F#DSM6KC324B:Y;TM\-5'8# MK1=2FN/ 'G#Z [/\'U!+ P04 " #6@@M7H<2M%Z(" "W!0 &0 'AL M+W=O>D#47J*EYBW_F^[[ZSA-E.O[^TE=,#]_8[]8U,[U;)D!J^4^,ESNYYZ(P]R+%@M[*W:?,)M/4/' MEREAFB]LVMA!Z$%6&ZO*+9@4E%RV*WO>WL,>8/0:(-H"HD9WFZA1>]#)'AQC3^_:E@%5P($*#JD]RG=8[8Y9[/T*&]0(F2HKS0T= M47Z[1BB4H&;F<@6G7))'U8;)W)R->S/3:'3?WH*]: I\IU$P2^ 3B/PXZC?K MQ6726V@:+=J^^% ))JT/Q 'X6/.J=*^1#(?0]R^3I'>-!=(+Y30$GE#6"'$" M_I5 M,S(,74(M;=M7G;>;2K.V&?^&MR/MAND5EP8$%@0-SR^&'NAV3+2&5573FDME MJ=&;[9HF*VH70.>%4G9GN 3=K$[_ %!+ P04 " #6@@M7,)6HC*<" "Q M!0 &0 'AL+W=OAJ370W"<)'L91 M- D%93)(9]YWI=.9:BQG$JXT,8T05#\M@:O-/!@&.\0( 8?, M.@2*RP.L@','A#3^;C&#KJ1+W-_OT#_[WK&7-36P4OPGRVTU#\X#DD-!&VZO MU>8+;/L9.[Q,<>._9-/&CC$X:XQ58IN,# 23[4H?M^>PEW >O9(0;Q-BS[LM MY%E>4$O3F58;HETTHKF-;]5G(SDFW:7<6(U_&>;9]+N2Y?M;T()W=,W!]&>AQ0HN+LRV:,L6+7X%;4(NE;25(9]D#OG+_!"9=?3B';UE?!3P M6R-/21(-2!S%R1&\I&LW\7C)*WBN27+!3,:5:3207XNUL1J?QN]#S;98H\-8 M3BY34],,Y@'JP8!^@"!]]V8XB3X>83KJF(Z.H:WN&A1HZ6.MQ(^QPD/H=,H02-A=S5LA600G'4LJ-PPB1Z5&.H MS$U_VEMXAO[;\T?]EL3Q8)B,NTUOU8B&4R=%5&2FP6L3D^"165( D 2CAY-A M[TY2H;1E_[!P[K!RO#;52$NP6.MAQC149H 4#1[.";Z4<])W:QR1?N^YA;;Z M)':;X>##V80BF=/H?4$L#!!0 ( M -:""U>4A:=BN04 '(/ 9 >&PO=V]R:W-H965T^.Y-E&JGN]$L*0A[*H]/EX94Q].IGH="5* MKEU9BPIF%E*5W$!7+2>Z5H)G5J@L)LSSHDG)\VH\.[-C-VIV)AM3Y)6X440W M9#-FQ8 M4ZTT@,LK#,JM43";@YR9W1J9WI]<@ET9N9(EQ%ISZZZC.SXOA#X^FQC8!A=/ MTD[E9:N2O: R(A]E95::7%>9R)[*3P!>CY'M,%ZR084?FLHEON<0YC%_0)_? MV^Q;??Y+-J^X$H=LOE"*5TL!G#-DOB7[ZV[XU@Y?;+C*R*\_@4KRWHA2_W;( M0>W^P>'],<].=1"Z(#2[Y M5*-QFEQ@ N1F>PCPH,K#@.]6@BQD 5F=5TMBD"U=:N=_"$T,3&N[OZP?\P^V M!R'5SN8/I&R9(I I!.(L^CB3H[R"9;+1O,JT0\1#*FI#-,:$P!"IA>IZ&1#_ M^'3T()JPR!Q:(AK0M>/1]J[O@V2=*SO'ID[LT78JMGV',7^'QX;FF2A B&"OP+/H0Q_,C-!"ZDRGT]$7 MH1$K.EH\U%!"H6,D6H/.!.)<%A[(&8A)J6)G1#@V*_;S19-E1[*L43;#0(%9*=&R?SAY',"$::*[ M#-6GR#^KXLZJV*_0CZ*[-;>@_."*D0TW_#'2MT;7VN1P/")22/ ,X)!M+HJ, MG)#O]G^C/G([/_7,:@U'APBRE@54XP(KA0]9%8*P[T,&X3=TO:#MT^"00I7K M^Y,%&IB#ZQ2250$RTLDS=^K!)W IM3UO"DJN=R!V2D"P1*+MXH"%:"NXTL>0 M8BS\R]]S$ N>*[+F16/IFLH2XM19B+5@&N/'8FC+1MN=)H.:L-IUA?0U\=RD M%0X"S#*7)6TO&_/DB&B>R?)FU<)H^PM3'2M MX!6I(63?98QGF*RWBU12^G$IA6H>PBKWB5YKP C@(?\+JHR09J\&,9 M?DK!X_^R*E])B!TX47,\:R ^>,[;>F'#%?FCS^ KM*5#7LFUO! J^T=%Y9" M*8EC0JD_NK7RN 02\EX8M)G&C% 6$9\%A$$)?".SRV2 M4-!$(\B"R,,[A\^\T9TTUDE_XW:\BG@QPI[ZML[!U:;:[@42P4+H#YA91FU\$-^F?V[$]02P,$% @ UH(+5X<]C]W5 M P 10D !D !X;"]W;W)K&ULM5;;;MLX$'W/ M5PS41=$ :G2Q?$EJ&TA2%[N+M@CJ[/9AL0^T-+*(4*)*4K'[]SND+G$0Q[LO M^V(/1S.'9\@S&LUW4CWH M' OA257GB%,?55$.BTP)+I"UEC14]RJ4IF:*FV M@:X5LLPEE2*(PW 2E(Q7WG+N?'=J.9>-$;S".P6Z*4NF?MZ@D+N%%WF]XQO? M%L8Z@N6\9EM[^"U;>*$EA )38Q$8_3WB+0IA@8C&CP[3&[:TB8=VC_[)U4ZU;)C&6RF^ M\\P4"V_F088Y:X3Y)G>_8E>/(YA*H=TO[+K8T(.TT4:673(Q*'G5_K-]=P[_ M)2'N$F+'N]W(L?S(#%O.E=R!LM&$9@U7JLLFW8W\4G WYOJ D:A#W$8CT[@C89J1PYO] K>BJF*5]O#:O^ZWFBC2!Q_'ZNW MA4N.P]F&N=(U2W'A44=H5(_H+=^^B2;AAQ-DDX%L<@I]N:8&S!J!('.XE67= M&.:$3,L;IGD*UU4&'[EH#&;P\AZ/E7-ZP_L"(9>"^I3."(Q5 6@TFIS*%&#H M>$6YLM$4IWW ?8JUZ9[9U*?(C!1\?G5& M[>8VNR\4XC-) 0D"G2#ZF#7?'X\XLY*QNHEAL,Z^]NQ^@7^?$T]D?AQ)KA>.K/PLAY8V(WBITW2?QD$CYQ_W=82SR\B,==#63& M@SF>#F9"WA,Z'0\Z'9_6:?L^[V1:DC+61J8/L/K1\$JYAI8/X'LWIVH+6OM6.,!Z[P3F<:T M4=QPNFZ::]K065NLC)RV42B"MJO1#1A; )>9)CR ^,(N*7 'F.>U& Z\1&<'3Y1O^W@$0@_^S@59E+>1/[-3_WLY#ZH@= M4[9@"76CTH)\SX\T\:-PXB=Q!"-_%I&X9R.R+B\C?Y)8WR0._>EE L>T&!R, MMA+5U@UP3?A-9=HI-WB';X3K=C0^A;2ZEZ1=V@^'+:?D/4$L#!!0 ( -:""U&PO=V]R:W-H965T3&+":Q(SMM#/2?OBUDS0ED'I! M.B^0B\_O.#Y_7XZ3T0OC3V)+B$0_TR03=YVME+O;;E=$6Y)B<<5V)%-WUHRG M6*I3ONF*'2N&!;K927^B.1SN\(4LBO^P67)UU:TI,4Y()RC+$R?JN,[%O0[NG#8H2 M7REY$7O'2#_*BK$G??(IONM8ND8D(9'4"*S^GLF,)(DFJ7K\J*"=VJM<=U!,UCA/Y -["4GU0'W-BU@BBE_T4I6U.BC* MA61I9:QJD-*L_,<_JX;8,W"<=PRJ0;\RZ)]J M,*@,!J<:#"N#X:D&UY7!=1'=,AQ%+#TL\7C$V0OBNK2BZ8-"$(6U"B'-M':7 MDJN[5-G)\10+*A!;HP4G@F02EXK*8K0LU:SO+>DFHVL:X4RB212Q/),TVZ % M2VA$B4 7DSBFVA GZ%-6=BAU=HDN/"(Q3<0E^H!HAAZW+!>*+49=J>JN:]"- MJGIZ93V==^KIHGN6R:U \RPF<8N];[8?&.R[JLWJAG->&V[J&('WF%\AU_H# M.9;CHB]+#UU\N&RIU\R,\792O>:G8QP#QH>I M30!3F]",\4BD,+8)T]""6WGJ]N MQ0Y'Y*ZST]V2/Y/.^/??[('U9YO"(&$>)&P."?,A80$D+ 2"-;37J[77,]'' M?ZOU3<)$VT@Q-5J>JS)(F%?"!@5,+Z^>QQ^'=K\WZC[ORZ>EU,"QW&8IOZ64 MW;\9VLUB05LQ>VA9S6(AT&,V8MFO8]DWQE*-(WF:)UB26*^_U$ BV\)JA)P; M5DB85\+ZC;!:-\/A05PA??JG^0P@?8;]8RWU^RI;J'TVPC^HPS\PAG_!:1;1 MG5I$X53/)WKII=(-(=622<\M*\8541VU=G8C^UQ50,*\P5&$',<^['AS2)?^ M22X#2)\"A6=J]W) ]( ME_Y)+@-(ER$0K"&/ZUH>UT9YS+#8%CE=I _(CYP^XT0E>ZWCB!%UKE @8=[U MT:CKN$/[4"B0+OV37 :0+L-CESW'<=^96FYJ!=P8%?! XKS<+%)IN!XM5)(> M$?1Y_99JHG^-:>?4Z.!<7=P<=<#>0:-ZD/[FD# ?$A9 PD(@6$-BMO6VE609 M1;8DSX3C3.EJHL::SW)+.'H@Y7+VD?"49N7NTI1D:G';/OJ879PKLXJVWYF. M5OP>J,LY*,T'I06@M!"*UE3;WL:E;4Z6Y$>EL(_WF#^I%-C'$4VH_(6^WY-T M17CKKHN9>+:X(&D>*&T.2O-!:0$H+82B-57HO*G0 =[ZJX!0(H2D>:"T.2C- M!Z4%H+00BM84X=OVLVW<81S?XY\TS5/T%2=YL:A;2A8]H4>FIEKT28A<3S1A]BWK<,JMSMNI ]YQ!:3XH+0"EA5"TINK>-IYM M\\[S@J@4(I-X4TANQM*4BN*5=JF[!:9J$9BA@#,AT%(EG (M.(L(B84V^%\I MEMYO]J1H71UN_L[,=3Q;B9"T.2C-!Z4%H+00BE8JL;OW.CLE?%-\VB!0,=&6 M+^7JJ_7G$Y/BHX&#ZYY].[=;KOOV;5!^'/&&+[_54*O)#56Y<$+6RI5U-50I M*B\_?RA/)-L5+]-73$J6%H=;@M70J@NH^VO&Y.N)=E!_A#+^#U!+ P04 M" #6@@M7J_=Z3>T" #B"0 &0 'AL+W=O9 RCT6E FQTZN5'GCNC+-H<#RFI? ],B" MBP(KW15+5Y8"<&9)!74#S^N[!2;,B4?VVU3$(UXI2AA,!9)546#Q[PXH7X\= MWWG[\$"6N3(?W'A4XB7,0#V54Z%[;JN2D0*8))PA 8NQ<^O?W/<,W@)^$5C+ MC38RDQ MS+&$":>_2:;RL3-T4 8+7%'UP-??H(G'+C#E5-HG6C=8ST%I)14O&K)>04%8 M_<:OC0\;!#\Z0 @:0G J(6P(X:F$J"%$IQ)Z#<&&[M:Q6^,2K' \$GR-A$%K M-=.P[ENV]HLPLT]F2NA1HGDJOL.22,07:"I E.X3A_+T*S>.69L1I:,+$B* MF4*W:=-<(IE?F6?"%XJLL)4RTHKJ:=0@J0*LGK\,@&% M"96?M,+3+$&7%Y_0!2(,/>:\DIHA1Z[209JENFD3T%T=4' @H!\5NT:A=X4" M+P@[Z)/C] 123?B@)Z?/WD6_/WUV?YONZL2VV0W:[ 96+SR@UY6L/[=S MG07]@_[M,K?6B[KU3-&ZD25.8>R49K^(%3CQQP]^W_O29?4YQ9)SBMV?26PK M*6&;E/"8>CPQ6]_\#KO_2%<^:JF^E3(U?Q4'X<#W1NYJT^A]5!0$87\;E1Q= MUGL=/)/8EH-1ZV!TU,&'G3I"6$JK3/=TZ> J!Z$KIQ#:4H2EA&YCZQEZ&Y;Y MH;]CZSYFQ_CDZ#K?:^F9Q+8L[;66]HY:^L@5I@=J]U57\>[RM->Q68?1KJO[ MJ*[-NH_J1X,PVD;=[Z.&@YX_;%&U%^[&^6AN/S^Q6!(F$86%YGG7 RTCZAM% MW5&\M$?FG"M] -MFKB]A( Q CR\X5V\=ND2E6Z;@_3'ARX"5;!9K9)NG^_:T-HNE': M:GT!?]QS./?8W!ONA;Q1&8 FMT7.U6Z(4,:OAM-I/VF Q^,#^R>;.^:RI@J6(O_. M4IW-G/<.26%#JUROQ/XS-/E8@8G(E7V2?1/K.22IE!9% T8%!>/UF]XV/AP! MD*<;X#< _ZF H $$?P-&#P!!DG:E3L3[$5-,HE&)/I(E&-C.P9EHTIL^X M.?8K+7&7(4Y'*]@!KX"L(!%;SNQ9O"7S-+5#FI-S7M\MLW$:@Z8L5V<8[D:(@2W1*XI^&=TQG9&EO%TCR8[Y6=OUGU_'5_*-N?E.5IJJD"Z\]S7!Q!*8ZKN+AM[8 M"]W=L2%/"8K_#;J+N*=^W*H?/T,]845)F<1BWIW(N.?S=1:/1L2]>IY[5NY1 MO<,+O+5]0Y%$5%S7I:]=;5O3W%9D]RZ\[FL75&X95R2'#4*]P3L4*NM>44^T M*&WU7 N-?XL=9MA>09H W-\(H0\3\X&V84=_ %!+ P04 " #6@@M7ZI87 M1'P$ !'' &0 'AL+W=O/OO*S & XJ: MI/)-#.*<1SHZXHT.FAPH^\:WA CP/<\*/K6V0NRN;9NOMB3'_(KN2"&?K"G+ ML9"W;&/S'2,XJ9SRS$:.$]@Y3@MK-JG:[MEL0O$-61#QN+MG\LYN*$F:DX*GM ",K*?61W@=PW'I4%G\ MD9(#/[L&92A+2K^5-[?)U'+*$9&,K$2)P/+GB\%4(\K0X_N+O]42<.4B.V@'5#JCOX#WCX-8.[DM[\&H'[Z4]^+5#%;I] MC+V:N @+/)LP>@"LM):T\J*:_RY>3S/B("IQG_(#T>%Q%X_^X#> ?2 M OR^I7N.BX1/;"''6/9DK^KQW!S'@YX9CPON:"&V',1%0A*%?Z3W#S3^MIR; M9H+0:8)ND!;XV[ZX J[S$T .#K' EBSDDA4ISI-P9ZTFL7G%%:9)06 MFZ)UNFJ"WFH+8W5J\\D M+3)*BTW1NGEI:SGH7TH@C%9W1FF145ILBM9-45OA06V-HA6(8/"VNH'O]@5B M:(7&WD @AE8^"E!?'X96P8*XP3PWLLX.1G+!-=2+%P8KN"W'\ZMVT-J=>'ZNSGE[[#;R>0T5[ M5)Z250XV,K&57SM5("A<[GEH=;P3=5<X[3MU,:9]9DE+?-^63$]C*),YAS(O9I2OF_4TC8<6RYUJEA$6^V4C?8D]&. M;N %Y!^[.5=W=D59Q2ED(F89X; >6X_N,'0'VB#O\6<,1W%V3?14EHR]ZING MU=AR](@@@4AJ!%5O!YA!DFB2&L<_)=2J?&K#\^L3/>R+8.61]JFDDQ%G M1\)U;T73%[ER:_DI5AJ MNH7# ;(]"$*S%5&K4TAU$6<;)6E"E;GN0Z.([3,I5.<(X@-=)D!^\D'2.!$_ M*]PLGPIP01H>"V]?GB%= O][9$LU)3TP.RJ'/RV&[[TQ_ YY9IG<"A)D*U@9 M[/UV^WZ+O:U"6<73.\5SZK4"/^^S.])Q?B&>XW4,XYE=;^Z9IO,Q[\''O(?M MYCY$RMPUF3=BV:G69B?G==_@/9[6U*)>4Z>E0OXC?BPDCY=[R72FW.V2&#AY M-*VA5CL^.K4B>++[ZH3>9*0"F.>Z&)JC GS,6$!)BQ$@C4T[E4: M]UH?;L/7P!RX;E(;&I/ K;A;!<:$^9BP !,6%K"''*;WF(>)<^?V1O;!(%R_ M$JZ/E96C\DN?3$V"MKJY55!,F(\)"S!A(1*L(?R@$GZ GI4'F!ICPGQ,6( ) M"Y%@#8WO*XWO<;/RO2G##*H,4PC7ZO-6X:[Q&&!Z#+_CL1'HARK0#Q_+HNIW ME*P3J'%;V^KAUH<+$^9CP@),6(@$:VCN.O6/;0<]A99())E1:3XJ+4"EA5BT MIM1G=147-Y.6O&::\?H7J;3=Z\WZ7>,S0/498M&:NGBU+EZK+HNBF$6FD$7; ME/+7]VU>V[W<_%1BTGQ46H!*"[%H3?7KBI+;P4_ J.4C5)J/2@M0:2$6K2EU M74-R6\L7[0G8-0K=-6WT_I>!C;VZS5Z^N=?E-M7,G2]2J#BK-1Z4%J+00B]:4 MNB[MN*U5A?;_$Q=D+P6 M4!R,5:W5N?UC?EI]T3YUAS/7T.Z[PZ XE:_QQ9\$GBG?Q)D@":R5*^=NH)(+ M+\[=BQO)=ODY\9))E;K2#ZM\/DV]02P,$% @ MUH(+5P5C:CW"! E"8 !D !X;"]W;W)K&UL MM9K;CNHV%(9?Q4JEJI5V)R<. P6D@3CJ5!T)S?1PL=4+$PQ$D\2I;6!OJ0]? M.PD)B4(V,*LW0V*\OA7[=_Z$-9X<&7\7.THE^A)'B9@:.RG3L6F*8$=C(AY8 M2A/US8;QF$AURK>F2#DEZRPHCDS'L@9F3,+$F$VRMB6?3=A>1F%"EQR)?1P3 M_G5.(W:<&K9Q:G@-MSNI&\S9)"5;^D;E'^F2JS.SI*S#F"8B9 GB=#,UGNRQ M[U@Z(.OQ9TB/XNP8Z:&L&'O7)\_KJ6'I*Z(1#:1&$/5QH L:19JDKN.? FJ4 M.77@^?&)[F>#5X-9$4$7+/HK7,O=U'@TT)INR#Z2K^SX"RT&U->\@$4B^XN. M15_+0,%>2!87P>H*XC#)/\F78B+. A2G/< I IQF0.]"@%L$N-=FZ!4!O6LS M](N _K4!@R)@D,U]/EG93'M$DMF$LR/BNK>BZ8-,KBQ:37"8Z)7U)KGZ-E1Q M$<_H;=\J>F6,#FH+DR=I'L>[)2. I%DC=1"%5(= MA,E6J1L11=+=21"P?2(%2LE7LHHH^L&CDH21^%%A%]F0*!>HECG/^OF%QBO* M_YZ84@U-7Z 9%,.8Y\-P+@S#12\LD3N!<+*FZY9XKSM^T!%OJBDMY]4YS>O< MZ03^ND\>D&M]0H[EN"W7L[@^W&D;SL>RXX]E][O#/1JH<+LMO#:7;KE&W8S7 MN\0+A>3A:J^6H'+ -(U"RM$3^A?]SB2)T--IO2V+]=:UC#HS:1L?BY0$=&HH MGQ:4'Z@Q^_X[>V#]W*8A),R#A&%(F \$JVG?*[7O973W@O9+SM;[0*+G)'^* M:J_X_)OJA)XEC46KQCU(C2%A'B0,0\)\(%A-XWZI<;_S_FYY$BPIUTWJW:9- MX!PWRG#ZU>DPLQ[L_L0\G O7F?-6X:[)B"$S^JT9[3)C;:('Y40/[C/2Y_() MORR?\%TNVIGFUCL,$N9!PC DS >"U80?EL(/P5UT"*DQ),R#A&%(F \$JVG\ M6&K\>*.+?OJ&C3ZV6(P[;-AH:Z=1O9-W#0FW=FIXJ-\YQCMG<%3.X.@;]LC5 M[]V/.6-GAEOO&DB8!PG#D# ?"%;3W+:J'\ 6N#<62""906D>* V#TGPH6EWJ MLUJ'#6R1!;#Q&M9K>&1WVIL%;,WI--STJEX^U)75)]RI)MRYR5'G=SAJ=XJ; M[S5(F@=*PZ T'XI6E[ZJV=@NO*V"5F= :1XH#8/2?"A:7>JJ1&-W5@?NL570 M$DU!:UCAH/&."IH3M^?L->WW_RBKV%5=Q>XNK#3M=W&/_4)6-1:@- ^4AD%I M/A2M+GU5Z;$'\/8+6M8!I7F@- Q*\Z%H=:FKVH[=65:XQWZ';>;E-M]J08LV MH#0,2O.A:'4!J\*-W5VY:=JT=X]- Q5."NDA:1XH#8/2?"A:7?JJXF2/X&T: MM,8$2O- :1B4YD/1ZOL!JCJ3TUG@- Q*\Z%HN8#F MV::9F/)MMKU)H&PO0;XWH6PMMU ]91N'&NUS>[RP6]H]>XSS#5(5/M^O]4+X M-DP$BNA&I;(>ANI=D>=;H/(3R=)LR\Z*2F@( /0& 9 >&PO=V]R:W-H965T MW"3 MV\;"L3/;:>'?[SHI42AIMX>])'9\S_$Y-]?7R4:J1UT &/)4&Z M.BN@I/I,5B!P92E520U.U* MZ+HLJ7J^ BXW$\=W7C[<8 MG-7:R'(+1@4E$^V;/FWST /XT1Y L 4$_PH(MX"P,=HJ:VS-J*%IHN2&*!N- M;';0Y*9!HQLF[%^<&X6K#'$FO1%K$$8J!OJ4?,.J^4#F6"EYS8'()>DMD^,9 M&,JX/L&8A_F,'!^=D"/"!+DO9*VIR'7B&I1DB=ULN_U5NWVP9_LOM3@CH7=* M B\(!^#3P_ 99 CW&WCP&NYB(KIL!%TV@H8O_$LVGLF,Z8Q+72L@/R\7VBBL MMU]#_EK":)C0GL$+7=$,)@X>,@UJ#4[Z_IT?>Y^&W/XGLE?>P\Y[>(@]O6:" M81WE9"5ECL4@P SY;4GBAL2VB'4Z#J,H<==]'T-!\;@+>J4OZO1%!_7]P'9@ MJZU2,@,]6&LMP:BWK>^-=Z0-Q(SC866C3MGHH+([NL$C:4 QRO;WR(-Y%0-\S%+"<;N ?Q*;]CQXYQJI4AXH_:(6UZNY82E&D$ H% 21'UM8 M0I(H),GC:PUJ-/]3)7:O']'?E<7+8AX(AR5-_HE7(IH;4P.M8$V*1'R@NS^A M+LA5>"%->/D7[>I8RT!AP05-ZV3)((VSZI-\JX7H).#)@02[3K!_-L&I$YRR MT(I96=85$60Q8W2'F(J6:.JBU*;,EM7$F=K&>\'DTUCFB<4=DXY@XOL9NDM( M)A#)5NB/KT6KG\A^>06"Q E_)7$^ MW5^AE\]?H>;4KY&0[O1T"[QG!]H6(MPV14!_7LCH]&U@)3_IZNT@I[H MH=67^(+G)(2Y(;^E'-@6C,6+9]BSWNCJ'@FLIX+3J. ,H7>@-8+&T:Y M=JLK5*]$54UGNW!L;/DS<]NM3!?E3)TFJD=YTE">#%*^ PU_;Y#_DF92&Q,Y Z&C[3PBY]M3;5U<3A5W?U].>-K2G@[1O M21C)6[)3DWX/NH7T 9BV_PPB'MM_1@+K%1\TQ0>GZ\+!F"J,!-93 5OM#[IU MDCYN+BR8. ?Z N[,(7B0]OOU.@X!O2M8%HN"P1$6'D8^=O?& M0NOKT,X2^(3#!!YUFA@+K:]$.T_@TPP4-6S7H;X3[-OX:9!G3P^8N)TG\/! M\1FB.$R #]MU$./H31H)K5]Q.X]@]X1V'1QVCE9B)+2^$NUD@X='FU^VJV:" M">Q]NVJ"[." 7=LI!P^/.3<@7X CFJS0=2J'G2VDY8O=H'D'$8_>LI'0^O6W MXQ*>GM"\HTY.8Z'UE6AG)SPXE/RZ>8,G[V583KONOGUU85:P/S28G7,,=8AT M2]@FSCA*8"WSK'-?^I]5YS+50M"\/-IXH$+0M+R,@*R J0#Y?$VI>%RHTY+F M=&SQ/U!+ P04 " #6@@M7:,TL,/L" #""0 &0 'AL+W=O'P929DAC5,Y=Q5N20XM:",N;[GA6Z&*7>BGEV;R*@G"LTH M)Q.)5)%E6#X."1.KOM-RU@O7=+[09L&->CF>DQNB;_.)A)E;LZ0T(UQ1P9$D ML[XS:'7'H;&W!M\I6:F-,3)*ID+D8OD0P99]H M5=EZ#DH*I456@2&"C/+RC1^J/&P @*<9X%< ?QO0?@805(#@4 _M"M ^U$.G M ECI;JG=)B[&&D<]*59(&FM@,P.;?8N&?%%N]LF-EO"5 DY'$PE;3NK'4S1A MF&N$>8K&]P7-82_H4_05=NH9&J0I-67%#%WRJR%&X\E-JGB&93S^,_$$Z$IPO5!HS%.2-N#C_?AP#]Z% MW-0)\M<)&OI["3\7_!P%WBGR/3]HB&=T.-QODO-_WLD[\!YIXA<$B=Z^Z85>A^:DOZ:9/%K MDHU?B>Q)>=IU>=K[V*.8 &E"[=_95((2'5JTN4"64OPA'.J<:,_B8I'#2:0 XU2H32C4=-R=79B"#8D7N M3;QKLZMVUR9\3FQ8BPWWBOTB^/R,P3V:(JP4T0K1+,=4FI^M26ZXDW"_=='9 MTKMKM*WV$)KQ/II2K+MQ*65$SFTWH*!8!=?EB5.OU@W'P-ZS6^O#5G?4:EB/ MH4$I^XF_]&5W&PO M=V]R:W-H965T9-?]I@+'X06 K=JZ13F7&V*V^N4B&CJ<=E!4Y;)E4!QED!BP4?-^%X#WE7I5QH$#QJ, M@T;"K^OL&'6\#RCP@HXEGLG^\,"6SO]YCU_MO29&IVJ(CN$+G^'[G@-7I<^6 MB.K60'"G]B0!MC(71&J3T$QZ1]J,O..3@;O9UVOWH0Y%BN48V)KS'&X3\;[&$46HW\SMAJ%]HR[ M5<;=QHQ_FJT3DH]XHPJ]!)00,6?K3")5=FN9"[Y^+1WO2:B31J?Z:WV'V\1BWY+$F8J\2L7>8B!ST1_GQK9' 4YN6S;1] M= ^8"Q2@M-CA_ E^-ZVQTX:F0X5O+6PXI;"JE7EI*K*26.<4WQ'TG6*?DTA MG0'_;2M (\.!LDW:)(O:)(M;(JN5X;0JPVEC&:XL[X+UF-!,XX=%V]F$;T0> M*ORKPXA;"J.F'09F^3+&J3+&Z)K%8&WWL\0'OMM/L+ M/+[I,YORSY M7*DA'+@V4,\7C,F'&^V@&NM'?P%02P,$% @ UH(+5]V1MVK5 @ \@< M !D !X;"]W;W)K&ULA95O;]HP$,:_BI554RNM MS1\@$ :1VJ*IFS8)E79[,>V%(0>QZL29[4#[[7=VTHP-0]] '/N>WW..[SS9 M"?FD<@!-G@M>JJF7:UV-?5^M7Z434FK,2YI*HNBBH?+D!+G93+_1>7]RS3:[-"S^=5'0#"]"/ MU5SBR.]4,E9 J9@HB83UU+L.QS>A#; KOC/8J;UG8E)9"O%D!I^SJ1<81\!A MI8T$Q;\MW +G1@E]_&Y%O8YI O>?7]4_V>0QF255<"OX#Y;I?.J-/)+!FM9< MWXO=';0)#8S>2G!E?\FN71MX9%4K+8HV&!T4K&S^Z7.[$7L!470D(&H#(NN[ M 5F7,ZII.I%B1Z19C6KFP:9JH]$<*\U766B)LPSC=/H5,"5%+LD"OW=6>V=4D_OP=11!M)LN]D'E\%&(K82IN:V:1@EN'+K /<[QW&UL MK59;;]HP%/XK5E9-G=0V(>%2,8@$A&E,ZU2UZ_8P[<$D)\2J8U/;@7:_?K83 M,FA3Q#9>P)?S?><:GS-8187O E,'V3!H#Y>NATW(V M!S=DD2ESX(:#)5[ +:B[Y;70.[=F24@.3!+.D(!TZ(Q:_6G'R%N!;P369H!? ?SG@/8K@* "!,\!O5< [0K0/E1#IP)8U]W2=QNX""L<#@1? M(V&D-9M9V.A;M(X78:9.;I70MT3C5#AC"K,%F5- (RE!R3/T15?G.1HE"3&I MQ!3-6%F/)K&G$2A,J'RG1>YN(W1Z\@Z=(,+0UXP7$K-$#ERE[3+L;ES9,"YM M\%^Q(4!7G*E,HBE+(&G 1_OQW3UX5\>C#HJ_"EO8\]'.5<*/*K_"9Y MJC_ .DG8)JDI+R5EUU*:_K$*_P%UMA_L F>BE3*<7[,I,FV3:MR9PR8>Y6G\E!+&R#ERCF!5/E@U*?UC/$ MR+;.9^?C5G_2:CB/],Q1C@A_Z,N!Y0J+!6$244BU*N^BIQT3Y1!0;A1?VBXW MYTKW3+O,]-P$P@CH^Y1SM=D8!?4D%OX&4$L#!!0 ( -:""U?-MK>16P, M .$. 9 >&PO=V]R:W-H965TP8ORWB $D>DR33 RM6,K%J6V+,(:4B!.V@$R]F3&>$JFF?&Z+!0<2 M&5":V*[C!'9*:&:-!N;9-1\-V%(F-(-KCL0R30G_^PD2MAI:V'IZ<$/GL=0/ M[-%@0>9P"_)^<F9D2 6.6_*"1 MC(=6ST(1S,@RD3=L]14*0T9@R!)A/M&JB'4L%"Z%9&D!5@I2FN7?Y+%8B H M=YX!N 7 ?2G *P">,9HK,[8F1)+1@+,5XCI:L>F!61N#5FYHIK?Q5G+UEBJ< M')UGDF1S.DT G0D!4ARC*W5X/J#;?%\1FZ&M&*51QF@",YI1"8ADD8J)GJ87 M:E\$>CG?T'ATAFJ&[F"V%@HB!+94!+<,."[&?N'?IYH4+0N814 M_&JRE_-UFOETQIZ*!0EA:*F4%, ?P!J]?8,#YV.3V9;(:M:]TKJWB[WIV'SA M3#3N:_);*:X6YIN-MR MVG?;M-X26:RWM>]N'S>WCS;3?%U63V2]E]E\S[7>2'[I=_2V#3K,Y M[*S_LIUV;X>";]]>[ VKZZV4&'BGWK$I8X"C&TC,HHN8+G9?%KL9#]V#MMCJ M_M=E FZ[3L"M%@IML=7MKTL%W%ZM4%!5CV ?]YS-@[HGJBYT72S@5ZT6\(O* MA8:HY^L%O"X8<,L50\%7+;@Z3M#95-L0%7C=#;5VI?_0S=\EX7.:"93 3,&< MDZYBX7D_E4\D6YB69,JDNAG,,%8]*' =H-[/&)-/$]WEE%WMZ#]02P,$% M @ UH(+5_^XW "J @ WP8 !D !X;"]W;W)K&ULE55M;YLP$/XK%JNF5DH+(4"BCB#U+5JG=:J:==,T[8,3+HE58S/;).U^ M_% M5 4U.%5+7Y<*:.Z2"NZ'09#X!67"RU*W=JNR5%:&,P&WBNBJ**AZ.@*\HY<9 MU7 A^5>6F]78&WDDAP6MN+F3F_?0^(DMWEQR[9YDT\0&'IE7VLBB248%!1/U MFSXV^["5$(8[$L(F(72Z:R*G\I(:FJ5*;HBRT8AF!\ZJRT9Q3-A#F1J%7QGF MF>Q:&"J6;,:!G&D-1O?()[P*QV2*QY]7N"P79%*92F% (95AOZC;SJM'O!<: MR.$E&,JX/B('A GR>24K346N4]^@/$OBSQLIY[64<(>4#Y4X(8.@1\(@')#[ MZ24Y/#CZ&\9'=ZW%L+48.MS!#MP)$\S \4<\_9QT^^UU>NN1"=-SRLDWH(K< M4-P$9I[(][.9-@JOTX\NC[66J%N++;%37=(YC#VL(0UJ#5[V]DT_"=[M<3IH MG0[VH6=W8,LP!V4/S>YBE\ :(G$0MF3763R,4W_=P1NUO-%>7J2*NJCJK'B+ MJM^/1MU<<PBVOX@BO:<5JC MEFFTE^E*&X;M#(MA4=48(."0:.- \;:!*7!N MC!#CH?6TND\:X>[XV?U3G3OFLJ0*IH+_8JG.)M:Y15)8T8KK&[']#&T^@?%+ M!%?UE6S;6,:@2*G9-'\ M4R)69"C@> ::,JX^8.C=8D:.CSZ0(\(*X_D#\NEA^0P2E+NUW'LIM[$D75V\KBY>[>>_O2XG9%I)"84F MOZ^62DM<@7^&\FR,1\/&9E=>JI(F,+%PVRF0&[#B]^_HBTL0MV(,(@V /MQ[@7X2N@00<:' 2= MP0IPU:38\C905##$%O2^ZX=[:/T0]^)\F"SLR,*#9#]T!G(()^R7:K3/TX]Q MO9$_##3N@,8'@6Z%IAR;7K/):+L#^;\=. 0[[BTN/PS.]VC[0:'G[-/:.UW4 MG&#?J5RS0A$.*Y0Y9V/,5C:G0C/1HJP;ZU)H;-/U,,.#%*0)P/&ULM=UM4]O(@H;AOZ)B9[?.JZ=JDP"6%?+&#VHYW M19;.=QNMEJ>#7F]\NDH7ZY,/[W:?^Z7X\"Z_VRX7Z^R7PMO+TP[O;]#K[FFU_N_VE*#\Z?5+FBU6VWBSRM5=D5^]/ M/O9_3BY&U0:[6_S7(ONV>?9OK[HKEWG^>_6!G+\_Z55[E"VSV;8BTO*O^VR: M+9>55.[''S5Z\C1FM>'S?S_J8G?GRSMSF6ZR:;[\[\5\>_/^Y/S$FV=7Z=UR M^R7_%F7U'=KMX"Q?;G;_][[5M^V=>+.[S39?U1N7>[!:K!_^3O^LOQ'';#"H M-QCL;= ?OK#!6;W!V;$C#.L-AOLCC%[88%1O,#IV@W&]P?C8^S"I-Y@WW_$ M7][D\2'O[Q[STX=GE]LW7E+&RS^\C_/YHCH4TZ6W6#\$2G5@_LW/ MMNEBN?E[>9/?OOK>WW[ZN_=3>0OOUYO\;I.NYYMWI]MRIRKZ=%;O0/"P X,7 M=J#OF7R]O=EXP7J>S5NV%^[MQZ]MKUX9?^ 3LOOYM.W=/#X+?TT<(HF+=YZ M@_,WWJ W.&O9H:E[\R2_?^OU'C8?M&SNOS;Z=Z_?>W'KX(C!SU[>7+@W5W?K MI\V'+9N'[LW];%9NWG_Q.Q<=/WK;YO+XS=ONN_IK.Q\?\5-3;][VK=/'C]ZV M\\:]^>?9UKEY=]Q")T]I=+9SCM[\=Y<;CVYWFR+N_*\8NO]4Y7.;SK+W)^7YT"8K[K.3#__Q;_UQ[S_;#D\2 M\TDL(#%!8B&)120F24R16$QBFL0,B2409N7(\"E'ABZ]S*4_%ZN[E9>N\KLR M1B[SH@1:SQ(^.:&N$4)B/HD%)"9(+"2QB,0DB2D2BTE,DYAYP,8[K+K>/X\&:$0K&D9/T3!R1L/NC"*_\F9%5LYU=E+K;ILBTA MG%[7A" Q?W3$-SL@1Q0D%I)81&*2Q!2)Q22F2MYU5^K*J+!VUQX<2[Q@6)^206D)@@L9#$(A*3)*9(+"8Q36+F 1L] M_QW7/QOMG5! (UIQ,7F*BXDS+GY;WVW*=/BTBXGJ5&*:EF,MMM^]C[L :@D MNQZ().:36$!B@L1"$HM(3)*8(K&8Q#2)&1)+S@\3<_ \ MW6$L>M_2C5<.=)LN=G..GM[7(Q2R^7)9,5L])(KQ^W>.-M[F8W7LF=_?L;;U#^R0NO M7_YEZ?-TF^WO1K4+JW1>0E?;^K[,EOFF&G]W\_+!M>[?V[9 )!\!06(AB44D M)DE,D5A,8IK$#(DE$&;E9K_7%$9ZSB2I&B)%=I^M[[+R[S_N%D7V$ OYPT%X MM5B7$;-(E]XL+V^5ML]\W(-T#5)4\U$M0#6!:B&J1;7V?(X^'(P.IE/HH K5 M8E33J&90+:$T.T6>U<[ZSA1I3CN"/ZOSK_*]O8ODZ!C"E0+42U"-8EJ"M5B5-.H9E MH30[*09-4@R<2;'K@BTVF[O= MQ&66;]K/)YQ(YY @-1_5 E03J!:B6E1KS\\GJFJD?3(Q.+PZ,.K;-U+H;L6H MIE'-H%I":?:1WY1 ^\YNV$,W?=MTT\,BW[0US#^YG:[!%AG[;_\ MR>K:%-5\5 M03:!:B&I1K>T=_^/!_O%/#JI0+48U76O6\=^_F(SWCW]RT(32 M[.._Z6CVW27-QPK6/TVVNLR*UM=^N(G.!S]:S$2U -4$JH6H%J&:1#6%:C&J M:50SJ)90FATE39FS_U#^HEY2UD?[FZCFHUJ :@+50E2+4$VBFD*U&-4TJAE4 M2RC-CI6F]-EWMSZ[/(^!MCUK;>^9ATG/^F_O0IB/[D* :@+50E2+4$VBFD*U M&-4TJAE42RC-#HZFI=IWUU3-8OWZU :MI:*:CVH!J@E4"U$M0C6):@K58E33 MJ&90+:$T.TJ:*FO_@IW:H"565/-1+4 U@6HAJD6H)E%-H5J,:AK5#*HEE&:O M8M44/0?NHF>'J8U;ZIHHM>8N5?GHF &J"50+42U"-8EJ"M5B5-.H9E MH30[ M*9HRY\!=YA1YD[[<,T7V_+J*C.0KX\O."U-27(PMT4U7Q4"U!-U-KS@F?_HB4E6FYV MN.),A.Z;1#6%:C&J:50SJ)90FGWX-^73P6LKA/YQMYCO%@6IOM0L%MJ: F@+ M%=5\5 M030P.URYM.;S#MINUK.>%[IM$-85J,:II5#.HEE":G0)-;W3@7@7T MXRJKWA?D<:&@C]=%]K#>A?-:)UH>134?U0)4$Z@6HEJ$:A+5%*K%J*91S:!: M0FEVMC3ET<&$O=:)-DA1S4>U -4$JH6H%J&:1#6%:C&J:50SJ)90FATK3;5T M\$JU]/AW/7%+G1,%;9BB6H!J M5"5(L&+0MFMJQJC ZJ4"U&-8UJ!M422K.C MHJF.#OY_ED%]A2VR55ZMOERM![A8SXHLW53_V'V\JHOOLVJ=YL:_2E MN6)K5J*U650+4$V@6HAJ$:I)5%.H%J.:1C6#:@FEV>]@:&:GZMO7)Q-D '%:@6HEJ$:A+5%*K%J*91S:!:0FEV7#3=V3-W M=Y993KD>Q'J_EL,C=>K>E\[Q@+9F44V@6HAJ$:I)5%.H%J.:1C6#:@FEV2DR M:%+$O4CJXSSNY2>HW4#G\XR693> 0-NNK]ZW[Y[7Z[_QJDL]D];H M0 NNJ!:B6H1J$M44JL6HIE'-H%I":79T-#W8,V?1[N&%P,OJA/NP>I_/I"5JP1;4 U02JA:@6H9I$-85J,:II5#.HEE": MG3=-7?>,7>;U#&WJHIJ/:@&J"50+42U"-8EJ"M5B5-.H9E MH30[5IJF[IE[ MF=<.E3JWU#E1T)(NJ@6H)E M1+4(U22J*52+:^V5"_L:'=2@6D)I=E0T[=LS M=_L6>D(7+>:BFH]J :H)5 M1+4(UB6KJ[+ T/!P<'/U -4$JH6H%J&:1#55:]4[PSZ_R'\^BNH!YST57GZWF^]N1ZFQ67Z?IW[_/555;>?K?&J_-*K'OP MKF&#:CZJ!:@F4"U$M0C5)*HI5(M13:.:0;6$TNP0:HJMPSYZ)7:(K@^+:CZJ M!:@F4"U$M0C5)*HI5(M13:.:0;6$TNQ8&32QXFZZ[F)E\10K;[S+=+/8>)MR ML'1>O43P/BT6Z>4R\XH7BF[N 3H'#;IB;*WMGUB?3?96OP_0806JA:@6H9I$ M-85J,:II5#.HEE":G2%-%W;H[HL>-3^2GSY_\<0RSPOW; BMS:*:CVH!J@E4 M"U$M0C6):@K58E33J&90+:$T.W*:#NUPR,Z&R!+@%-5\5 M03:!:B&H1JDE4 M4Z@6HYI&-8-J":79L=+4:X?N>BTP&T)[M:CFU]K>2PGZ^U,AM"^+:B&J1:@F M44VA6HQJ&M4,JB649@=(TY<=_L7E;YNOZ7%_.69#EJIK;7]9VKV9R<^ M.FJ :@+50E2+4$VBFD*U&-4TJAE42RC-#HJF4SL\HE.[F\Q<54_KM&8$6J1% M-1_5@EIS7UL1Z)@AJD6H)E%-H5J,:AK5#*HEE&8EQ*@ISH[<0#4?U0)4$Z@6HEJ$:A+5%*K%J*91S:!:0FEVGC0=V!';@1VA'5A4 M\U$M0#6!:B&J1:@F44VA6HQJ&M4,JB649L?*H(D5=P>VPVH$;JESHJ!EU]'A M(K*C2?]LO^J*#BI0+42U"-4DJBE4BU%-HYI!M832[*AHJJXC=]7U2W:?+^^S MXOGSN3_TEJ;N<3H'"=IS1;4 U02JA:@6H9I$-85J,:II5#.HEE":G3=-SW4T M9&<\9!MOBFH^J@6H)E M1+4(U22J*52+44VCFD&UA-+L6&EZKB-WS_6(IVYJ M8?\)V>'>=&+J'JES1J!+OZ*:0+40U2)4DZBF4"U&-8UJ!M422K,SHJFRCMQ5 MUA^:ZI2W>;R:XIS]H U75/-1+4 U@6HAJD6H)E%-H5J,:AK5#*HEE&9'4--P M';$-UQ':<$4U']4"5!.H%J):A&H2U12JQ:BF41N^$:5$M MBBS;>+\\K &97N_>[6\W*])YVOH6[;6Y5_ :[L^&T)5A42U -8%J(:I%J"91 M3:%:C&H:U0RJ)91F9T93=AVYRZX_/!M:K%^?#:$M653S42U -8%J(:I%J"91 M3:%:C&H:U0RJ)91F1="X:=..>^AL:(R6:E'-1[4 U02JA:@6H9I$-85J,:II M5#.HEE":'2M-J7;L;-?]V&RH-E]=6''J'KQS;*"E6503J!:B6H1J$M44JL6H MIE'-H%I":79L#)K8<)=F?W1"].KJ)^YQ.Y^VH!5;5 M03:!:B&H1JDE44Z@6 MHYI&-8-J":79^=,T<<=G[&P(+=RBFH]J :H)5 M1+4(UB6H*U6)4TZAF4"VA M-#M6FL+MV-F\^_#Q]G:YF.V6>%REQ?6B??9#=@&GM?;J7,I'APU03:!:B&H1 MJDE44Z@6HYI&-8-J":79,=$4:,?N NVT_$09$TOO:[Z\VR[R]5]^09![P,Z9 M@K9R42U -8%J(:I%J"913:%:C&H:U0RJ)91F!T_3RAV/V6D/VK1%-1_5 E03 MJ!:B6H1J$M44JL6HIE'-H%I":7:L-$W;L;-RUV4)!+?4.5'0DBVJ!:@F4"U$ MM0C5)*HI5(MK;?1LKMWO';PQNT8'-:B64)H=%4U[=NQNST[3S8TWS>^S=5HF MQ<==8+3F!+H^+*KYJ!:@FD"U$-4B5).HIE MKK7Q:SF!-F91+:$T.R>:QNS8 MW9C]:Y=(CGPAH7L?.H<,6IU%M0#5!*J%J!:AFD0UA6HQJFE4,ZB64)J519.F M.CMAJ[,3M#J+:CZJ!:@F4"U$M0C5)*HI5(M13:.:0;6$TNQ8::JS$W=U]MBI M4,U8)Y.C@Y/)J7NTSCF!=F513:!:B&H1JDE44Z@6HYI&-8-J":79.3%H:%QF[IS9H-Q;5?%0+4$V@6HAJ$:I)5%.H%J.:1C6#:@FEV=G2 M=&,G;#=V@G9C4 M3F>\?Y4?K^?YNCPQV6;%9;K^W?M\=955DY\OZ39SSWO0"BVJ^:@6H)I M1#5 M(E23J*90+48UC6H&U1)*LU.G:=I.+MAY#UJ:134?U0)4$Z@6HEJ$:A+5%*K% MJ*91S:!:0FE6K)PWI=ES9WON(5863['RQKM,-XN-MRD'2^=>>49SGQ:+W4HI M17DBTQ8T[@&Z!@VJ^;6VO^K*>/\-S@)T6(%J(:I%J"913:%:C&H:U0RJ)91F M9TC3D#UW-V3;)T3RT^>= Y_7';G>,#;=>B6H!J M5"5(M03:*:0K48 MU32J&51+*,W.F$&3,0-T^G..%F51S4>U -4$JH6H%J&:1#6%:C&J:50SJ)90 MFATK35'VW-F8(Z8_:'46U?Q:VWL[L_[^W >MQ*):B&H1JDE44Z@6HYI&-8-J M":79 =)48L^=5;KVN<\/K0WI'JASD)":CVH!J@E4"U$M0C6):@K58E33J&90 M+:$T.W":;NWYB)T(H;5:5/-1+4 U@6HAJD6H)E%-H5J,:AK5#*HEE&;'2E.K M/7?VZQ[.8W9OVW-57;)M39+Q$;.)J7N^S.9REHIQ;5 E03J!:B6H1J$M44JL6H MIE'-H%I":78&-=7;\W-V\H-V:U'-1[4 U02JA:@6H9I$-85J,:II5#.HEE": M'2M-M_;\'5AM[TY])S_KO8#:$]F91+4 U@6HAJD6H)E%-H5J,:AK5 M#*HEE&9%QD73F[UP]V9_?#9TQ"IO[K&[GK:@FH]J :H)5 M1+4(UB6H*U6)4 MTZAF4"VA-#N#FM[M11^=#5V@55M4\U$M0#6!:B&J1:@F44VA6HQJ&M4,JB64 M9L?*H(D5]T*V1\V&:N/55]9,W8-UC@FT.HMJ M5"5(M03:*:0K48U32J&51+ M*,V.B:8Z>^&NSO[P#&CW++-S^H-6:E'-1[4 U02JA:@6H9I$-85J,:II5#.H MEE":'4!-]?9BR$Y_R!K@%-5\5 M03:!:B&H1JDE44Z@6HYI&-8-J":79L=(4 M;"_-_U!6[6U]NIDRD>'#5!-H%J(:A&J2513J!:CFD8U@VH)I3W$Q.GF M)LNV?KI-/[Q;9<5U-LV6RXTWJU:#?']273MY^JQ79%=EC/1__C@X.3WXO.C_ M+/O5YT\;YL.[V_0Z,[LTV7C+[*HD>V^KA72+Q?7-TP?;_+8,@1/O,M]N\]7N MGS=9.L^*Z@;EUZ_R?/OX037 M[SX?;?;'_X/4$L#!!0 ( -:""U=^F2.L MN ( "H' 9 >&PO=V]R:W-H965TVT\)^_:Z=$+40RA[VDO@Z M]YR<8U]?IVNI[O42P)"'D@L]\I;&5&>^K_,EE%0?RPH$?IE+55*#H5KXNE) M"P*7E DO2]WYJX9HNEL1-^ MEE9T 5,PM]65PLCO6 I6@M!,"J)@/O+.P[-Q8O-=PAV#M=X8$^MD)N6]#3X7 M(R^P@H!#;BP#Q=<*QL"Y)4(9OUM.K_NE!6Z.G]@_.>_H948UC"7_P0JS''FG M'BE@3FMNKN7Z$EH_0\N72Z[=DZS;W, C>:V-+%LP*BB9:-[TH5V'#4 X> 40 MM8#H7P%Q"XB=T4:9LS6AAF:IDFNB;#:RV8%;&X=&-TS879P:A5\9XDSV58K% MT0VHDDQ@9@[)=RR<(S)M]I3(.1G+LI("A-$NHDH],K$@=Y378&>V"88+<+&6MJ2ATZAO4;?_NYZW&BT9C](K&+[4X)G%P2*(@ MBGO@X]WP">0(#QT\VH;[N%K=DD7=DD6.+WZ5#WU.F,ZYU+4"\O-\IHW">OS5 M9ZWA&O1SV3-ZIBN:P\C#0ZA!K<#+WK\+D^!CG]'_1+9E.^YLQ[O8G>T^@PTJ M<2C;,U99%(7Q,/57F\K?RMJ2-.@D#79*&M=ES:GM ]@.<@6N,6!-P@,S9 [0 M)[=A'&X(B5^(?9D3)F&_U&$G=;A3ZJV@I52&_8$"NPP64($%)&MA")Z)9H9I M75.1 \FE-KW'9/A"UU$'Q(!O060]&UM$CV3U9,5 M?CA)GNGR-SJ9O46^4;5@0A,.<\0%QR?H2S6=N0F,K%QSFTF#K=(-EWB9@;() M^'TNI7D*;+_LKL?L+U!+ P04 " #6@@M7KJS;&$,% !Z( &0 'AL M+W=O@4?("\SSXSGL6/(3+%<\>&)-QBI?P M"/PIG5-Q9Y0H01A#PD*2( J+F\ZM=>W99J8@)?X.8<,JUR@;RC,A+]G-77#3 M,3./( *?9Q!8_'F%&411AB3\^+< [90V,\7J]0[]LQR\&,PS9C CT9:Z%?*,BA&_G89>!!L*/3YYY,1_N9R*4 =H1F(Q_QB6#%ZBVR (LTL< MH;LDGY+9BS,7. XC=BY$GAY==/;I''U"88+NPR@2 FQL<.%8!F_XA1/3W G[ M@!,.NB<)7S'D)0$$+?JN6G^@T#=$0,JHV+NH3&TEX!_KI(L<\P+9INVT^#-[ MO[K=-IP?L^Y]M_5:,)QRBC@2KW< 3TR+6/ N9PKZ>@_Q,]!_VDA6PF09[YJE MV(>;CDAI#.@K=":__F(-S-_:(JP3S-4)YFD"JW'1*[GH273GT')=80JH9;G> M4HJ3)8@4SM%TBZIR<[R5CV\WF ;HZY\"$MUQB%DKB3V=).H$9K :B3V M2Q+[R@5UQ]@:)SX@LD!^OKB87%QKD;XH@CB-R!:@>)BNJ;\21*(TPB+[BD3+ M,G+9>1M[N>&^-)Q]([Q.KFS3Z8V-URHMWTI9CNWTZU+NN["\8UBU" W*" V4 M$;B)2?-!$3D,FSC+3YH9E4$9*8/RE%#PR3()_Q,#9T=\N6 MLH_[\0)?X#=&>=6,K-8^]UTV/5TVZY'=M["6NH?]WD*N1#TYS^A$BOK-6J3)9CWZ^R[>4K?Q MJNB7NZ<'HZ^S(9]I17,+M&/1_QDMO;UOZ6UU@SNK[&!?H 0VQ?XT"AE;MY[F M30O$8]O4+6)M^]3O0_..HN7C-RIGJ3'0I3S$9DA.L/S,K'Q:'I3?RN/AQO.I M=3VS6IZ[UK67'X/OX?-3^7M,EV'"4 0+85)[C/AG,3R M<@4X )H)B/<+0OCN)C-0_KO!Y']02P,$% @ UH(+5V !7&=\!0 '1L M !D !X;"]W;W)K&ULM9EKC]HX%(;_RA%;K5II M2F+G!ET&"6:ZNU-MMZ-.+Q^J?O $ U&3F-IFF)'VQZ^=0!)(<";L\@628!^? MY_7M)1YM&/\AEI1*>$SB5%SVEE*NWEB6")^-1]NR6CT=L+>,HI;<W7)U9Q519E%"4Q&Q%#B=7_8FZ,T5]G2%K,27B&Y$Y1HT MRCUC/_3-S>RR9^N,:$Q#J4,0]?5 KV@KV+_GL&KV#N MB:!7+/X:S>3RLC?HP8S.R3J6']GF3[H%RA(,62RR3]ALR]H]"-="LF1;6660 M1&G^31ZW0E0JN,T^2>\N_P BP02\*I@"B%SVDDQ85ZJ*X_+=E: MD'0F1I94(#H=*]PF/2]N$]2^52P-MT1F<-]:_,]1$V!+"4@H6,>"?C M%!LCOENG?7#L"\ V=N#SW36\?/&J"I]_-:5J#GQ-0Q4898'Q

KUZ(U8DI)<]M2 )RA]H;_SK+\BW?VN2[7\*MB>56TCEFJ*/_U[KP:TG MQG:\7\"'M112C>8H75S E"ZB-%67:H6)21I2^.?X )CF;7E96WK5?1@[ ]?W M'#RR'JK$QIQ.)/8*8J\K\1]J5$@U!DQH7@W-V@'G-&KKO:".AP8H&/AU/F,& M)_(-"KY!-SZ@CZN(M\ -ZG!X&-BHSF9L_42V8<$V[,BVM]"\S;[58MR^R@QK MO"YRD(N= ]IZN0^I@7+H*_47*O3,4WVH!ZJRL^I&,GA0C\W4J+%K K=AS)JS.I4:E]382/TU M<\^*:_) N?HW4*RG<,LCU;DK)4GF(RZ*<%C*ZDBRSE[MK"G;>(G.H>VW>"0_!SV"54^B5D-DP=P*L[;PNZ6T=' M?;>&?@[?A$KCA,S.J0/ZO+(KMZ![#>AVWSE^BID-E9M[+?5;M]M MV2WD?@.YWT?N(?DY'!Z[_N@#6-L,658*Z*G[?]P]%"+NM.O6"HY">6:Q/")\@1>1BD\4<+%J\8I 43".Y*N]0NI M_&V(TR1+2T*#O E -LS(4_/KF.=%<"#)WR!AU!!J7Z_2+&*S63Q5K\JL:A3% MW&JP10IV2,/CXIS#5N+25N*.MO*9^A@F6J->YBQV0P#O]$(&P=1CWR1OSJ'P]<^^/84&IH#YSFS067 MUA&;K:,!H3+LCZ9>?[F&AL/A8>KGL(BXM(C8;!$-B"U;1".R5^L'[ T/=P9S M2EV1K'YP])YP]=]/0$SGJJK= M#U2B/#^+R6\D6V7'&?=,2I9DETM*9I3K NKW.6-R=Z,;*$[$QO\"4$L#!!0 M ( -:""U? I_UCYP, /$- 9 >&PO=V]R:W-H965T+4-K#\ M^XZ=D++!<'NWRP<2V_,\XWD\&=N# Q>/<@N@R%.6YG+H;)4J[CQ/KK:04>GR M G(<67.1485-L?%D(8 F!I2E7NC['2^C+'=& ].W$*,!WZF4Y; 01.ZRC(KC M!%)^&#J!<^KXQ#9;I3N\T:"@&W@ ]7>Q$-CR:I:$99!+QG,B8#UTQL'=O*_M MC<$_# [R[)WH2):0Q)8TUVJ/O'#[U#%T]9\*YY*\T\.E:WOD-5. M*IY58)Q!QO+R29\J'FQ-4.J$3'F&Z2>I6<$6 M><"<3'8I$+XFGXW@D+3&>Q"8/V0L,;,*;2G)3H-93B8I12Z$\10D^LB6(KSCP,_&(W%(!,(K\43H*%=;2>9Y HD%/[N-[]S >ZAM+7!X$G@2WB3\8Y>[)/)_):$? M1I;Y3%\.#VWAO,[[_(>]/Q,CJK,M,GS1M6S3JVK+MK$0--\ %B!%ED=R;K>@ M1],]/E"1D"]_(B7YJ""37VW94?J/[?YUT;V3!5W!T,&J*D'LP1G]\E/0\7^S M+DFS^1F3/%C&N%S&^Q3Z:2\6P0N/2)&S/$L@38K9FS)UM(5>>@B"\UFY43MJ-P2PVT5QMR'#%3X_;HAQA2^([9)T:DDZWR>) M8/*QM18 6/H58)HI(C K;%)T;%/R+T*X%QZ!"OG>)L9M\DZ))!')S#YD*TNO9IB]FF'^ M&H9GJO=JU7O?EW]KR@39TW1G#B@KGJ&K\O.TJ5Z2=\]2(7#[S?RS&,5N,ZUF MEU9M-VI0S:U4_9X]\_JU!OT?UJ 426@+?S^Q71\MQ?XY[]&F--+2-N-&\5F M=FD4NF&OH865J2F%=W:&S4!LS.5!XKKN,.K>^GXR-L?R1O\DN)L&EOX9 MWF?*Z\?_].5EZ)Z*#*=#(0V MP/$UY^K4T [J6][H/U!+ P04 " #6@@M73-ICX<0$ "% &0 'AL M+W=O(ZC1)Y;,Z7F9[8M_1G&3)[R.2;T9<)%S!2]BJDMYP)9D G%D>TY3MN. M69A8@W[6=BL&?9ZJ*$SP5H!,XYB)ER%&?'ENN=:JX2ZP:-\LCYDW[Y')Q;CK8( M(_255L'H;X$CC"*MB>SXKU!JE6-JP?7GE?9/&3S!/#*)(QY]"P,U.[>Z%@0X M86FD[OCR'RR 6EJ?SR.9_<*RZ.M8X*=2\;@0)@OB,,G_V7/AB#4!K[%%P"L$ MO#<";GN+0*,0:&2@N649UB53;- 7? E"]R9M^B'S329--&&BPSA6@KZ&)*<& M8\7]IQ/MB !&/*;9(5GFWQ,8TY0)T@B!3RA@4HG05]1+:@E(DU#E,0C5"QQ= MHF)A)#^2V%W5-5,.]]15PM'=^)Z^?[_&^!'%#^IX/[Z$HP\?X0/8(&>,AH P MR7L?4R,]?YWQ5+(DD'U;$:NVV/8+KF'.Y6WA:L,U3]1,PE428% C/S++NYY! M@4U.+CWMK3P]](P:OZ3)*32<8_ >O.N?\(F6O7-4L7=4T:1_B<0Q#G(9)HK\^LH@E/M9Y(Q^BE0VA<^MBX'6=CMNW%^N81D,. MQ&R5F"TC)BW08_B;@J]J%\RPM4'@=IJM7LMQG#<4QG$.I&B7%.W=% ^4@^HA MVAL0)UD<-B&,PQP(T2DA.KLA:)N:8+B%H[/!\=9^XP@'VM\M[>^^9\5<,^'/ M5LF+%LQ5_L6P6KI;YMH;QLUNKQ?5*^-[I?$]H_'YY $R'_!YCME.IC@LJ#E; M_BEE/4,>'_;V7B=&.PX,D>M4.[]CY/R6E3@$=[% 025;OO;A$PL%/+ HQ?7, M-MP>JV*8SAIPY[39>,-J-N90V+4RQ_U96$/J*Y2[C37&YFEO@]%HPZ&,7L7H M_2SC]L18Z'Z%6!=&HPF'(E9%BVO)658AK+D,V?'"'^E"MXS:BBUDJ#JS68/%.5-JZY MMGF'9XPS9:^]>(J.LHU%U(&HW?$]77!6(O5VP?KEQ98]MHM2XQB MFET^2?!YFJC\PJ5L+2^X+K)K';OJGM^.$1\55A(BG)"H<]JA9"7R"Z?\1?%Y M=F?SR)7BR/#/%<6:,AZKOGHZ'9,N3.(-[BM@V33%]GD!"]B/# M-@X=#_%JS66'.1YN\ IFP+]O[JEHF24EBE/(6$PR1&$Y,F[MF]#VI(.R^"N& M/3NY1C*4.2&/LO$Y&AF6G!$DL. 2@<7/#J:0))(DYO%O 37*,:7CZ?6!_DD% M+X*98P93DOP=1WP],@8&BF")MPE_(/L_H0BH+WD+DC#U%^T+6\M BRWC)"V< MQ0S2.,M_\5.Q$"<.@M/NX!0.3MVA=\;!+1S<2T?H%0Z]2T?H%PXJ=#./72U< M@#D>#RG9(RJM!4U>J-57WF*]XDP6RHQ3<3<6?GP\XV3Q^'$BECI"4Y**^F-8 M9? CFHFBC+8)(+)$9\W")WD-Z'T ',<)^R G+9S7C1[^[]$KB^&6E>,JGGNN3C]]K'EPIZPS9X 2-# M2"0#N@-C_.LOMF?]WI8:G;! )RS4!*LDL5(J:=[KE*T.$TE MY$]W6W)RKJ>X\K_1;FQ;OC4T=Z>+WC2Z=GM5FZ!IXUB#&BAL&&ZN)IS.) M.F&!3EBH"59)HE\FT?]):I)S^R?/=Z^N)2TF=2EIFOA>34B:)I[;+B.#,NA! M9] /8ADQ7:R1>,E! >S$N_=&E>7AU:A+63K1+RU*G;! )RS4!*ODY[K,S_4; M*\NUSB3JA 4Z8:$F6"6)MG7XM-D,:NK28N/[-7EIL;'M,P)C MG^S1[,[89V(?'60ZO;K8-(T< MIW]&;(X[0KM[2_@'9$#% DBQN8W2.(L9IU@>YUVF.)WT%Y>I3EJ@E1;JHE7S M=-R]VOVW5ARM^UZMM$ K+=1%JZ;RN/>U.W=EKU$\N/#;?JB+W6/[%OIG9+ M?R _3JCS[R,^_[(A7H]6<<90 DLQE'7EB\S2_&-!WN!DHT[#YX1SDJK+-> ( MJ#00]Y>$\$-##E!^LAG_!U!+ P04 " #6@@M7L\.HW=@" #." &0 M 'AL+W=O=Y&.YX*IG MMRH)*8 *PBCBD(ZMB3N<]S7> +X0V(B]-M).EHP]Z-'HVFU(35QO[U3_VB\*R]++&#&\J\DD=G8>F^A!%)F&R;YAJWP1JO?)O>3J*U$\ M&=[0F!6 'O 6!+I$DR0A>@%QCFYHO0OUUI&]9R+[Z)91F0DTIPDD'?SH-']P@F^K++2I\':I MF'HG!3]7M(=\YQWR',_OF,_LY72OR\[_19__<_2#9/CMOO"-GO_7?8$B(N*< MB8H#^C99"LG5X?[>M=ZU8M"MJ"^\H2AQ#&-+W6@"^!JL\.T;=^!\Z$KV:XI% MKRDV?R6Q@V4)VF4)3JF'"\[6Q-S1ZG"B\R502(E$*6?%A3J/9LVD/LM=ZU-+ M#XRTKA_KT.V/[/5^UO^$7/K71Z"H"W0(F7= KOI!"SKPWF^]]T]ZGZSZ$#4X,MH!.O+9'6W@'CFU]R[H OC*5$:! M8E9169_)=K0MOA-35T]ZXYDI2D/2R95L3'-3/UP -< ]3UE3.XZ.D#["Q/^ E!+ P04 " #6 M@@M7"\@<.Y,# !A# &0 'AL+W=O4 M3I45VG#3>[%):F?(&:V7Z^F1\2>1$R+1UZJD8F;E4M;WMBW2G%18W+&:4'BR M8[S"$J9\;XN:$YQI4%7:GN-$=H4+:LVG>NV!SZ>LD65!R0-'HJDJS/]>DI(= M9Y9K/2]\*O:Y5 OV?%KC/=D0^5@_<)C9/4M65(2*@E'$R6YF+=S[]43%ZX#/ M!3F*P1@I)5O&GM3D?3:S''4@4I)4*@8,7P>R(F6IB. 8?W6<5K^E @['S^P_ M:>V@98L%6;'R2Y')?&9-+)21'6Y*^8D=?R:=GE#QI:P4^A,=NUC'0FDC)*LZ M,)R@*FC[C;]V/@P P&,&>!W &P.",P"_ _C7[A!T@.#:'<(.H*7;K79M7((E MGD\Y.R*NHH%-#;3[&@U^%53ER49R>%H 3LX_0BK^RH1 #X2C38XY0;=H ]F8 M-25!;(=6K*H;B?5;A>D2BR)%F&8H*2<[_VWW]W;N?F.'WB>AK/O\,WQIS M6M#],!'_6&R%Y%!*_C2][)8N,-.I\GHO:IR2F07U4Q!^(-;\]0]NY+PS.?V2 M9,E+DJU?B.SDG03].PDNL>OB4,(OVV1_BXPT4EU&A_EM[(;!U#X,?35$19[C MGT8EAB@W_#%V3\/6IC W=IP^[$1DV(L,+XK\HN\2*&2+ ^%P-:*/3;6%'(1B MMVE+T&^-%!)J#J0GU"A= 4V.M-N$@^-Y$R_V?"<:F6(*=,)XXHP$)T9&+W9] M;^2,D3$(@NB,-U'O3?2BWG1W@LF=Z%IW3(%&=XR,)G>,C!?Z614H90V5[:W5K_;]\$*W@:/UI7N_<@WK M"?3/;;O[+WW;?'_ ?%]0@4JR@ZV&ULK59;;],P%/XK5I 02&RYKNM*&VF] M($ ,5:N !\2#FYPVT>PXLYUV^_<<.VEH1UI-L)?$/C[?=Z[QR7 KY)W* #1Y MX*Q0(R?3NARXKDHRX%2=BQ(*/%D)R:G&K5R[JI1 4POBS T\K^=RFA=./+2R MN8R'HM(L+V NB:HXI_)Q#$QL1X[O[ 2W^3K31N#&PY*N80'Z6SF7N'-;EC3G M4*A<%$3":N1<^X-99/2MPO<BZT2.[([+[*-Y1!H169/22L2B$E*RDX MF5"65(S:VB-JFK-*XYEE+EOF:ZUEOJPT73(@6AR09X*E(!5Y,P5-HA_* MH-30U1BH<==-FJ#&=5#!D:!"QO=.X%U,<)OE8)?E<7"2 M\'-5G)/0>T<"+P@[_)D\'QYTA?-_UF?_;/T@&6';>^[*O&29-.7))N]$-E!S:*V9M')FM7?ORC-!WZ\2EW%J7DO+*\9 M6ILX\KU>%/A#=[.?][_UPK[?#_KAH=ZT0^_JRN]%3_AF'7J]P+N\BEJ].A'N MWMW)0:[MT%(85E7HNJ=;:3L7K^TX>"(?^X.)WR&?XARMQ]X?^GH(WU"YSC&= M#%9HRCN_1&]E/=CJC1:EO;F70N,&PO=V]R:W-H965TZB85(A3"M4Y$07;.=UP\R@) H:>2,CET"J76 ]>560$EECV^ M!J;?++DHL=);L7+E6@#.+:BD;N!Y5VZ)"7.2V,IF(HGY1E'"8":0W)0E%L\C MH'PW='QG+YB35:&,P$WB-5[!':C[]4SHG=NPY*0$)@EG2,!RZ%S[@TG?Z%N% M'P1V\F"-3"0+SA_-YB8?.IYQ""ADRC!@_=C"&"@U1-J-WS6GTY@TP,/UGOV+ MC5W'LL 2QIS^)+DJALXG!^6PQ!NJYGSW%>IXK(,9I]+^HUVE^['OH&PC%2]K ML/:@)*QZXJBRXMWZ (1AJ:$4JT@8U=I?PRKF]6V1Y7MX(CM M$$TY4X5$$Y9#WH)/3^.O3N!=G8NAT'N/ B\(6_P9GP\/ MVL+Y/^N3?[;^(AEA%"-JBA%9]O",S_09?1>825QU MVH=;K8IN%)2RM3A1E\7IDBSMDFS2$=F+XO2;XO1/?BDS_*PGIT*Z6:*Y64R> M]!B7T%:.BLGW+)49XMO$Z_FQNSU,\SE*Z3E*DU:EH%&JPG4/QD<)8F7GMD09 MWS!5]8M&VEP-KNU$?"4?^8.QWR)/]56BFOQ_Z:M[R!2+%6$245AJ4U[/3&Y1 MS?9JH_C:#J\%5WH4VF6AKT,@C()^O^1<[3?&0'/!2OX 4$L#!!0 ( -:" M"U=*;=5[N0( *4( 9 >&PO=V]R:W-H965T+!;4Y;:W'*Z>K9$P71+KC"E)W.I M!#,T50M7KQ2R.#<2B1MX7L\5C*=.%.;WQBH*9682GN)8@V.PH4REO+.3RWC@>)8($YP9*\'H;XUGF"16B3CN2U&G\FD-]\<[]?,\> IF MRC2>R>0KC\URX!PY$..<98FYEIL++ /J6KV93'1^A4VYUG-@EFDC16E,!(*G MQ3_;EHG8,PB"1PR"TB#(N0M'.>6(&1:%2FY V=6D9@=YJ+DUP?'45F5B%#WE M9&>B23;5>)]A:N##FJX:#H9QS&W&6 *7:5%WFAW"P0@-XXD^A'?PNQG<7J&8 MHOH6NH:HK+8[*PE."X+@$8*/6=("O_T6 B]HP\UD! >O#W^5<2FH*K*@BBS( M==O_&!GL1D.'&I_C6J-3O3FE=_SWC? MBO8 M=I-Z]%D:2O=8H>"9@#%[J ,L)'JYA-UMZ\BGS4>_T%W7^.Y4OCO-OMD6-0S3 M&,XQ'Z2994$UHZS1SH1K9K".IY#U_3T@K^7U^YUZGF[%TVWDN6);+B@+NY:" M[S"D]T",,9PII-Z$X4(ABK^U7:.7)]:S5\70>][FZ[T ;+^"[3<=5#,?/6^GC%X#UO9^O>^\_ M:UT*[!<[Z-;4VMT[=.P!?L74@J<:$IR3H=?JT_Y3Q9E83(Q?05!HZU?+A MDKXC4-D%]'PNI=E-[-%6?9E$/P!02P,$% @ UH(+5X:,WUI( P SA0 M T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB;T5;:*B%-VB8D M>-@;0XF>.REE^/KYVF'_A6'0^#+A7$OL?GW&/[IC'T*[T4[&[&F X6 MN9#5@,RT+C^'8369L9Q6%T7)I$&R0N54FZZ:AE6I&$TK(.4B[+1:<9A3+LFP M+^?Y3:ZK8%+,I1Z0;A,*W.U;.B#M^)($3FY4I&Q 'LX^_IX7^OI#X.XGGTY. M6@_GU[OQ,PNG6 Z$4+US48)AT?)MW:K]["$W2W$UC&J=%RW%.,UCO( MUQY/F'#B\6-FL+8$'83<;7G)&U1+#.M2&?:S0JXK)B(N8)1ISH)'*@9D1 4? M*PZLC.9<+%VX X%)(0H5:%.J)E4;(M63@]NN!U5QM5I68KE%\&G,F=N\@Y5<[CKIO9=E^J^P:]GJL MW]OOW>35,9B,C\'D4=1D[QA,)D=@LOMFWYJ'FXS>YT*&]4EHX[BU==AJH@$< M:@?D)QR/Q3II,)YSH;FL>S.>IDR^.',9>4W'YH^U+7TS/F49G0M]WX #LF[_ M8"F?YTDSZA86HAZU;G^'Z;7CYD1MV&9B&R5I?0-A%;NSE M1S".P_P(8%@>S '&<2PLS_\TGQXZ'X=AWGI>I(=R>BC'L7S(R'ZP/'Y.8B[_ M3),DBN(86]'1R.M@A*U;',./7PWS!@PL#V3ZN[7&=QNOD/UU@.WIO@K!9HI7 M(C93?*T!\:\;,)+$O]M8'F!@NX#5#N3WYX&:\G.B"'85\X8]P3B2)!@"M>BO MT3A&5B>&CW]_L*7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GCFUZL"]3/]FB:.IH*/,,2;U_,?9I8G68,.9Y;&UM*'0_LX=&L+LG0K %]7PV0T.A_64NG!A_>;MF9V MB ^,A\(KHT-A6_!%P8O[=;X]%,_*J86JE'^=#+KO%0Q$K;2JU7?G;6/7=:"^K>6%-54T&X_[$%[!>%7O%\Q;R02Y<5^+EXEX&D,G@?!0:7"KK M?%>C:U\&QF<(E?NCQIM/JO)@;Z2'OZQIUDH_MLV$NQBBV^CBL/GL@WAA_T\8 MS7*I"K@Q15.#]GT<+50MH'8KM78#H64-D\&FBI"Z%!^U#T$24]TW%>JV=QHN M/2W[N_8!%\707JAPPD[+#IP/\MKH$K2#4LQ;@K:V$V8I/J_!AMH(,B$@D]\% M>24KJ0L07?<[W@&W8"XA\(\:K4S)+XCP-ZQ/WY%J&'[,VT8[Y5[ MPL/UB!JO1[QT4QW"YH-/P9V*._"8B_0(LTA"NA"4X5]/Q2R,?C^E][51Z_9W MIP)C4B89,ZOD%J0#_#<=4\H8,SMC&OZ;^K&]J+AT+LABKTLI5XR997%9%+8) MH_"MDEV.I[8#1QEBS*R(6Z,?SQ[ UN(&%GXO:I07QLQBZ%1Z%H;@$+EK4X>6 MW%Z^1[EAS"R'J2Y,#>)!?MON3DH%8V87A.X3M\8Y,0,;TJ:0+V$RR@5C9AG< MMX6A)T,.M_/\)Y0%$F8+S)N%@Z]-.[OXV/I@"XS20,*L 3+U^#?!F.2$@ED# M-&:*,2D_),Q^B.1(XB1,=2MP?V!&RA()_Y0BDBY%,2EC),S&V,V;HH"4-Q)F M;Y )U/8_A])'PJR//H&*1H\R2,)LD'@F%<6D=)(PZR224L484\HM*;-;(KE5 ME)'23,JLF4-)UD]0C$EI)F76S'Y>$XTDN6K%K!C:A!G&I"R3,EN&QLPQ)F69 ME-DR,6&?B4(&:TD_&K!\Z#\*I>489*#OF>M?6N)E1 M!LI^RWH7'H.J YM0&66AC-E"_V'B)[)NE]AWEYTR$V4('LLQ-=#$F9:&, M?:YS '-OW,PH"V7,%CJ,V3T$&).R4,9LH5C.O@GEJ\![9AEEH8S90K&T/9YZ M9)2%,F8+Q3%CTR-_?XZ. MTQ",25DH9[90'',S;"XQ)F6AG'U7?VN_9+??,29EH9S90GO[)^($<^)73"@+ MG7<6&F[>)2MAJ324=^$2+I07LBIF5K0?_;YWEK=[635M M\UK=AQ]02P,$% @ UH(+5Y@;6I[[ 0 RR, !H !X;"]?]"2J,T(%XO*//A#P\)P/W;3O3V6W'\KBXW@XE56SFZ;A M5TIEOERV:;Q^XSF\>'[S,7+YY#_ M9V*_V>S7^7>__G/,I^D?@]-[/[Z575DWZ.%QWEW39R,UYETUX].K-*EVD$*0U@\R"++Z00Y!7C\H("CJ![40U-8/NH6@V_I!=Q!T5S_H M'H+NZP?)$F5<$B3-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&0 M6Y!N(;!;$&\AT%M1;R706U%O)=!;9P_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MOL90F!WH9Z&X'>AGH; M@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/GO9 M3:"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@=Z#>0:!WH-Y!H'>@WD&@=Z#> M0:!WH-Y!H'?,/E82Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#HW:+>[4_J7:;/0R[7 MGJ\U7O\GJ9[.Y^;KY2_+KYUXOV@O."?X=^?Q+U!+ P04 " #6@@M7=-+& M8MX! !:(P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K M6.D7?@2X46_5"_] W0ZPL*U-6Q#^O=T $XT2#2:^-UNVMN<]:Y/G:I/GG:,P MV#9U&Z;9,D9WPU@HEM28D%M';1J96]^8F![]@CE3K,R"F!B-QJRP;:0V#F-7 M(YM-[FANUG4#(^/I@FS6+;FH6XJRGDITM\T:.= MSZN"2ENLF[0D#\Z3*<.2*#9UOB]Z<3HYIAVF_96?G=^7.1689CYYZT(Z,4^_ MCSL>2;=ZZ%(A\K$Z_8GOB:GTV=]'W6F75/XP.VWOJ_6K_CP"ZV_G[_'',WZO M_\L^!$@?$J0/!=*'!NEC#-+')4@?5R!]7(/TP4P-4$L! A0#% @ UH(+5P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #6 M@@M7>7S#5NX K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " #6@@M7F5R<(Q & "<)P $P M@ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -:""U'0 & M@($L#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ UH(+ M5U<]#S]5!@ >QH !@ ("!J10 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ UH(+5]G .4&G!P VB( !@ M ("!*28 'AL+W=OY#%00 +X( 8 " @08N !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ UH(+5Y+?2A!G!0 A P !@ ("!PT$ M 'AL+W=O)9ST5 MH0, ,X) 9 " @6!' !X;"]W;W)K&UL4$L! A0#% @ UH(+5S%]MV-\ @ @ 4 !D M ("!.$L 'AL+W=O&PO=V]R:W-H965T MM3 !X;"]W;W)K&UL4$L! A0# M% @ UH(+5ROA%'ZJ P SP@ !D ("!55@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ UH(+5[60 M&2L/"0 E!H !D ("!<6D 'AL+W=O&PO=V]R:W-H965T)U !X;"]W;W)K&UL4$L! A0#% @ UH(+5[^DWFV=! \PH !D M ("!9WH 'AL+W=OA5Q[8# !M" &0 @($[?P >&PO M=V]R:W-H965T&UL4$L! A0#% @ UH(+5Z,=JXLG P & < !D ("! M]9( 'AL+W=O2X# !7!P &0 @(%3E@ >&PO=V]R:W-H965TXE$+6AP, )D) 9 M " @;B9 !X;"]W;W)K&UL4$L! A0#% M @ UH(+5\W5OFR' @ >@4 !D ("!=IT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH(+5Y2%IV*Y!0 <@\ !D M ("![*\ 'AL+W=O&PO=V]R M:W-H965TBY !X;"]W;W)K&UL M4$L! A0#% @ UH(+5ZOW>DWM @ X@D !D ("!DK\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUH(+5S)#KEAN! "2$ !D ("!-LH 'AL+W=O&PO=V]R:W-H965TF@( /0& 9 " @=33 !X;"]W M;W)K&UL4$L! A0#% @ UH(+5R'_CUH!! M*1, !D ("!I=8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ UH(+5]V1MVK5 @ \@< !D M ("!R.$ 'AL+W=O2N@" "5"0 &0 @('4Y >&PO=V]R:W-H M965T16P, .$. 9 M " @?/G !X;"]W;W)K&UL4$L! M A0#% @ UH(+5_^XW "J @ WP8 !D ("!A>L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH(+ M5WZ9(ZRX @ *@< !D ("!J @! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH(+5\"G_6/G P \0T M !D ("!Q!8! 'AL+W=O&PO=V]R:W-H965TO-L&% M3P0 +X9 9 " @=T? 0!X;"]W;W)K&UL4$L! A0#% @ UH(+5[/#J-W8 @ S@@ !D M ("!8R0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ UH(+5P'HGDR] @ ; D !D ("!52X! 'AL+W=O M[D" "E M" &0 @(%),0$ >&PO=V]R:W-H965T&C-]:2 , ,X4 - " 3DT M 0!X;"]S='EL97,N>&UL4$L! A0#% @ UH(+5Y>*NQS $P( L M ( !K#8&UJ>^P$ ,LC : " 7L] 0!X M;"]?7!E&UL 64$L%!@ !$ $0 DQ( +U! 0 $! end XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 179 289 1 false 50 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Statements of Operations (Unaudited) Sheet http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited Condensed Statements of Operations (Unaudited) Statements 2 false false R3.htm 100030 - Statement - Condensed Balance Sheets (Unaudited) Sheet http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited Condensed Balance Sheets (Unaudited) Statements 3 false false R4.htm 100040 - Statement - Condensed Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited Condensed Balance Sheets (Parenthetical) (Unaudited) Statements 4 false false R5.htm 100050 - Statement - Condensed Statements of Stockholders' Equity (Unaudited) Sheet http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited Condensed Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 100060 - Statement - Condensed Statements of Cash Flows (Unaudited) Sheet http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited Condensed Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100070 - Disclosure - Nature of the Business Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureNatureOfTheBusiness1 Nature of the Business Notes 7 false false R8.htm 100080 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 100090 - Disclosure - Revenue Recognition Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 9 false false R10.htm 100100 - Disclosure - Concentrations of Risk Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRisk1 Concentrations of Risk Notes 10 false false R11.htm 100110 - Disclosure - Inventories, Net Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureInventoriesNet Inventories, Net Notes 11 false false R12.htm 100120 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet Property, Plant and Equipment, Net Notes 12 false false R13.htm 100130 - Disclosure - Leases Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureLeases Leases Notes 13 false false R14.htm 100140 - Disclosure - Intangible Assets, Net Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNet1 Intangible Assets, Net Notes 14 false false R15.htm 100150 - Disclosure - Accrued Liabilities Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 100160 - Disclosure - Long-Term Debt, Net Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNet1 Long-Term Debt, Net Notes 16 false false R17.htm 100170 - Disclosure - Stock-Based Compensation Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 100180 - Disclosure - Income Taxes Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 100190 - Disclosure - Net Loss Per Share Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShare Net Loss Per Share Notes 19 false false R20.htm 100200 - Disclosure - Related Parties Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRelatedParties Related Parties Notes 20 false false R21.htm 100210 - Disclosure - Subsequent Events Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 21 false false R22.htm 100220 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 22 false false R23.htm 100230 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 100240 - Disclosure - Revenue Recognition (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognition 24 false false R25.htm 100250 - Disclosure - Concentrations of Risk (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskTables Concentrations of Risk (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRisk1 25 false false R26.htm 100260 - Disclosure - Inventories, Net (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureInventoriesNetTables Inventories, Net (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureInventoriesNet 26 false false R27.htm 100270 - Disclosure - Property, Plant and Equipment, Net (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables Property, Plant and Equipment, Net (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet 27 false false R28.htm 100280 - Disclosure - Leases (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/DisclosureLeases 28 false false R29.htm 100290 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNet1 29 false false R30.htm 100300 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilities 30 false false R31.htm 100310 - Disclosure - Long-Term Debt, Net (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetTables Long-Term Debt, Net (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNet1 31 false false R32.htm 100320 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensation 32 false false R33.htm 100330 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShare 33 false false R34.htm 100340 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details) Details http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 34 false false R35.htm 100350 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of cash, cash equivalents and restricted cash (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails Basis of Presentation and Summary of Significant Accounting Policies - Summary of cash, cash equivalents and restricted cash (Details) Details 35 false false R36.htm 100360 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 36 false false R37.htm 100370 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Details 37 false false R38.htm 100380 - Disclosure - Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details) Details 38 false false R39.htm 100390 - Disclosure - Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details) Details 39 false false R40.htm 100400 - Disclosure - Inventories, Net - Schedule of Inventories (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails Inventories, Net - Schedule of Inventories (Details) Details 40 false false R41.htm 100410 - Disclosure - Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details) Details 41 false false R42.htm 100420 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails Property, Plant and Equipment, Net - Additional Information (Details) Details 42 false false R43.htm 100430 - Disclosure - Leases - Additional Information (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 43 false false R44.htm 100440 - Disclosure - Leases - Schedule of maturities of operating lease liabilities (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Schedule of maturities of operating lease liabilities (Details) Details 44 false false R45.htm 100450 - Disclosure - Intangible Assets, Net - Additional Information (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails Intangible Assets, Net - Additional Information (Details) Details 45 false false R46.htm 100460 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details) Details 46 false false R47.htm 100470 - Disclosure - Intangible Assets, Net - Schedule of Future Amortization Expense (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails Intangible Assets, Net - Schedule of Future Amortization Expense (Details) Details 47 false false R48.htm 100480 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails Accrued Liabilities - Summary of Accrued Liabilities (Details) Details 48 false false R49.htm 100490 - Disclosure - Long-Term Debt, Net - Additional information (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails Long-Term Debt, Net - Additional information (Details) Details 49 false false R50.htm 100500 - Disclosure - Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details) Details 50 false false R51.htm 100520 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 51 false false R52.htm 100530 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails Stock-Based Compensation - Summary of Stock Options Activity (Details) Details 52 false false R53.htm 100540 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) Details 53 false false R54.htm 100550 - Disclosure - Stock-based Compensation - Schedule of restricted stock unit activity (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails Stock-based Compensation - Schedule of restricted stock unit activity (Details) Details 54 false false R55.htm 100560 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 55 false false R56.htm 100570 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 56 false false R57.htm 100580 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share Attributable to Common Stockholders (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails Net Loss Per Share - Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share Attributable to Common Stockholders (Details) Details 57 false false R58.htm 100590 - Disclosure - Net Loss Per Share - Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta Net Loss Per Share - Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Attributable to Common Stockholders (Details) Details 58 false false R59.htm 100600 - Disclosure - Related Parties - Additional Information (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails Related Parties - Additional Information (Details) Details 59 false false R60.htm 100610 - Disclosure - Subsequent Events (Additional Information) (Details) Sheet http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events (Additional Information) (Details) Details http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEvents 60 false false All Reports Book All Reports tkno-20230630.htm tkno-20230630.xsd tkno-20230630_cal.xml tkno-20230630_def.xml tkno-20230630_lab.xml tkno-20230630_pre.xml tkno-ex10_1.htm tkno-ex10_2.htm tkno-ex31_1.htm tkno-ex31_2.htm tkno-ex32_1.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tkno-20230630.htm": { "axisCustom": 0, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 617, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 179, "dts": { "calculationLink": { "local": [ "tkno-20230630_cal.xml" ] }, "definitionLink": { "local": [ "tkno-20230630_def.xml" ] }, "inline": { "local": [ "tkno-20230630.htm" ] }, "labelLink": { "local": [ "tkno-20230630_lab.xml" ] }, "presentationLink": { "local": [ "tkno-20230630_pre.xml" ] }, "schema": { "local": [ "tkno-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 535, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 4, "total": 4 }, "keyCustom": 45, "keyStandard": 244, "memberCustom": 24, "memberStandard": 25, "nsprefix": "tkno", "nsuri": "http://www.teknova.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Concentrations of Risk", "menuCat": "Notes", "order": "10", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRisk1", "shortName": "Concentrations of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Inventories, Net", "menuCat": "Notes", "order": "11", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureInventoriesNet", "shortName": "Inventories, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Property, Plant and Equipment, Net", "menuCat": "Notes", "order": "12", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet", "shortName": "Property, Plant and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Leases", "menuCat": "Notes", "order": "13", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Intangible Assets, Net", "menuCat": "Notes", "order": "14", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNet1", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "15", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Long-Term Debt, Net", "menuCat": "Notes", "order": "16", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNet1", "shortName": "Long-Term Debt, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "17", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "19", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited", "shortName": "Condensed Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Related Parties", "menuCat": "Notes", "order": "20", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "21", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "tkno:SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Concentrations of Risk (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskTables", "shortName": "Concentrations of Risk (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "tkno:SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Inventories, Net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureInventoriesNetTables", "shortName": "Inventories, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Property, Plant and Equipment, Net (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables", "shortName": "Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "shortName": "Condensed Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Long-Term Debt, Net (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetTables", "shortName": "Long-Term Debt, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details)", "menuCat": "Details", "order": "34", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "tkno:ReductionInWorkforcePolicytextBlocks", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_5e570c2a-3ca9-4171-9a0b-c61aa828fd33", "decimals": "0", "lang": null, "name": "tkno:ReductionInWorkforceOfPositions", "reportCount": 1, "unique": true, "unitRef": "U_Positions", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of cash, cash equivalents and restricted cash (Details)", "menuCat": "Details", "order": "35", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of cash, cash equivalents and restricted cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Revenue Recognition - Additional Information (Details)", "menuCat": "Details", "order": "36", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-6", "lang": null, "name": "us-gaap:CapitalizedContractCostImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "37", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_5fbe0052-a286-40de-a8d9-ca0aa74c42f9", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "tkno:SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_332bd563-8bba-4677-8a45-4a452fb8c6f1", "decimals": "2", "first": true, "lang": null, "name": "tkno:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details)", "menuCat": "Details", "order": "38", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails", "shortName": "Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "tkno:SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_332bd563-8bba-4677-8a45-4a452fb8c6f1", "decimals": "2", "first": true, "lang": null, "name": "tkno:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "tkno:SummaryOfCompanysInventoryPurchasesAndOutstandingBalanceOfAccountsPayableTableTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_55bc5b7c-83cc-4194-a8dd-0c99d7ef0d13", "decimals": "2", "first": true, "lang": null, "name": "tkno:ConcentrationRiskPercentage", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details)", "menuCat": "Details", "order": "39", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "shortName": "Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "tkno:SummaryOfCompanysInventoryPurchasesAndOutstandingBalanceOfAccountsPayableTableTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_beead1d6-e276-4e34-9eba-b5068b700594", "decimals": "2", "lang": null, "name": "tkno:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Condensed Balance Sheets (Parenthetical) (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "shortName": "Condensed Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Inventories, Net - Schedule of Inventories (Details)", "menuCat": "Details", "order": "40", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails", "shortName": "Inventories, Net - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details)", "menuCat": "Details", "order": "41", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails", "shortName": "Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details)", "menuCat": "Details", "order": "42", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails", "shortName": "Property, Plant and Equipment, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Leases - Additional Information (Details)", "menuCat": "Details", "order": "43", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Leases - Schedule of maturities of operating lease liabilities (Details)", "menuCat": "Details", "order": "44", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of maturities of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Intangible Assets, Net - Additional Information (Details)", "menuCat": "Details", "order": "45", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "shortName": "Intangible Assets, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details)", "menuCat": "Details", "order": "46", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails", "shortName": "Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Intangible Assets, Net - Schedule of Future Amortization Expense (Details)", "menuCat": "Details", "order": "47", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails", "shortName": "Intangible Assets, Net - Schedule of Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities - Summary of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_7d57fa4b-51a9-4de2-9ed0-3b42ccc7ac27", "decimals": "-5", "first": true, "lang": null, "name": "tkno:CashReceivedUnderTheTermLoan3", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Long-Term Debt, Net - Additional information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "shortName": "Long-Term Debt, Net - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_7d57fa4b-51a9-4de2-9ed0-3b42ccc7ac27", "decimals": "-5", "first": true, "lang": null, "name": "tkno:CashReceivedUnderTheTermLoan3", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_b3997cf0-4d47-4aef-a41f-42f48d27f86b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Condensed Statements of Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited", "shortName": "Condensed Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_b3997cf0-4d47-4aef-a41f-42f48d27f86b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details)", "menuCat": "Details", "order": "50", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails", "shortName": "Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8733df9a-e05d-4c73-8cbc-294331954e0e", "decimals": "-3", "lang": null, "name": "tkno:DebtInstrumentCumulativeAccretionOfExitFee", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e8804cae-1cee-410d-8154-7ae52fd9b556", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "menuCat": "Details", "order": "51", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_0acae2d5-4ba5-4695-b23a-582d8f8aa781", "decimals": "-6", "lang": null, "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_d42904a5-f8dc-40a3-ba61-b698c1f4e27d", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details)", "menuCat": "Details", "order": "52", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_ee05517d-c8f2-414f-8480-486d7cb2a674", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_0acae2d5-4ba5-4695-b23a-582d8f8aa781", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details)", "menuCat": "Details", "order": "53", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "shortName": "Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_0acae2d5-4ba5-4695-b23a-582d8f8aa781", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_6fead218-9d89-4e12-9d64-81ba43fd409c", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Stock-based Compensation - Schedule of restricted stock unit activity (Details)", "menuCat": "Details", "order": "54", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "shortName": "Stock-based Compensation - Schedule of restricted stock unit activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_8239a2ab-61f4-4b6f-a23f-954d5b8d52c7", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "55", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100570 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share Attributable to Common Stockholders (Details)", "menuCat": "Details", "order": "57", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails", "shortName": "Net Loss Per Share - Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_70f5f059-f780-4b6d-bb18-26b6b926912b", "decimals": "2", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsPerBasicShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_48df59ad-5dad-4929-bb03-0b7f46a042e4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Net Loss Per Share - Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Attributable to Common Stockholders (Details)", "menuCat": "Details", "order": "58", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "shortName": "Net Loss Per Share - Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_48df59ad-5dad-4929-bb03-0b7f46a042e4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_eb4e5ad2-a8f1-4840-853d-3844ffa4d107", "decimals": "-5", "first": true, "lang": null, "name": "tkno:PaymentForRentExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Related Parties - Additional Information (Details)", "menuCat": "Details", "order": "59", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails", "shortName": "Related Parties - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_eb4e5ad2-a8f1-4840-853d-3844ffa4d107", "decimals": "-5", "first": true, "lang": null, "name": "tkno:PaymentForRentExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_19a9bb51-f848-4eda-ab88-0224b0c8fe03", "decimals": "-5", "first": true, "lang": null, "name": "tkno:TotalPremiumPay", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Subsequent Events (Additional Information) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "shortName": "Subsequent Events (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_19a9bb51-f848-4eda-ab88-0224b0c8fe03", "decimals": "-5", "first": true, "lang": null, "name": "tkno:TotalPremiumPay", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Nature of the Business", "menuCat": "Notes", "order": "7", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureNatureOfTheBusiness1", "shortName": "Nature of the Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "9", "role": "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230630.htm", "contextRef": "C_e856051c-9018-4e3e-94e1-8f6be3aa2cb1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 50, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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 or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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 or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": "Securities Act File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Security12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Board Of Director [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r191", "r192", "r322", "r341", "r466", "r666", "r668" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r247", "r684", "r773", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r306", "r307", "r308", "r309", "r363", "r501", "r542", "r574", "r575", "r632", "r634", "r636", "r637", "r642", "r660", "r661", "r673", "r681", "r689", "r696", "r771", "r812", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r306", "r307", "r308", "r309", "r363", "r501", "r542", "r574", "r575", "r632", "r634", "r636", "r637", "r642", "r660", "r661", "r673", "r681", "r689", "r696", "r771", "r812", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r247", "r684", "r773", "r822", "r823" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r244", "r502", "r536", "r537", "r538", "r539", "r540", "r541", "r662", "r682", "r695", "r719", "r767", "r768", "r773", "r822" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r244", "r502", "r536", "r537", "r538", "r539", "r540", "r541", "r662", "r682", "r695", "r719", "r767", "r768", "r773", "r822" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r306", "r307", "r308", "r309", "r361", "r363", "r395", "r396", "r397", "r477", "r501", "r542", "r574", "r575", "r632", "r634", "r636", "r637", "r642", "r660", "r661", "r673", "r681", "r689", "r696", "r699", "r766", "r771", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r306", "r307", "r308", "r309", "r361", "r363", "r395", "r396", "r397", "r477", "r501", "r542", "r574", "r575", "r632", "r634", "r636", "r637", "r642", "r660", "r661", "r673", "r681", "r689", "r696", "r699", "r766", "r771", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r191", "r192", "r322", "r341", "r466", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r364", "r746" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r207", "r364", "r715", "r746" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r245", "r246", "r571", "r572", "r573", "r633", "r635", "r638", "r643", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r663", "r683", "r699", "r773", "r822" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r245", "r246", "r571", "r572", "r573", "r633", "r635", "r638", "r643", "r649", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r663", "r683", "r699", "r773", "r822" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r207", "r364", "r715", "r716", "r746" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r749", "r808" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_AccruedLiabilitiesPropertyPlantAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued liabilities property plant and equipment current.", "label": "Accrued Liabilities Property Plant And Equipment Current", "terseLabel": "Property, plant and equipment" } } }, "localname": "AccruedLiabilitiesPropertyPlantAndEquipmentCurrent", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tkno_AdjustedUpwardRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Upward Rate", "label": "Adjusted Upward Rate", "terseLabel": "Adjusted upward rate" } } }, "localname": "AdjustedUpwardRate", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_AmendedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended Credit Agreement", "label": "Amended Credit Agreement [Member]", "terseLabel": "Amended Credit Agreement [Member]" } } }, "localname": "AmendedCreditAgreementMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_AmendedRevolvingLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended Revolving Loan [Member]", "label": "Amended Revolving Loan [Member]" } } }, "localname": "AmendedRevolvingLoanMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_ApplicableMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applicable Margin", "label": "Applicable Margin", "terseLabel": "Applicable margin" } } }, "localname": "ApplicableMargin", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_AtTheMarketFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-the-Market Facility [Member]", "label": "At-the-Market Facility [Member]", "terseLabel": "At-the-Market Facility [Member]" } } }, "localname": "AtTheMarketFacilityMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_AtTheMarketFacilityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At-the-Market Facility Policy Text Block", "label": "At-the-Market Facility Policy Text Block", "terseLabel": "At-the-Market Facility" } } }, "localname": "AtTheMarketFacilityPolicyTextBlock", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tkno_AtmFacilityAvailableValueOfStockToBeIssuedUnderProspectusSupplement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "ATM Facility Available Value Of Stock To Be Issued Under Prospectus Supplement", "label": "ATM Facility Available Value Of Stock To Be Issued Under Prospectus Supplement" } } }, "localname": "AtmFacilityAvailableValueOfStockToBeIssuedUnderProspectusSupplement", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_CapitalizedPropertyPlantAndEquipmentIncludedInAccountsPayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized property, plant and equipment included in accounts payable.", "label": "Capitalized Property Plant And Equipment Included In Accounts Payable", "terseLabel": "Capitalized property, plant and equipment included in accounts payable" } } }, "localname": "CapitalizedPropertyPlantAndEquipmentIncludedInAccountsPayable", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_CapitalizedPropertyPlantAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Property, Plant And Equipment Included In Accounts Payable And Accrued Liabilities", "label": "Capitalized Property, Plant And Equipment Included In Accounts Payable And Accrued Liabilities", "terseLabel": "Capitalized property, plant and equipment included in accounts payable and accrued liabilities" } } }, "localname": "CapitalizedPropertyPlantAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_CashCovenantAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Covenant Amount", "label": "Cash Covenant Amount", "terseLabel": "Cash Covenant Amount" } } }, "localname": "CashCovenantAmount", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_CashReceivedUnderTheTermLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Received Under the Term Loan", "label": "Cash Received Under the Term Loan", "terseLabel": "Cash Received Under the Term Loan" } } }, "localname": "CashReceivedUnderTheTermLoan", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_CashReceivedUnderTheTermLoan2": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Received Under The Term Loan 2", "label": "Cash Received Under The Term Loan 2", "terseLabel": "Maximum amount borrowed at the end of month" } } }, "localname": "CashReceivedUnderTheTermLoan2", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_CashReceivedUnderTheTermLoan3": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Received Under The Term Loan Three", "label": "Cash Received Under The Term Loan 3", "terseLabel": "Maximum amount borrowed" } } }, "localname": "CashReceivedUnderTheTermLoan3", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_ClinicalSolutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clinical Solution [Member]", "label": "Clinical Solution [Member]", "terseLabel": "Clinical Solution [Member]" } } }, "localname": "ClinicalSolutionMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_ClinicalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clinical solutions member", "label": "Clinical Solutions [Member]", "terseLabel": "Clinical Solutions [Member]" } } }, "localname": "ClinicalSolutionsMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tkno_ConcentrationRiskPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk percentage", "label": "Concentration Risk Percentage", "terseLabel": "Concentration Risk Percentage" } } }, "localname": "ConcentrationRiskPercentage", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "tkno_ContingentRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Revenue", "label": "Contingent Revenue", "terseLabel": "Contingent Revenue" } } }, "localname": "ContingentRevenue", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_DebtInstrumentCumulativeAccretionOfExitFee": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument cumulative accretion of exit fee.", "label": "Debt instrument cumulative accretion of exit fee", "terseLabel": "Cumulative accretion of exit fee" } } }, "localname": "DebtInstrumentCumulativeAccretionOfExitFee", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "tkno_DebtIssuanceCostsIncludedInAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs Included In Accounts Payable and Accrued Liabilities.", "label": "Debt Issuance Costs Included In Accounts Payable and Accrued Liabilities", "terseLabel": "Debt issuance costs included in accounts payable and accrued liabilities" } } }, "localname": "DebtIssuanceCostsIncludedInAccountsPayableAndAccruedLiabilities", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_DeferredOfferingCostsIncludedInAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred offering costs included in accounts payable and accrued liabilities", "label": "Deferred offering costs included in accounts payable and accrued liabilities", "terseLabel": "Deferred offering costs included in accounts payable and accrued liabilities" } } }, "localname": "DeferredOfferingCostsIncludedInAccountsPayableAndAccruedLiabilities", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_DeferredRent": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred rent.", "label": "Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRent", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_DirectCustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct customer A", "label": "Direct customer A [Member]", "terseLabel": "Direct customer A" } } }, "localname": "DirectCustomerAMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectCustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct customer B", "label": "Direct customer B [Member]" } } }, "localname": "DirectCustomerBMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectCustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct customer C", "label": "Direct customer C [Member]" } } }, "localname": "DirectCustomerCMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectCustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct customer D", "label": "Direct customer D [Member]" } } }, "localname": "DirectCustomerDMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectSupplierAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct supplier A", "label": "Direct supplier A [Member]", "terseLabel": "Direct supplier A" } } }, "localname": "DirectSupplierAMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectSupplierBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct supplier B", "label": "Direct supplier B [Member]", "terseLabel": "Direct supplier B" } } }, "localname": "DirectSupplierBMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectSupplierCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct supplier C", "label": "Direct supplier C [Member]", "terseLabel": "Direct supplier C" } } }, "localname": "DirectSupplierCMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectSupplierDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct supplier D (Member)", "label": "Direct supplier D (Member)", "terseLabel": "Direct supplier D" } } }, "localname": "DirectSupplierDMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_DistributorCustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor customer A", "label": "Distributor customer A [Member]", "terseLabel": "Distributor supplier A" } } }, "localname": "DistributorCustomerAMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DistributorCustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor customer B", "label": "Distributor customer B [Member]", "terseLabel": "Distributor customer B" } } }, "localname": "DistributorCustomerBMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DistributorSupplierAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor supplier A", "label": "Distributor supplier A [Member]", "terseLabel": "Distributor supplier A" } } }, "localname": "DistributorSupplierAMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_DistributorSupplierBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor supplier B", "label": "Distributor supplier B [Member]" } } }, "localname": "DistributorSupplierBMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee [Member]", "label": "Employee [Member]", "terseLabel": "Employees [Member]" } } }, "localname": "EmployeeMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Offering Period", "label": "Employee Stock Purchase Plan, Offering Period", "terseLabel": "Employee Stock Purchase Plan, offering period" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "tkno_ExitFeesPercentageOfTermLoan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exit Fees Percentage of Term Loan", "label": "Exit Fees Percentage of Term Loan", "terseLabel": "Exit Fees Percentage of Term Loan" } } }, "localname": "ExitFeesPercentageOfTermLoan", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_FinalBorrowingRevenueRequirement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Final Borrowing Revenue Requirement", "label": "Final Borrowing Revenue Requirement", "terseLabel": "Contingent Revenue" } } }, "localname": "FinalBorrowingRevenueRequirement", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four.", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "tkno_GoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Going Concern Policy Text Block", "label": "Going Concern Policy Text Block", "terseLabel": "Going Concern" } } }, "localname": "GoingConcernPolicyTextBlock", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tkno_ImpactOfCovid19PolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impact of COVID-19 Policy Text Block", "label": "Impact of COVID-19 Policy Text Block", "terseLabel": "Impact of COVID-19" } } }, "localname": "ImpactOfCovid19PolicyTextBlock", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tkno_IncreaseDecreaseInOtherOperatingAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Other Operating Assets And Liabilities", "label": "Increase Decrease In Other Operating Assets And Liabilities", "terseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilities", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_IncreaseInCommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in number of Common Stock Reserved For Issuance.", "label": "Increase In Number Of Common Stock Reserved For Issuance", "terseLabel": "Increase in common stock reserved for future issuance" } } }, "localname": "IncreaseInCommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "tkno_IncreaseInCommonStockCapitalSharesReservedForFutureIssuanceExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in common stock capital shares reserved for future issuance, expiration period.", "label": "Increase In Common Stock Capital Shares Reserved For Future Issuance Expiration Period", "terseLabel": "Increase in common stock reserved for future issuance, term period" } } }, "localname": "IncreaseInCommonStockCapitalSharesReservedForFutureIssuanceExpirationPeriod", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "tkno_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets.", "label": "Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "stringItemType" }, "tkno_InventoryPurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory purchases member", "label": "Inventory Purchases [Member]", "terseLabel": "Inventory Purchases [Member]" } } }, "localname": "InventoryPurchasesMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_IssuanceCostsForInitialPublicOfferingIncludedInAccruedLiabilitiesAndAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance costs for initial public offering included in accrued liabilities and accounts payable.", "label": "Issuance Costs For Initial Public Offering Included In Accrued Liabilities And Accounts Payable", "terseLabel": "Issuance costs for initial public offering included in accrued liabilities and accounts payable" } } }, "localname": "IssuanceCostsForInitialPublicOfferingIncludedInAccruedLiabilitiesAndAccountsPayable", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_LIBORFloorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LIBOR floor.", "label": "L I B O R Floor [Member]", "terseLabel": "LIBOR Floor [Member]" } } }, "localname": "LIBORFloorMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_LabEssentialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lab essentials member", "label": "Lab Essentials [Member]", "terseLabel": "Lab Essentials [Member]" } } }, "localname": "LabEssentialsMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tkno_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee Operating Lease Liability To Be Paid After Year Four.", "label": "Lessee Operating Lease Liability To Be Paid After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tkno_LineOfCreditFacilityIncreaseBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Increase Borrowing Capacity", "label": "Line Of Credit Facility Increase Borrowing Capacity", "terseLabel": "Increase Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityIncreaseBorrowingCapacity", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_LiquidityLineOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liquidity, line of credit", "label": "Liquidity, line of credit", "terseLabel": "Liquidity, line of credit" } } }, "localname": "LiquidityLineOfCredit", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_LondonInterbankOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London interbank offered rate", "label": "London Interbank Offered Rate [Member]" } } }, "localname": "LondonInterbankOfferedRateMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long term debt maturities repayments of principal after year four.", "label": "Long Term Debt Maturities Repayments of Principal After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "tkno_MaximumValueOfStockToBeIssuedUnderAtmFacility": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum Value Of Stock To Be Issued Under ATM Facility", "label": "Maximum Value Of Stock To Be Issued Under ATM Facility" } } }, "localname": "MaximumValueOfStockToBeIssuedUnderAtmFacility", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_MeechesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Meeches llc member.", "label": "Meeches L L C [Member]", "terseLabel": "Meeches LLC [Member]" } } }, "localname": "MeechesLLCMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_NetRevenueRequirementForTheFinancialCovenant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Revenue Requirement For The Financial Covenant", "label": "Net Revenue Requirement For The Financial Covenant", "terseLabel": "Net revenue requirement for the financial covenant" } } }, "localname": "NetRevenueRequirementForTheFinancialCovenant", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Lease Expense", "label": "Non-Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_NonEmployeeAndIndependentDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Employee and Independent Directors [Member]", "label": "Non-Employee and Independent Directors [Member]" } } }, "localname": "NonEmployeeAndIndependentDirectorsMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office furniture and equipment.", "label": "Office Furniture And Equipment [Member]", "terseLabel": "Office Furniture and Equipment [Member]" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "tkno_OtherProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other product member", "label": "Other Product [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherProductMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tkno_PaidDownPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Paid Down Payment", "label": "Paid Down Payment" } } }, "localname": "PaidDownPayment", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_PaymentForRentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payment for Rent Expense", "label": "Payment for Rent Expense", "terseLabel": "Payment for Rent Expense" } } }, "localname": "PaymentForRentExpense", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_PaymentOfExitFeeCosts": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of Exit Fee Costs", "label": "Payment of Exit Fee Costs", "negatedLabel": "Payment of exit fee costs" } } }, "localname": "PaymentOfExitFeeCosts", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_PaymentOfOfferingCosts": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payment of offering costs", "label": "Payment of offering costs", "terseLabel": "Payment of offering costs" } } }, "localname": "PaymentOfOfferingCosts", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_PercentageOfCommissionToBePaidOnGrossSalesProceedsOfAtmFacility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Commission To Be Paid On Gross Sales Proceeds Of ATM Facility", "label": "Percentage Of Commission To Be Paid On Gross Sales Proceeds Of ATM Facility" } } }, "localname": "PercentageOfCommissionToBePaidOnGrossSalesProceedsOfAtmFacility", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_PerformanceBasedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance based options", "label": "Performance Based Options [Member]" } } }, "localname": "PerformanceBasedOptionsMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_PermittedDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Permitted Debt", "label": "Permitted Debt" } } }, "localname": "PermittedDebt", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_PropertyPlantAndEquipmentAfterDepreciation": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property plant and equipment after depreciation.", "label": "Property Plant And Equipment After Depreciation", "totalLabel": "Property, plant and equipment, after depreciation" } } }, "localname": "PropertyPlantAndEquipmentAfterDepreciation", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "tkno_RecognitionOfOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Recognition of operating lease liabilities", "label": "Recognition of operating lease liabilities", "terseLabel": "Recognition of operating lease liabilities" } } }, "localname": "RecognitionOfOperatingLeaseLiabilities", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_RecognitionOfOperatingRightOfUseLeaseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Recognition of operating right-of-use lease asset", "label": "Recognition of operating right-of-use lease asset", "terseLabel": "Recognition of operating right-of-use lease asset" } } }, "localname": "RecognitionOfOperatingRightOfUseLeaseAsset", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_ReductionInWorkforceOfPositions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reduction in Workforce Of Positions", "label": "Reduction in Workforce Of Positions" } } }, "localname": "ReductionInWorkforceOfPositions", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "tkno_ReductionInWorkforcePolicytextBlocks": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reduction In Workforce PolicyText Blocks", "label": "Reduction In Workforce PolicyText Blocks", "terseLabel": "Reduction in Workforce" } } }, "localname": "ReductionInWorkforcePolicytextBlocks", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tkno_RevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolver [Member]", "label": "Revolver [Member]", "terseLabel": "Revolver [Member]" } } }, "localname": "RevolverMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_SampleTransportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sample transport member", "label": "Sample Transport [Member]", "terseLabel": "Sample Transport [Member]" } } }, "localname": "SampleTransportMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tkno_ScheduleOfGoodwillAndIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and intangible assets.", "label": "Schedule Of Goodwill And Intangible Assets [Table]", "terseLabel": "Schedule Of Goodwill And Intangible Assets [Table]" } } }, "localname": "ScheduleOfGoodwillAndIntangibleAssetsTable", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "stringItemType" }, "tkno_SeniorSecuredTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Term Loan [Member].", "label": "Senior Secured Term Loan [Member]", "terseLabel": "Senior Secured Term Loan [Member]" } } }, "localname": "SeniorSecuredTermLoanMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_SeveranceAndOtherRelatedTerminationBenefits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Severance And Other Related Termination Benefits", "label": "Severance And Other Related Termination Benefits" } } }, "localname": "SeveranceAndOtherRelatedTerminationBenefits", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_ShareAvailableForFutureGrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Available For future Grants", "label": "Share Available For future Grants", "terseLabel": "Share available For Future grants" } } }, "localname": "ShareAvailableForFutureGrants", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested And Expected To Vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested And Expected To Vest", "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest at March 31, 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVestedAndExpectedToVest", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "monetaryItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageVestedAndExpectedToVestgrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Vested And Expected To VestGrant Date Fair Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Vested And Expected To VestGrant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Valu per Share, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageVestedAndExpectedToVestgrantDateFairValue", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsVestedAndExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms Vested And Expected To Vest", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Terms Vested And Expected To Vest", "terseLabel": "Weighted Average Remaining Contractual Term, Vested and expected to vest at June 30, 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsVestedAndExpectedToVest", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected Outstanding Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected Outstanding Number", "periodEndLabel": "Number of Shares, Vested and expected to vest at March 31, 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedOutstandingNumber", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSharesPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount of Shares Per Employee", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Amount of Shares Per Employee" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSharesPerEmployee", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesToBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, number of additional shares to be issued.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares To Be Issued", "terseLabel": "Additional shares to be issued under share-based payment arrangement" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesToBeIssued", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNewSharesToBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, number of new shares to be issued.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of New Shares To Be Issued", "terseLabel": "New shares to be issued under share-based payment arrangement" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNewSharesToBeIssued", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, number of shares to be issued.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares To Be Issued", "terseLabel": "Shares to be issued under share-based payment arrangement" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeIssued", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Additional Grants In Period Gross", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Additional Grants In Period Gross", "terseLabel": "Additional stock options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalGrantsInPeriodGross", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsIntrinsicValue", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsWeightedAverageRemainingContractualTerm2", "label": "Share based Compensation Arrangement By Share based Payment Award Options Grants Weighted Average Remaining Contractual Term 2", "terseLabel": "Weighted Average Remaining Contractual Term (in years), Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsWeightedAverageRemainingContractualTerm2", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, options repurchased.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Repurchased", "terseLabel": "Stock options, repurchased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchased", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "tkno_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, shares acquired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Acquired", "terseLabel": "Common shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAcquired", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "tkno_Sharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsnonvestedweightedaveragevestedandexpectedtovestgrantdatesfairvalue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageVestedAndExpectedToVestgrantDatesFairValue", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageVestedAndExpectedToVestgrantDatesFairValue", "periodEndLabel": "Weighted Average Exercise Price, Vested and expected to vest, end of period" } } }, "localname": "Sharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsnonvestedweightedaveragevestedandexpectedtovestgrantdatesfairvalue", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "tkno_Sharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsvestedandexpectedtovestoutstandingnumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected to Vest Outstanding Number", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedtoVestOutstandingNumber", "periodEndLabel": "Vested and expected to vest at June 30, 2023" } } }, "localname": "Sharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsvestedandexpectedtovestoutstandingnumber", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "tkno_ShippingAndHandlingCharge": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shipping and handling charge.", "label": "Shipping And Handling Charge", "terseLabel": "Shipping and handling charges" } } }, "localname": "ShippingAndHandlingCharge", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of company revenues purchases and outstanding balance of accounts receivable.", "label": "Summary Of Company Revenues And Outstanding Balance Of Accounts Receivable Table Text Block", "terseLabel": "Summary Of Company Revenues And Outstanding Balance Of Accounts Receivable" } } }, "localname": "SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskTables" ], "xbrltype": "textBlockItemType" }, "tkno_SummaryOfCompanysInventoryPurchasesAndOutstandingBalanceOfAccountsPayableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Company's inventory purchases and outstanding balance of accounts payable table text block", "label": "Summary Of Company's inventory purchases and outstanding balance of accounts payable table text block", "terseLabel": "Summary Of Company Inventory Purchases And Outstanding Balance Of Accounts Payable" } } }, "localname": "SummaryOfCompanysInventoryPurchasesAndOutstandingBalanceOfAccountsPayableTableTextBlock", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskTables" ], "xbrltype": "textBlockItemType" }, "tkno_SummaryOfCompanysRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Company's revenues and outstanding balance of accounts receivable table text block", "label": "Summary of Company's revenues and outstanding balance of accounts receivable table text block", "terseLabel": "Summary Of Company Revenues Purchases And Outstanding Balance Of Accounts Receivable" } } }, "localname": "SummaryOfCompanysRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskTables" ], "xbrltype": "textBlockItemType" }, "tkno_THPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "THP.", "label": "T H P [Member]", "terseLabel": "THP [Member]" } } }, "localname": "THPMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_TaxesAndFeesAnnualPercentageRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taxes And Fees Annual Percentage Rate", "label": "Taxes And Fees Annual Percentage Rate" } } }, "localname": "TaxesAndFeesAnnualPercentageRate", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_TermLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Term Loan.", "label": "Term Loan" } } }, "localname": "TermLoan", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_TermLoanExitFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Term loan exit fee.", "label": "Term Loan Exit Fee", "terseLabel": "Term loan exit fee" } } }, "localname": "TermLoanExitFee", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_TermLoanExitFeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Exit Fee Percent", "label": "Term Loan Exit Fee Percent", "terseLabel": "Term loan exit fee percent" } } }, "localname": "TermLoanExitFeePercent", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_TermLoanExitFeeRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan exit fee rate", "label": "Term loan exit fee rate", "terseLabel": "Term Loan Exit Fee Rate" } } }, "localname": "TermLoanExitFeeRate", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Member", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_TermSofrFloor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term SOFR floor.", "label": "Term SOFR Floor", "terseLabel": "Term SOFR floor" } } }, "localname": "TermSofrFloor", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_TheFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "the Facility Member", "label": "The Facility [Member]", "terseLabel": "The Facility [Member]" } } }, "localname": "TheFacilityMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_ThomasEDavisLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Thomas e. davis, llc.", "label": "Thomas E Davis L L C [Member]", "terseLabel": "Thomas E. Davis, LLC [Member]" } } }, "localname": "ThomasEDavisLLCMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_TimeBasedAndPerformanceBasedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Based And Performance Based Options [Member]", "label": "Time Based And Performance Based Options [Member]", "terseLabel": "Time-Based and Performance-Based Options [Member]" } } }, "localname": "TimeBasedAndPerformanceBasedOptionsMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_TimeBasedOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time based option member.", "label": "Time Based Option [Member]", "terseLabel": "Time-Based Options [Member]" } } }, "localname": "TimeBasedOptionMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_TotalPremiumPay": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Premium Pay", "label": "Total Premium Pay" } } }, "localname": "TotalPremiumPay", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_TwoThousandAndSixteenStockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Stock Plan Member.", "label": "Two Thousand And Sixteen Stock Plan [Member]", "terseLabel": "2016 Stock Plan [Member]" } } }, "localname": "TwoThousandAndSixteenStockPlanMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "tkno_TwoThousandAndSixteenTwoThousandAndTwentyTwoThousandAndTwentyOneEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand and Sixteen Two Thousand and Twenty Two Thousand And Twenty One Equity Incentive Plan Member", "label": "Two Thousand and Sixteen Two Thousand and Twenty Two Thousand And Twenty One Equity Incentive Plan Member", "terseLabel": "2016, 2020, 2021 Equity Incentive Plans [Member]" } } }, "localname": "TwoThousandAndSixteenTwoThousandAndTwentyTwoThousandAndTwentyOneEquityIncentivePlanMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_TwoThousandAndTwentyEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Equity Incentive Plan Member.", "label": "Two Thousand And Twenty Equity Incentive Plan [Member]", "terseLabel": "2020 Equity Incentive Plan [Member]", "verboseLabel": "2020 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandAndTwentyEquityIncentivePlanMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "tkno_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan Member.", "label": "Two Thousand And Twenty One Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan [Member]" } } }, "localname": "TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_TwoThousandAndTwentyOneEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan Member.", "label": "Two Thousand And Twenty One Equity Incentive Plan [Member]", "terseLabel": "2016, 2020, 2021 Equity Incentive Plans [Member]", "verboseLabel": "2021 Equity Incentive Plan [Member]" } } }, "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "tkno_UnauditedCondensedFinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unaudited condensed financial statements policy text block.", "label": "Unaudited Condensed Financial Statements Policy [Text Block]", "terseLabel": "Unaudited Condensed Financial Statements" } } }, "localname": "UnauditedCondensedFinancialStatementsPolicyTextBlock", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tkno_WeightedAverageFairValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-average fair value of common stock.", "label": "Weighted Average Fair Value Of Common Stock", "terseLabel": "Weighted-average fair value of common stock" } } }, "localname": "WeightedAverageFairValueOfCommonStock", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "perShareItemType" }, "tkno_WorkingCaptial": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Working Captial", "label": "Working Captial", "terseLabel": "Working capital" } } }, "localname": "WorkingCaptial", "nsuri": "http://www.teknova.com/20230630", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r694" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 0.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", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Total Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Combined Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r248", "r249" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $30 thousand and $22 thousand", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "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 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 liabilities", "totalLabel": "Total current accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Payroll-related" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedCapitalizedInterestCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated interest costs capitalized as part of property, plant and equipment cost basis.", "label": "Accumulated Capitalized Interest Costs", "terseLabel": "Accumulated Capitalized Interest Costs" } } }, "localname": "AccumulatedCapitalizedInterestCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r55", "r156", "r528" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "order": 1.0, "parentTag": "tkno_PropertyPlantAndEquipmentAfterDepreciation", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less\u2014Accumulated depreciation", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r83", "r694", "r825" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "terseLabel": "Additional paid-in capital", "totalLabel": "Additional Paid in Capital, Total" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r404", "r405", "r406", "r559", "r743", "r744", "r745", "r801", "r826" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r61", "r62", "r367" ], "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", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r399", "r411" ], "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", "verboseLabel": "Incremental stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r166", "r250", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r95", "r334", "r452", "r737" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r4", "r45", "r50" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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 of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r217" ], "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": "Stock options to purchase common stock" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r36" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r125", "r160", "r189", "r225", "r238", "r242", "r281", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r428", "r430", "r444", "r522", "r595", "r694", "r706", "r769", "r770", "r810" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r152", "r168", "r189", "r281", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r428", "r430", "r444", "r694", "r769", "r770", "r810" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "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 Accounting, Presentation and Use of Estimates" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Contract asset impairments" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r30", "r154", "r664" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 1.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", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r30", "r102", "r186" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r102" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "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": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r149", "r163", "r164", "r165", "r189", "r211", "r212", "r214", "r216", "r223", "r224", "r281", "r310", "r312", "r313", "r314", "r317", "r318", "r339", "r340", "r342", "r343", "r345", "r444", "r550", "r551", "r552", "r553", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r583", "r604", "r626", "r644", "r645", "r646", "r647", "r648", "r714", "r739", "r747" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for future issuance", "verboseLabel": "Common Stock Reserved For Future Issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r743", "r744", "r801", "r824", "r826" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r82", "r583" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r82" ], "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", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r82", "r583", "r601", "r826", "r827" ], "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" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r82", "r525", "r694" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 0.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", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock, $0.00001 par value, 490,000,000 shares authorized at June 30, 2023 and December 31, 2022, 28,341,302 and 28,179,423 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r122", "r173", "r175", "r179", "r518", "r533" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r37", "r39", "r66", "r67", "r247", "r650" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r37", "r39", "r66", "r67", "r247", "r548", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r37", "r39", "r66", "r67", "r247", "r650", "r718" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r77", "r139" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRisk1" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r37", "r39", "r66", "r67", "r247" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk Percentage1" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r37", "r39", "r66", "r67", "r247", "r650" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r114" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r347", "r348", "r359" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r97", "r502" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "totalLabel": "Cost of Goods and Services Sold, Total" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r38", "r247" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "verboseLabel": "Customers Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r79", "r80", "r126", "r127", "r193", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r453", "r676", "r677", "r678", "r679", "r680", "r740" ], "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" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r127", "r336" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Long term debt", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r70", "r72", "r319", "r453", "r677", "r678" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Long-term Debt, Gross", "verboseLabel": "Debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r327", "r443", "r677", "r678" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Principal amount of outstanding borrowings", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r193", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r453", "r676", "r677", "r678", "r679", "r680", "r740" ], "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 [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r146", "r676", "r803" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r193", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r453", "r676", "r677", "r678", "r679", "r680", "r740" ], "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" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r56", "r57", "r69", "r70", "r72", "r76", "r117", "r118", "r193", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r453", "r676", "r677", "r678", "r679", "r680", "r740" ], "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": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r71", "r325", "r337", "r677", "r678" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt discount and debt issuance costs", "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r21" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused Borrowing Capacity Amount" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r414", "r415", "r523" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 1.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 liabilities", "totalLabel": "Deferred Income Tax Liabilities, Net, Total" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r104" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "negatedLabel": "Deferred taxes", "terseLabel": "Deferred taxes", "totalLabel": "Deferred Income Taxes and Tax Credits, Total" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r728" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Total" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r4", "r54" ], "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", "totalLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r4", "r228" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r358", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ], "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r358", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r365", "r369", "r400", "r401", "r403", "r690" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r180", "r199", "r200", "r201", "r202", "r203", "r209", "r211", "r214", "r215", "r216", "r220", "r440", "r441", "r519", "r534", "r669" ], "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": "Earnings Per Share - Basic", "totalLabel": "Earnings Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r180", "r199", "r200", "r201", "r202", "r203", "r211", "r214", "r215", "r216", "r220", "r440", "r441", "r519", "r534", "r669" ], "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": "Earnings Per Share - Diluted", "totalLabel": "Earnings Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r208", "r217", "r218", "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r417" ], "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", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "verboseLabel": "Effective Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Stock-based compensation expense related to employee stock option" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll-related", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r402" ], "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": "Weighted-average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee share-based awards to purchase common stock [Member]", "verboseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r7", "r150", "r176", "r177", "r178", "r194", "r195", "r196", "r198", "r204", "r206", "r222", "r282", "r283", "r346", "r404", "r405", "r406", "r421", "r422", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r445", "r446", "r447", "r448", "r449", "r450", "r460", "r543", "r544", "r545", "r559", "r626" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Concentration of Risk, Financial Assets, Balance Sheet Groupings [Abstract]" } } }, "localname": "FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r335", "r344", "r438", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r532", "r674", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r158", "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Finite Lived Intangible Assets, Accumulated Amortization", "verboseLabel": "Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r111" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r111" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r111" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r111" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r298", "r300", "r301", "r303", "r503", "r504" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r46", "r49" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r110", "r503" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails": { "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", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Estimated future amortization expense of definite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r98", "r606" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r157", "r297", "r517", "r675", "r694", "r756", "r763" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 3.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", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Net" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNet1" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r96", "r189", "r225", "r237", "r241", "r243", "r281", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r444", "r671", "r769" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentChargeOnReclassifiedAssets": { "auth_ref": [ "r51", "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For the asset that is reclassified back to held and used from held-for-sale, the amount of impairment charge that is recognized on the reclassification date.", "label": "Impairment Charge on Reclassified Assets", "terseLabel": "Impairment Charge" } } }, "localname": "ImpairmentChargeOnReclassifiedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r4", "r52", "r115" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Long-lived assets impairment", "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r92", "r130", "r225", "r237", "r241", "r243", "r520", "r530", "r671" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r91", "r129", "r131", "r180", "r197", "r199", "r200", "r201", "r202", "r211", "r214", "r215", "r441", "r519", "r821" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Net loss per share - basic" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r91", "r180", "r197", "r199", "r200", "r201", "r202", "r211", "r214", "r215", "r216", "r441", "r519", "r821" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Net loss per share - diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r304", "r305", "r611" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r305", "r611" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r190", "r413", "r418", "r419", "r420", "r423", "r425", "r426", "r427", "r555" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r145", "r205", "r206", "r229", "r416", "r424", "r535" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Benefit from income taxes", "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "verboseLabel": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r29", "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r75", "r731" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r3" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 22.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", "totalLabel": "Increase (Decrease) in Accounts Payable, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r3" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r736" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 11.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", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r3" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r3" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "terseLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Other non-current assets", "terseLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r3" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r299", "r302" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r47", "r112" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total", "verboseLabel": "Intangible Assets, Gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r44", "r48" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.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": "Intangible assets, net", "totalLabel": "Intangible Assets, Net, Total" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Capitalized interest costs" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r133" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest (expense) income, net", "totalLabel": "Interest Income (Expense), Net, Total" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r182", "r184", "r185" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, Net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r732" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods, net", "totalLabel": "Inventory, Finished Goods, Gross, Total" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r167", "r665", "r694" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r734" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials, net", "totalLabel": "Inventory, Raw Materials, Gross, Total" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r733" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r295" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "negatedLabel": "Inventory reserve", "terseLabel": "Inventory reserve" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule Of Maturities Of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r807" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r189", "r281", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r429", "r430", "r431", "r444", "r582", "r670", "r706", "r769", "r810", "r811" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r87", "r128", "r527", "r694", "r741", "r754", "r804" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r153", "r189", "r281", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r429", "r430", "r431", "r444", "r694", "r769", "r810", "r811" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r127", "r819" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Line of credit", "totalLabel": "Long-Term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit working capital" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityDescription": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.", "label": "Line of Credit Facility, Description", "terseLabel": "Line of Credit Facility, Description" } } }, "localname": "LineOfCreditFacilityDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "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 amount borrowed" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": { "auth_ref": [ "r13", "r79", "r126", "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum month-end amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Maximum Month-end Outstanding Amount", "terseLabel": "Maximum amount borrowed at the end of month" } } }, "localname": "LineOfCreditFacilityMaximumMonthendOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r127", "r326", "r338", "r677", "r678", "r819" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long term debt", "totalLabel": "Debt, net", "verboseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Unclassified [Abstract]" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r161" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current debt, net", "totalLabel": "Long-Term Debt, Current Maturities, Total" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r6", "r193", "r330" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r6", "r193", "r330" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r6", "r193", "r330" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r6", "r193", "r330" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r742" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails": { "order": 0.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r162" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNet1" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputControlPremiumMember": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using amount above fair value that investor seeking to acquire control of entity will pay.", "label": "Measurement Input, Control Premium [Member]", "terseLabel": "Control Premium Member" } } }, "localname": "MeasurementInputControlPremiumMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input Discount Rate Member" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Long Term Growth Rate Member" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r136", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNatureOfTheBusiness1" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r183" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 2.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": "Cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r183" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r103", "r104" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 0.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", "negatedTotalLabel": "Cash used in operating activities", "totalLabel": "Cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r93", "r104", "r132", "r151", "r172", "r174", "r178", "r189", "r197", "r199", "r200", "r201", "r202", "r205", "r206", "r213", "r225", "r237", "r241", "r243", "r281", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r441", "r444", "r531", "r603", "r624", "r625", "r671", "r705", "r769" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r828", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "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 (expenses) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r225", "r237", "r241", "r243", "r671" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 0.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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r805" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense", "verboseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "auth_ref": [ "r221", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income, Lease Payments", "terseLabel": "Lease liabilities cash paid" } } }, "localname": "OperatingLeaseLeaseIncomeLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r455" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Present value of lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "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 liabilities", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "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": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r454" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "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 Asset", "verboseLabel": "Operating right-of-use lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r457", "r693" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r456", "r693" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionMember": { "auth_ref": [ "r123", "r591", "r596", "r614", "r620", "r639", "r640", "r641", "r697", "r698" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received).", "label": "Options Held [Member]", "terseLabel": "Options [Member]" } } }, "localname": "OptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r159" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r169", "r170", "r171" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Change in unrealized loss on available-for-sale securities, net of tax", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "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", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expenses) income, net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfInitialPublicOffering": { "auth_ref": [ "r27" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the repurchase of amount received from entity's first offering of stock to the public.", "label": "Payments for Repurchase of Initial Public Offering", "negatedLabel": "Payment of costs related to initial public offering" } } }, "localname": "PaymentsForRepurchaseOfInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r28" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs", "terseLabel": "Debt issuance cost" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockAccretionOfRedemptionDiscount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accretion of the preferred stock redemption discount during the period.", "label": "Preferred Stock, Accretion of Redemption Discount", "negatedLabel": "Accretion of convertible and redeemable preferred stock to redemption value", "terseLabel": "Accretion of convertible and redeemable preferred stock to redemption value" } } }, "localname": "PreferredStockAccretionOfRedemptionDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r188", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred stock, liquidation preference, value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r81", "r339" ], "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" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r81", "r583" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r81", "r339" ], "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", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r81", "r583", "r601", "r826", "r827" ], "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", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r81", "r524", "r694" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 1.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", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock, $0.00001 par value, 10,000,000 shares authorized at June 30, 2023 and December 31, 2022, respectively,zero shares issued and outstanding at June 30, 2023 and December 31, 2022", "totalLabel": "Preferred Stock, Value, Issued, Total", "verboseLabel": "Preferred stock, $0.00001 par value, 10,000,000 shares authorized at June 30, 2023 and December 31, 2022, respectively, zero shares issued and outstanding at June 30, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r735" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r2" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of underwriters\u2019 commissions and discounts" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r26", "r550" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from long-term debt", "totalLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r2", "r10" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r2" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "verboseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r5" ], "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": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r113", "r140", "r143", "r144" ], "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, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r114", "r155", "r529" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "order": 0.0, "parentTag": "tkno_PropertyPlantAndEquipmentAfterDepreciation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "terseLabel": "Property, plant and equipment, gross", "totalLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "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 [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r521", "r529", "r694" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r5" ], "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": "Summary of Components of Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r114" ], "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" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r181", "r287" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r362", "r464", "r465", "r577", "r578", "r579", "r580", "r581", "r600", "r602", "r631" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r607", "r608", "r611" ], "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Related Party Transaction, Rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r362", "r464", "r465", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r577", "r578", "r579", "r580", "r581", "r600", "r602", "r631", "r809" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r461", "r462", "r463", "r465", "r467", "r556", "r557", "r558", "r609", "r610", "r611", "r629", "r630" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r78", "r412", "r818" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 0.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", "totalLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "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 Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r727", "r738" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash included in other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r84", "r119", "r526", "r546", "r547", "r554", "r584", "r694" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "(Accumulated deficit) retained earnings", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r150", "r194", "r195", "r196", "r198", "r204", "r206", "r282", "r283", "r404", "r405", "r406", "r421", "r422", "r432", "r434", "r435", "r437", "r439", "r543", "r545", "r559", "r826" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r226", "r227", "r236", "r239", "r240", "r244", "r245", "r247", "r357", "r358", "r502" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding 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, Excluding Assessed Tax", "terseLabel": "Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r148", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r360" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r247", "r717" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Combined Sales [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r22", "r56", "r57", "r69", "r70", "r72", "r76", "r117", "r118", "r677", "r679", "r742" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Components of Carrying Value of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r748" ], "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 Computation of Basic And Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r60" ], "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 Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r46", "r49", "r503" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r675", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of the changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Summary of Intangible Assets with Definite and Indefinite Lives" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r88", "r89", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Term Loan" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r5" ], "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": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r73", "r74", "r607", "r608", "r611" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r11", "r124", "r820" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Summary of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r366", "r368", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r8", "r9", "r59" ], "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": "Summary of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r121" ], "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 Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR [Member]" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r235", "r245", "r672" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r729", "r730", "r772" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Convertible Series A Preferred Stock [Member]", "verboseLabel": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r3" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 4.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", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r690" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount from market price, offering date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount from market price, purchase date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "RSU, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Fair Value, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "RSU, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Fair Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r382", "r383" ], "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": "Outstanding at March 31, 2023, Ending balance", "periodStartLabel": "Outstanding at January 1, 2023, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Fair Value, Ending Balance", "periodStartLabel": "Weighted Average Grant Fair Value, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted Average Remaining Contractual Term (in years), Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r386" ], "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": "RSU, Vested", "terseLabel": "RSU, Vested", "verboseLabel": "Vesting of restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Fair Value, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r396" ], "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": "Estimated dividend yield", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The 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", "terseLabel": "Weighted-average risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Weighted-average expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r366", "r368", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares per employee" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r692" ], "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": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r376" ], "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", "periodEndLabel": "Number of Options, Exercisable, Ending balance", "periodStartLabel": "Number of Options, Exercisable, Beginning balance", "terseLabel": "Number of Options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "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", "periodEndLabel": "Weighted Average Exercise Price per Share, Exercisable, Ending balance", "periodStartLabel": "Weighted Average Exercise Price per Share, Exercisable, Beginning balance", "terseLabel": "Weighted Average Exercise Price, Options exercisable, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r381" ], "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", "negatedLabel": "Number of Options expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r780" ], "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", "negatedLabel": "Number of Options, Forfeited", "terseLabel": "Number of Options, Forfeited", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price per Share, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options, Granted", "verboseLabel": "Stock options, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r388" ], "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 fair value per option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options Outstanding, Ending Balance", "periodStartLabel": "Number of Options, Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price per Share, Options outstanding, Ending balance", "periodStartLabel": "Weighted Average Exercise Price per Share, Options outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Number of Options, Vested and expected to vest", "periodStartLabel": "Number of Options, Vested and expected to vest, Beginning balance", "terseLabel": "Number of Options, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r390" ], "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", "periodEndLabel": "Weighted Average Exercise Price per Share, Vested and expected to vest", "periodStartLabel": "Weighted Average Exercise Price per share, Vested and expected to vest, Beginning balance", "terseLabel": "Weighted Average Exercise Price, Vested and expected to vest, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of additional shares added on outstanding shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of Share, Available For Issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "All Award Types", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price per Share, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r381" ], "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": "Weighted Average Exercise Price Per Share, Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price per Share, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r365", "r373", "r392", "r393", "r394", "r395", "r398", "r407", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Price per share" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period", "terseLabel": "Term period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r394" ], "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 average term of options (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (in years), Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Beginning Balance", "terseLabel": "Stock options, nonvested shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r120" ], "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), Options outstanding at January 1, 2023", "verboseLabel": "Expected average term of options (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (in years), Vested and expected to vest", "verboseLabel": "Share based compensation, options expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r149", "r163", "r164", "r165", "r189", "r211", "r212", "r214", "r216", "r223", "r224", "r281", "r310", "r312", "r313", "r314", "r317", "r318", "r339", "r340", "r342", "r343", "r345", "r444", "r550", "r551", "r552", "r553", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r583", "r604", "r626", "r644", "r645", "r646", "r647", "r648", "r714", "r739", "r747" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r7", "r25", "r150", "r176", "r177", "r178", "r194", "r195", "r196", "r198", "r204", "r206", "r222", "r282", "r283", "r346", "r404", "r405", "r406", "r421", "r422", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r445", "r446", "r447", "r448", "r449", "r450", "r460", "r543", "r544", "r545", "r559", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r194", "r195", "r196", "r222", "r502", "r549", "r570", "r576", "r577", "r578", "r579", "r580", "r581", "r583", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r602", "r605", "r606", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r700" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r194", "r195", "r196", "r222", "r502", "r549", "r570", "r576", "r577", "r578", "r579", "r580", "r581", "r583", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r602", "r605", "r606", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r700" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r33", "r34", "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Issuance of common stock under ESPP" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r7", "r81", "r82", "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r7", "r81", "r82", "r119", "r550", "r626", "r645" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of issuance costs and underwriting discounts (in shares)", "verboseLabel": "Common stock, new shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r7", "r81", "r82", "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r81", "r82", "r119", "r379" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Options, Exercised", "terseLabel": "Number of Options, Exercised", "verboseLabel": "Issuance of common stock upon exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r7", "r25", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible and redeemable preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r7", "r81", "r82", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r7", "r25", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r82", "r85", "r86", "r107", "r585", "r601", "r627", "r628", "r694", "r706", "r741", "r754", "r804", "r826" ], "calculation": { "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r451", "r469" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r451", "r469" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r451", "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r451", "r469" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r468", "r470" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r335", "r344", "r438", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r532", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r750", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.teknova.com/20230630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r40", "r41", "r42", "r137", "r138", "r141", "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r210", "r216" ], "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 Number of Shares Outstanding - Diluted", "totalLabel": "Weighted average shares used in computing net loss per share diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r209", "r216" ], "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 Number of Shares Outstanding - Basic", "totalLabel": "Weighted average shares used in computing net loss per share basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.teknova.com/20230630/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails", "http://www.teknova.com/20230630/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480647/815-10-15-83", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "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(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "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.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org//840/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "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.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "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.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "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.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-44", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "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" }, "r712": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 79 0000950170-23-041875-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-041875-xbrl.zip M4$L#!!0 ( -:""U!* $YWG\>=RXQWTDDF=F9WWW_RX&IS M6Q8]I.3$^^G? BG9\BU.',FB;.SL9"P1 DD4JNI7A;K\\G^_'(V*D]"T53W^ M]0EYBI\48>QJ7XT/?GVRL_=B=_?)__WME_^-4/'R]>[;XFWX7.RX27427E:M M&]7MM G%3WM__%SLCD?5.!3_^?N'-\7+VDV/PGA2H.)P,CG>?O;L\^?/3WVL MQFT]FD[@5NU35Q\]*Q#JYW[1!).^+EZ:22BV*:8,884(V2=\FY7;6#ZE6-+_ M%^-MC,]_51^?-M7!X:3XR?U28EP^ZR]>&#JY=JCHATX6AU87'F!Q-'L&BSB!5POS M\;#L?WYE>+IL37LV_,N5\1?>+UV=#ZV^W#0O28^1Z)W(/1\^KL=O@>Q-Y:[_ MF9\TSR:GQ^$9#$3C?N394[75=<\$;T">_>UN,+MP87#5UIP2^342]"/.'F/2H/1B[2WO M#3>A"#/$R/R7DS_']84?30)\*+?)D@ MN'[A!O/QY^1[-FG,N(UU<]2Q8**N2,QW_I0PS_5O]K5)TJM21,KY)&TSN;K\ M\.5%.DV:&Y==/X.K3W[[7\4OA\%X^-_BETDU&87?"$9__^59_W?Z]BA,3"=W M4/CGM#KY]CP!:83V@0A/"M=_^O7))'R9/.OY^5F:]MELWE]L[4^+=G(Z M"K\^.3+-037>+LQT4O_OZNBX;F '3IX?&Y]$Y':ACK\\?]+=UE MF=/$$0&N_E)]V4YSAZ;_L_(^C+L_SUFFJ/RO3UY_ H++4BB/%,$!<77BTZY\T:H]5B!PY M[2SB.$2D@C6H9"YJ%J/#95Q\TA?3IH''? UJPXS^*YCFU=@G:7^WAT6(4-BA MQ3<]*B]+5OK D6#.P)11("L,[$^EN'&:&HHO/.H.Z"Z?]-?KD3FXV_-%,VK# M-SV<@F6,9=1(*L(0]S$B&X-&YBI]J_AN_9N#_KW MJ]1^=G&/-B$&H)P+[6^_).VPW7;"&.Y2=-IB.\FV7Y^TP!RC))F[[PZ;]!!) MO*&Y&'OZI?7 "\\NSM'?;O$>W<>VGC;=ITX;;L_>K%NR%Y\P8\03&Q'5' .3 M4(,,M191Q;FD(6#G^)/Y3T/'(?-/E4^?8Q6:HGN$<*UP?+'[MXO\DQ3!&:G7Z*7YY=._,WW'"FV;9!^+E./"2Y_*%J__S] M]'=8Z4,0;'\N/,+N^ 1&UUCX0\ +[0H?( GB_MYG@V:KWWHE1>#_S^8YNW:V>_S"T!(Q?'Z+_LK\\_PFSR[L MV.LWL @F^L@!"0@K$6<@ZDT0&EE6 LM:T!0A#FT#SRFU-X&W3K]Y!<0UQ1#@J8<%0:SYFWGG#MATJ:]R,S?@N*8H&M]S_7^X?UM#5COS/V^Y]A MPM-WX_ *9'5]&L+>I'9_SCD^_7SU[,;OG]TT,U9C3Q @%= 7 ;2K]8( '%#4 MT81WM1@J3?]AFLK84?@ +[] US>[O[_[\'I4U\VRQ/3+8">[P#A-ARX6MU!H MCM[4][$U!"+X&[?&XM ?V1J!"@\@&R,A(DAB 5#62@!)1@>K 3-ZJL)0M\:9 MB^-:LG4@-O@73?#59.>@"9W07JD8!G,/E*E:AA@.T@0+4 Z48_"(1R60TB [ MA-1.*&E%B(,5PSN?3>.O0IP/(8$\-PF^D[H?Q]6D_;#W<:4481>%Z(]0!&LI M3%0*2"! ,1JCD!(&R!+!3*$&:Q7=JBGRW2^O$-;+>'E"M91)3"BN!>(:4)MQ M"7-XPARW1GEEA[H=;S< SJ"=&87V0P!#8!K>AMMDQ3 ,@*497O/+OZ]8S[%O MMSC8\B 0#XY&K"T*U,$&9BPB!5L7U)X/F$2FF<9#V\"W4*X);C*WEE]F:_D^ MK&7V[?!]B7M7:S"]&.<(<'SRB98.6076L@HR2.H5-E$.<>]^,..#&>'ZK?RE M.IH>+6NCK #];8RMP-(I"E7?N \7A_[(/B0.8U4"!U@?0(9*39 R(B) ]80 M0J26=&C[\#N]-CL>M@O\T(S>F\KOCE^8XVIB1@_2"<>EI+:,!&D!U@7' B>K M+R+IK>)EP-;8K%=6 ZIP*)5B$9"5AD(C!DK#=(&N= 21I&]6"- MDALUR%X85[!_@YN"ZEJ=.KG@M;C@3?HAKP4)G&#EP/!T#'$PBQ-FH6 PAAA+ MB1V5@_5:#,:O/P#$Z1A63')@*EYJL)84T%'C )H>- ,Q"GN^U+<& MM4%-:3RE! LS6"*^;VIXUN^BQB60+1..(=5Q%9'7!R_H(V$,(A3;@+25&4Y> (E23@F4;_2Z@/&G-\ M6#DSNJC-W];CCZM6X>NQ[J2P6%F-8<9TL(RH':=U]A6BS M$,_MCWNKI-4:SN6DPIV%P M,8=G7CV8P50,7HF524N9MC6,^"#*#I<,3(E(#2H^$FB$ )I21OX^\] M>>]VZ&OCJA&LU\)6^A!.ZA'<>L#\LIG;F NMF=$< )NPB*N@D2$Z(BNX4LP0 MS\7*=?WW>MN7=H8.*J?4PFFDJ%.(B\B1T1+^4+[X!^X[6\]&"-&1D@:!L,4I[[74L

9V89"0N78QG@#L,.'?[A0XK%4_4?41^> ML1BBULAIRU-07+)DJ$/,BZ#+0+#F@SU+&G[^[GH"'8VQU K"D%:V1)QRBD!^ M2"2)]TX38DLV. ?6!:_CG@MC@/?U.4?/OWE=-\&9=K7LQ9=W#$9D"D_1"@7- MP,+2 -$T!PO+D2B",('QH(9(BF_,(\KQT@^YZ@9FN.1&PG0E!=5@/* /4R(/ M^H(K:JP<7L#_N=$P@M?V[V&A3O=3J2WCNIIVOY\N7EG867^$ _:OGGSXF&J M!*:5C(8B)H5 /)0ETL)+%'S):>2<13\X3T^20^^;VD_=Y%VS%YJ3REV(E)L< MAF9V_6'R7\ NE"R@@+5#W'.)= PER[+/N_A'%HS B VHX_ M LC>=A+U)#QDVSXHIG2D8-%C -T\DHAL(!*)2(-WTF,I!B=4A\.(ZTHP;RV/+D;#D @!@+B"Y;(!@U&O ML1/1.DWCX(S(!^X/7L]&P)Y[6U*!!-$F!=5R9*+'P#*1**P"4'"PSKKA6F1K M"N(7-):,8N0UX EN2XNTPQ9Y2FPI2BWB<(/XUUVQ:P!!@J4I;1D P@M#@153 M70LC&%AH2@>.&1AJ9N7EO>Z"XU=;9.4QQSZL)RN2:<&4]&4JY@SV)&$**; Q M$?9@L0ALL?"#%2/?:)O ]T?UN!,I#U*KEZ$TS(E423-I @9_*4%)*K%9.A8U M,=H,C83#<0FL1WO'F'1TJN%?IF(X@0ED<0C(<*Z%QJ84;G!9+7<^*!^,R0@R M7952&$1]Z=)I6@DV$+?(>75B,91+9P4H,6!03+ M&08CRBB0YZ9D0>-2F#C8BEP#E^=+U+HEILXHYE')"4=KP+*]Q8,_[S74QMJ/PW9,\LP"I6Q]SR!)' 4!0%4F4F(3!88!(>(M[\G(*RL,,=Q'$XRA,B9PU@'U4J9!V%+"/$-*X@ 6G M@ST:V(SXP35PHU3&.\(,TJ4JDS$6D):>(.JP+0GQQIK!.9XWP*FQ3"LI54"T,4Y@A;S1$7%:IE(%U",JM:** MVI+JP6;TWEMKS4'NEK7X'Z(-& NPGFA2]M@',&>]!B2.C9$<],LP/:_K]3^L MR=-HK79:".1U"F?66B*PFP!M:XVEUSP*-[B24+D]3G:5GV]@L @%D1XY%0&W M$AZ1X@HGP]%+9ZDIY7 K]JXQ.V( ECYCU'I1,J2L-8B74B)EN$ <_J'1*E?& M069W?D^?T57*GGMLK_K]769W7*HD ;!-"00BF')B*$&&4Y&V)5C" MC*3H1FF]8IH:/]APK0'[*LCR*!2=]9H1@UAR#')K*+*68V2\D"%B!J)CL"[" M=1R/KKU*R=V5S=(<),&7(A)GP2).X&(VJ\0'0[0_0 MDF$"?S_D4@&,,<6"IRA8(T%]8I7BY,# %*'4"@"YXH-5GQM1FFL-1I94!L@J M&.+1I?(/02 =G$/&!BF"9ZD<[U!I^OHN;7OF0+I+\DQ'K8?5\<9$LG,JX3_* MH>@]29'L 0AE#!(\>NR5*(&*0Z76=ZFZ/XP[K,:A.;VW?G/+C$\5S 'P2.70[R".^^$D4'<"8O98E#:J)I M3->V6P&OV%(B9;7S."KEAANC^NUNY#TS"NV'].\]1/C] M04I\9K1A9:I*9U(_/LDD,AX>A ;."8$+40XV]/U1>G$OUII>%MCVEBKMF$ A MEJD42'+]L8"1BTX)IX,P;.6*_[N-P*59&M@+$-V@8B-/E@:@5$LH2')A>.EM MH-0--I5T,*?7ZXFX]%$[(VF)2FU2"P+%D:88H*L)PE(# -8-;-\N,4'&IW9% M40M$= 39C5,A$2DX F@HB W6>3[8>.Y[:_$QK,# U4AO13"/D<:48<. "W2J M[2<J&[ MS/#2[!A#'>,4E?">H ZU1M92@7PHI8^4<:<&"^6''<>PIOJ&,:2P((6T5["9 M Q@.VI<<*6)-:CS"L1[L*>JZ#X%6XY2603DK;2JT1($B9;0IKR35,1061TQ8 MM(.KT/9='/:B;B?O8N?R?)!A)(X3*:55*&I"0#]@C%0Z 0]<>^>2*\0-EH!K MR_WXCII0MY4<_Y&7?>QY)A8+1KGB2))4'A)V,#)2EO!14L X)E68&.K>'6*X MQA(C::(5H2R91:KK$B8 ?BDJ*!*PC%*5/#(^V-#>&YU1.Y/]P] #K?G5U?,5 M6Z#(K>4NE]3BC6*GJ8.]8%7*WRHUP"QO$0U@F6HAI0N#=2 -E*^6Y=L39<18 M)R-.L*2N78I5TV O\>!+:XGPJ^_C_+TOOS2P*7!9EAYVH["ZG'E-!';(@V5G MN8[:E8/-*QR\.;<&_8U!+6">T@Q,:5.A-<">/*5V$>E+02@KR+K]2IYA\SPWR6#(? N9<#_:X9HCUS-;@E"^M-E2I%'BO M N(&#"A5*HM*Z[@WV D[O*(*0R+A:J G]T2:0$I$TLE7"EM!*E"!+$FYS5XH MRP;G)+JEU,6<&F_K\<>'66&NI,8&PC J.;>)E50RY1@21'GBHJ+:#/) 9$"E M ==SDF4L*"P2&?+.T70PZ8%PT:,0%/6&E]R107+;,%K.K"EUS&H:O 4^HZE8 M?H@<:1OU8=4C"A64&ET&E%*S M)M$+M/(^=?ORWB >?0K+\ASL7NNHDF#]NL&IRPVJI+L>HA*O'/4X(B*3A$SE MDXRW\ ^HUAC+ *0>;&[BT(*S5N,V-3)HRB*8%]'95#\H(..,0*XT#LQ"R@;8 M?F&@EOH2:P9):BT#185,[%H?1H6LLAXY%GD,)2UC$$.CRH TV'J<7D 5:[5, M]KE.D?4$(T,L!CA(/),&,X\'!SN^2X-]"&TPC3L$%?8RG(11W94PN+?R,&NP MX962C@@JD= IB(=8AXS0$6&GP#9DA)5JL*!D8-)QB:%53AKM!)@+,?5VYQY, M+LUCB6(@+AI;:LP&&YDS>$9;4Q^-("1.]?%8*H# B013VF +,(2 U495]&SE M]47NL%+TVU=J<>@/^8.]%J8K'*M*B3A3*H4MIRKZ8/,ZJCT?;KF/X96&6Z)4 M2IW%N4AUIFAW9@N8VABKD726$,D(I<,K9+3V+-W+#"7OO]:BQ!%H)32*,E5B MMJ5'UA*%@(JEU;34A*X\5FXSK'D!.SL$2U%,9B*WH"BL!TDD2Q(E)9R)U8?8 MW(OHN?]274N40\9X'70J4F!91%P"@719"J1DI%IBQLK5J]*[4NEA5;KXD=<> M1J'J9<:]$FI*'@W"1L*VY YP2\K$!H0'2I-8:O7@7!H;5I5QB=1*)<4!>D?$ MK."(1\F1C"$2.ZT,<@,B#5UU%1,>^\%PJEX-G>"(LVH1(J5 MVN% @AT>&A]EX5%8,KS-J+APVU,)A M:S@52%:1D$&C4@F".#$"C":O4*FEL8H35ZZ^\LZ#$T1KH*,$&\IY3Y$'))O< M!!89"K:PPP-,;=[>'WYG23C&&E9:E*H1#S%%"-)QBEMJ0("^FT-1*SM!OC3/BMC(2 MY&*J9Q@)Z&6P"9".4G%)L7-^L %,G6LH^/>P4*?[C1FWQG5Z^/?3Q2L++/9' M"/"@[9LWMQ5/V%",Y81Q+FJD2FD19U(C$].F,I*H".!+R,T^V^RS*&($'/9Z M"F!Y,FW")K8#85&71JD2$9;*P5H:D"7*H<"8+7&9"K(/-D5SV/G&Z_&R8,MQ M5$8C)X-"7 6"3 !Z4F5,"%*74@_.2/V&4C.YK^G&'A1AL"<-.8YE4'$L MZ['@(\;2JV0W6!Y 8S(- EA%I*)P@G)IC1YLTMW@BITLT;+ QIE 4V%Y:^"? M4@MDP:! 0E&OHC)&JL%F'0\&A*Z'I0)PDC"I*:J*)"7PX624>\04YS&:%!8P MV..NX1Y=KH>6!CON'56(4>GZW"A#.$/!<$X<(F!WDDIE";@!=6406+'H!ADA-Z#0QO40SC(-=E;L[ F9>GD" MX3A0C]/(E:?@^X+/$&CE@/6'.4@7^5"B EUXA"Z 'Q>@X\8S[* 8' M2._LR/YF\98[Q2V_4URT/AAJ+=*2&& NZ\#J\1%I+V##:4*\'ISS?D#5F-;C M-;1*.N\M1=9C!O:JY<@$PI#3(I9.BJ"'6XWI'Z:I4K#&!WCY1:+58U^/=^$M M&VO&?[Z+,0!#I4'+XN*7P4ZN9>#]T!R]J>^CA>QB:.\M:G1QZ \VQXX22X%D M%\V&4PT/!K-[:IRU2@6'5WZ.\]TNW&45 ,1EL%WEG5*E?D1@ FX,F)ABA$=62(LX#0UJ' %L9 RB* M7@>93]O7(X"=E"PPQY&S08**!-VK!2$@M#!3%"L2V>!49/8Q#TVLK"?@REOM M9! &>9/.1Y*W69(S2#"QF&IE2%D#QRJ.<5JP2[[&;W;(<%YR4OHR&(TJB0AQCC10)!"E=^A"B MPJ8>+ <#4,TIC+>F#&DC/:(E0$NE4*6JR^\ M>E<"KL!M\\WW7K>3=CW^(8^Q$SH:@ TIU-0+@8R6\#$8SC$MF2@'YZ<\<_S M#+Y*)]$G82^X:5--JM"^^N)&4]@FKYOZ*,GEZ:03 N_BW"YY'YJ]0].$WT^O MGV#=45/K09)">QN4=XAZF;(NA$SQ4[ 10(P8*[&(8;!R_V$%LJX 0-]SPO(2 MC7/JP,0)!-07!1W&)>%I1S(DO<16.E!U&]](:3W^ZZ4!1AN"\<27*- D. (# M"@5KD!6X5" XL-"#2]?*A< &6 ALB5*#E(00X3W2/)T4&.E3Q1N/ !@K(CTQ MG WNI&"@1LQZT AE6#@L3 I (_"/!2N4LQ1PXE7T*G"J!@M+=\%(B7FJ/-:<[B0NF#3N$_+H"M25U*U?46,<.8"(0"J!R<^_&6?,\Y,=[6XX\/ MD[=P]"8D!X'E-B).P.2S7%OD!/$4_A,<&:S?;7C"<1VU)H0U0D6.@@$#C8OD MHC-*(B"K,%)0P\A@A>/ '*=+Q,&J%%P1IU,)ZJY+#$86B(%\((HJ3@&.#"XR M"U,\N_CT7U^-?NX;5O?V&U\SX_NZ[9R[5R?M]N'9 MY>\EV][+*Q-^XZK#A^K+-KQ)/6U<:/N/A\'X;HO#.OWVOXKBE^.BG9R.0 "E M78BJ<1(NV_@I_M?G$78F:JO_"=L$/A]/GH-B.ZC&:%(?;_=?=".B.:I&I]O[ MP)EM\39\+C[41V8\'VSK":B$V?CN%F94'8RW1R%.GL.;M<=F/'^"SX>P11%\ MX\+V<1/09S#8KS[%XDW_[9_3>O+\TJW[+[>*%K9X? [[ WVN_.1P.U83U''; M.-WYW_Z%E/CY+\_2 \!R'%]<#%LWL$S=J]*G5!Q/"E]/[2@\/S;>5^.#[@HY M?ZF\;NO81 EDA.;R?GYU>^(S\_OWD% M/X?JX'"R;>N17WR7_L[^J[V\LDM+8B29YM\VZ%KRSY7-;.5HV*D2X_6[#W\4\Q5=?),?O2$L M#,"O<3WNP'#E.GSW^A.+@5IC')*I_P,WI4!:"0TF*E&*2D.MI$^*F9'P(<2^ MZXXHL2 .:1B4#N(#TCQ%;L;2!F8,=98\*<8FF94^5-LO:]>91FUEPV![V$?JV6NYT^I+4KQ;AQ^OK2FDQ1]<".,#G,WLRG M/JG:RG;.G^WYZ-D@&.7/ME@W.4]3PX(_F_@;1NCRTA#XH[E\R\-^6?MUO'JO M6TCX&5X-V2:8/[>[?U'ZXGHBSKFYXWA8%U*-GY^$9I+\6K,]!!OQ;%C/=+-Q M\ XW;>M;1,)*3+L?W'XW*!W"#>'8E$B+%#DN8RK-0@F2@3MK0)<$+)>E=/X^ M-0T(K]'IAW!<-Y,G1:R;(S/Y]4D%+]X&!VQ6CZP9C>J)K;]L.%O_V[]HRY#0<1/_N?BW>MB_Z^OB@5+]E*6H@PCKLRP!_;Y[Q5?]0=@%\;SMX1MT!'><(ND M)01Q0P4RBA$4H[IK\.WPWNA^?-FU+;$14VQ]56;HN6* MUQ7 -9#O-C3;]VGRI(IG+F"*< "=S,'. 16>^ET)++DBI;/:_:@*?]6%Y:4W M[%]PT\F&,8 =+)C*YUR;?,ZUHJ"0\UO293)J+)F0%K"V=YPCK@U N*@HM@Y*<^(@W#-GEG7V?]MNGZIH!QK8YG7 M$94F55H@S"#%O41E* D-3CD3]7)T?!WN53XWNF" MHFZ*>G(8FN*_ITW5^JIK@0IX?G&KW-C<'9ES]3_?YYP>E M@3*OWNQLREE^:Z%@1<)%:,^U+ MC$ST%'%,(\"1TB%JL1$\*,K*)7G8=[QO0MO._N=--0YDTT$+Y8(4O\,N*UXV MW^"W>R1;BFLM*.448[:47\.>[9K_^O/$F MWU_KT:AJ)ZFVQ%^;^@30TSH2YI9["+R3W0_#=S\PYAQF)4$E8;!C->QR6SJ+N''< M2"9AD_]PJ-N%7?Z^;B=F]/]5QYTG;L/WN!;?$!Z-R =*^. MS:@(7X+K.D/ UV 0A3;;Q8]B,X#P*Y+T^ZKA^^,QBWQCEWO)1_;W"!II4"6. MD2/"@T:#.\!]5I\EHV0'V?@@*5*7*N _78/GY/@V64'I. M.!/(6;!:X ^)=,DC5P MO];G\7?_]B]?*";Z>5M,PB@ R3O$?HX5WTC(.54[+C)]M*2)E;[ALM)EUA'P-W5+;K2@+N!9*@R=6LT';E]A%C" M)/SR)&O-A+W>"KY9FM_5%%Y^R9*U88+E)@-6DU$71QV,.RQ<:EBT;A?(C<0O MNAM1(;;F_TW^D9\'OR=N$8A+3N^])!"'1<+!TVKC^+"^K[Q M;RIYL4$'X75@&&:G%B1M-0_!\@96H?E&I#%%U3DX&&@MQUL^MA:*VE M$G,86NN1BI](A);!,E1*IQ$W6",;N4,,1(PJF>22_7!AW!E8[S'FQLN>_;^] M?9>E2I8J6:I\)825A%"R4J$@%4?<,0ZR N -2!2GE 9,0]6R0,VK&>[M:FM< M2;!-J/C>&N8SS<$. U F-40%(RQTJ7[IB&VA7,=/Y.?BT+1%K$;!%V8T@HNI M_F(ZL_OGM$HG=I.ZL&$V .8\.[1C*9^MKTTW.[I;./&;\T$ZSDN74VVZPL/5 M\4$W%!;&A>Y\F]"B*W'<%C_!?, Q13L%<[$]K%/-D'E=MHK9/*D49=L]1/>0IIT4 M&A?>G+9/+]1'NP+#YV+6[2#MR[?U[.-Y4=&'<':>@RU6(_63 M- 1!>%1-)B ZPP@$8E-W?8='IT4 \'A:["9\9EP7E_W23$Q?PO"24CB?8S&L MX\,41G(LDMS_$ ZFHS['=0_M%S\E("R?4T:?S@9,#JNN0-1Q*A"U:@W1/^^9 MX _MS_>VW!6Q-=,V%%EX+_IAA MU"3?7'T$BWFZE? T3 8@-%'@H( E_3PYG%]^"O Z=$_F0ZS&?3?K)$'[,%+W M_*8'[*_[YV<#OV'(S0]Y-C0AZ_GP&Q[Y;&PU[I4"H1;1N;6P:"(\S9%T#ZUT M'5%/]0_'R0GQ5/';9REO&4+Q4_+#ST(OS?'UVASJ+F>6B]W-9VEG/W:,^4.5 M^Y?OB'T8RN/-]8+V![V[CY'V R1NDW+#K^8XUGIG<2KY1Z04B&-"D=+1(!,$QPP'9Y=5]R\=GS-F@QY D.#;ZX[ 5A.N/"RFR-9<)N-#M^;*[#Y]&"R;>?8Q M\.S>32$=F?H/@HL?%!DWVJC0SGL9C$1:E@YQ+75*-2*(>,=5I IC\L,5*'NC MHN/IWZ=M-0YM>]6HL'4]LC"BGMCZR\8+L,N@X_OJC&\V/SPFATDF4B92)E(F M4B92)E(F4B92)M)#(M)#/P[+[J?K=\2KZU.$'A0?WP_M-ZYNS;"(M-&NI1@$ M)]@2%$/ B-N2(JNU13)Z'QG1SID?+F73NY;F_/J7CEU?]-R:74P/A@VRK,I$ MRD3*1,I$>G!$6E[OQ'4LTNH3ZN]:.R-;%T1HJ[T M4/#%N.XJ!TW;OL(%+%D LO@BC6R[4A?S,C^I_$^ZU^@TW?QS!;>&VQ9C>(<5&T7:#@V8U>944K3AL7MXAW:B1E[T_BV.$[-Q?U-W:C83^;G:XM4W&.= M("4-]4P))*PO$9AG?8PC$9S>5+\!%*B*W@#W'IK&9E9.:__@N>\1U[UI<-"<8Y,*2/BBI7P M5T@<:$E@&@?E[)+B/=+2/"9;_%8NW>QW7"SQ5>;*C8]20NYT1;QVI@?35&QV MJZ"8LJVK6,FO0J!MWFK-!/#KKK(A@+5YQ!WAQ#J/HK88<4HLTD$J1*@,0@A* MH@F7)3#64IBH%!)2.,2-44@)(T ":\&IP5I%=TVQW*[71U?Q>B]U]&C?32<= MK@2 ^:28CJM^^H^?NGX?[1/07:Z"]6A_?;+[]O4%F;T]GAXA7T_0;,B3WZC: M8IQL,4SGXF[^G@]%WO6KDC:\ZYNFM'W3E/-6*6?=4\Z:IFP5]?D:?WNAN._N M>7PW\^YB?RGZE*8&4[Z>@N']@X;PU7KF]V((#](IL-P6W'DQ;EN,P[.S^6-S M$'J?'3)Q$IIM,_IL3MOG3XIGZURV.[7T>+B[Z$<[R#&QQ4#QT+LTD5ONJK[8 M^;B_^^[MSH?_*MZ^VW]5?'CUEYT/+W??_J5X_>[#?\"?Z,V[=W]+G_?V=_9? M_?'J[?[>+G715 MWA/\FB1W:E.U?[9=[=_IV(4F393Z?3PM=D:CQ0GJF7NG6\_S;V,!SS>IFW2T M4T3 MNW\<7KWSN36QT\.9C>:^DL/W(1493Z5CJ\!+C8+#F"8WW?.S2T8U$Y' M_6/4QRDE/950WBJ.1R;]3]TU!JE. OP=IY-ITV'0#K##JW;O;&>I-EL%X-*O MK-_38A?>NSX*A3-MFN^TGL*?R5Q)B?[Q]&MK;X,S,T?XZ7QUBG12UO:%ZTU[ M5G?YR)Q>K=W\N1J-KJGH?%A/1_[J]^'+,;QU>_5"ORI7BT?#\[OJ&)[VFHON M^GM4:7?Z:\9/4B75R37W;NK_OOZINIU^!,]V[?UM&%7AY+HKH9V C77MCX!- M?77MS3Y?_SK'=6(VV%M7+XVJ/\-H@29U<^')J_$T+%Y+5OXX')BNRT+OSTR$ M#\U1FR[W3-16(!3 + )*P09NTYY]FOCAIOWSG0Q5P"::\1286G8ZZ0YC;"A& M<-])US=A:W%Z8U-AZ4N2VU&0NU;I1")Z@F3SOQ#6"QSIJMRVPU@C>\UKA?BX?^5/!YL_PL*3]A64]6]-J MG!8%=4O[U?M>UI%?6?;%U50EP4I)I4M,%?W73I?#CJ;T3)LO;(:+#_40%OW) M;TF]I-XDR2W7*;/3Q+JCN@5)WVF)-,#T9=*3.IHS?A+3 /IJ"[14VUM+9]]T MZJTWG6!P8KXQ:+WGFQ#RBG)L F+9Q)3:XR]PR*D)E[UL<]9ZY8GR*G^[ *TQ[V M?K_0-TCM6&A4)\]XYU9,'[N+TQCAUV'L.O=%FJ^%?UP_S:CZ)YA:F=>&1?;, M:T/05#[$ $QD#M(AVJ1P(U/-^.JHFE0'*=C9^)/0M.'LP"DV]5&7IC *!\GV M:FH7NM[&[=DTTW/63!&NO=V5?C*;O^MZG+X^_T'FS0%MD\R;0^#-HW0>G%8LLHZAV1PTQD; MS8^3,S\-D;29GX9@>DW,GYWCPX !=M"QURP^.''2T7&OKCI'R(EIJGK:+G2B M:!(G-K, PX,P!@4V2H$?Q\>CRG4V6:<'4SS(+#&\RJ?.@]H.F0?7QH,70J": M<&":+I(C>1)G-5/\M.F*I1Q6[K#X'(I_3F'SQ=,N(/'&2BX%+,6L0L._3X^. MN\4OWL']YOTFBKWTU?2X3947$K]33&CQ4_>#=[_O=?4826>CP0EVBXZ;N QQG23+C2QDLQW7[]0265!(IN3GCJ/Z*0B)\Y M;BT.HD+#+=.3BMD]F8X&@" MJ+[JSO=@_L_!_)G48.B\GXECK\[9>6=2?@T@WK:+6K9AG@-6S1-TPLPJS8P[ MH#V4&7< JK(O[-7.-++NUF'XZGZ1/0NSRV18X.>4$-NG'Y^R<^7! M6R+SX0#X,*F[%)T9CBJW583C:O97RL*93KKB(&E8->ZT:W+MP)IT(9L_G6<6 MO'CWC]V7B.B?MXJQ 7T'/ >C3 O\!Q#V(-3'=3HS3(GATS$ WCV>6S;V?%C$9(Y.C]I256MP^0LA-NC*8U] M$MSA&);DH.J=1^<39*X%Q": MAYAU1E65#O'\- 5<=^V[CKM/D^ZXKYT>=X4J$Q9,O^EJYJ6V0%T]%9@\78%7 M/+UL>,V,N#1^%N1]E%P?XX/0%$UEZ_'4C0+ 2.,J7_QT].'MSL_%B7$NN?_G MD\"\.;QT6!LL<_4&<#7HRQDWMN&@CV6;%RR^EG>W9F4F"EO5Q^WIULP].8;+ M$V!1^'94WYQJ<;?:Z=^P.59<:A_?O1?+*QP\YLF15.=M.FZ=(+X+LK-5]K.TKUB2ZS8IR.SVJ_+C)K MEQ0+CW52N7 A16]K?NC<^4:Z*K"^2O?*K#JD79-9=0BLFBHRM.TL@#E53 FS MHD3SK)V%XD29?09$RTQG=IZ%7LNY#W81YUANBLG/ 1B#(G#FJK6IL%4.8:[>S(JSL0ZWN^+U1"Z3O"%1^?[J6&;[7?*EXVTX..TU[4[5'G)4^U M%WYZ_?+%SL]9EPUH V2N&X+MU08WG04^G>6 &WC#+HPCG3&/.KYLS.=S?V1. MRAXL?3-3#8&I%CAI;DD% )"CSMG853SH\K,K.YV.:.B4C%_!S@(2I?D$7R=3]Z+Q/ (RW"U/,6&SN"^E[*\]_ ME!EO0'L@,]Y:&*\)!].1Z1KV^G 21O7Q6?'RSLP:=^VN]Y+7<)96TA<02%G* M38X('!8Y,P\-(/YC'@#8!%Y:D $SEPU M! NK3S[9.K.T9L[U_E"L"XX:C8*;3/M64L>A@9_!'Y.N^LXXG8[-,B*OQ(+, M(>;EEK\+-Y]-U&/(Q@ ;8-K0OI-]S$!RIF[O[\\-O#&S],7F9.'LZDR)Z]- M/];C@WJQ/79AVK9V57<8_;F:'!8VI,OF8D7STZ=+#73_X6CKZQAA_;'6UR[& M3)+<^W)LYA;]CQ0Z..TTQ6D][3UVG<.[!@.IV[BCJNW+EH[KWIG7>?M&H_FP MSZ;Q:%37?Z;!791%;T@=)77065-56_Q]"L(A-*/3XD-7ES$!P-?P9@7!Z.]/ MATS6O,L?QB[O*OS9+B#]EHT[V^/SBKRW[5[ 2!4L9)5.C\87H-:%6OP)(@&: M^N\>EL%G6T\GQ)W/-@[!MT^+_:3"IA/02F%^ CU[6!]:UU3VK'!Q M^]5%K5+ZETUOWY5?IY^\3ST+=K>*77BF@NQLS3VM.^-Q L]72?LW M6([17$VG&^Z]>I&N_V$:=U@PO%4 F&%]DX,$:[XRT\\]:!^UX3.\TK?*Q;3Z MJ7%L6JW"P,^2" Y?#DW"7R?A:?&N6Z!VOJ'9@,QWY M>==:F&-NX5\NC;E0DSXT\R"@I\7KOO]8*G*TU:7RSAX??G&!WGVKB3"+=@"N M[NIGPO_VM*\F:<^D%SZNV[9*9[3)E)FVO5D2?.6Z?/L;IU]XEX[W08;-WV2\ M9!'PM.C4Z#@];=K$0*D+RG3&CELSUIE%S%>-FQ[!35/H% R)H[X38G7KTWVN MX+4MO)$[3++!=^5-'4B=?F+3&X-7;II"C"_0_4K47>[63"7%.=Z_WV(6M]A*U73.HLZ\[-XZ=ME82^#8/EAE@7\TN5^+]XK_95.-5.2(.B@ M=%-X*I@]=LW-8?3Y,V]=_7G"0R "N][-O01,H=Q'QZ,PF2F0ON/EV6NWAYVT M2R+:IG4ROB^AZ?M8\#G>ZE1%0E+33ABGCDAG^A9&IWB\T^1TJSMYVH23"O9% M';CTW-E-LNF3,DB246G83.++?2O MDV@%S]OUI$@_/*[G>.P:X3Q$#L\"[P$(O/UE>0/2+NZDS7C4N:#GMM$E632> M=3"[)"HZ_D@WZS!9U[6LZT4XKA<2'CN6.?;SYBU?>>RNXL%W2L D&. &L\CX M*P_85Y%?0&AS09)$\J+)N)5R7,)Q@I3S2&!?V--B9#YG=L[LO%IV_C@>)3LO M[?SNRR^3WAK_G%H7S79C.@0ZG%5 .\,T^^'/<7UBMLX031HRO_BB=VZ?7SQ' M0E>_F[9;%V#1_'M0[(MF_3=)E&3A ./MC(X/33%_Q&)W[+Z)D[)_/5?5N=.J MLEQ59YT[,;/EZO?&BM2;K4=^9:NZ\^;]7W>*_5=_>_ON'SN@!MZ^&(@:R.SW M0'?<.19)[HT$B6:(I7C5Y:C_^W02]N_%[5'7O\=F M.8$S&M>-#TWW/-7X8!L_[ZZBD3FMIQ.8[4OPS_N9">Z6;/8#(/[('+=ANPW' M)AVRPMU@KB&/BCN?R&A_V&)OPI/YY<\VZW,-!G6,H>)F_W8#E] M<3W_'"=_^_B@#R<$.DA1C9^?I'(?SHQF^ZW?AV=#F^[9YF/A36YB@_EV>SPX M\UK"9V)E8F5B96)E8MT_L6:@XFSIQ/&D:.M1Y6\@XS7+NBZRWI\[;Z6X^;TY M"-=MC0Q[UG-<,I1ML?-AO]B]+?II( ];#%*V;<3&S(IHX,0RQ6$3XJ]/_@6L M[WNVBTS>29GMETNL:U'>NLC7/=I Z9=!XM!!XJH#@KNL MDZ<;Q-L#H_E &#D3ZU;\E<*G4ZZS7X!@YP&0#QN!O9B_>_'Z+#UJ[SSX\Z>/ M8S/U*63]YPS+LC1XO+!L S6X^%YJ+\4?,-UA>UW47C"WG[O7[K82R]]$;.9 MR368[&5PX]B:U^_.P'OG%7K.ON@7)KK@L9H9-K(ST5K +9';% M9:[.Q,K$VA1BG2,]TQY^BJ/Z\Z,)<+N(Y5[ ^Q>OT_M?"]TR8,O2(@.VAP?8 M= 9LF:LSL3*Q-H589X"M^C2N)^&!H[6WZ153Y=LS2%9\/4,A [#,_1F ;1 M(S@CL)QN>GVZ*$5T6Y0^56)<0'7_8B.X%_-74 MH[YI^_NF=L$G )?A6N;Q#--E)[$P[,J'\[M\T([7,W1FI;9!*9C0CM8S4<@9N%N6/C%B7?6H/ M/ 7WX[@)!U4+6C,5OS.CT&73SLH5[P4W;:I)%?H0OX]M2!=G#KB,Z;(@R)AN MDY0WXQG394R7$VVS*']DQ+J,Z1YXINW+$$U7%^7C<3T&$#>NZF8!RV7>#[M'S!YL6=BF)PN%D3)>"TS><9K&Z28 M,U[+>.TFO"8R7LNB_*$2ZS)>$P\;K[U+B;+%[GFB;$9JF;TS4ML@E9R16D9J M-R&U,B.U+,H?*K$N([7R82.U5U\.*UOE1F"9JS- VRA-_/T C3[5(B.T3>+K M=2_%F2YLX5LS24CAF45S; Y"+U*0B?"RVV;T MV9RVSY\4S]:Y#Z]?^4W=B4M;CJ+RB63-Y%/U*<[[E2ZMBNY@JF 7__8O7R@F M['GQ>O?MSML7NSMOKJV=NU[IT,O*CB3P G#7-O@%JK03,^G:SOZ8H3< HLQJ M7'9]<;NW7.B5NW?VEL/BE"PX[EF#K70'[KQY_]>=8O_5W]Z^^\?.%LB"%T^' MM;Z7I, 9[W^JXZ?ZK&OT)UM$#;N.7\ MZ>/83#T\@?\YK^LRU[4:%Y/#>MJ:L6^WBO#%A>-)T1Z:IN]_"BPY^^3-Q QZ M[=>OI#OS>_XXLW?H'"AF.JF?V[KQH>D>L!H?;./GW7 T,J?U= +3?PG^>7\K M@KLUG/T -LW('+=ANPT W4%@SI>G=[AT,7F-7^J;')!J& )+#<5_O$*Z?*=K>/F4N=8S/"#" !G2E5^? ME$_NET@SY7.V;B+!@GI4^>(B?!DZD]T#(EOJ?GA=-P#(0K%_V(10_ '?'[;% M*UA#7_S[=!P*AK>&P<6W;)#%VP&I-F"G#(CKLS@>*&&R.'ZDXGBO^I*%\:,3 MQMFTV6CR95VZ$;J49EWZ*'0IQ90-@TVSNLSR-LO;@7!;EK>KD[?7-DC)\C;+ MVSL2 $SVJ8Z6WTS;E&6K%FR9B0[@*WP6"5K1K)9WF9YFY'L MXY2W7RN6@+_/TX[E%N4IP9W>*^+-A:INHOJ'?EKHQ:<7? M39IQ_:#Y[!Y9ZO]D9OHV9OI1 FR@N/VE^@*W&+]NC$M)0UUFT>M/*EI9!D)1 M?7&C M::H6L-.V ?[?[YLO3XKIN.KO^?'3Q[V7@.EAI\&<[$GA@ZM@L=I?GR#XU*>I M_OJD^@*K.#U"ONZ*TJ013WXC9$M0^*02B3C1=-6<\/@1>R MGG\0S)3U_$S/,QHYIE&ADC&!.&.@YYD62&GG*74.LZ OZWE+)/-+S7.>C[K^TCX'9RWH^*%%B01S2&*QX'EA F@>"5"QM8,909\EP M]#S%6R576<]G/;\9HBGK^2'P0M;S#X*9LIZ?Z7EC"??2112TUXA[)I&AC".I M:0B>&*$.(1!\V.>.D4@M$$<:>E"TZSJ/" ]#S=4BS[[0>IYY<8 MEK&F0.3AJIUURYL7=3M)5?=:X-EV&,%5P]=+FP/ROI;3V)4BA@APSP;$"6-(2:91X%(2'K4A%B\C5B-I@'?Q+W7M MVYVQWPO-2>5"NU>/_)*@7;G%2[(L9'>? NUJ&&^6;!D-9#20T<"Z"9/1P&-# M R$$:F-ID#.2(QY+AG2@ I$02H,9)4:8941TW <:X"RC@2S9,AK8,-)D-#!0 MPF0T\-C0 XN"&8UPJ5(<1]2@V;'\%;2"5%&HS6ERXC[6#D:(&R+")WA0!9M M&0YL&&DR'!@H83(<>&QPP#E-39 *>>P!#IB@D:$&(V84-X)2$LB5M,Z[A(>L M'@[0+)L MAL3)VC?S0N:%K'TO:%_*O!%>!N0$I8@'#Y37+*)@&?;>85W&*S&6=XFJ6(7V MI3RGRV2)LR$2)VO?S N9%[+VO5B-,BBBA2*(R!*T+U<2F4!+I(B)QE%<"GR]IW7B&0\:EURY*0 [1NU M1ZD\-!*!*ZNE9:6]XGF^2]# \K4OP5M"9]?S($5.KA7Q< _]WQV'QDRJ\4$1 MOAR'<1O:[6&$M U?ZPP)@:VM;U8FTV"#0C-I,FD>!&FR<-L(,F729-)DTF3A M]B#)E$F329-)DX7;@R13)LT02;.R7*O%-9[-M%1/[&S-DX=T/G]VSMYE;WP( M;3"-.RS,V!<^G(11?7P$E_*YX$8QR&?DLS-RZX2@QD4D<2D0 M+Y5 Z6@<14XU_)>4RI#E]$ONA??.V+\\%]VO^E.V99V:;_&2YT/S+(,V0P9E M?9QY(?-"UL<7]#&)A!JM&2I)J1&/U"!;ZHAH\)B(Z+G75V+6[M;7^#[TL:8Y MACS+H V105D?9U[(O)#U\47[F+C2"^61U(:!K:M*9$H?$"Y=I%(:;/R2^@^O M7A_3+;6\2K19!F49E/5QYH6-6/"-YX6LC^?5Q+BE90 %+$/T?2%8ZT#5$HP) M4YQ(N:P^P:O7QVQ+J&9>2$#MYN3\2W'6!N'@E. Q$K.D0I!($]HB,1;;K%>1J#!7AB- M0%8#;OMC+K>7[44AHJ-5$NI"GL/REAHE95Q%D";(8"R,LZ\D'DA*^.+16(%H5I2 MH#)>4&2H(DC[B*V7EH)Z74:(P>%#-[FP:':2&"6TK[V7O1R'(+YP3* M+(4V10IEC9QY(?-"UL@7;63#J,?:(N84:&2-*=B[TB+IN3+&:6G\E03*.[6D MO1>-3-@654L+ ,QB*(NAK)(S+VS$@F\\+V25/#>210D:5H*9:[L^M8(CS;A' MWE MB0N>EG$I?6KO1R7S+29R&=Y!BJ%$QVO''?<)0!A48J_B[MG,GRG$^'+RJU4.9DCBZ -$4%9'6=>R+R0U?'% M9(Z21"8)0:Y,S114#$A;&Q##)<.6:\;EE>9&=XD^R.HXBZ L@K(ZSKR0>2&K MXYNK#E',I-(&*9'"\Q73R ;)D&-.,^Q+P=52"AW%./#]"H.@E^%F)05$?'IFI20Y4<*_?0 -Q2 [8LC [-^5*) MXTG1UJ/*%Q>W^*.7LO?/,]]*FN'S5@:$\^.2Z)SV'F @91SQF'I=.H\1#=9X MAGGDG"XC>F'W3/R_BTDYO$FZH4>#?PTC_[IN/BZS6\/RRF#=IVQ;A*% ^RSD M,C#(P" #@P$0)@.#QP8,.,;88(Z1HJE=A(T@MLLIYAWU@P8=EQ%&L$!C$ MZDOPZ']"4R=N^4(QX<\S+,@B+L."#2--A@4#)4R&!8\-%GBOK2,^57-*M;*] MLTCQDB/'2D9+7V(>EU)*(OL+,C#8#"$W?.&5@4$&!L/BF0P,'APP$)I;4PK0 M[T0 ,)!4(B480]02,/V#E"QV*\G M9E34QR'5OQD?%*$O@)-K7SPX$+G46+X,(@<;=IQ!Y(,#D9I3@V-DR L&@)!Z MD2)+-"*.2TRDDR)<.72Z2S3*N[D:F)5!6U9$,J%;N!QFCE#&C,.7:,.75!D% M9!0P+)[)*.#AH0##L98N(JJ<0%P)B:PT$DGBC8[28EXNI83'RE V5(#S13. M*&#X$FWXDBJC@(P"AL4S&04\.!3@K2^=B@P%SB7B9\2:;(J%$#9%F^_:Y%1RM(O^%07;LV,F0HGK?F%L1_0 WL:> YP!SQOGTQMU!7FKI;8N8WA_ M_:DE=0/3ZH:F69*JEG(B!D2W+DN9*Y_GJ:RL3# Z15 N!V%$SBZH/LI*]J@" MB.JMN!15P%"J2'HNJ*O,-0W"S\_SY7*4%_/SJQJ1^>R^M2%88%RM$L314I4; MO/E8:!#ZOK_R+2K0&Q2H5MYK'23HK!P('BD8XA58:D0P67,:7*\U*<]F87Z> M.CZZNP9=EONQ//J"&%5C:WMK*#]D*+W'S7O ^_0'Q&+4)>T$TR ,WGPL-,C' MJ$L^ITMH-\N&)@Y!)@4B4P$V> E2\&"US$:3G;ESWU0ELT]=HIA"78*ZY$2P M&'5)#<$T"(,W'PL-\C'JDL\VCA.16>48)%G4B- I@9>1@;4D&!^L96ZGH^PW MU>WL3Y=0.;:BMT+>(6,I"I-!@#$*DQJ":1 &;SX6&B1D%":?$R:.*N.<=4!3 MUZ8F:@7>!@^TR)7@=S=-^Y2%AW?D216AS1_>;/#\J2%MU4K9O0->@:= V"VR#= MA*Y!UZ!K$-P&Z29T#;H&78/@-D@WH6MJ= U.KS_U+.VS+CS2<3WP ;A,&;CX4&01"+"3Y[^H*0%(@2P"6Q(+@@8 U70*5(-'J;O>FE M4_D5%6UK"2Z;DSQ/J[XK"C@Q6$XPR'("A&.4)G4&TR ,WGPL(*5_:#7&DTK$ M ]4L@E#<@H_*0!+&E/^U,YST,O'^FRG]\QW'D,@1>QK!'N1AC 6,!4P1#%)/ M$.5(BI%"T+GH"<88>)8DJ!"M\)P3O:LG[G,0\E I D9[ZV,Z9#3%%,$@X!BE M20W!- B#-Q\+2.E76?^4J#0V !4\@%"NT+-+&IQ6-,;H0M [/9?N->1^ORD" M)/(ZL><@4^JQ\J1BV-F>#\1#@0.6:SB,IE)9A\-H4/Y]7OX%)F-4@H.2KN@Y MRSD8+U/YO&Q\R$IQOM-!XEZMP#L6>#Z?S7_?2>)2!_8E E5O+3=Q+,V)85O] MF(5Z /5 73&#>F!P>B KS4,H*H!X&T!(WU6,: -.6QUX9LZGW$L+[CWH@3QY MER+\3UK,NS!YQP@5/Z(>0&Q#/="8:U /5.H8U .GI@>(S4S0*(")8 NW\P2> MQ ".QBB-$21(T4OKZX/D!XQ /8#8AGJ@,=>@'JC4,:@'3DT/1*>XC\R"5[9P M.[,"?%($++>42":(<+V4BV!^ /5 ;0U.V)[+3!B6F=S_WG@]7[GI:-Y_,^J3 M*XUL1T?V6JJ'.K+:Y!N&STUQE MK:/OHWZF!RE\QSDL@E592=VZ)L8S5"B.JN9@%$>5.N9DQ!&*BJNV+5H%08V' M(%4 D1,!HW@&SH)-/FDNA.NC"&??^VV5]FUI74J< JK5CU:H!% )U!4SPU$" M#3(YIDD^IVB$X%PQK8#S+DW"4P*;J8/,PF,&0ZPR19E)^['@.O90B[;TJN<[6 M-:U+B::+D'#*?640]/-\N1SY5 (Y7=84C5;N75K646A;/VNUHPA[K>2L+/ & M8?#F8Z%!^,/LUN>4*-ZXZ>G[U8+5R)H,G.+]\]6Z7Q9Y&QW M)8OY=+H1M-NVC'WGQ_28? MTS=,,&J+1 &B99=IN!Q*B"=D%[M]/%\7Y#OMH1.&PL) J<80J<@[2#PJEC%>/@R\7\M\FR M0\"" J/O?9JE\H11+K#T0Q\%7%C27ZT^QI+^2G4TEO1C2?_G=:J))!*G*1CE M HC(!7AO)42KK.:9:F5WC@G>OY"JZ,_+2OZ?MO2 !?U8T(\Z '4 ZH"J'',R M.J!!'L>\VV>/*&J=I H"A*-%S[B8P'%%P3N6E" F:FG[*YSZ!CUSQZ8'%I5- M)?F58V?84!JA-$)I='3'H#2J5Q*@-/J<-/+."DL,V8H;X1T'9W@ FD@B(:2N M(JN_FJO]2R,41BB,4!BA,$)A5(5C4!C5*PA0&'WVL!UG*683B[80$82S&;RD M&42) 2Y5L%GE_FJU]BZ,=']%5BB-VI9&V!]KN/56S]-J-)TOL1_6X"3Q'B>; MLH>L@]TX7_MIJEL4UPVW?Z@C[.[NW?H#M$$,1EW]V80C#SXI(\'23B,S[<'I M(IFUE%9I+T(6J9=)?6GU\1C$'MIJ57IHX8NQCXH:#W*BLD)EU5;8H;)"987* MZO/*RCFI="P"*REW&%^U16:LQ(;YNXJ*P:@GA4 M5JBL4%FALD)EAQB6BM&H(XU%:H;1":872"J452JO*I)7Q61CB(@@KBDR*S("UT8+C*3I* MG)!RY_S!O:9'[E5:T;$F!*75"6+\8?N>887=T6'LJL)N=)&*;]^Z1?K?_^L= M(U043%Y.PLC-XBA.INM5BG74V-=/ZNVH[EY+G]N/Q0:T],D%4X.0B@KYL]NZ M,:?8*61G @'!,P&3C09M>)#1=#N[.PKY/@5S3]UB-IF]6;Y,BU<=K?W4T=GO ME7)YF.*KE5NEY8M\=EZ^3'!/YM.I6RPW+_F@H\FG.IK=54;?_/V#MB[G%""S MK,MW818L+]^?:D;+%PE&N)UM[3Z^_Y,MB1_4 J3H\QN6$16>VT'RPA/*J 0Q MF% )5AM,#2H@5(*?W896,3$6/,38M;'C*8%EG1)B12 Q$1/-.TI&T9Z7*T7I:?368%KR>><+?^-W96;,-!MSHO:F MCQ&-$8U1F6 L-&'PYF,!E!)S4"[M\/5] M:MZ.KTRR+A?&2(*@?#>IUPGP,D1PTG 6K:51N3U^T_TI$R+UV)";.N^@,D$T M;@&-49E@+& LH#+Y_6F$;%G1'Q:<[@A8*@+>F@C)T2)*8DQ*[NR\W:<&Z_C* M1!$>G'$!M.F$F),!#+41H@R99&,8(3OG#GK\IGO,F3 ]IGQ_>XJ(QHC&J$PP M%IHP>/.Q@,KD:G1KTM&28$%PE\L?C(%108-W))7_.36[[7KO4Q-T?&5B=.3< MI@S!"P:"6 XF: U:"5MDF*?$BSU^TSWF3(08"W532SU4)O6A\56Q4OG;^6G: M/+S-(M\=WB#'%0E'-,9'HFJD8FK[^NXR'TU6Y3N$6\W\^FT:N=!52KG9^TVI MU'Q5WK= S:A\TTEYVIN%FXXNW&(UFN?1ZFU:I@X(8S=C.X[R9.9F85*>L>S* M-<_+FRX?]N*T&[[XT+UVFX_D-8.^_5#)>%%(9 NXX'+YLH_<]#_N_?+'!Z,_ MUAO;\<3^1WIM]-V+.NVE! MI%3D4DJKUDW^^ /0_G33Z8WFOL_6-Z-7G6^6==T\C5OV^W_.W#IVYR9^0+OV M:=?)K(B>^7I95F3+\2B]"^EBM2TAWU2-?R@H'T6W@9[J'MXEUXNA3\TXBO?Y3,G;4P3!VU,#7%H,.^[?[_< M9PODD(XI;NA^LSW2>$@G_7[*!7G8#;E8SJ>3>/N FZM[_$BN/)K,Z/5^.%MV MR94_^459M_]]/4LC3L8C1ABO(W:_<%OLCCZI_?ZH*-81A"MU#(+P*8+P%H.? MI)"ZK;D1IQL<9G6$+^+P7K?=;EBYV*];N1QIRI0]R,KE /%L>XWG5Z^>OG[5 M>D>C_GU['^+MU3&]$2\ZZ6A.0L>@8] Q"&L#+17DTMXMWVZ*(D/W(/U[/?G-3;L3(;C<;BB( M:^UQ7FW4'2[ <#S'5Q_AOI?]VX/>6UK+F*2T\P:HIJKK[6;!B:S!"*DSV/WU]"/JGZT>N\6B M.U3XJYNNT^]'/+QZ\F&( __T3#/P+QUJYF--;SK0C$C6:PQ401S(Z)4ZIJ$X M0$9'1A\,HQ,J;$Q,0A"2=WU9)'CK.) 8.17"!1=VQE0%3@S7(H 0JNOE8AQ8 M2Q)8;X2BSI H]#$97; QXS1FT[G_]F'+II"NW_O+!JY<[\3T! M.K]]>=9V/&R1\NHX^";5B??X[?>X4D0(3Q103R0((BA8+3VP\L_L:3;2]")6 MCG&/LYNZO0[O'L?MMV&M\X_2KV^@ZKBE.,!E^F'5G=6*6NK!=\/PA"ERS:4H M@"<=M MJU#Q$JW_:[)Z^WB]+'Y*B[,.N'O7:W1,)%8I(@HA&R,;8QP@&[?$QB8)[EF. MP!1A(&R4X!)3X DA4E.I,]DY-G"O(L-]L?&F6SS\3UK,NPAXQP@5/R(7UX=! M)U)?B+F3FV^,9[/?RH/Y8I*6F[+"UK/[*-"&]5)L<@77[XL\ZRM+PL:$&MS60KQ!WD7>Q3A WFV( M=XU0PM#(04O9Y3VX \.4 ).(5DDIS1GM(TVR']YE0B/OUH= J$E!9.S!,\5I<9P M(OLYAK-%[=<=:'\L =[_05,$'00=)%^, XP#)-_ZR#>SR*@.'+C3 02)$:QD M##C3T1I&F,R\G_0(DN]I@0Z6C9QTCN3E(EVX21RE=Q=IMBRO[_KPS%=OTV(4 M?C=1J/5\/@JW/>:9[SIE^\2QMKHAUQ\<@T*P.F2^Y7 /\[;;$0/.50:1+ 5# M$P623$B">6=5+X=[+GGAZ986SF;Q1<<)FX+B9=^'>[2H\S#V5T^(1WA#.8!R M .5 M?&"6&&:6[GMCO)ZOW+2?)%(UNQZH&C$1WY"YO-="\9?1< M%-9F'\ KG4!0)<$FED [3S(G.BO>3P?@YP<>4(65WJ:DP1M!0!AEN@-)A7T#4R9;S065O?2\W0/Q*CJF KNF50@X^RJYZ34+ M^W[*7K8(_K+#[[-9?'H%WOT= M%R\*RN#T <0?Y&'D88P#Y.&F>)AZEX@/%F2RW2'@D,'R8"!PX:RR6@?>2T+D M$#Q,QU)CVY8*\6=?A2.8'SDRIKPH,>U6D]F;T09C89YAO4RC:7+E3ZP0&:(N MP[QQU>9&7=8:AMZLRUBR649#@7BN03@?P1).(,:BO1SE,9F=\^'WR8]\0/"? M.\S^I?N^+_(_EVFS@=77@2 ]EOTE2!" 3A. D(@Q#AHR-Q+Q0(@X0CS$.&C(W M\O$P^-@;QE*D$KBD'(2,!JRD"E@VGGEC>?(]-;$]'!_KL92]I4@0AVI,D6 1 M2578LND\-"K1!MA;9,BBK-=\,7:DJW1C"SO2#4SD$:V5TM*!"*&HMIP$.,X3 M.)]]C$6P>4IZJ43YV(#N^7P6>NY!1WB=)Z>Q!UWM@(8" 4 Q@L*@-,5 %D' MQI4!U_6E%2'3(@ D+=S.A4A:"\Y"+Q4P>Q4 Y?9& 3 0#O$>"-L0ELM1&V; MT.($HR'JPSTV]V8/60>L<;[N*K%J5HCW",G#1=\?Z@BYN_L6169U"'Y+:4\4 M43C*(:I(0$@9P'L60'F3:#>6FN[.P[Q_1]R^-@LY&TMAJMPM_&*,H+(\.HZA M=$#I@-(!I0-*AV^1#I$9$ASKCDIK \(%#\YR5FB:A"(K%(U*]-?3MR_I(-F8 M5=HU#J4#UB;50E!?1!P_G\9]XO;SL]?/GKX:G3U_,GKU^L7C?_SM MQ<]/GO[RZG__KW>,4/OCZ.G_^\]GK_^_.O9>4%#>75 6-W2_^?,#]@"=5*N3 MT#'H&'0,PMK G(2.J<\QV()AH%O&EU-X1M.)\Y/I9#5)RT=U)*,P,O?!:^BD M2GD-'8..0<<@K#7G)'1,?8[95\K]4P/3/=>!4JP#O>^-<19"N=S5@R%)0Z1:>N]T9F2G M^.)>=9N7>/]R"_?]3E:F8V*P/WV%=14M 0\R^,G$ 3(X,OA@&-RD$+0T$H)4 MA8VS%F!29L S#R2*Y(/MI<']7AF M*V99AZ7SL,=EU>9&F=8:9MZ2:-%2<+6DXZ6W)5J7XQ7VQ09YY'\ZNQH*-I M-Q>TAT1*-7E^%'&8=F[(W"CB6H/36X86\>PRYPZ8D1Y$TA0<=1%R2#$9RK+4 M._M=]^IG_[N!SE=:[GW?E2M:8N4* A 2,1(QQ@$2<4M$;(4OG$LH<$,4"$\# M6,$R$&6-T-ZYY/OI*W\((F9CQGI+J2 U9A2P0*4AE,J,?G5>#1+J]93_BC6 M#M;Y$(<*5;-%AD.%!B;^=&8FQ"!!JA1!T%#NC^@))*T9$YH1XW;$WWVR,#_/ M9V]>I\7YDX+_/2N^(LY4;S.%#@ECV+[UZ'B&_(_\C_&"_'^R_.]&IS$GFG1OI>B9U]%4R[S#85VJ>N:;E M6QC'0!@1P&OG01'G"HM2*8CJ):VR+_:E9&RT1/:M#W5P/L9 ,R!/4DXEA.-H MY=YAHY;A2C \J%FUN5&"M0:S,#]/K]V[3S39\]3? 2-&>VNLAPATF@B$3(QQT)"YD8F'P<3>1N)T MX=\4@P,1LX3R3P7*&\-=4M%XTDZCR8O4V M+4:NMQ:VU23E48]AFK@A:PTY;]%CLW5>Z7![MX?>\_DL]+M7)31N5"$"(1,C$V,<(!,WQ,3)96,(+:SJM08A M&0%GE0(113"6.U<8MY?6*X=B8HM-T"I$("P9&6AFI#M5!P7?S[&ORE"5&&:( MJS8W*K'6,/-F)1:\+-HI9V"6=06[AH)/20$A@?H<0A)T9X_J6_N@?*O\:N8H M-,).,["#](MQT)"YD7Z'0;^1YIRER)"3+_3+4U M_6!T;+5"!JX/>; T9/ )$!S0 M1+;E_@C9@XQ96N^EX;27CB2WS!GH?[-+C3FKLT$)]IZK'=U0#: :P'A!-7"Z M:H"DZ S)$*UB()R6X++50$*0I%"["*F70T$'4P-F7 0.JH$!H-LA1A5A)]IJ M\6K;B18;L Q6,>*H@BH5(XXJ0,7X.<5H999"2@,L*P?"!P^>"PY>1_C!7G_9'F?)FUR-H7MC/ZICZP,%X-V51G%#]YL_/V /T$FU.@D=@XY!QR"L#HNP43+3J*%R*125Y(C M-X>PE I@*&.0C/)">LNEM7ULL'QPRF;M]=(M7BQ>K=PJQ5_==)U>IL6KMVZ1 M?I^#*0^[YY=G+5_DL_/R[8)[,I].W6)Y^>S+# WY-$,COY"@N=D..;)D*0E MJ#.PV7+R.BA@*@L9C%1>ICX23O78H41_^>^FZJ5;4E=MH\*6+R[<8O1;9^GQ M"$'A5E!P2OE,HH2L."W!D!589S/0%&BB,M(0<_^@L+F7EV?KU=OYHGS1^+L@ M6&Y^^>G]_>SY7^\5Z3I0*0F7$&77]2'J$NDR6. A!2=L8,KNS CY]DCO_:G;#PJ M+[M(Q2"_I>E[#/_/:@*J^EVEVZ_?RA-LL,W!A28EBG\%1:PK'"T&+SO%B]S!27Y&_S^]5 M!!NQB7+0,3H0AE&PNMA>A$!M\MHRUTN1S$W?Z\5ZM5R5@)O,WNSGRZ4DF8LD M@K-!%P=0#>5!A)BU$X0HDKS8E]-Z_')=QYZ[ /4)0OED$QH;U)Y_-/@=8;V. M^@/,S%19KU/7/ND0S(V]=UJ#VEOJ:FV1=67M ,H50A5%[X$AE %7T6JFM>9N M#RN\38X#^]XAYM2!. M$6-[Z7N'W'MBF+.O>E7<^&X#;A[/S\_G,]SU_C($2T)=S)2 #KI@*I4%@H4B MD#VSRLM(C>AE3OS6(T??ZKWEC(7WQALF(5)-0'BJBA%B!,VE9-9E:R7K@X#2KUD0SZ)A -M=B?FO J& M0PG,$N,Y*"A1S8LEOH]OG-A,6M[J_$&N* "5%B MG9='5L:N_,/PR!2/TNR,7^LEUN^U WSGHA8GG.#) K$%MX1/'CS5'I*.GFAK MG*/[0;#[;Y'>T$O=C+F@8TYN:K YX#CO@A@C]M:(%8)I;DR&I+J"+4H=&"8R M:$,HU9QX$G;N[5XX;*\1RP(S)G;?Q?L,)=8,>$8]$*U9)DJDY'<&,O?RK7J. M6*KM6#!^6A';1^7"[PO2\(3)L/92<)1IU>;&O936@/>6TLP#DR:W)$U" M6)^OIUU-?0GH/ F35>NY?%1J..[XV*B*XX[O'UCM@>CW6'_[F1H;G61R!ECH MVHO9+*%K"PM:%CD:HXMYMV'B?9)(OZ25F\Q2?.H6L\GLS?(38GNRY;6[:]EE MN3?+HR^(6DW&5NLJ-P(;G]5SCWO_<+?Y#W7@/>HCU$>HCU ?M: ,4!_=KH]" M)DD3FH!1DT'0U(TG#A:4SSX(DJVWO;25/;P^ZL0%Z6V6(>JCEO71(4JSV)ZS MC RSC/>])U[/5VZZ;2US\^#$UG?%4%/CX.P&-#4.SL;=YL^VMW A*T]T;^U8U-IJ3?2?WUU M:9@QJA:@MAFCZ<3YR72RFG2-#&=Q#QDDW)6M5$+N,=_/'K(.?>-\[:>I:A%9 M=:+_#W6$W-U]BSJT.IB_I<&ZSUYHSR'S\H<@L>O+1!-PJ8(L8M0KLS/CXCYI MJ)\_TLO9+.Y-E5+.QE+TEI4Z+#*B,#TZPJ&H0%&!H@)%!8J*;Q(5T3!-BY1( M5!51T35Q=RX%2(FF&$-,R:<^DEN'$A7E3F>JMR.5*"JJR':5OUVQTN;A;?;X M;K\8]..V&+SYTK]WF(W7-H&\_I,(OW)NT1>BR-"Y?]I&;_L>] M7_[X8/3'^N(%X6/O-Z(O$F-O)CW[^>7?SD:OG_[C^8M?S\:C9\\?]Q/IO=EW M(_$^8--_ET>;K;6NN/V_/\+3?V]W"EKWQN,/&/SJPU?K$/I0(S+V^N5>W;3# M\_3Z#D\%MUSC=OY^,BN4/E\OW2PNQZ/T+J1N0[J;3#(J<>-^0&OW:>U_SMPZ M=H,IJ[;K\7EZL_JY:2O=K5?SJW5E=X%%L#XB/VZ>#E/W?KZ^;-/\X_:C*-G8 M\/(%H1O_>;%,CY:IR-F"F5?FV>1+MN_]X'JQP6^3Y62SD'__Z.KU-]0<;#^. MFX=9\Z8E]^4E=1?TK<\@#\5!/N>+SS /B<$+N>:;@WS,G2Z$?>6[?*;: MQGQ=ME!]?6Z5OCR W.OU M?MA.G1AMEC)U1.M7%Y_6?DM4%-X(NW7ZY0/LL@/#;NT^:@U./[:F_9-?C/[X MEY?;X1X8D(T%)/JE3K\@4 X%*#^V],$@;"P(T2]U^@7!<2#@>-/&(D9C.]&( M&>JFW8=^J=@O1R,YS% ?B0R[.H]E'7&*N>F! .[Q_'"/DG6$5X37_25BSLNU MWG>.$L(KPBOJ601?W-3-0AJY MU>CL8C&9CNAXQ CC=?2YJLNWI]E'KBX?#,'<>^NGB"W;]G1[W-RR+4?G&9,6 MLI$&!,D4')$9G+"2)9M#,.YZRS:K<^;468@I9Q"2$G#&V-A5BVYWQ%^O5_[7+S1J8V9,;;&Q957V M:D/T:09]L)OKR<0!]F@=0""U1\/;PFB! 8G$5&$\(3$=/PZ0F'!].9CUI1-2 M*RHD)*89""XL>)LM$),-48R+;-CU]26-)K!(,E!-1%E?*@XN^O*'*.O-K%*, M[G#S[JB48TL)+BR1OVLS.)+U\7V 9#T$LFZ/;;^_J14Q:H[M&!(:(B%%;B2B MBGX@3H#W,H"B5E >I2>.7M<[$\^H+X4'QLNGU,U!XMP_ /=,-/P-:PO=-219@5& M& HB*P.6YP QE]N!)AI% WN%T8V@0S>=6->NAE=:;9T7<354?];EW>; M46M?ZP6$O4H/I]2Y/]H>RGUCO0'&$\83UAM@'%1N[M;C 'D%XPGC"7D%XZ N MNF5+F&?#B$M@6%0@B.7@O$[@A5".62.T"->3P\$[1T20(+BU("*- MX%02$$1R5 D7-9/7D\-G\5_KY6HS+_CU_.-4E6Z>RK/990NES?FG3=KI\2=9 MIU^ZRRMI0PAK&<+J M,CCR]O%], 1SMZY?V^-=7 ^><#S597 DD>/[8 CFQL5?:R1T\^)/:4&R(*RL MX5P (84"HS*'D+Q66@7J=+Z^^-,DRTRZOAC:$!!>E7O%4P-,>>4M4Y8RCXL_ MA+ ZRXRP-UD]F/1LN5QOVI/-'[1 MQ>-])\=@S7@-2@.++ZLV-PJ[UD#T9F%G,Z<\10L^R2+LO+%@70K@BVGEV@>O[FEF2@JC4@L!D<\:B!;B;R,<8!QT.+B!+N183S5&T_(*Q@' M5</H7 :DZ@R,+']\'0S!WZVJT/1;%U=T)QU-=!D<2.;X/AF!N7,JU1D*W MS!WBJNO*I" I+KL90@*<\ ),,EY*YVD@JH^:+%S*(2!A(Z=3K; J=ER,TOG% M=/X^I5FUNE&JM >DM4LTF$D0@8)37(*(W MX(K: A*"#I9J'OQ.8\W>JZR>7H+XYDDO+R'\94'PY3>76ADV)EQ@03R"4@-) M2"1GC .,@Q97*7A &N.IWGA"7L$XJ#H.<-%WT$6?]CID%3,8*PT(QSCXJ"P0 MZX7BTMA$=_+S?9=:W;KFZ^L@-#>XZD-4JLW@2,7']\$0S-VZ)&V/2G&)=\+Q M5)?!D42.[X,AF!O7] M%:[G3A*5L*W5$(NN?DW+50GOKN9J41XN)F&5XH>ZJ\D*&UBUK,JPZ+1J5J] MR'^=+W*:K-:;BJIO++)B9DPTQ9IXA*<&,H](TQ@'& 201)!.,)NPEA8" MXZZ.01E2FPPY9'Q^^F'%'1BH+1T3P)TY)+;3BQ269[! M**-!:"W!&I-!:V,Y"]9Y%7:.$](D*#$!RO\021 33/!D1, DS7JS@:'UR20B0>^^AMA;('9<\A M9 \VS#I.7:&?3^.^'/V3FVY&%+K5Z._K61IQ,AXQPG@===IU^;89V=MK,?7O M898]9!W.QOG:3Q,*W^.&Q]U=4[_T12>4]T"RD" "BV"M5*""5RJR M0(4VUS5C$8:.&2/!)I- .$J[1)L'Y8.(C@3IL[VN&1]OYM%N&FMMNVV]6*^6 M*S>+D]F;/IIJ<4''G+ J&VM],6QJEXXG &W5;[2C&&A)#%2]V/I#'2%W"#6! M53 -')]$?JP AI$?*W4,\B/R(ZZV6^/7FU?;D6MM@LA .64@B%'@+#,0LC76 M.T^EXSL[-,;%0+D#J\K3A58)K(X46"!>41K+ C[=V.?Z[7Q:[I_ETW^O)ZOW M?8T6D7I,C<1E-LH(E!%-.09E!,J(YF5$>SH ZU5N5T/"6FL,YU#^MD4-V0C& MNR)TK&:16164\-?5D">2,V$$:,HUB&PI.*U5^:=F*1(GDKIY%ML]U= =BU;( MV&J-JNCD,/Z^Y;HHJU!6H:Q"656'K$(]LIU"YH/SMLNO9.Y ,!O R)P@9B4- M8U)POG-LR&C.8[8.$I$11- <3/ !F"W/IE:*1 Z7G3%JS$AOLU]1AAPU.7-5 M_5K^=L5*FX>WV>.[_8+&/8H3Z>Z']FFESA@;LUQ=SN4WZ*[TD5NOYE! MD]F;1^3'S=-AZM[/UZOR]N]2N7LW'T7)QH*7+R@1,'47R_1HF2[2A M.,CG?/$9YB$Q>"'7?'.0C[G3A;"O?)?/E.6;KRO+WU\3HBO$NA.!F-X!\Z/. M^PK(--4L@M OQ_)+\4+WFS\_4 ^J/]-8I2\/B" >SP_W*.6!>$5X75_B9CS@(N(BXIZ:7Q!Q3PQQGZ0\"1/4N(./ M;$3<.OV"B'MBB+L]55A'G"+@'GJ/$X=C'"YL]S44L5$R!RR" 8R6",UR!9C%2$;)U2 MUYLW<.F=-%E 7!<'= 46R-^U&1S)^O@^0+(> EFWQ[8X(.%VS>$=3RS) %%[!<*71R9Q#3F[4'2' M,%[N#$A0D@?IH@)C7=$A&/!$$5M6<5?9_V8;=9$ M2]#<9! D!'"<2(C,!>^-28&(PV4:N!E+4><<@KIPZ^ TT5_58%]5HJ=1-;A? M'-E$,GBW3%VM]_E%FBU=%W%U% #7Y=UFY-K7>@%AK]+3*75ND+:',)X0E[!.*C+W)@=;HV7;LX..T>%3T9 ,-F#,$J M8\24?^ID&$\N"7H].VR)4"2P )1W@VUC3."BBD!]E"98)GG(U[/#9_%?Z^7J MO%S*\O7\XUB5;J#*L]EE#Z7- :A-VNGQ)UFG7]*_UY-E,=VKM/AM$M++\BWG M\9<4YF]FFW?YU4W7J:=91V 2BJPX23&8P3DH@Q+,HF&6>[+2XP*4? E@-)4;8F*P>1'JV7*XWOP==[_F@HM5,@,U)@4B$ M@Q?6@9+1<7D+XRX+@RV\NM:)\S/KKL(V@=)J@A%OB& <-F;OU.&B/7/%X M-,93O?&$O()Q4'4SU'C=68^04B$@N A@J$D@Z=1\*@=R33NN]X*UW,GB4K8UFJ(15?/ MTVHTG2^Q3U7+XJO7VE)?GIT6'PTE+U:CY7PZB:/?W[AU^6H(;OE"<-S5,9@1 MJ"TC<,CX_%3S%'=@H+9T>@5WB9'83B]>D-B0V)#8&@C4Z@,0B0V)K:)X06)# M8D-B:R!0ZS(XLABR6$7!L7\6.]0FN6-E%'IPR*>P<:!6&VQACM_D='(@@67D-TV"XLH$DFGP.U_?"GZ?5LUF8 MGZ>?Y\OEW?>XE^4V+(^^L-FMQHSP*GN,-*Y:[G&7'^Z&_J$.9*_+8RA[4/:@ M[$'9@[+G\].20@HBFP TT PBQ00F45<4C8L^ZI9&G(Q'C#!61[5[7;YM1O;V6DS]>YAE#UF' MLW&^]M.$PO>XX7%WU]0O?5$S;E-E44AN%0'A(@=AA0&7K(4DM;MIV;@R';?F\OUJOERLWB9/;F MVV=IFC$Q9"Q,G<=#OA@VM4O'$X"VZC?:40RT) :J7FS]H8Z0.X2:P"J8!CH9 M(#]6 ,/(CY4Z!OD1^1%7VZWQZRU-&DA948M@0)'@R\HYE3LDLP#1L.R9Y,GY M='VUG;@AU(4,Q%$-@E$*UI8EMZ&*ATA=UY#OQB8-;^?3KLI8XRH@*V0AE1J6-01J",:%Y&M*<#L%[E,R,"513). LIJZ*&A+;@ MB9*04N0J2NT=(SMENCI0EQT!J9( D00%YW(&YRV)@H MBDX.X^];KHNR"F45RBJ4577(*M0CV^Q,(I9VM;!)=G/P2(I@8XZ@+4_1.N\< M<]?U2,PV.,T4*.N*'I%&@&4D@'#E39@CCH=XN.P,YV.A-.J0061GKLI?R]^N M6&GS\#9[?+=?U/B(6U]!ZG3W8_NT4W7F. @,WL^HV]=WE_EHLBK?(=QJYM=O MT\B%,#\O7^S]9/9F-)NORONZ1?EQPIN6J8/$8OEE MBJ,\F;E9F)1G+%=NE<[+FRX?UNRTD[V'[U%P7*TQ;KBPH4?T;5;5UPSZ]L/) MB0OW)FWY&UPN7_:1F_['O5_^^&#T1PS+:L+R<#?BM5,>_9KT[.>7?SL;O7[Z MC^;KI9O%Y7B4WH74G0;L:M='T:W<#VCM/JW]SYE;QW(%L6J['I^T-@O%J\NY M_ Z=T'ODUJOYU1*\N\"B[!^1'S=/AZE[/U^ORMN_2V4]O_DH2C8VO'Q!N2&F M[F*9'BU3T?T%;J[,LTDF;=_[P?6#FK]-EA,_F1;@>73U^AO.:VX_CIN'7'W7 MF?.F[,3E)747]*W/( _%03[GB\\P#XG!"[GFFX-\S)TNA'WENWSFI++9!'W5 M)Y5-#8M+T^P6T-WWYJ[,ZJB-.$7 1<$_-+PBX)P:XC]U%=_RKCD!%Q$7$/36_(.*>&.(^27D2)JAQ M!Q_9B+AU^@41]\00=^>P(P+NT *[O[F ?0V&Q;F ?![#6Y8,AF'MO;26Q<]V>;H^;.]?E8+.2ED)R@H'P3H+-@H., M1E&5J8Q>7>]<9XP.5#(-TC(+@OH 3MH,))A47DNY,CN==/<]Q8]J.Q:LSO'/ MB#[-H \VM3V9.!ADJ]I3"Z3V:/@;Q^<-.""'@'^MQQ,2T_'C (D)UY>#65]& MII2VQH+5.H&PUH#1C($V(A$7*4+R@>#G=J$'Q@IF&KV%]EV304GC@CEL0)!,PE%H(1K(H4@S*F)U, M R>&:U%$@E#E-=RXPOHD@?5&*.H,B4(?+--@[=@8B61?7Z*AO[+!8_1%J99+ MC@PCFT &[[I9*-W8LC1;NB[BZJ@ KLN[S:BU7B=/UN6#(9B[]?W1]E#N&^L- M,)XPGK#> ..@"*0]:;DK' M@M<@HO=@9&80-,TQ!19CWCG3Y EU.@<&/' "0D<+)A$-7"3O=51!F'P]$WP6 M_[5>KC83=%_//TY0Z6:G/)M==DS:'';:Y)@>?Y)B^B7]>SU9%M.]2HO?)B&] M+-]R'G])8?YFMGF77]UTG7K**[,Q,:2OM#)"6,L05I?!D;>/[X,AF!L7?[CX MPWA"$D$2P9N^/A+!Q=]!%W^9$^*$[:IY! =! @7#G(2DO.%>.N"I[CX0PBKLZ8(6Y'5@TG/ELOUIAO9/'=W0,%HC7H#2PTK)J MR+B3U=^4A78XGN*3]6(R>[/59]NN99M?OMB"]M-+-(_?W+],TK'6 BN_$8\: MR%8B+V,<8!RTN#C!UF,G'$]U&1Q)Y/@^&(*Y<7'7&@G=O+CS/F;&F0<9<@"1 MI0^2*IZ%/.)[J,CB2R/%] M, 1SXPJO-1*Z>87'1"2,4@.!QP2"20U6!@J!6*:X58F;G=/0?==5W;K ZVM" M(S>XQ$-4JLW@2,7']\$0S(WK.5S/83PAB2")X$U?'XG@>NZ@Z[D8?"3$&!"" ME/5B01)!&,I_KC MJ2Z#(XD2")+(R<83]@D:8A7+\[0:3>?+^Q:K8 EQ#3S6:[&>+\]. MBX^&DA>KT7(^G<31[V_%-PY*$B)U#VH>U#WH.[YK.[)DEH1B 5JF0:1 M(@%OF0$NK916:4$IZ:-M%>H>U#T'T3W8#.LX981^/HW[A6H[^O M9VG$R7C$".-UE&77Y=MF=&^OM=._AUGVD'4X&^=K/TVH?(\;'G=W3?W:%T7C M1C0*DSVSD8,,D8'@F8.1W(%G3IH0O1!\IZN6\M8Q8R389!((1XM>5,:#\D%$ M1X+TV5X7C8\W@V4W3;.VG;1>K%?+E9O%R>Q-'PVSN*!C3EB53;.^&#:U2\<3 M@+;JM]I1#+0D!JI>;/VACI [A)K .I@&3DLB/U8 P[@RKL$+2(9(AKBT;HU, M;QD+&931*B@H]T@W%E([,)I(("&88*DL_&NO+ZVU<3'0LOZVRB@06B6P.E)@ M@7A%:73>I1L;5K^=3\O]LWSZ[_5D];ZO&2%2CZF1N*9&S8":H5XOH&9 S="\ M9FB/]+$4Y7;I$[1AE! *A#A19 SA8"/S8+@D5#GNDLN[$[$E9\((T)1K$-E2 M<%JK\D_-4BSODY3O4_KEM/"MJCJ.F7:Z*6,O?KEAI\_ V>WRW7]"X!Z/3W0_MTTJ= M,39FN;JDCMU[-KVZX[@(GLS>/R(^;I\/4O9^O5^7MWZ5R]VX^JJPW M.@M>OJ!$P-1=+-.C9;IP"[=*5\;9(.?VO1]<+R[^;;*<^,FT1/*CJ]??4&.\ M_3AN'G+U76?.FV+Q\I*Z"_K69Y"'XB"?\\5GF(?$X(5<\\U!/N9.%\*^\ET^ M4UUOOJZZ_AA->DT-Z&BJ6>_LKRWAE5F.Y)6/4KM2OQ0O=+_Y\P/UH/ICB%7Z M\@ G6'J]'[:5S*.-^J\C6K_Z8%KMMT1%X8VP6Z=?/L N.S#LUNZCUN#T+,9) ME]YPTS_YQ>B/?WGI)K'8$ .RL8!$O]3I%P3*H0!E".OS]=2M4L0@;"P(T2]U M^@7!<2#@^.E>W/9HD\5H;"@:,1F-R6B,H';Y#)/11^*]3;>,.N(4T] (N*?F M%P3<$P/FE\0<4\, M<9^D/ D3U+B#CVQ$W#K]@HA[8HB[/3U81YPBX!YZ@Q-G61PN;/-[=I()%F'Y.$Q$@"87+7 MZE(IR(9SIKTUS.^TQW0Z6<8S 96#!Z%T A>00\*_U>$)B.GX<(#'A^G(PZTL1 M;++=0&LFRX)1:,;!.!7!Z! 5%=%HHJZO+REA@CI&P0DFN_6E <.I!R.UCX9; MYB(YX/@%,M:BMUG8 \:M(= $YG)K\$)#-SV2]1#(NCVVQ;D'MVL.:7-FP23@ M17L4S1$Y6&LLT"R%4TD3YLQUS2&3RS$+#EQZ#8*3!"Y)"YXK1:1W,:5\A+D' M8\GK;$&,*(PS#%"[8-2@=CFV=D'2WY!^),8R3SCDQ#P(F2)81Q0XIFRB1"NK MT\ZP(VZM#EU>(HI"^BYE<()F$"P+$YG.IM]A1Y]/- @^9H0CV]>7:.BO;/ 8 M?5&J)9,CX\@FDL&[9>J*O<\OTFSINHBKHP*X+N\V(]>^U@L(>Y4>3ZES?[0] ME/O&>@.,)XPGK#? .*C.E((L)'OY,=IH$0HXB S?DHH2T%XV0&Z[5WE%)M-;N>'3Z+ M_UHO5^?E4I:OYQ^'JG3C5)[-+ILH;+(OI7J7%;Y.0 M7I9O.8^_I#!_,]N\RZ]NNDY]Y9K'FO56TH80UC*$U65PY.WC^V (YFY=O[;' MN[@>/.%XJLO@2"+']\$0S(V+O]9(Z.;%GS6:4"(2\,@-B++: TM\@A2\%=)8 M3?-./3"/SI0U7NQ:8B@0*ABP+%$0P>J0@N79[)Q!PL4?0E@=94;8G:P>3'JV M7*XW#C&9O=GJLVTCL\TO7VQ!^^DEFL=O;FG6 M:2K.L!@<\:B!;"7R,L8!QD&+BQ/L1H;Q5&\\(:]@'%0=![C>.^AZ3QGOB'0> M@O4"A"OK/5OH"[@U9=WG30R"]5'%=6MQP8> 5)O!D86/ M[X,AF+MU-=H>B^+J[H3CJ2Z#(XDC12 M559DV0))1LDD4Y!QIR_T?6JR<"F'@(2-G$ZUPJK8<3%*YQ?3^?N4+G]XL5Z$ MMVZ91A=3A[V>6I9J6'M:M;E1JK4&I+>4SW,EI=<$(LT)1*(4C&42)"-*41.% MM&'O559/+T%\\Z27EQ#^LB#X\IM+K2@?,RZQ(!Y!J8$D))(SQ@'&08NK%#P@ M?<+Q5)?!D42.[X,AF!M7>*V1T,TK/"^)U)8Y""DQ$(0(,*FLVY*Q5#.1E!5V MWW55MR[P>ANO('")AZA4F\&1BH_O@R&8&]=SN)[#>$(201+!F[X^$L'UW$'7 MV?CFSC#J7<:3*0)A+,$7+0>I+96 M:LU%M/KZQK?@4DN=+"@C*0CJ)/@8#2BKG3>"!A7B]8WOYVGU;!;FY^GG^7)Y M]PWM9;D-RZ,O[6S3L2:DRO8AC]SFA[NC?Z@#VNOR&.H>U#VH>U#WH.[Y M?#;F;H\#?+%L*E=.IX M%6_U8YBH"4Q4/5BZP]UA-PAU 36P330N #YL0(8 MQI5Q#5Y ,D0RQ*5U:V1ZRWZ,X-3K:(!G)LLR642PEA-@08NH@PARMPXE<4.H M"QF(HQH$H[2\IJRO#54\1.K*M1[)AQ@Q+HY##^OI6X MJ*%00U7BK:KC"S44YEWV-,A 69*]HY"842!R*G<(+5J$)6Z#I5*DN%/2$+,- M3C,%RKHB/J018!D)(%R2GCGB^.[YG_WE73@?"Z51= PB[W)5Q5K^=L5*FX>W MV>.[_:+&1]SZ"E*GNQ_;IYVJ,\=!8/!^1MV^OKO,1Y-5^0[A5C._?IM&+H3Y M>?EB[R>S-Z/9?%7>URW*CPM.EJ>]6;CIZ,(M5MW Y-7;M$P=)!;++U,.#T1_Q3CQ!-+UV/J%?DY[]_/)O9Z/73__Q_,6O9^/1L^>/*P.^ MC-_MJYJ:Y[J''S M?O_/F5O'<@7Q![1KGW:=S(H4G*^7;A:759OV^"R[6C6_ M6B9W%UC4]R/RX^;I,'7OY^M5>?MWJ:RY-Q]%R<:&ER\H]\3472S3HV4JVKS@ MX95Y-@F?[7L_N'XF\K?)EHL&#\< :\CAK^ZP4/M]TD=,8]J[_<4S_.T M&DWGRV4=JVP,Q2K/8#8?9(>+ITI.5M9_7K(]J,2>$[CV,5O/1(I5?A3 MR,V)6,#)?^U5>3\]" M* 9][/IW#IG("#T- ,]2,$8!PV9&REX&!1,A#(R:0;)R@PBY R&.07> MT1BIC,PRT\=>Z@$HF#/DX/JP9U^;H9@I:0)UGLU^*P_FB_>C12K/_.V^J1), MYJW@0X&@(D053@07*[6_-VGU3) M![S^KT6QPI/Y?V9]J3/>ESI#Q#E-Q$'FQ3AHR-S-,V][U(E%\[<+",THLSEI ML($7,: $!2]4A*2US\EH0O/.^;_[)'J^14#1?-18JA0A0#/1 M($A0X#P-P'@R/(:8A55]Y(P^Q>[R>)JZ!V>S>/8)A/>416)CP>J<_(TPU P, M(1UC'#1D;J3C8=!Q<#YPK2P(9U.A8^_!\F" ,*>YUYZH?C(P!Z1C.I:BMWT= MA"&LNL%L2B\WQJO5//Q?\*YK0A#FY]T9I6])I%2S]8'*[60RV$,P-RJWUH#S M9N7&>.3!)@4R&E&46S+@O4N0,S-94UMT&>\CD?+JK5NDGSK4?OP):/>6.B&F MMWY3"#RG"3Q(P!@'#9D;"7@8!&R%B(1)#5*$7 A8!'"!!PC<*>ECCLKK/E(G M>R5@.M:LM][5"#PU)DNP]*3!9,F3E--BD>)HY=XE'+,R,(6&6>6JS=V\0FL/ M[[!*^G:A:504C@0&CB@"@B4!1LKRAW?.4JU(-KU,2;GBG&U_\=<=\9S-8OG[ MB2#O/)#@I."CFHLJ1 M,&%2'QFJ3R'\1?[K%78_[J"[KXHDBO5("#Y(PDC"& =(PBV1L(F1>YT3"&6[ MU(IPX(TEX)/@TF855.ZE'ND )&PM@-\%OPMV 'YW3'Y7.D,U41(I+K(/390BS9)#5AG#%(O!17J?(,D# M^UVBP?$.$' @L^191T9^;V:':%I_CJ&R;1L7;54?G]AZ?IR_'GL0'W@:!)1' M)&[@:6,#SVLR2KP-)D2)B%0Q,RT>D/'<(2)B##X_JDL[:1/\VQE0OT\%QG\O M*/ZZ _'_BM/P:S/_^\[(6Q["1L#"%N 0^&/PQV 'X(]'Y(]#I-KQ%)'')7-D9X?YM'I6-2=Q;A>E.&<55BE[,$UKZ^IIO:AC^W+LP?_G1^:R&LHW__&" MO@ E#55)H!A0#"@&8&W/E 2*&9YB'F/EE#XPV:= ]N]+['_^[?9VA7]<>:)=I8K#]6,#\)='F^LWK71Y6# M&$C)LS&D?1 WD!(@)0,B)8_D<(FJ#1; W^:=BSJLE3?AY'\0]^I@(!!.Z8()3VG&J PJ,F[+)!T8N,8V(9"8Q M$:WF^F&""1O8O>N]WHB!53" (7#'X([!#D;BCL?G3V&)XGI6(:BV+!&*F!$L M,P2OD27"(F>D4=[&P-A6HZ?=Y-;>(0^&.P@Q&)&_SQ?OAC[*-/.%)$)2OA M%).0E=$A&A05ANO(M'FH$,R]_/$MEW@F6,&N*0.$),C(>=9!E0_S>&+KL-Y( MMN_NV2R.XKSRR_D\'W2_&J;!+(P K7LVD>U]$#?0NK$AZ=6TSCLN*?8&D9A8 MYFDX(.U,0-0R:ET47B3U,&&6%;+_$E/,.!Y66^"]GH7W!=W[;NX/P/(XA;4W M0"CPU."IP0[ 4X_(4QM"&>6<(\&Y0YPIDSVUE$@P+7SRS'%#'B8 \Q2>6C'( MD1D@/D&*R[..QG0&7V6;1#L)O@QF+0$H'02P1R1NH'1C \ZK*9W21%+E'%*2 M,\2=SY2..8ML2E&9(!BA#Q1\Z8#\73-;P7C/X3*C^_U\WZQWW].&Y7:DCM*= M!5\ H9XG0H&G!CL8D;A'[ZG'YVJACNIZPD&8PM$1AH3 78]BC:RF"1DK1;"! M8Z>W-D[830QIUX3C1IXA],XV4]AC?'W.!5:0"S1"9#_;!^S$GL(F8/O'92%0 M/VAQ Y<%+CL@+JLI%0H3BTA(*K-1%Y%5S"*MK8R"6\*X?]A-P#[T;FCW24I, M0I+2/O+7,8$RD)-G8TC[(&X@)T!.!D1.#(Y"^900UXP@+DA UA6NXF.BBGA% M=7K8S< >B)Q0I8&:["$U@<2NYQY:FR]CJ*;GX?BQKY !@7TV*QG[(&X@L$!@ M!T1@HU=,4R:1C:2046Z1E48C%SV14<V#N$?/3\"Q]SGGB:8HI$>1ZX0X]1PYJ0(*7A+NB/;)/U K[?LX M]AO]N:0[VYX#0&B(M8*0K37"V567\3GVU1\@:0\8LW?YZ#@_EY0X651M,ZU# M=7$@/W,;$)2ZH5E5\#SP3%:UEAQQ+/(P3Y)F,NJ%)8(; M2K=ZD'Y/4&KQYZRYKG;A_4F!90):!*0)6 *@%5 JJT296PB-3BS'AT5*6UA$86RX18($D1Q;!5]#YAON%0 M)0Q4":C2XR2PL?M&&[.^K@TU,@@UWG5 O+'M4;5L8ZCJ6=6LT:16[< MN[@HGNW#O/E!) MHPU [FJ)ZG*T<91:_2:RN68:'DK1O\T^Q_92+/'E,!8>@23?GHUE-91O_N,% M?0%*&JJ20#&@&% ,P-J>*0D4,SS%/$:N 'G@RB0"Z0)W'1@?EG-_9-M8-:DZ MF9=\@<7II#J9VMEBTNTO'_^QK$^.\\'#B.^!54,\'.+A$ \? [9"//SZ>'A@ MDAJG' J"6\2-B,@E35%*3&%AC6>,[2)OX(,]+.'E9/[4%S< MZUEXN_9ONRK GT@!V0+#X%:0+0#L: 26!^P(V!&P(V!'Y^Q(:"<)%1P)3!/B MW&GDO*"(1BZE4521M).]Z1Z='1$YT4P!/0)Z]#@]D:!*:9BP=Z%*J;XBLP#6 M$/:+3T,'@$'R:>@ 'SZ&?!I;8)T-"3D,<:(NR2098D@H;AU(>1/N7W *J6S MU+F'R[[=:=@1JO_'S*N!)@%- IH$- EH$M"D[Z-)T@EBI>8H*4;+3GT::>,E M4BHXX4W2TF[UE-QAD=(CT*3=QA^!)XV9)SU4YB,4*3U=D=*O]P095,YKD)T=RU+@@CX0 %VIS&584VF]T'^W/"$&OE^<=1NFKO4JKEQ(Y MJ>H5"&1L:1>P+\R>L;>=%L<]<^ L:TME2&7?9C>9\*X5S3T#?% >V(?=*=[1>]QP@ZOFR],4$P4)%G8TC[ M(&Z@(D!%!D1%A))$18=18(X@3K1 5L2 A*#>&*LIC3O9*N7AJ0@1!+C('G(1 M2$>".%H?1XM?ZT65XOU":(-9^ '>"FL/(Q+WZ'DK$+Z.\&%CI&16H$"^_3VPS9O\;[\#S(/0+( =<[+,6 '>R' M'4#("$)&W\\@K G!\&!1,)&6W00"ROP@(1*),MSCI*.[3\AHUPQB.U($"5,0 M*8*,JSV.%#4IY4-GAY!LM8]T=8_#\_L@;J"K0%<'1%>)Y%0&+9"V,A-.106R M7N67PL+)0'RDFNPNX/5^Y7F^DZ_>KJ$:,SLCKGN,H>,CKF,"82 CS\:0]D'< MHRC^#7.?=UOT-XN&O]GU9P40X5DHSUC;7L+*< M^R/;QNID:F=C7QL DO> \6K8:'&@:VG[L]$BD,:^-T!&>5.JW3%'L1C7QL!^OAT.[\#?7PJ M>]D?^C@^@(7ZL1MRF**,5CN+)->9!Z#N$>??3\^6(1(V/5<-5 KHD\)F8@SV[0*(Y>2 M0])B8JC74<>=;%M7B&KY_^VY-_KCS ^5+U[/PL4/-H[\D%^LR;7QL,! /5.?9&-(^ MB!NH#E"= 5&=&+QE@FG$*#:("T6023*AP(F13EE/N-A%6&[<5(?2B=+#3*\; M%D*/C^H\5+H=!/V>.I'NEJ&^RBXJ%[-(9B6YKDG5288(Z4)6T=$-D M"EI-!-E9NP=@"I!T!O&GIXP_Q?SQ?2-/@UF( C[Y:-7T]( 6? W-TDWCH!GE MH!<&_G48)G=[W0(I'1SB7T-*K9/<1):IFPN("\^0IB(BJFCP*3'+Y-;RJE:, MA60LBECD<[S*YWCG$36<,6($CS@.D912-M&<#'*1])N6!;3TR=$/" <0#B < M0#B <-PK=9UHI:(U".. $:>8(2N<0X(KDW1P3C%YF7!DLN&MHA))8WDF*9HC M0[$O\3#AJ,66^3!$PB'Y1+%A9F4!X1ABV[-[M]2_J>T9]-._\ZCXN#PYF<:R M(ZF=]C&Q-&V^5*%N_;1IE_/8OAS&HA%PU-MSU*R&\LU_O* O0$E#51(H!A0# MB@%8VS,E@6*&IYA1[)D%!/]!1L5O,]\-XSOI\=L#_J>"]Q\RW-\MX)OJ MKS&@?\9Y4]#I*\6$OQIDM'=8@+4/_@$<]T 5,R([ ,<-CGMO'+>RTF.G*/)6 M),095\@19U!4V'"FLNO>39\.<-S/R''#FNMS#LEDM(_MH@O'3*I97)0*!'N< MWV'15MZ>U(O\NO^,T ACSQC?3JN]A@6@>\GX!F-(P/@>E?%1S#))4R9SMI09 M7Z0,.:L\4B%(DJC$3.G=A&IZ1U#HWKOX':W3;L[-8WB0Y:G# JQ]\ _@N >J MF!'9 3AN<-Q[X[B3%4HZ+)&G0B!>NE$XSQSB/*HD4DJ:;SGNNX5J=N"X'S)4 ML\> ->)0#63/C UFWIP'8\J6X"=9Z*>3ZF1J9XN^HT1I,7%2TN>KNNN)W&T? M7EGO^V#.B3VUI?"D')H_G"_S]]/:NGIZGUW$![,2 3SQV43(]Y(G#L:0@"<^ M*D\D 1.!9_SIJ7&[[CP\IU?"B.X_4L MO%U[C=]63N.WV>N5R_C0>XQ\T.O>7_Q^[BYV%" R=&:TEGID.6>(,YI_ILHE M?*_DIHX";SBU]^G]VJ7]45[Z??I[&W\O[NQU\68[WQI[0IB"9=1Q0_-==\8> M##0#QP%#&H(A <>!^-AW[?G'I([)$Z0P%8C[LMT?+OOWV9@,565;'G;O^-A# MD(.;VZ/C"1OHGCW#PK(1![X@MVIL"'1MX*N/=4&:U-ZRP3U>.MA+-C@80X*( M%T2\OI_48DP""9ZBH 3+M%0+9".3R%*OI$[$BKBUD?6.(EX=E;W30NZMHUV& MP8KNN&'YKM&NP< R\!LPI"$8$O ;B'9]#S'003"-3>8$260GKVS)!LM_F,0B M,UQBQ](#1;ON3@R^%>D2>F?+7WN,8T\6Z4!CG"'TW-\?$A)$)HW<#N;O)M3^_/.G++M'47ROI3T>Q*T8\SN]V M6F)KLV:1KVOGI22QJO-AAW,[K4[LO.M!M3B*;2R EX7?QE"E>F9GOLY'M N[ MZ+8):@]VHKQ1UQD4W[9EW;ZQ9ZVKUY4 M?P'\V!/\N/TP=,TT/)A(7__^X;]>5Y_>_I]W[__OZTGUV[LWN[%SD&\OWW?O M/[W]6'UZ7[UY_^Z7M^\^OOVE^O6W=Z_?O?GM]>_5QT^O/[W]V]MWGSZ"S'<9 M$_W[S"Y#?H+PTR6YAOKS-A&\V\W/YA;OEL?Y [^:6GCK%<6:(V9\GE]P7=;0 M T%8$TYX\I9AO(L68N_L8CF/9Q.+9I9G$C%/'4[*H)DOXPVL^Z$==.\F.GG4 M_U_'.QZ'9#VL'>?WJ,A!U,, MH-'SN]?3DR-;?8I_SIK/-KO6F3^H?IS'%.?S3+$73744Y[$T#6D+_Z[>]&2] M:N;KGSO?V\[N;656:%AX6.EWA =U[9LK/)4^_3217BYSAMNCJS MODM)G@!D<"I$OOZG72^XYTO':3DURZ..[:3ZG&<*1?W].WA MK&GS?=N#ZD/W)&6VD%\@SRC:=>.3JLCVI%F6ESJ.^9S2)J5,-LH#^CB=5EEO M7Q9'_0--FUD^^54UK?^QK$/_?;Y;9U3]V>6P]FQWTO/+=(\4OV89M?E%7EUZ M5E?G$7!X>E$\K3W.EZFRQNJ3?%01P"0?T2[;D]A=I7_CDV568Q9N^?Y@+?SN M&9IY:?AY>.R MUUNY47[(1?1'L_Y1^]E9IX$R:$K,9E.#_0O:V3+E+Y9%Y'EH'.83>DVVY5[5 MYWHQ;S845:5YGK@=U>U:F];;$(_S%^67PS).9MW%LQ2BG?NC?)%\WF*YNN27 M.BLJ2\+F)^P5UKW\)#](B-F\4;?)\FI87IP3 F#<%S#6(^]DFM!)W M91?=[__53*=UFZG:I'J3)9"'^BP;SE&TX1_+/*,O0[6SHD7C_RQV^CE?OYF? M%N.?VR_Y^OF0C G=P#L^:6;%8/KADB?^=7L4RU!I0G>_Q5'^8]J<6<<&4K5' M]IK'8'/<7.X]'32ECRT/URH>^,(#^#M]B M9.WIC/?A6:R0A"5)*,)*91:KO$36^E"BY)K(X+@A6UL?W(7%?LQ"[J!WMEB5 M0V>8^]!,ZPRK[:=\[9_SR/MS1\SVB6%F.'ROZL@L/:A^MFW=%E3X4-S!;-%3 MA((#'Y?'61@=8FSHJ#I74K76TJ8!/_S C)H)371 .*50!AE&1BB-),'4,Q;S MV-O)]*J3S/MT:5">]G]^Y\#<*Q>XDX%Y^SCVV0@]U\1D>[3^O>UF9&\SDRF^ M#:8Q.V4EEY<2ENOHRL:"05E1F-?'5RX<="J:QS(I"*MUB"/[.58NQEF9/)S8 M^7GWQ'G(Y\>>A_[]X.-!E=E\GJA,,ZW(7\>3<@U[CD(GF1?[.I/\MOKQKZ]? M?_BI)[UY]I !JS1@G"_+=_T3'*[F .UJR:/ZF"''<$Y MKMLR0:A^_/CVS4_E7#OO6/WVB^87R-.$_-U!]2;.%[8NZRO]8NUZ?*:F6907 M[^9JTZ;MB%VOMOQ>FPTDRU-=*<.;Y%1>?$.DYUK)4Z#FN%XLKCZM76;Z?Z5\ M@-;OVH"NLIDK]7R%991!5+D."//);>'0V15W*BS#97WA/#5=YFM=;8'=D.^' M8A\U.(UE-CTKP^Z7Z..QR[.Z3$\JBBGMI@*3]7!L3O*>3LL%U4]D+I\SR$[1M MX1OKQTNV+K/,#9Q?F6R9O4\WHA]K>SS)?Y89R^J<&/JI2B_$LRM<*9RZ,YEB ML?7B=,.BYJ7'Z[R;VZ]?NT1MCNV?,?O]E:OI\:9ME\HN?HH-2WI1?>:/*H<@RS]"6<5+"&V5LK"9C:\S<1(UN1I:!)'^Q%LFUF!OZ MJ$$OMA5(K01U82+7-Z$VKS:B3-WT<8/X;4#NQJO/B_S3=%E"(*%RIYMQK/.+ MEE=NVTY\JR>.6=Y-"4K$V>=ZWG01B8/LXA?+;HST&CZVI_G-2[2IGU NCIIV M0_#G:)M]0!X,_7N=B?K''J MACM&P_8[\+ ]:I;3/+;*$+9A9:O_NYSUZ5QG(+@]Z%:7O]8X>JO8)"4E(AKS MJ/A>L+SLO[>>Y76/S']T-EC@_-/8:F6R4[__61>88[N[ MJA_+5^5>-USIIX/\:;&5_ */N"[QP(.EEZ%_=;\W&LS8?]>/LZ;Z]6Q4?CP; ME>NM -:3\]M/P2?]J>%5-Y!6H_ ;XZ4;V[9*R^R^2UAN#JZ M J_Q *'Q,II"S",B'UC<^5$7$5_5D,9NT#2S3;I3LFLGW6?G=:9M/#Q?(CL_ MO)LOGG_7K\KYHSINUJB6C-MN8EAHX/R2U10B5\?W;K/UNT+0YSV4?G2,2ZVS7+NU[PQ?K;39?_- M^8/D2W1/DJG:.&WHRM6!1P@YQ>!C#-R6J.*]J\C^ MVF1MO6FR8K^I@EGR^W5CZ\_ MOODIDQ6!>*:[(^-YMQ]B'RZ%,FXB@%<.QY%(Y+KWGUP735GYJBXM/7]4+S;G M<%V$Y'0U:<^C:!E[WGC82]!_G0X_6X8#49"_Y91T%Z:(F MUX=,2G+\9UM/.R)0KEJW[;)SF'E&=O;0*T?:1=PV8QOY*<^82?7E*);I9#^G MK+Z4/\I$MUZ%G_-L\G-WST)@5B&S$/OP;O9H=5CV$>_9V:32'AZ6(/0B9DG: MNDR7VZ7+#Y_%DM\B-$N7.;5KEHMKIL,/)LIKE@:NE;"+71@]2[:/T=47 D3E M]7U'B-:QLUEYZ_KS!?GU)*>/'8;L'>>U*[=F MTDEGJ#2$NJTLF&L+*>6%0DIQVPX+ZH!>6TXY=_R*%,Y,'U&S_MR5CN M\GI/HB]487IZ4/V61W?H^<)D%=&_T;OT;,[[Y?%RM>@6\QRE7@#:?\M$ N79 M0#A%*BF79W%!H S9'%G%0M0L*JRWT%XKQD(R%D4L N)>,:2]\X@:SA@Q@D<< M+YO('['PP1C>VGG)P6Y?GROKEUY7.W0&.-G#42A9"$Q881KK<\QUW, MXI?HLNMH%_-EF4#]:NOY_\TSZGA[6[BYKP0](/MN @?5+68?0)1N'NXQ69N, M)HB8H! 7QB%M\R#.XU[[_)GW]QON793\?YIY60]Y8T_*3'Y'0YSP [[O0[P, M[R^]\-:SYW6 Y"Q[ <;W3>-;1>V]S\.4.:/**A!#3DA:1JT)+EHBZ4[@_(UM MCU[/0OFK[!GW.0_HV:)]O7ACY_,28MLIN+.#ZUL&[4ST-7GE MAW@^.JY)YCN/96\'S$IR7EK%99QE*O+V0KBUPX)GZYP?F\ZVQ!\L6*M^^>6_6V&5-SU MM*5^'30_^:#5[W#[? M8W*59%T6.6=^WC7>OWA$YV1*=G?SI>W":5WB]N=NI;/O%K;E5,KR7KGEN4>Y M.(OJG$[LL[#[=;EUB"Y?9GVYQ5%6QF&?#MMF_U:H:_%UBZXS0LBSW2R===G. MI.H@LR0)-EFA)0?LL/:56[6SR-YKFCU@LRH L(?SN%J)[#)NFVZY<*,,OXWQ MS]6G93FI2Z"R_BQ-OW04*/T*^AS^@^J_FB]9(//):I4W"[SXTUG3U0/,NT*; M+D%M4P9?,BTI1W5^N20;=\NGT[IS[:=G*?W-/*Y6LKJ,WI#?KBE98\E^SF_3 MG1OGQT4Q%Y5>MV4-=G7M*_WUEZ,XN^RQJ\XZKAE6:X64"]U *3KQ-&ZU9ONE M6@^*_$;K8[M;EP$0P_; Z!+VNS7T:?ZM*X3(8Z/4/)30;FF"T0\)GX=HN6C= ME0AMY.^PF,S[[7/ M7>V6&2\:RMAU9/\Y'1.M+CXY,_8.=]Y?H\SY_K+N;K#)MSNN5,CIV54AG]YF68=]; M9L&=OHAKT6EE$WX+Q*P1Z0P[+[: ^&)7]5,%P\Y+"XLA7"/J[4#;T0:,GEWX MBB3?+ZM,\BONUSWM'62[?I[IZ;J>@UU\O_7TI[/] DKSKM]+!MES).Y;OVSD MIYS5P)W5Z5WR-.>Y[2'KM73NZ=ZQ@\!I#)?G8-D%%Q^7Y;=^@8Q5961W@+Y9 MI-*%,M=Y]9,BM,XA3.L_2QW>-YU1)];3(H5Y&./5NG:7=?K228 BVZH M=/6+9\YOLG*X<=IEBV^*XO^YZ"3S<2>V+V>[L/YAI]V8*RZS:QQD3SO1G3_O MIV(ROS?YI:X&BFUW71YS+?^5^[1YJ->?UW5OI4ZCO';W\+-^)'6LX;@)]F(5 MU$H8W>^KY=!UF=N6#C[7S;HC4KE#?IBT[+HP;7QQ@4Z>UV%U\-*SN%C$5-"C MJR;IDN[/:S4W1;=:4+I"4BMRF8=F-PZNNNN:-&[PLROHQ6I(7,W$VBM&__J- MUN(_8UE]I?D&S0)/_C@-!6Y;$MT5W*ZSNBZ@V0T9>^N(=_N(+V'D*[/W#H] MLF_GUE?6^DMB6DNISDYO%;A>5^9V<-,]:8\(5U]F4YH] ;*GZW*Q54GHINI= MW)CVW#9I\\D*2ISSA&J,1& !<883LHXDA%/$5F(;L/8[V):H-.7*TOQM5E;- M\H#SL2\L6:P+2V[9,72OH.V1*TO.M% @X4P/X$UVZ$W>SZI?HYLO2ZDLN6KM MO@!0*?TO^=ZV#PRL-?)EK9$.N4XRJ_[:-1?(Y!460V]:[-=4!4\ERL*VB'NO MD&')(*,I)_E1F<3A,H*)*!3VU"+FK4&<*(*,Q0YY2:S55*? V#<1['WZT+3U MJMWQQAKHQJ?GZY_X&\N??'^3NT[6\LA\I>Y*51;]R+]83;IN-W)QSGN6\PX9 M 3<9 =$I_ZLI4A)SQ!5-2!=?[JD(QG.CE-W*>_QN(_A8(B.%#KZ>A?=EC2SW&69YJ+[\@:OM$J\#/("2B3QJ8]:_TSBY>ZB5SC)-;M0KJ9 MZ$HO79R@JR/OZ[W.]9))::^8WKKZ&V:>VV0:OMAL^G'-W;JBL<*YYQN]15;] M75=%*ZL^(6=N+Q^T:I?6IW6&$OSJED5* =69M0^!!"?%0TQYZ"L3(^(N!.08 M=\CBE!EPY)(8UR2^+[2+T^EDU< KOUL72\A_YU:2HH$@93I25/C%^$V+_9KV5Y MI4M+?)\^%OU]:GZ.OW7UO7\O0^3UXG@]LG9$403>_[J,@WU)5OFT&=/L$&&5 MU-$'-U7=C&R5_MF=N5(WN/V*LKC M2@4IRV_=;+AC8]]-U3[$>9J)UW."]L M[8.MP_O97PO+_EAF!Q]63/M]NHZ\97\=S]@;HIOT[5M;5;/])6\_E.'>3U;Z M6=;FE*5/9]B8YK1Y(KZ9ZK)!>?:*_9W/XU:94J7E4TZYU-'# MJZ5REJ^TD=C7I;V4OC#GG?W_N@J!]56QO9G]=O#S@>P:;Y4&J!\1FZQ/S@85 MN_VP5EDM_:V[WOCU^04&$3-CQF$IOW0\;FGC<+7>42(H0%E!(99V#)(JTP]E!244C\SAZ MRW:R%Y0_BB$3F??ICYCMKO:+&*X>B<]Y##X"7F_D(W4I-:5^I ZQ3RPMB309 MC"_LR7#>+*+D$T^VZA/7NQFLM=H?T#?=72V$K)8WU@F6[5$L640_]KVDEVT^ MO^TZG&]=HN^KV)[W_8_3?K.361D;\^;+NFGUYNI-9JE]BE/9U7"U"-0UX.M? M:YWE&NV\9,UN+.FL7GC:9?OOB8ONIA+K'GI=[[SSE%5>9-Z+[8.=%]Z_DU3( M/2S66UPE?M4=CJ;VM%DN\DV^ MQO"JOR'!777?ZH2NDNFDC2_;?D.3N!91E_'<7_O%^5/DQSBKMOQ<#D#T7 ?UF$&X\D!Q+36QZ);W<9SG'?[ MOJS,JS>[JPSNNBK4M65UIJ9W;N]75T9_P^+U U?G7JOX1]?.N7B>2#\=" U> M/5D9Y?O_>$%?/*ZJ5AA^)CUQLJBZUO_512HP=(-[A$G53D=%W]?IW]V\^LM_ M7B@Z&Y(=?V-P;-XNJVD$HV1P=@^P/&CU "P_1UCN47EK.[4AF3(@\P.:_C=G M0*L)^W=.@;":4(ZS3NC]AD#6PJW5-[BMY@<36WIS7YGYKG1\;X_] (J_ MB\M^\#Y4#ZV@67.#>L9OA8]H @865HV MN3/11:(\EF8K5_CQVYNR"VG"WTHTH6RBR/6Y)H!L.S:& 3F4T0,3>/SAV 5X M_#TR+/#XZVU;E,0>4X5X,AQQ2A*R);,/W>,_4.QG5^$_B/WL8A!<3M8ZVVBB[-'> M]T,L;2:Z+HRE9]20(K_#]V-C(XC?JZ ;8?2V"S<#,^(]4L_N5]8&:F? %]?5 MY"QH%1Q!I;--_B-FOFBE0R$HG#)#\I2[W6SSMYG\_:9W$3OBAX1=OYG9X%%M M>[D1X WH = #H ?#4P_0@^=&#[#5B6AI$(N"(DXC12Y1@2+3E#C#A'1;W?#N M$D[:(3WHBBW0/^.\69?8\U= #_8.WAXET6A3OJOK[2[^M%E$1#9D#2&I[ZUN M[':Y_HXB15A;V6?2N=/0_D5XI@>TX'-HEJ48<-"T$Y8W[\A;;]+Q\(T5F.N: MN?IDA%$4$6TQ!P)D4W[IEW;ZQ9ZVKUY4?X%1N6'$ MF\/RZDZ73]7_TJH\,*4P2)4)-T^E2R[-TW4I\D3=),VYE[OH1)B?ZG7?-*Z> M'7Z8-[/\H^_WS.R;8$(KS$??1[$ U?2T>AV:DQ*UF_+G?A>EV[^I.3:=UW]MP8EKTZS*MVW0&T[&CL8Y[ 9![:MZ[O!NY97\^Z MK;KMRNT\5*$.W=[(W=[3MFJS47?[$^<'J?/52T?]V=4WRS(+99NU:W9KOFH\ M#%+AWVYX?>6GF7I!6] +3/01B%&P5H2D(R**"\0)ILABRY$2/@1C&(\:[X(8 M_1$_Q]DR_CIOCM_DBY79^O_4BZ,WRS:K(\Z_DQ ]#;V^/?@R,6%DPNCC$:+K MAE77C)>57KR=_//?';P6Z *^L\O\D/CGK/ELS]Q7+"ZC%WF_@UT&_/7V5?FB MRY0-8%DV#3CI'.%JW_M\C\^US^=^.8H7G$25+6;6ICCOO$1VGM-RH7SN<5W\ MQ6'3E)TBYN<7*)O9KVRKG:RZ6J^:;2^.NBU]TS26VRZZ#48W>UA?V "P\/U8V:' MV3^-[3L.EYN$>MYMUI _7;;]5MMEOU2WL/7Y)JGG K[B[L57']O_;>;EBJL> MW%N.]]*^AKV,RRU.XKR+09;&XHW+XW6U542;_VY3W>^.;*N3IB[>?=;O4]B] MF;_ZK5<\8_W.X_3I#^^5J/6&6,H1T2D@KDU"ALFRXZLPWGD:B=^)5_JE;M=; MC&2]ENT#.I/]5'C>_LW1O\LK/0Y>GMO@"BTGV>;/=%*ZRI^N$;+R^8/#9GZ: M)Q&VV\:JWVW@]'D\Z(5EK5OT[8>N_<-M0OKHNGDZ7=S!E3VV)L[Z M0$OH SV89=N'[ /]ZVJ?I4]'>(]Q^&/]%5#XV:(P3&SV1I7@4 >E"=C@YIDYU!NW& .?"4 +0 M .T3+&B'0 M7K]C& M "T +0#M$"UKA$ +C!: %H 6@!: %A@M .U#A]NWFU+"WK?C*B;X MW;KJ;=N6='L[O7YWDT?O&3,PS3YUN?O#ZF),NT&-M>\2-#Z#7DK7]5+R'FOC M.4,B6(^X8 89:@DRCE+)DE/&QLLU*,$0+ASC*!HC$ ]&(J-EV>Y$YV^P5EA] M;V7DVZZA1CT[?%V*EML8/MFO.^J@I"9"?T='Q^<-<7OC5\#'#T<78S( \/'@ MX_?-QRMOE++$(,T(05PQ7>I,&#A^'@]88:!CPA6BI<\@H8A&GSB-=>D::((2FAI!@['!\/.$3S30X M>7#R Q8[./FA: *?#798$2SQ%266*8D!.7DR8!"<_:"?_ (D9N\K*@<2,7:C_ MS;2>%:%6'YOILFL%.)R$JX%I=UQ\;Z?;+0],$WLC=*!KXT/,J^F:=(H+YC72 M2E/$K5/()6&0=2113S43B6S1-2E+3VJ*0B+Y'"<=LM11Y+TEWG!&&/?#H6ML M(L5.UUT H<:/4 ,3.[CHH6AB;X0.+GI?7+32424N",*NV]O:&.2DL @+%:4* MW$>WY:(EM2X2AI'D/)]CB496*88$T8'XI*FQ:3@NFDXR:P 7#0@U8+&#BQZ* M)O9&Z."B]\5%4QR=#"0@BXG([C;/C:WA$?G$A/1&6$FT8@PB0EQ3TK]H* (4R^CP)HESX;C MHN5$"0$N>L@(!?TB]CPMX?WB*,Z'DS$;"NA>DXB*<:26")0)GD5<>I6YGE:(TD@%(Y@'N=4UPKJ %4D,!>\IXB$$ M9%4**$9-@^4R4\ !93;0 =>3?G?3,0 ^8 C $( A#-50@"'L'4,P(>F8HD?6 M>8FX*NVA8J8)B2N3F-3.2+.56!&E95XXY%1)QF#Y)RTH04(DZ5DRQ ZI'I4) M#@P!@ \8PEAT 0QAP,H!AO#<& )V07I!)3(Q9H80L4;:*(Z4$H09C"4C6QTK MHF;:)*J0P\8@GDA"+A*%1*(Q>!6P$G(X#$'PX5:R D,8!_ -3.S $( A#--0 M@"'L'4,HD_Y@A5XYH1*63SE!I"'7#(9N$3 15@TUB M_J95 >,<"/X-3.S -8!K -< KC$>KI$T,3@9ARC'%.7_'=+6)T1#"#)X&IC< M*FEV1+' 3:8F6 G$J4CY'"$0QHX&3@UU. Z*:TB#@6L UP"N,1Y= -< K@%< M8[^XAG)1)VTCT@0GQ).3R-K\A^JZF)&$A0K;:39"8D$\,IAHQ".+R/!(D$[2 M168M]6Y BV@43^1N,VV :P#7>'JQ ]< K@%< [C&B+B&98%R5O:1YQQQEG_2 M(>CLJKD20DBCF+O,-5BPFA 2$,_LHI02:V1HYAK<&^6C-RSI 6TT2^E$,UA# MV3>NL9FUDW^V65[7B$4>2*E^N%$N5SSX,TV5B7_.FL_VW_[E*\7$O&K763.3 M*M2M/3R;FKRKHO:0M:W'<#>$UX^T>HORM"_MS B*R]%]?#Z>KY#K*_N=5Q^#9'X0,EE=GX9W>7 MA@=]'@_ZC010_73YG]M]%=?X=2L"H'<.G^=T_CL 5(]ZUOM@/2]WKYTKISH# M4TY61?GV/U[(%T\Y?;U5MTA6*5KIN&AQL2OS3RSP%A].IK'6/TM?W[4 M5F^S#$/UW\M9K!B>#,>:O[N"8NBC96#6#] \8.4 -#]3:/Y8?P5@?K; #-.? MO5$E^-C1^%@*/O99^%B**1N.N8(;W2/L?3I=W&$5!8 6@/:A@98.QS8!:/<( M:('D O8"]@+)!>P%DCLH30#0/C^@!9+['( 6MD;<\TS;O\_JDDC[<6$7L1U. M3];AEVZ,J\9JI_T]QV]U(ZF<>G9&!?50ZWVQG= B.(J"%1CQX"*RF$E4]C9@ MF%E!U58#8Y%:>[=D/JZFHG&!/P^^/UQ013X_:'8!/C]O3$J\/LKOR]2$,&KA*SD M/L_=4\C>W):=![UEU!*%D]V*\PMMRQ( $E);Q(5+R$G+D9(QBCSIQX[9X?A] MFLOQ4O,+/%\NQT.(E;PW=4XV)_#]@1$G:M'EA",NQ: MO7=DT!%GA+,!*2%53P9=B0EAGC2/R0NF_-:NU282%KE"7G"*.#<69?K'45 ) M6YP,EU$,APQR04?2 1=VK1XJ\ T?T( T &D8INT :=@[TA""$89&B5SL=A+. M+$!;[!$Q@1C!L51\*V/$1QFB(0QY'_,YU%MD27"(6<9$)%28$ 9$&G8;/@+2 M\ R!;_B !J0!2,,P;0=(P]Z1!H.I"R%P9$RDB%L7D:$B(I(]/[,Z$>[49=+ M U$V$ED.XHB3_)..5"!'6+F8T([YX9 &S<>RUPZ0AJ$"W_ !#4@#D(9AV@Z0 MAKTC#4PJZ:/$R#C'$#?>($WSK\(RHA.U6."XM3SA2?!<)^1,B3089Y$1PB-# MN(]8,R4E'0YI4 R6)_8+^*!_R9YGMGQJ%G:ZWAX04C#WE3KN-.]PQH MV"-Z#_DG2FD,U0:0MUP^"H!] /X!^[!?]($8J%VU"*3&5J80TR"26$ F&\8"3 MY)QD>'0#XHGDFN@'T _@'Z,6CU M/X!^ /W8+_I!J4LL_X\\5Z8TF:7(66.0)4DE%KSV1%^F'RQ830@)B&?"@;CT M&AF:Z0?W1OGH#4L:#XA^T(EFL/BR;_1C,P,H_VRSO/YSK>1WRSRD:I]_#_7G M:X0E#Z14/]PHK2M>YYDFXQS%:E'G;P^K)JV35J%.*[;W%0=H)-^8A0G=C3X_RP5?Q:MXLVO]#2'^6GL(NJF4U/ MN^Z43G]2YQ.R]_YK6?- M<>W/WS9K],V%YRL'9ZF><1CPP%=X8*Z<,9Y(%*5.>3*/>9[,4XV<5S9HPPV5 M6]U!M&(L)&-1Q"*[8:\8TMYY1 UGK)0'Q^WUAZO<;O&VBW=Q\:8,M-GB6H\K M+WA<\:WUAH/K^\&.' FK?(%IT5TQ7!C6-PQKS7B0+ B$4^EFR"5%EC..I&)) M:L&-6JC+T.[L+DV MSE[\YS_CO-G;85W<3:K^>SF+%<.3JFRXW WQ7[)C/G;9-S'2?4HGV1.U)S&_ M_>;@G:6*LX $)BQ/G!Q#KM1<4)*G4M)3;+S;19+; M&WM2+S+YS&QD;1EOFG;QVQDW^+UIV]T8Q#7+ZTQ*9=MF;I M8J!,.2JVJDGN$L]^Q!>=767W>PH$E^GMF3A[CMGQ^J-YS,1P7K7UU^HX'W^4 MR>"L\/4+^'%PE4@&^+*F;@."G:GR_C#?&780<4F)AD/\[H7?89W^V8>M*Y\#L.4C2P:9#['[S9B:#[\\M#ONS@/1;;7K?NLGN^ <'*;X\B!+L,! M+GB/"](#P?7#7_ ;=>/Z^\O&'ZXWS1H!;K76IW<.0.(.SN"Q-9'E7K[M5N>'WI%FD);U"%.+G8Z)7U?AH$]=..AO?1SH[84XT'!, M]\&ZK("M#TB-8.L/;.L?ZZ]@Z<_)TH'[CMAJ7Y> ZG#4"X8V%$V H3VBH4'( M 4(.@)FCUP1,/9X&6TLJR6A& QJ8AO>[L]H#K= ]@&X>#X8?V/[^W^&H%TQM.+H 4P-3 U,#4P-3 M U,#4P-3 U,#4P-3 U,#4P-3^VY3NZ\B1FBJUW2_8]HI91/BU K$=3!(1Z(0 M)Y%Z&BA18FN+5\:H"T(RI)VSB$NED+8\GYW_H,EI+]/%YB];C9P^Q'GYP![& M"WW@3I;S>-8(#M'-3G#T6YU-Q;XV?OOA$1=R!E J!QWULCYL4IXQ$CI2G&G'O/;())3?[)YX[G3)SKRN?'9>%V 68!9@=DBF>C7,!BNE<1DR MC:!Y.B,R6AJ9++),)1U5E(QO-:E52N+H D76F@S-1!/DG,RS&V=\P$EK'\V3 MP"P'F 68!9@%F!T\!@P>_U>= "S +, LP"S3[87.>..X8RKF8]Z MQ+662"M%,G918T3@G&)Z&68-BU1I3Q$5FF>8%3+#+(XHAB ]3]J)\#1LE@', M LP"S +,#@YF5;12$)MA5K+,9FDBR#)F4< Z6J.(B8Q=AEEK,_,U*A-9QQ+B MBB=DI!09GU/FN9@Q6S.9^ILB0F6$Y^G)83R_$?(/I/P[$=C\%9BGGR2EYUM<,:K M*/*DQRJ/>"K;!$O)$196!2T=5S(\1=B(PB(HP"S [(!@=H2F!O4J8&IC-#5@ M-.NT+HQYI,:C&+',C,9+I!//M"9*[;'U25"^E=9E.:4FZ$QA2*9"3.?#A==( M$2),4,Z8]#3Y!K 0!C +,#L@F!VAJ0&C 5,;HZD!HUE7X!IE;&*9G1AI$8], M(D-*!B4-AF/A+.9;:\[8<9RT-K^?Q[J#]?(WIY(*6Z6?A7O,+SE/ZGHUB]:8[S2YS^V[]\ MI9B85^W9RFNGBD5EY[$*YTT VDEEVZHY.6G:&*I%D[^[L%Z;OY^O-5H=Y9>8 MGN9#,GBU=:KS&6?KNLZVL;V@Y/U7YZ7>X7=39G]^>'/]NIS?SS?7KM?=;JHOU@3PN"?^K^R$_R\[3Q?[ZH M8B:>)^4N\V6\SIONU:!\8(PY&X35EZ.FLKWP,Q!D'E]@OLI_'3<98YK4[2&_ M!4?U6J_5R5JQ5=9HU9RK-F-)I]MRC=4-VNJD5V^'7RL\RG?-V)6:Z;3YTK[< M!?3L(Z'-)AV_^NDRW)GLMS I3YP1XB5^U1V. MIO8T T>^W]>8YUG=O0GN1+HZ(0^BJ3UIX\LVGMBY7<2UM.;=<.FN_>*J!,3/ M=5N[>EHO3E^NKW%-&F)_6XH/A*$_%$%?-X50VQY$#7? *+GB/"](# MP?7#7Q!V?;^G*WC.NS/!/EDW:"++O7S['R_8B\?5"NR9]31[9OV:)Q!EXO#I M:!YC];?\^5%;OV#K9^;UO_6'\%2W].E@[<=\16^[JM MFC0<]8*A#4438&B/:&@0?!0; S]'&ZSORN1A 0CD!9:(AZ" M1)I[CQ1C-BA)@TI;':JB<\8;(5 PI03/&(5,#!9Y8[ *AB?AV5-TJ&+/K\DU MP"S +,#LD$SUFM;&'GNF78$ M1SPICES2%BEA8M3$JZ">!F8-P"S +, LP.S@8%8Z@;$F%D7N(^)1).28B2AJ MQ1Q/@1":+L,L5XHZFH M..619AF?.3$<61T"PMZ8H&+"@3S^_JX L0"Q +$ L<.#6,]Y)%%JY$5ALLQK M9&U&7)*4(!DNM7'Z,L2Z&&T@0:)(R_ZND7%DHK/("2RU4Q@+PQ\=8LFS@]@' M2#C95\DUP3V$Q].,YV(-7@X&P?V]FZ1*.(7B'OI$!.4(BZ0[5P3B:FWF@4D.>&(*^F0ML0@IY)UBG"6DGF2W=!@?U> 68#9 M <'L"$WM/KNA@:F!J0&C>6)&$["R%$>)J!$*\>0ELH1&Y!CCEFH>I=_:#2TP MS 76'D7!,PMRSB&+34).4QL,E4[1IV$T%!@-P"S +,#LX& V:1.T#011+PSB MFC*4YX04$4Y+7BUGQF\MA!%%K;1&HV@80]QXC0P/ GF21!0V,AXUP"S +,#L M:L2H\N4<@BSA#$7+/76,$"<))"\"HP&8 M?>XP.T)3 T8#I@:FMG=K4% #-R3-7UZ#>C.:!*7=!\'] MTZ0R,IA& LP"S X'9D=H:I#*"*8&I@:F!J8&I@:F!J8&I@:F!J8&I@:F-B)3 M@UJ89[8.\YS6_R%=8C5.H2P2N- %")!(,Y:0)LPC(4+$)#'##'Z2=8CGU_P68!9@=L P.T)3 M@W0V,#4P-3 U,#4P-3 U,#4P-3 U,#4P-3"U$9G:YCI$_MFZ:;Q>W#] Y/\V MLJ[^B/F^;?ZMK::Q;:O%47XA@G\XN*"%/@#W;GF3O+BQ!Y>_GZX%9'>4GGI[F0S(&MW6J\QEG2U7.MK'] M]EC-J/'O^>]=+12%*N<+^,-_FC8-LK$A)$)H[<:S*Z9A@<;RN^:1:S$0;46>AWS MX'P7%YMC[N&'%N'<"FX=8HY$Q*7 2!MK4%2*&NL4UW*K0<%=AM9'?Q3#?/A5_^YW##)S![FPS6%9-RN@9J]1,I\V7>G98_5C/ M\B?-LK6ST/[TV48,T0.X*X?J356Y2G?6FS!WKE,M./\^XALV!? MXE?=X6AJ3YOE(M_B:\P3@>YV!'=27)V0A\[4GK3Q91M/[-PNXEI \VZ0=-=^ M<56VS.>ZK5T]K1>G+]?7N"9GIK^ME =,_E!$>]T49_5X!Q+36QV';W,4/9!* M[>YRNWTX=J"$N>/EOI'%I+\_B6D@.6WZD::2W[!J/:AY_L/IYEPX3Z2=#F@& MKIRLBO)ME]WQJ(I:H?29[,1)GE0TTSI4%[W]T(WM(0C,)9J\TS'QNBUDY=_= MO/K+?_[W5-((Q,C";!T >L'( D)\C(/=X_$OT M\=C%><5(A\ET.&8,F/Q@9@]5&WL>,/JUGM7M40S58=.$=E+-+L8D![,P^IW^ M^0$4?A<'/?)UZUDSG@R".]C>(YK9OX)1W=ZH[JN$$<+P-0VE5324L(08M0IQ M;#6R4FLDO*'"<<6P(I?7:[1B+"1C4<0B(.X50]H[CZCAC!$C>,3QVJ7 M3?X M:W$&%VIO_O[QE[/2&[99>8/8-TIO](3QZYM) XKM=.@/QG6,'H3 LP_%)L"S M[XU1@6=?]_ADP9N4,)+*>L0)EL@)')$0D2OMDG4\;/7X9%@SQ?/A7!K$F;;( MF'R.<9I+8C4.7#VV9Y<://N0/3MT_][S^,W_-/,_JWI6G-,98)F'*FSR(6];7;Q<.$#0 "(*LESV/FOQAOU39/O,QV6(AZ66O M&=I.@\JW340=F(GNC7)VGR<\4!L#QK=B?,&EE(A7R/M,W+BB'FGI!2)$26^2 MU EO[89WKT!,]@U_6[N&'1$^-A%RIY3O,3%M.WT:P V( 1 #( 9#4@X0@^=& M#)33W@QJG=QL:LU23K!9+C90M\T%R"C P&VX<,5\ K@%< K1F"HP"O6 MR6:5IL1N)2/?*]2U4UY!N0)>L6>\XLI=%*YN M\']M*W7H-7S>:_@1FG]+YUB(!B/K2\FII DYF3A2CCC*HV9"[*3Y]X=YPL5&>*>(+. M\SBYJ(RBB'!ORV)-0B;BD"?*ED45DG:2/>C@^\XA-X*>\]\UZAZ8MIR/MY/S M\1;7LH=.]-")ONM$?[LF[KON1&^&W(E>02?Z2[SY^379'%.0#AH?/V$X!QH? MW\"DH1,]=#T&0 9 !D#>6T"&3O3/%Y.A)G?/$R;_9OU1/8OSTXO!H^'4$ Q_ MP71@TGVWL402'%'45&:HZXEP09%Q4BWCB=C)=";K6E%Y;* M&#,C2%)%Q!TFR 6>D)(D*4HX$XH^C8LW$\Z&6UT[,#A[^CQ"Z$^_AU&=]RG5 M/E9I.<\FO9S'G05W!K, \P/FE*.5.BCMPD@;FOB9KTV(5#$'%8H6ZI2B9IJN-EXJ:\L-XG@[14+I^C#+():*(5P)-;+/""4X9?=LU3*.\D- M$AQKQ$U@R!K/$+72!DH)%O9IXBJ2#K=/!$ 1I,KL?U#E_\:CVD_C?7;[>W8Q M_G'Q,X@TCT#HH[<)X&?K\$ER-C@G4.!"(,Z#0<8*A73$U%D1$DY;ZUXQ2)&( M=PAKXQ#'WB)-"[L3_S][;];3#\G/J*$EZ56@J%M05,QST8FB$\4\[V_U'HCE@G(4G%&(*\.1BSPA ML-B):$R"XSO9#1D,&&!XD]8R9T2T1B8&AKCFPGEJ O>OD]V@]*#9C0)%'0B? ME)J4-H',+]'6\6(R"M7P\FHZN8Y9Q9\33#FYP'ZWV-H1.P:603\M2XJ503^] M8W])NYA[I"/53 T#H@?=A8Q9JFWQ%@'68*S4YCY%1&Y&G*JF+OK*_$D/OP*)W7B<*6UNR-4N2:_=H6,=A-EO M5ON@T-H]M%9&JS E"JFD ^*!!&2\"(@::67 V@1!#Q%XVC!P/V[8-_AY%/,/ MP'3?7DY >?[=_/U.%GP@ BP&',N23VP/&7M!1?BV/8:A_8!?2%4A5854%5)5 M2-4C2)47Q'!"$N+1PC^6PDZ7Q"!F5/+*,!JI.T2LL&6DB@\$Q854%5)5JKQ* ME=>)YLNZQ9=+UJ8#B]YYG2B\<'5L#Q/M=;!(Z!QLLT0@K;#-)_(H$]Y@RG=X MX6.";;,_QY.[$\AO$VR.39YXJ.X-&\DJE6 RU+W5>K8:G4??6\[NN' MR;B>3>=+M!E75]/)^336I=M2;[E;24NVF..5M&3A@O?42!DOO+<*Z61SMTP= MD>-&HD03$0*XGC+Z$#52FX;AYYRM:\S"01MMR@%H2TG1%8PK_*##XBG\H,7" M*?S@U/B!8U@R+3BR6 K$[7 QIN4RY^5<7;P%DNP@=GV8S.PH!YN:D/.@NLI!Y\'V\/E!-8[/ MF4!_$;A&85G=$!1"\]8\@SM)"4I,I0,DX@+99$F4B').<&<68GCSOS8 M@_;+.B#/( .AVMO/LO",Y\?%X&<+Z_6WE9!_G5_"E3W\'H;7=RR6/)-2??W% MU=KS."]J6)@8,#)@M TP\6XRK687$?Y_&F,3=JJ'GZI+>/VBKB(L::C^9SZ. M%<.#BF+*!EN-L*KXZ2J.ZUA]M'7UGZ][^KA-J[H??'GBT@("(V_!5^,A$ !2 MS9!,4E+JC;1NIV)!X202%@8EI<$Q=!(PR1&-J'32&2H-H3OSH1Y4HBJWP%;< M-^KA[.[ZA.XK0047&&4YY?U?MO$]VQ@' G2!)I0"ML AM$-&.(\B, 'AP8(J M1G9FT&LAL2 >&0R;ET<&](%'@G22+C)KJ7<[,^B/LHWO'FG;GVT\J*:QOHKP M>-=Q=+-()J3'X3PM./]T!6&>.')M*V^OAC-XN'_#)88Y%!?K604: MG>!YZLI-IM/)1S#ULTF5AF,[]K'R<3JSPW$U2=5P5J\NL##X83B;PQ7.JA_6 MEPV?+SNL8?_Y'.8(%=""*SN=Y:O 4MJZCK-%$V7S'5QS N_.D+NF%/")R75< M,));;Y[7,._4[[O3? -U]1%^J?J# L5^W>=N$V)YC!%9G5UG M*B2RX&H@80-SSLE(\XVS\OM]D/>9=M:,K!*-G=1T.[OXL+)7O40"KC M@E/6(2D,T"L5%'+*!*2QD<#2L%5QIZ;U*:[WT;=T<<,?ZH87@U:T?]7 TD;N M'+,(3!E#W :-=& &$4N#85))IG>2=T^)*Q2#5@S:"VUI)3TAQFKDN.2("G^\:G;GZ]Y="/)N-S- *)A86G M75>7]J8:3V:5BXW_#GYX3K*?57^ :.%+8/]GM@+?7\=;7S<<^]$\7HTFS677(9JE*.W5U71B/7QR ^^)[WJ^L^H?XXF#]UQG M'%@)>*GK56U'U_8\KC;>4@WJ; NN1G#+>2VRGL&OTTE8]L]IMM/&>VUV5D O M;0X&CFO L^E"VV%[7EW&"\*7YQH"(@/8.I\UC M *Q-SQN=*<3M/N*6# \F4$22!>IEI$*6&8Z"D38J815CAXE$K*7S/OT"P/]+ MQOVW#9;]?W$4WDVF_ZCC@5C<'4]*B?)*2Z0"E3D-9I&54B.L.&%:D>0]/D@8 M\06?E)[1/7RU]P2VL7[KG,4T+B8[SB9W$HM'AFM8SI1L&6J;6P8VE]B!F7IA M9#\M,'+3AF^51NZK?/P_575GI>B7^?91Z/;K'H/(BP&+Y4%/YW'+Y0,O\)&.!(Z.*#R1]M/OTYFL5)GU6+ABT][X+ST MAG\T:E88V%7*;F)S3\#=[#1>@(L5E]['>)[ _,RG&4*7;]DZ"[_E(, $Z-%-M-,U MLMXF-'W9\YE'ON V]AIX!X\:1>PL.& ): 8)'ME()/R?3$GLJ5&%'3)09;& M:!P_+B-+BYCK,B9UE?\'_+M/<>J'=1,46P1BNUIA"7LU?FK">4]U%Y[/:3^? M#.XX6R-LV_G,YQ0OUNV[KNQY7)P:18WO_\:./MJ;^KNOJK^TRE5[[=8%;=B2 M_7&SEO[0YRK:_F!X',4F' F.7^,L9+2&5\-P =) ND"@3=9NND9Q\"[G_F(% M]N!A-D&_\W%31+51JMPDZO)#H$E"\^T\W,)!&0T7&;PA7&>19@#5KB=C, HW MZTPKW(.+*W,1PUGU=C1:7;YXJNW>7O7F+IFL6.[RC^5(Q0ECZOOMS5".0#YJ MIJ)CD1KMD5"4(JXQ1=H2C)0VC#L7+=D-LCPE:;;ME_ZT$-'!BKKN[B[2_>U= MZA0?LY^CU\Y8JI T3B&>F$7.E/"O8_HS0$*ZZ\X8C(J')5KD$NN( 2#9[!OB>>':1,_;C8KT]!5PKV/V _ M4X\]D<$ABC,OL8XBI[% /FKG!1/>TYUSA$^I43\N]I]"@?H3CE=M5;17/]CZ MHKJRP\5!+7L)"S';*'M>E3M_K@)=N?E[H@7%5#R 5DGFB7< _9;E MY*H$!2-<"7H,-Z'YY^>QGUPN?OS-WC0YZN(W%-MQX U.M&8L1H\"3@S0GX'M ML '\8 .,QTH>K#](F>R+;O#B2*R,27^>^EZ7R!?3^+(1-"L]=YJAJ'*MAE8< M&!N**7H<"(Z M^'"0]F(O;!KOGM/6HPW^7#\KU_ N;CD&9/,YR?/F?*;/5J6:Y@QN-A)%A>X9 M@#>+N3VXU)LOX/4 M?HO37.>SI4Q7P ?6VH3HICK1^UJ\][J-W]>+RK-]JK"O3OIH&G%7G30#!N)Q M0D+F40%-RL-K@8PQ41LFDS3RZ)MKM]*4["TUS;69O<@ZFS-:];[&M*FDS84X MX")LGY_K:L'%\0^@.>^TECHAFAD]!X5"VB4,@,^PI\$1CW>P_FD'T';KO7]9 M.F\W?[?Y:,[LYD,NBGWDD;12?O*H[;5:@2/[IMS:^6RR&NJ2;Q)D\09_ MU[P=C>S-9#Z#K_@4PW>+KR.X6<7E!V"/C>Q5'=_4\KM:H*;Z<''MK_9- M [X>UL.%ZKU97>..F<"+K]7XC&K]=5[;NX;?+._OS'#RH/?AA[Q+G"GUU,O= M,PE9-W)_U"#D P^'W[-Q'S2G1Q]<;_87T=^C.?K(I=S''3U^CVQ>3Q9/P+"7 ME@2L>WZU<;1>5"KWC(1?US.W7;..4:)]ZS3[0??$VR8LWQ[MO&-LKSAH MLF62*/-U>S/>^N52+:U!W#MR\C?,:97_FV/?AYFI2P;4W-V):YD\NT7U'BN+ H#MBS$6IM9"C-S/U()SB4L=$)-!(YY$1%IYC:@R MV'+!:'3FQ9C:C_/X*WS-AX]Q=!W_WA1''8BGT8'$Y) \KXB , M-DSOG(L[)D_+,;0/'R<'HV=,W'T.H*!3"]"IA-%.@I[)]D016B;/;M&SXI]V M8-$+/>L>1NZG9P)N)T^\0<38A#B+!CD<*-).X\A(HHJ_/#W+9PT/1M X.6B> ML^!3!PA:O^,M'00?(&BJ/>&#ELFS6P2M>*@=6/1"T+J'D7><_%>1!:$U8HD: MQ'%(R$0)+,U+"?R,&4S(2Q.T=Y/YH>K0,C^[NV%A@:<6P%,)H/6?GWW($R^: M,3;MB2*T3*K=8FD'=5,?>LBO91+KC7 .?P:SL+ZV(.]^UL*ZU<8M;X9U6WS?X<3[Y,^3Y,OH^_V6%XFXW"@4D?(0-#[NX/V'*X MVSW+6G"OA/%.@R9.9G:T;$QSM?0)VQ/5:)E\NT48B]_<@44O8;WN8>8=QQ>P MHCJH'-9C''$%!,\IH^ ?QTP4@H3P<@=-?YP?+-U*!\:4@KA6X]+1XWF;*[N\ MVM.A#19_2VR;G=K(QBH7+O?(39*1X4TUO+R:SYJN_F N8MVBCD(/U573!C)G M[I#,#W!%-QVN)6+'-6I9<*E$_DKD[_6)80,$G#\<_G_F.\&C40PT^?/+QUT3?O0&R7#PQM[^'< &)HE*S0.Q M_/#C<=8<]E Y=SW JKT=_^[5G-;3U=4C%GG%"87A]QU_AHV4TR,9H MD)>8[\,9(9P E-@\P-,$B[21&NF@":.:@_))'PP.=Z"MSRK\R2WT23/;WWD:)_7V15'FNMSJS__83?7KY-9K/19]7GIJ\7: M#^!*6V'VX^^X()@+VF,D#(7=8R5'.O* C'(F"*NC=#MG")ZRX_[P%S',1_%] MNKWA8 ^NMF.9*/42U=S+D5!YCM2PKFQ5SR_A\6^RKSK\O"-M(YSJXW!V 5PB M#8%H+(9\YG5?_CH:7L>^3Y9Z.QW:T7.2-#T9*D7U&2/L8=.=-#_84"E]IN4# MO[7<6[FW_MR(Y] MW!G#VAX=+E/8"B 70"Z ?'J _&/T\=+%:<5( \JT/7I<0/FU2MF+P],=41;[ MVAG[6F9,GX9Y_>_II'Y.(5NQHP5\"_@6\&V%LG4-?-]Z/[^$HPHX%O MMX!O =]>@F\)1A10+J#<;N$44#XQ4"[!B-. WM)0IO\-97YBZJ(IXBG MB*< 7>]%5<13Q%/$4X"N]Z(JXBGB*>(I0-=[417QM%4\1Q^86!+PKYZ _V%> MP^/%:36-HZ:JL;X87K6HWKPH;(NG)'9?_5Y0TYXSKN7DE.JY0N@@$M\QA 5' MPF1**&CG$7=,(LV)0!AS%RA./,J=%O:)4"MYL@A;E1#G7B.#F4!>$N$]<=09 M<;N%_>W&]S'K?S#K%QG%K$_+4,,2C2,BEP)$P$1MN@O94'L*LOVNJJYOBZIW1-)_/ MMFV>:CN0B8<=360Q\<7$MWC9BXEOBR2*B2\FOF\FWB9#A-$41:(LXL$G9,"T M(VK%J'<+DHJ=;XM.%#O?&Z4J=GYIYPGA M4^;6<=28">303Y$<-^C=\B)P%$2VIJ ML<92'<*LOUJ$G@\$9\7$%Q/?XF4O)KXMDB@FOICXOIEXX;S6V#K$+0?//4B) M=+(>L:")IC3::'=JZP[AN1\U0B^9*D:]S4:]M#7L_ZF*GV'!2F/#GJ1KREG" MSHBJB*>(IXBG %WO157$4\13Q%. KO>B*N(IXBGB*4#7>U$5\13QM#0 VS99 M%%0K:E/$TSGQ%%0KJ%;4IHBG8\GU?E?8=3"Y_F%J8<7L92Q%7YW4T9>N.GKH MG-Z6:69OA'/X,K@%TA"IT73R$*+19.(0JG1A0P(8&1A%&2 M/"$N@T.:&(&B3=)8E43 ^#91H P+CX7-;R?PCS-(<\809T&GH".G.I:H;*$* M78>[EBU[X06%%[1340HOZ!TO2$8+B5E"CDF'N#,:.>&!%W"G?#"68.4.P0M> MJM-=&GZ* ?T[3B=9?3Y13/AWA2 4W"L$H2NR* 2AQ<(I!.'4"(+47%HB)!*. M)C#Q42'KE44D>,PY3Y03=HS 0DTV/%\PA4 M#K Y* 5]6:@L)+0ED->R92_THM"+0B\*O>@.O=#6.L;S\,9FZK*D#FF3* J. MR$@U$]S90]"+5QOU) :$R,(T"M,H3*,[LBA,HS"-PC3ZQ30"U19SR9#'/")N MF$!:RXB\C%*[I*V*Z1B!C&-FTN3 Z(/.D2SDXB3)1?MAK/"-PC<*W^B HA:^ ML9YP&:@*FB*G(T=<)XRL!+YA&,7P"G%N=XBU9U@SQ3WB7!K$F;;(& R?<9I+ M8C4._-X)ER5Q4AA'"TQ:"6>T1Q:%7A1Z4>A%O^B%C!JS:!GR!E@"%TP@$Y1' M222,O566>G,(>O%JB1,^$+S$-@K3*$RC0[(H3*,PC<(T^L4TE&-1B:01)R$@ M[K!"EI.$7,2&"Z>CC_$8@8QC)D[40(A2E=$W?UL)^=?Y)5S9 MP^]A>'W'8LDS*=777URM/8_SH@:&B0$C T;; !?O)M,J6G]135(UNXCP_],8 MJTMX_:*N(BQIJ/YG/HX5PX.*8LHJ.P[Y!SJH[(:_4,5/5W%#D MB$94.ND,E890=QN--SVZ]^DV-M^)PW(+A\4].+S_$7V@025GD##P#T^$(YL8 M0YIP8A@1-'!Q^Q$=42QP$Q''2B!.14+:"H$P=O!V:JC;S=2_R"/BLWU.[!V& MI_N84,$%1EF46=?3+8"HAY\*/!P7'B+C7K@@$/,2]( KBRR+&F&'#6.$4&W" M;=V)N0>-(!X9#*# (P.>QB-!.DD7F;74.](B>(#G"<)1@:+*A]I=+N21 (@N M*J.UT9@Q?OL16;":$!)R'DXB+KU&AL(C#C;I'! MR ZERNL]LZ1[*ZV(SAKB)3):P@Y/-"&KF$4R^!1"E#RXG2X*3]&*/_Q%#/-1 MG*0OA$W?S6?S:=S<73\M$.Y#)JP?X Z^'TW\GU]5$7;45::HTWF\B]\7ROJH M_?>VSK9HR^P,&M,TC9<61#8^KQ8W$@.RX)S9\UC-ZYCFHVHT3#%_.,34R!;^ M ,+=/0[?V*ECF*D[]K;R0&VB9B@1#_ZVTAYIQPB*)A!JHG'2Z(,@OO_7?#B- MX0L[^W^72_=VL7+_:!;N%UBW+1!$=?1OPGQZ$^VT%YN*G8DUG-UV-GL#W%E: M]5GU 70EUC,P7B#G*C50MI^N@:KLT8WA[&);@^IJ6,.KL$%&H\G'NOIF. :% MG,QK8(/UMV\V[<1= 8XOPU\/H_BK$$<3X5C=TO(I\MV^L?/99!5%RC<)N/8& M?]>\'8WLS62^[-3WW>+K"&Y6U7'-W6\LE.0\VJ!FC#IXMI?[>OU MFO5VID>'A9/ '#7EH271HU MUTK-.D;"R4U&X5A[ CR@^7C6'NU\SJRZ5FZ(]BAXZ0[7_^YPOS<>-&A09O[9 ML6Y/64++A'O")4 MDT0I[.G- <%2KK.,!U(NK$[<(2=#S#,)*7(T*A2]E,$E M*G7<28\IW?#G"GYOSGZ=Z 6*TJTMI2G98#W^G4Y!Z)__1XQ MT$$P L;'V^/+M4R>W6)\!VVGWC))]&;1"V'K'D;>,41:..PI58A8@Q$G%B.' MHT321AND9S;%H[? VR5LO\*7??@81]?Q[TW%UJ$JKP>$Z];.?BA@58)UI\+6 M1'NB"RV39[?86G%7.[#HA:UU#R/O*+#VUAO'# J22V!KW""35$2&&BUXX$(1 M\O)L+4?3/GR #69;%UR$CC#'&*8K]S)N*%2%H^(]U6FE90J@,TK=^Q MEPY"$- TU9Y00LODV2V:=L0N+G?7E;=,8KT1SN'+_@OM:POFWM$90&!/HY9( M.HJ!]BF.''4.6>)-4CX(HG9Z8KX,[7LWF1^JVHVWM]CMT2G4V&MW17: ]X9"6;8IN$MJEKVKKCE\<]6ABZ:O:,?2_HZ^J\,Y% M*1 AV"+.B40F:8:(D50'S!+V[LAL]=1J'^S-QF? MWHX#_&4ZC^&7H6VZ$0UC_>.P]J-)#8[7(]OKO8!JOF!SO5O=/ Z[S7Z=S&)E MSJKEZE<;R_^RS1X3D3(0S!#CP(RXU[E?O9 H<&=)$B$:M5.A]YQFC^_3[H8K MK1R/W\IQN<]&GU>]^ABG$21[>34=UO#2LNWPHK5<[NU8FLL]L;GL>=+E#WYPDRFS\5UK<;;MJI]=WJ;U1X=+B M[O7BAZ7%W1=(\6%;W#7MIO_JIN"";C6=;H_"EJYW/4+?IT?_#R^=O<'_E@FG M /(I O("CW^,/EZZ.*W HVW&SK1'C0LF=ZG8YE!UB;#^;2B1I$AKB^&? ME+R507!QD$KLGRZO1I.;&']?H/U&!N:'^70*=WB@\A8Z8)2TMNZZ98#6&RM2 M+'I[9-$E!2@6O5CTOEETRASA5&BDJ+6(8T&0,8FC:!PFVNF$=;QMT3W#FBD. M!(!+@SC3%CZ#(S).QX-F@F@,=_S8=7E[%-DZ%:)NEN$;W25*0#BUYX6O?0O-DM>%U!^6\9R-^.PT\K%#\L:Y/B MH*??"S9U'YM:MNS%.+=%$KU9]&*<^V*6?$T1Y7>-,!D8>-*12T*D#(952_M(FW/DQI@@Z':IIO([C>6Q/K+]ELNT6 M3RO!Y0XL>N%IW\8%4Q;1)$D.B%!D,3>(81&%H]2;& Y1OK)"Z]\7 M8'T@'L9*7JM 3YN7O=C>MDBB-XM>;&]O;*\UR5K"D%)6(BXY08Y9C+"QRH.! M=5KNS*]_2J')<6PO,65P5JNQIQ25]#P"\GYV$:?MB'MS M6V7P0C470%#9W?[![9%I@,<\KJ MB%+,\.JL1=80ADBTX+ QCRF6AQC:]LMD?/XA3B]_C&[V(1YV%N KLZZ6C0*$ M2U9YE0?PZ:U>3F7XW0&*',?5W^T-K/%B=,&@F7/WP^02'NRF:IAD#-5P/)LT M+[R]C+#*H6FO]7NL9[FQ7O4#O&4X:_[V1_3SZ7!V4[T]G\:8#X97WV0EJ7Z9 MV/&WE:TKL,O3R<Y2GVO[VG4<#T4[.8_[$ MXE:^O!#+C7![>Y\UNZM:N"%0=.>^W9$=75='(]S(H"SD)EJ__ MSO=KTW+=T=!<"\NUM @GF<#]$\ Z"$^(",DM%> =BK033S9*:BDT8H%RQ /! MR$EJ$!;*&W G,9-TAY\,Q_%]6HCKG?7-3,R_VT_#R_GE]PTF 5 %,$KLYL[ M/4+Y*(]0J#/"[FZKU7T%J. "HRQ*O]""M%S7!?XN56.UV-]F(=;#>I81>9** M;CQ -T@RP4L#7T 9XHQZ9 GFR @$1\GTS^S$?#V:I@+A[;-QH*VQ^FW9]6'+4J^-!^?QX\7 M5;E'5;1SQ!+8\2$?^^6"YM@/%H@097SRVH6P4QF*A?68"XFPE: JPF.DN=)( M$Q6D()1)LMVR] =;7_P>?1Q>Q_"/[)Z!U++0LLP.I!>$GH9B.#L"MS]6ES: MVWMMAZ-F5/QPG&,1!-825K?9^7"7U\/)O-XA7HT-&6^ZS$5)[K,GA#'E:$#* M>P&V(5#DF F(^2B(IEI&LI-_>HH]R2&[G\?U;#K/?N(_QO,ZAAU#\O82%O7N MC-3C.!;')\*QX'TS>PZ&H9[[',BQL[+M[]WVQAD5& :(ET"C.(^P>[7-W2"( MI-8&:=WM;:^"4,ERAP2QN[1I%[ZTOMBDX-B"!ZG$2EP[SD.*((G =XVX(:@^!6W%01^>^]GD\TIU(.B ?=I@/5,,^X(6 +,$^E]: O'JGH@*S2>5NN0_9/J3AM)Y5%W:4LL4 C6!%(^[5 M" ::X FQH +,PNYV;L&2G">6.@EZP79Z9@F9,#;9$@A&P"9XB;0Q8!-X#!(\ MX']SQKQQ9JR_&,:F6&,VA1MJ?O@81]>QNH1W7M3YXS_ GW-E M:_7'9#3/DJE7S=CSJT5K[]%:B8EE E2.6 UV"7..M-(1:9=(2D%$IO5MK77* M."Z\1Y8VT>"$$2BR0'QKN/H9E'--QK^:SX,.4\QS<-(ITVC1M2]. >/2"<81&4!\J. Z"ZX9=?P5H.9[EX"=SNS'XB^,7Y3:LC#?#GX=A/HZWC M(HV]TIJK_%)1DGN41#-JN: >O%D/2F*U0U8Z< Y\]"%%X8792=YI+)WG8%$L MS^D."DS)&*&0EM)A)E5,SMPR%KLE@3\OA7:LFL 3,2)GU7H!ZYR]VS83<0J* M,@0%6G@(UOO)-#2E4DUDRF[$I5Q6(%AH/Q_9O%;K$SKEU,MA));-^[ Y" <( MMI34YR+-C'59!&'UDAV/YW943>VLB=)-QA$U$3UX^SC >W[.ET+?V_&?U?N4 MFN-UO^?W?O/+S]^___W;ZFHTKZN"?O>U *6,8N $P5) /W #D6;YN*_"3@<< M0]0[_<"=5CX$1Y$+.!\NR#W$(Q!M;T227HEH\,XAW^V _/>V'M9_P"K8\'[\ M3SL=YC!R%A[9PKZK^32NP0_13?3C]_54..-]+NWY&MXP=_\/J'.V\;9JMGR5 M1I/)-.M*V?7WE+!1XJ,!JZVB4H@GYI"SDL*OG&M+:?1XQ^8;9IW),1'C'4:Y MEQGL?T&08)IZ2C$1YIXTU/%W/3G#?3;Y7Y\=96??T?\@]T!F!B>@@R!F[HQ& MFCJ-F T^3YTDU.]D/1CX6$13BT1*^3-. C12B93GV@G8(4 G'W)K3PR6'E-=,8!4"O\/ $K@?[:N M'C*MN'4;^186U?9IMGR655EE6#*6K>?[S"9O-SCIBW8N"-D&MYO,9_4,A+ @ MUXL#"LMEV8KCP)(VTFG8W>BFX>E30$GP;9N-\ 4FV)B]0O0>4J/JHK4.@[V* MRB%.K$"&)8RDI3@8!3N9[IB\Z%T*E&N4--,Y%F21%=8B'X@.7N73TOZU31X[ M4X7HE5U_5UZ+@X^2QQTQFX,[+H![XX5#/F*9'.;8LYU, #'6>H$UN$0F(4YE M/J(#SA%51E-@ )*:>ZKP"M%[-M$KL9?#QUY@.RT:[6P2E%N]%JKA<4SI'1S; M)V]!WV I%?6@:RJ >T4U,IB:E#SU>ZIDG;$Q1QD0H3G\0$$UGK_! MWO-NSXF4<1/:W6'GF?9_?B\X(Q=#OZA;G#A KNH&=SGMKCH)Y?PP7EL_(T5 MEP4.F^:CT787L(^3^:AY2R:U\=-PXQF?/ MJKHH&=CII)5OPS9%8;9*ZX9X?G(=Q_FJ"]]^43S\A:+A<9RMJH0'.<,ZFC>> MK-TL02O%90]I1A0IJ!T#!BUE+B[+C42MUXA14%)MI'+\68U$&U7]-:ZJ+7__ M+)YWDUR-L.Z)^,-R!QPHP_M@]HT!FU0]-?)6456:+\#Y]_<>N.W2WKVS?!;P.*K$3SM MHFRF"8Z@!;RO$\U-U'"9[&]^7E.LYIC)9/K13@,:329-9Z'/L<7&*/VQ[+WU M_CI.QWD%5PU6X:U-LMF&_S=O.@O-K_)U*G=3F-N]R3?-#+&9N6DP!UPT*36% MO*-"!V63D;O5F8X8G+Q"A&>?#ZP TB8JE#P!.+;2";U=_-WV#-TKL=U2Q";YO9UD6<%=]4Q3ARXK@I(VPG3G" M0<4<_, (]K1!S-%(71Z697=J+R*3*5%X$\99>9B)2#/&0"\(CAX8%;-L6Q'6 ML60-\,P=M8U=DOQPML%)9LUZ?LU)G4V3$ WV+SE:O),!>@P(7A MRN?V.FY5]8=A#=_5W&2.G$T;;[OT+GW0J1<994@"'(I\DHL'DL--'#E.61#< MF:1WSOA&*H)C!",ADLJ]2QUR*L('371&AABHWNE%5$XQ/B>B]+GNONFZN*S^ M:GJ3CFZJ\[F=6OC8XM3+5K.)?4F8+S0JRDCPS? Z1PK"?!4HV#I$W!C%AT2! M%X,91J,JS6< OEF7AY-0GU4_3,:K$>8-Z-QRDA8AD'6^)Z>*)@]/30V.EYOZ M#&?-6)0"+/<4D\2<7W8) 8H L O!4Q1&MRWQ"D0 :+5#K<%CA 3HP89+7+# M&R^1!>\. 4.01EBEA3(EY70@>EO2I@]H[$V2)Y*AW(<)]K"'G9D'H/!(J;&: M2VYWC"/5@6 OP#CJ7#HH9$":&8TXP20F[HTGNZ3U2'M8]7T/OTC:M.0]CC#[ M;0JK2Q=9#_;@K =]:-:#-CP@CSM;C%,;;,U6N_WI_FC$9K+G3O=K&7$N+.9! M+?B\H!+\(9\$N#HJ1G!U/$9):\F5U,29G5:MP0BB22)(6J;RZ&2;O2F.(K ; M%9D$UTF7J'.A,"^R@;T'SM%,\ 'DR[-)FG)1FEUWX-/14<9VNEH8$SACG"/# MO?UL'(M^G MO4-W2AZEH/1SJCP,\TX0AYCP.?#!!,HL 45G".=.C,4A8V-'< MBH2L ,)AM,F)H:TS3.E9(27I%"2NI(@+ #^ M$DT4E98Y-PW,(Q\8I@P9F?N"4F.PDU3RW=VKG*$Q.)=;8LG<1A0(MX]@ T*2 M$J@-I](>?_?R,]'OW9L'_DUV!L]GU/Z,X=^4K/)AL\J YD!-!!+.FUQX)Y#) M?=]LD%A;[9-,.\5Z"6,5= Z7.PY>)V/ Y9U.2"?A!>7*6:,?T@WDF1.52]9Y M-^M&H"C%0TJ@!&SPJ#126.2Q3QHC)VQ$1&&M' O1J=U#>-98)HU#UN;R M#/!Y083ZY7IVUO[\:61(9OG M__84KW3U !3L]?@IGW*,=R0%X:N/G1+T3:KLZ4G!Q=]:L+)$;"SM_ZGR?W^] MF*X>Z,J>1^3 O_X3->VCWMC11WM3?_=5]9>GKOU1LK%WK^(1ENR__H-(_-WF MCOQ+&[9D?[+42]S:?XBAFX^TI^IM55'[DEU,G&"Y:3JR41'$O<^=H(U$0K/( MA<1)\)W ?>YODI2GB!J)@0:Y'.C!&B669.#)Q81WN@R=0J? QC0OHX[KMN9+ M8PZ?:68#>%M??#[.W\0B"U6_AZJ'H+&4A ##S;,EF^2GU XYXQ4A0-B=V#V$ MGTO%:!0(.ZS ?Y4&.8*!XS,NHE::\<_S*->S %:'[,MTO2>P\=*P_R'M)!PA MS#!$0FY9[6BN[W-1=(XSS+"W,;?"2Y7\1S5*-0ED/L_OVD?#M&!D]W?C&9SY:'KRXM?"8' MW++/MBQXOZ^2N;=]"E_BB-I__<:AFZ;I4)RB$9@0BY\3.WBUYF@G MPG.+QW;_'K<8"QPM[.R0RT*23<@PAY$*,3>8-Y+AG>FRR;M@&+&(Y>I6[BQ% MS@$OMD$HV-_,:9]>?8_3D]CC]QUPIN6 <]=$>\Y#:[_HJ9^O6#80*16,#SGIIIG"@B$K,)B= M/,W9>1I@:P*UPEP8@G?.ZS_:[#QO.[-[MK/N?2GC,8X[?[/1K7EEJ>K\GFF< M3;Z]\S1TUPHVNGIRNS5%&F\7!;'S.C,$ZX <;I_;'M:;PW=\G.:NXGLZBM=Y M2]7@$H,NSRY6$<"[(AI-T_(Z[KW.8N/&YK3SG;W)]SGAZ\!+4Y!T.:_S,+3J M$MX1+>SSC#WC8*>+2ZQ"#LV7;$5J)E6.S32/:=??,X+O&&65:4(\>237:-3, M9JM7H9V%#F]$<^S6PV[-LX9+ VF[&@T_3^$=YA#'_E6%Z_W/?!PKAE=AB(O) MQ]A4.&]**L0%PVR")W"'PT4H8CR9[?N^.ZN^[EG;U?V,;M9AD;/J;3-2&*XT MNEGIB&B]9&*UJ]W#-Y/G'S1)LS MT^J+&&=;/1O"\/K()0T2JUS3Z?.L+X$XD#QDE6D&9E)FI"'.[#3I?4S/]E5: MX@]_$<-\%-^G[1$M]0>X[O>CB?_SJRJ"Z;S*,#>=QZ^Z"WMMLB,_KG M-AVLEZJ;)J/1HC'7-\VFG,QK0(OZVS>],I.G6$^W*$.L_CIKG.3E+2V?(M_M M&SN?3;YS@&9QVMPD;((W^+OF[6AD;R;S&7S%IQB^6WP=PUD/7Y"/?K*ZQ\49X9U@O7_.U4IP) M8[[.:_N76?C"&\F9Q/1![\,/>1<]$TR:C?\.=^G#WB@'+'SBU>"7Z3X972S4 M5C?[<[]P]@,A%6*P^O\,#+!7%H6O;Q;EK_D/^^$";/PL%V OU6FA9OL4["[] M7FE2HUKZX/J]OU3Y'@W71RZ8O4/@+RZ;SXOS2M)I0*?EP@%1Y%>;H-:+"FJ) MV.NU$U>SJIZ,AJ':]L_:KFS'<#G=9!2.M2?>-O[#7]VT^LO?MKR:]NCP/5MC M\^M 2!W8(RW3^0+(+19. >13!.0%'N\,,FN/&A=,/IK:W^/O+!WR1SD\6 TH MQR -^CSAP_H_6' O%+[H8(@_![J>HC M1LI%ZX,S#I-XV[A[AC53W.>9 KFKGK;(&!R1<9I+8C4.7!7CWF(@>QWK<82P MS:%B=B5L<=" MVEZ8M#G&/3%<(Y]" @+&+=)1V":ZPE4^#"-W2-MC(C+-&9EMQO89V]^NH/U] M6AZ?.1"'8X9U M&[>T9AWNF)JH?? D)62TLWD^N42&;K#I)Y?D/5J3(K> MW2FOY1A>F-1QF-31R\0V1;.\VN$"FIN=>.9"TM:GP>]6E]02V-X:K M\(I6BZ?PBL(K"J_H%Z_0DA!B8DY('9-7D(%1 MLO"*GO&*S;@6_)S[,^\9D!B&UZ59^N':=MX:0]"T2K?#:75M1_.X:IZ^G$?P MO DMK<'#Q=A(\]WS'J=-HJP7)8WVZFHZ^008F?O>Y^D3WDZGS,W,A9N=&DGD_S/'#8T7%< M-R/V?H^CK ]-6NZ/"SN-W^/&4>![YOOD*G#,RM'J2'W;6_3F:Q(N2L M^F,&RXN:5:\V!=.'F4\OO]R+S^?[?#.V*YYI@^6LV_N @+8:1-JXOO#2- M]0R@>+;^D/UHIV'?"]DQ6[\*-]@X8/EXQ.IO^>#$) ^;6WP +4S1XM4%LXC- MAMMZH9G&'2^O1I.;"&O[<3@:5=?PU=4$7"=8I3293]%-M-/E2._!]OB[CY,J M#%.*S2RI_+F\4/5RMA)\ZSNX^A!N/,_7VO?MS>(N)E*M;V+)<8?3>G')/ [M M/([CU(Y&-W!+DW%S&*D%;UW=SVK@>![U-H6\IS9$*]B PL@!]A=L\FTKN97L,%@MTU@LZ_&J^6+N0E\ M1=[&G]^Z(^]F=;8%OAY=MB$2%YLAA[=D\64QK!=F&K,>+F:@39XNB2>O3_/0 MGS=/U7QK?I3F7A8C>S>'"#??>59P^=CVL.$AU?L%:K[LV#F,@U,B1:2U\XA+ MGI"-/**DO,&4,%AB=]BQ_'1'.'S M_+GEG++Y)3P_?->"!FR:],HN1;,V+?7PTVJ2XV+XYE;49GNBW:"*GWS,E7AY M"RP&B&>CW?P&F&,_C[PK8^3Z-T9.X#.NR,/FI.$'ON\![S)G4HF-(7+Z@%/D M"#W<%#E]I@P_X+V=XAJ:,\+X >ZSO5/Y'G,(__#319Z C;V>]U0D\05)E.%. M)S;<"3R+/,]I->"I(?K/:5]1ICIU9:I3&4O;@'9[U+Q@=L'L4Y5-P>P3Q>QJ"ZY_7R6- M%K_^ &_/9:5S.UK\(5>P+D=CBNAW[QZS^;TM;/4+U.C!6X/@5(**U]>][VXOU\5L] GYL* MH5GU/W8\M].;:C'>GK6G@U;+)-VM ZIEMEP'%KWSA[:?*XD.HN?^LZ#"$,&M M(,A+HW*M&4/.)8.(DUXQFF@P.^.2 J<&PX=0TL$CCBU\QDJ"G#3:D\0C56&G M/FUO5=K;Z=2.SV.N)?W^9N>(QMM)/WYUW?W MM5<;:"X'@AVT2T5!K^ZC5\N6O9COMDBBOUTCBOT_5?MO19!!$(:2H"F/89)( MV^21LD$)YZ3E::<7Q"O;_U48?QG%7Z5;FT3K=IL)^#&&/V9V%NOWZ6U3EF]_ MS*6TT\5YT'43"KQ)'>@]Q$&=X<(9"F=H\[(7SM 62?1FT4_>Y-]QP(LE2C!/ M$D5"!.(I$*2UCH@QY:G@21.G=YHTXB XT6!O$^>(@YE%CE PH,)R&5RD-!\* MVV- W?T&U#W:@*X3X!NI[YSTWK:#J([^39A/<_Z[^Z%D?<;(6GEN=\@H0';" M0-:R92^6O"V2*-Y_H0)]\_X=43R8@%'RFB*N"'"0P R2W@M"B ]8^99Y_^N: MCZ;:XT!M)4>3^)Z@NL!$>V=35)@K-CQ M8L?;(XG^QGT*$3A5(J"5Q#8D@Y2U8-0]9LAI*E#D,5$:'7/"O@@1J!_%!%Z[ M\D.<,55X0^$-+5[VMO&&5SNBV7YKU#91%?$4\114*ZA6U*:(IZ,9O>VT:\GH M=<%#77EQS\GIE1JP]D!J*7WHP*)WWHYU$.B^V3>7L(0D5P?1)5?&)X&XQAIQ M@1FR/EE$'-9")&HI/DQN,H_;^+FNYS'\.)\.Q^>+T.*BF?+FE)2U73I@ZI$, ME.*ESJP/B9?G])0J=*6[EK-H4!M2ER?'=PI/6 U4,\X(C<'T]2*U.6*/[0F>TG.^$&SEWU&SMZ8JT(=7B;.?W(&J6VB*N(IXBFH M5E"MJ$T13T>SE^4\8O>3:8K#_FEJ&0( M,45-(M*:$,2MM,@D+! QEGGN>&"$MN%DY=)Q?CL./WVZ&DZ;*ZR#E(=+ M=A)-!DK+^!Z(+?RCB*:A6 M4*VH31%/E[.?Y>QF]YS6QM$K)S<[8_M>L*#WGD'GZRW<,HGU1CC/FT._%D_[ MK6('8;/D4K^82Q6&:RHP1[]1.[A$M MP-8..MD;4X K.ZO^9SZ. M%<.#BF+*VE-'TC(YMTA!7[JJNJ,1T]X(YV1(30EX+@.>7FG88YJCE+Q'7&J& MK(P,.$D0&G[3UC4D*6W8#%EBU[X0]=XP_]S;@6 E((R#WG M94/D@5*'*%= 0+PBR!*/$2/.R\1=T(CPQE#@6FF;2 X!':P MFBEWOP5WC[;@O\=+.QS#WW^ F\P&=6Y''^+T,3C\^Q 2VIF)Y1D:/WG"CU/:_= M3:()?5HWBH>L[RDULNWAIT<\A$//:,;1,)GG_=-JAMH;\3R*8'Y)0(5BMA"/ M]U/,9!,7@46DO%2YU;U!3AJ'DB;6 U);O3NH^S4HYH8U^4*-S]-:VP^4- /% M<4?.)^[1O,(Q6X*1+5OV0B>Z1R?Z&_ J?*3PD?OX2#2"ZI $LB$G#$GPR$2L MD6=?UE+]2E>]2E-^(IS..YA3^, M&HT9%T@P:A%W5"*GO$*6)3#*&%O,7!L*?^ZVXW<5_I >%_ZH,TD.7_A3",5) MHF3+EKT0BNX1BA(+*8SD=&,AFLK =2+ @O(8XL@B@M\,,H%J)H*)$H>#Q4(. MPZ&VRW_(@>I_R, 84T(L1"RL[1%M[(Y[".D^/=2;N'8N4(V"8!G''N'U)GA!9& M4QA-833=D44_&4UOQ%,(R7/KAZ0D)DAFD"&:(RZ81EK3@#A+1!$52(RJ#?5# MCS;OIUA6I,\H[50_H<(SV@N>+5OVPC.ZQS-*Y*00E=.-G&C'J/1.H10TT"2M M+3(F>A1B4L933%S:*@!?K2KW%#?S4VYXS^&X?7?_@K_'#D@81FV,H#Q;.E309!N&_]I8_M4M+9\B MW^T;.Y]-5NPJWR3(X0W^KGD[&MF;R7P&7_$I E5KOH[@9A67'_ Y&W=5QS=U MO+)38*:K!6IV=,Z >]#S_D7>2,4+/YW^$N?=@;I6>$TR[^'J0 MVZ0/CI[[B? ]^*D['7 LLCFD;-8C[N5](^Y?OQEY*^5Y#*?334;A6'OB'3#* M3!H_-*3Q[PNR^-,666R/,C^Z<7;;=TO+M+\@WK02]NCK05Z"_2>JFP* M])X>]!;6>S+J7:"WO;(IT'MZT%M8[RFH=QE6W/-6I3_5L^&E;2IOA]=#6+Q0 MW0SC*+2GPW?+9/S:1P)>L=]SRR31FT5_.!DM)TS;@IO[3YABYRDW3*(8N$2< M"XFLHS:?,+71$FZMW3EABJVWD0:!N+/PCS0".E7GJ"=-W M=CAMCHIN')Q9G3+]<6D ?@=SL'62]&J^T6$+T2^TV&K.!Z!_Q^GDJ[^AUO:M M;QF.M?M0_M<%"!\.A(4K/HG=>)0@Y6DP&3,98JAS )0 XH)LA&PY$V M4KL0DK5"W"8'F@DI;/)(XOP982RRQ$>$ ]7>4^,\V=_9JY"#?N!8(0K-HABD>$J(6*4H)P1;+@_6(_/P@3Z@6.% M"?0&" LY:(M2]6;1.Z\3A1PLR0&/E*C(*%+!,R '@2/#J$5$L"BX,HQ(?9L< MA,@[J>,,BCJ ML8R(!PR4T4B"C/<".1*4<%8%:6GKRDYNC8?YY]H&/(8[\OLFUXHS)EK;RKQE MR-91$EF@L>L1ICXK56\6O?,Z4>C"DBY0;:-A4B+I,F<0'NB"TPPY[I21E%*1 M=CJZOWHARLO0!7;&5:$+A2Z44$)7S527-*@WBUZX05^X02**6V\D$H$ -_#& M(9.\S$$%RB3C/MK8NM*4EPHE8%ZX0>$&)P:-A2ZT1:EZL^B=UXE"%Y9T044& MWC^ER+'$@"X(@:S #$5#M6",)&5PZXI57BJ40 I=Z#==*-U13JU\93JL_T0I MCY@99L,4ZUF5A]VUI]"S93+O%GGLA^\FB#YMC@B#S.92N8 M1F2HM0A;Y:4Q3AN\-91RE@ L>L1 MICXK56\6O?,Z44C"DB28@)GG02*#P=;S0'/AB11(Q. TD93YJ%I7K/(0,!49@L4'.RHB,U2;1 MR D-.VR]1.6;8@)\14AA!800G!HB%)+1%J7JSZ)W7B4(2EB0A:A4M]Q1I M;0GB*CFD1:YC]9XI:6P4)K2N,.68)(&>85-(0J])0NFFTO-RE%67I6I5C@(P M<5E-4C59X$?US7!+=;8YZ*_WBSZR;/&-0G[=7X)?_"K MU$W"EJ=D$66"Y_H.6$?M.>629)H@+17*> M12"L%==!^!3)3ASER>47Q887&U[PJCC='9-%48#V*<#)&FP#?C,5+B#E1$2< M6HX,)PYA'!@&LXP3VS'83ZZ.* :[&.R"5Z>!5\6&%YTH.O$B-EP*D6TU08P+ MAWA($3FI*/(FA>"<#5;OS(=['%AO<1KTISCIY70^PTYTB 2M5UAJ5< M$^$GEY>3_'P3_V=[2@A;)O9ND;I2<_9:-6?_V1X-ZC\K[" 6W]'@@_#H&#/( M)!L1ESRA3$619@133)*GUCZG &3VYWCRYE8WMS4U?9]^:"S ']D ;%71_@-^ MC.&/F9W%^GUZVW W^^-D-++3NN&[ZQ);_(4YA3L5MN3,E.X=K::$!:RZ'M;I MLTX4!M ;I2H,8,D 2$@!"[#A)D:'N&$>:>D"PH%[Y8T.2NVTDW],^4C+&$ Y MB5LH0,N7O=C[MDBBV/MB[_MF[QW1(GIE$)A]@[@F8+LQD2A)Y[EVEJ3G]>9H ME[T79ZQX_,7<=PRL"@-HBTX4!M ;I2H,8%6[$D-RD>16G7DBC(D&&44M,C19 M3&-B@9CGU*ZTBP& QV]TH0!MI@"E*\8)UX%FR.49[RAI;)O%NT<$^U\GU MEPZ6PN!3I8/<,6.I]LA(:1%/6B+#L$-4:^6,2"%)]ZHS7MXOJI?_&]XXJW\> M_P;/. FW^&7SXH] '==$\R6X)3[3!TTF]1DZ>V.O.H]\A4ZT12<*G>B-4A4Z ML:03(GJG!0E(!2 1W&F#+)<:.0LD@S%*E3I<.Y)^T0EQQLL\XD(GVKSLA3NT M11*%.Q3NT#?N$%(0TM"$I)0)<4,DTLI@9(62)#EM8\2O.C>FO=R!GM KGZ M#)V]L5>=1[Y")]JB$X5.]$:I"IU8C:$+@3K".'Q!%$ - D:&4(E\DB%J203? M[8SZHA-FVDLGQ!DO=*+5=&*S: 9^MFX4]W2["U M-$P,_G_VWK;);1Q)%_TK"&][CSM"T)(@^%;>W8B>;O?9I$:DJIR[:^_"5!22265Z\52":32,VY7220(9B+S>8!,) )_$K#7]##] M_::G%T4'+R$?5,\?NNU R.:PET_W*YB V(]<@$IPS_/C#,PH\\ [)3*#J9+* MP;>%(F(\TD&XLVU/)V'DA;ZDJ>?#/3K0-.7:ITD>93H0@LEL-VHK9UHM2OTQ M_T=U#6^LU=U[V]"\?B M(1S#YYD&[UV6]4U171)K^J1=7,'[P[-:TL'7S=W@M.5U+&00X\>OB^[6^'Y[ M65M\(5?0[JPE&E2AR-\6E2:!-R',8X$]K*B;U8M65*J=$/U%ZGE'6@,K!#ZR MN5O];TITXON+31-XR$-_7BEGOHN+=_"]/9"++KZ?08(J!O;25#J MA??>7DY+<5LO.GC$%PT :1_G>U:*RQND@?IYJR]:/1<-L("5@"PU[-M^LR^Y M\KIHBZPH831*K9VE M)D#NYEL[57Q5K2R!;2VZT%".NBP4V5YSV"/.$VGS;AWHV'GZ65VJ8XT)F%]D M)A<__\^L(?_QWW;QH'7'6!\9%IN/ P4-8'PX9N^G6D1%W: O1E_\P(:IWA4O M5X+[7^QZ,#$+PJ3_P*P+$[LPW/]N)N76>;MC[NB[T7>?JV[0=Y^I[R9;;OL/ M?26*JJ@N^U]_A,M-6&TAROX#Q_M4Q[2;VWXF/HKL_!)>"9-2.O5?)QT;4=V+,)K8N. M_$U4"]'<$K\/B;M3<,LQ30\KDQ=K. U Z)B(.SSO^4")D2#(@TQYE*+!'W MP[\617?[2]5VS<)\V'[L9KKY/!/5,D7WMWJ9_=9'R;92<&T&5+N97?O+;S\_ MMETGF7@Q%J)'E^:RV!'37='$>'?G("DX5U+@94G@Y2F\AO9SRB/M4\%X2OU$ M1OJYCZ1M1=!,_;[<0DK9:7JA%8V+IPU^6]J:YS6 M9,^F->OLDG5>27\NSAW;V5XL^/33>CD@V%P.H,%C!]^$>.R-TU3AZ,?>;$IV MV=KALDLV=[#[&U(>'.:=VM'9U4*MW,D><\PXAT4HL=#1 (2.?'!X;G(_'PRX MD+'*-,VE6>:*M:D8FWLT]E@81%X4R&SG+,.$F0-O1$8C/^>49U%.!0MRFH9< MA5FB0B;CUUOFVB[^MC>QY&7T+^:3, VQB!OZ-H?%CN#NBB;&NUJ$[.!0TR65(4YT)7P@O#^5.D427V8$3>29\FAXTSV3,3G4T2(:L M8I!;2-W'*M=4A>I!]:!70Z^&9H/J&6@0<#M2BT' (KDG8-Q&<4YYPCA->1C26(19$(I$1UJX MO5K9H]CA8YFX6WX\D9QO*9.%)&>X>(L6Y$(L].Q8$K*+U7;[6$9ARA/J:<^G MG'LI3>,@HE'"HM +?!$+.21VX40L%/?'C4X.ZQR356H'E0/ M>C7T:F@VJ)Z!QD)Q0^3PYJ\_UTVN"]P2.1ST>\4$WZ<>BN&8QD:CG,.?6>(H M+N+"X:KDAHQEK$.?QK''*,_3G&:1\FBN=!ZDH8YRK=Q>.%P#RC=')O/BBU;T M?W13&]/[PCR?OW=V+\2S3X%!GXGD LG%\,C%>,.5R$Z0G7R=G<1^K$682IHH MD5">:$E3"10ED9$7\##QE?8'P4X60$(.'M.\8S(>$ADD,DADAA$C0-AS?[': M.?;RU5,]49_NZ1/=);I+-"]TEX/4)YZ#//(H[/USD!>5)H&'IR /"D-?,=MX MH&NGHU'.V9 :7/I9IRI6.:1)&@<1ZK-&0ZC=3.$4\Z%CIC M&BX/M*(\3T*:I!ZG89S*,(FS4.>O>,33H4]5/D+-V]?TD;B0Z8BS=$SLR"J& MQBK&&Y%%6H*TY.NT1/J*\RP-:98S1CF3F@J1A53FG&51D$1^L!.1=926.+'' M]-#U=I'1(*,YM=B1T0R-T8Q&.4A(GJBQ-_L/EA9Q$K$X9E3%44!YDB@JCCO:)2';C]JI8R[Y($GHX@E M5*0B AX2FO4TR:F2<9J+),[CU&7N4JURD&Z6(4K1AR@?X#27)C5)FC-)$J M\'B4?EO!RCOD=R4]J5]=_Z%2'Y:DX'-M/L*L):==*=(/1WRJ8V)'^C$\^H%K M+M185Q$+)9%4N M)C$A=7& NFRF,<'/ N2UAYZJXOH!8473*(K??E5:>U[G5>$K"">!/PG8DYQ1 M5I?JFUU1?[_IYT71P2O(!Y7SX6I>UK=:DT]=+?\DOR\:.0-G0'XO1;6ILK.0 M_9&!X/-,$^.'175+P.'5Q$Q-._C;$G@UO=)$:S4Q7VEB#IH@[SY\^OWW[TDW M$QT1BVY6-]"]%G[7I&C;A:BD)G5.^D"\^4G65U=U==>6N:8SZ6/K=BT\M\2N M@O>991KD71A_M>I*.R7_J$K=0HO&_=\4<)O20"O@#>&6[-9V8/E*?4GD]'U+ MLAH0Q'1"%0V 0-VTDXV>[;UEJ[LW15F23*^[J@PJV/N$E*#TSK:S[B29"^.0 MBSF 6W5)BFK_(XP$3=Z<('/P*="Z;OI>$?VOA2B- ,Q]YG7A&WC N^)[LC*! MTU 8EP;O?A:3^DGH:2^E4:08Y3R1-/%#246J,YGI* G4SKJ1"H)P]M6EV9G M^A8Y@3%W%]>A[#F!G>3A');A^ZZW*],UL3)P7$:2Q,;,S!=B:4E/,N^Z-]"\ M:%I@2.+6-E#!?WN5O"=@[.\*-+Y'C2^*YH85Q$[W&ML )]LKQV[@O:@5,"N0S*6N="/*\I:T MQ1<"PNAF+2EKXVLR#=S3Q >,9'X%9^2'?4;]9.V0UDW9:\UU-O7>MYGY/VFI M33XD_&HXB9 S8J(%HY'G)F8 0J3Q/S(J.SG)!N0H]FL0B MI4I$?N9SGC.>WO?)01 D@0;^I#,1@Q_W$II$*J3@DJ,TR9A(N+?CDXTU_V(5 M\M/"C-+^E#;KAUMX$_M5^\W5 ?>_)$\BWXNCC&I?1I2G7DBS"+HN(IZEOA*I M9#OEBEX$/*_SD@F;> '?@Q\'!11G!NY#LT1X!]U/L^Q425F)V]^[60/S4N/N M-ORGALO5]BXD>PFZAZ\5^M(RB'D>T3SS)>49%U3(3%()AA3DF09"%^ZX!R42 MG?OPZC#]I3QA'*S-YS02B@LGM(]*)\%X $2*N,,)H59X%,S3Z1* M*4]()62D=LN=^![/ MY1[8].P6%%]Y,=<:!+73,+(Y52,F&E.U>E/^JK@^+V9]TO+"MY<]:[CQ[KMVL_0G;_ -7^^ M(1KFHG,S1IN%?BA:,[8Q>V3WTH]1F]Q--A/ [1YG&*.DJ&2Y,+YCN9!KUGSM M_,.X&VA'F:L4R8M*5+(0)8@#)K,V2$EN!$SX6G#GH..;EKRS3=2+%GQ3^_W% MH^X'7O3KBAQA[LHJ]&8C;ZLN+=_"]/9"++IZ%=TTG00U7'CO[>6T%+?U8GDR MXOO^<;YGI;B\09IT^7FK+UH]%PWH:24@&WWHVWZSKXK!==$665$6W>W%JHT' M:AGTCPW2:]F\:\.!)UWE/N3 M8YFFL,<7/2D'(3FX*[Q+4'J&,TP&G<>'NCG*87>1^X?=.:G/8TQ.[\UX#CHF M?EYF 7RV\\U?^WGFAZUYICO&_"U'Z3DY6ARS?O3,[NH&/?.9>N9/Q1?TRV=K M^SCY&8TJ43>.ZV9()WT[J<^A0:Q;53X11='UGJMNT/6>G^ME[E@KNEYTO>>J M&W2]Y^=ZD?6>C7FCZW57-^AZS\_U(NL]!_,^PD%"ASJZ#0\2.H3Z35:SK0XA M2MVZ'/2V^_?$)5*E7A1%5 %%H3Q@ M(14R"F@41(GT(QY+KN]OAHEU(K,XRZ@4+*4\RC,J$@5WZS#S8DI M71%Z]S&=^Y&**;HA5II+3.$T]$IYVGQPN9[F? XHVG$(LK#6- L% D-,LE#'BD_RG>*[GFY$CH1 M 0<]',HQ38Q&Z,C1AN"R0S'?N!%_I4AN:XU=R7@*Q)0#/MJTCX<:13?A^2 M92Q2&7HAS0/FF1/)8IK:$XBT+V%J':5><.+LA!@A&3V2PV)'2'9%$Z,1.D+R M6"#9-Z?: 98!)'.8\7II2(4'N"QB%<>Y[P&\[D"RS_TH#65*$R9A9AWFG(HT MAO\D,O.5B)/0VSGL[E4AV?E. M[IMCZAT6/\-4JP$('?G9\%SF?G[FI3+-/>%3+N.0\ESZ-$E82L.41U$8,JWX MSB;-T%1J4!%2HC?EI^%C/,_D27Y+#8$9-=T<1H MA(Z8/!9,#CG+=1)KJI3.*$]E2+/0CRE+T\3W>)1E8F=#1I"GD4B2B/I!D@,F M,TTS/Y%4!T$6>9$?:GW:9#^?X2Y+=$DNBQTQV15-C$;HB,ECP>0LR.-<24Z] M'*:[/$@ES'DUIUGLBSR(DS"(=N;)*A-,!IS1*!:2PN0XI5G&0L#$*%8Y"[A, MLI-B&%%/RMRD^S&:")[2Q&,Z3].6[!7W6E&U':[ *AX*JB[1JP]&OM3@:<8UH>%DT[:+[54\]?S9CO43],91BPE+'(W\EC])67AR*B,A,)Y4F4T%0R0648QO!V MGLG#..W63_^@.1-("L[0USDF=B0%2 K<-!0D!:,C!:D4,N*)IL(S "]50D7& M%?6UKV/F)1H ]CXI2#*M6!Q[5$:^.:LJDG!WP*D7)$G, I%GOCAM(N4D\MS= M?HJT8!C>SC&Q(RU 6N"FH2 M&!TM\&(O5QE,]%/I9Y3[/*:9[YM*$R)-O2P( M1+@30 BU)W44:*H]DVNBX)XTUQ&5GI9)'OMQZIWV8$I_$C!WZRDC+7 DU03+ M6+CDGS[7G2BA_[7\DV;&/X#7N7,01/<>PIWD2,-!4O&V'RJ;,>%15 M+[)2N\T;\02U%Q'/KVD8J:>#KGT_]>0>BS*F4JJ3 AGY@.-%+ZF@5F,8EJH M5.V+K0(% M"11/->6>*0#&PIPF(@RIYP%/X2QEF7?:PB%IX.XF9>06SN 9<@MW=('< KD% MUNMD["R M]25//A-=TH&G* MM4^3/,IT( 23V6F/.V,3+\&5"V07R"X&I MD%\@ND%V,BUUPGT=1$ 34"YF@ M/&4^, 4OHLJ'H9,D.5/!SF&J@1*)[_N*UR5![G>\"5>) MR@)%8RE2XT13FG&8X E?ZR 2<1I'ZK[C]804VDP%>2;@/U$:THP%@H8)4TF> M"!$G.].Z#U?SLK[5^B^ZTM"O]H?J 1?\H.^-MGQO])COG3X\KQN^41!HH#1* M-#6*<(P_,L8%YXG9[D-]7P:4QR*A0"ER&D5)&L4P9EF\LS=8:R\,_1C>'LB' MR1'.:<)-^D42J5AF3$3QSADGAQ[CX:-C/#V',0XR(-U,P]]&:SOBV^(+N8(+ M9RW1 *J*_&U1:1)X$\(\%DP $MJYEJ9B5WD[L7>,1RQH[8]8>Q;I6 B/T4#" M!((G&4P+(K#VE NN@C#._' 'T9(@C$*12QIY"NX)4P$ *#7U%$ND9&DF_9-; MNW<>UHZ(]H0QKCA+F(2YKO9COF1@&?,H\V$"[ 4PT+.=Z;+20>8G/C=ELV*@ M;BJF(HL3P+8$["5*0E^)DY_AEGX4LYBG0Y= <"9@% M-(W!P\1*ASQ(TU &X4..XI-NK@NI]SN)W^KJ6K>@S!]N1*-:N_EE\_L?Z[;[ MK>[^CX:>K ;%@1Q+I\+Y7^UA=;#]_E MIR] 8\$U$4>33-8J!E(H21F(8I M]?),QK'P_3A,#SEQ._CH_=U*[>>Z67YDKO.WABIMM;Q0B^96BV84ZW7!U&/K M,;*S+#H6BS/J:J>;2\2XUONZ:[W B#H84^:WGA<8G$!6\"16P+B0(HYRJD(? M_"HSYQ_DB:19FH5,P73 8SL+8E[(\BB .89*T\SL0LIH*KV,*N9G40@SD#S8 M*9;W^E/DA\-MP[<.G"(_ZQ#-D 6:Q8S*R!1LR%,.W$$!_64R#7R9:)$%.\M M+$@%$QF-_)R;,9Y3P8*^$*4-^*V??^&_,=+93_*;$<7AN1XY@!;O'\\ M*( SF,.N:X8\#936E/$ 9B.YG]/,RV(J JFS5''-^$Z03\="9PSNX8%6<$\2 MTB3U. WC5(9)G(4Z5T-;U_2F#Q\;,GRC&>NZIE!9',M$4%]+LS(I?9HIX9MC MA448AD&0[ZE+^PUS$US7_/:QR*9Q//IE38+KFJ=>US1>ZL.GWW]_<,ZG"[BD M,1[K;O8''W]]4FFN,)/ ;QNJSDQ%#65;[Y5P M4<%]=;L"AG9*?FB-K._!#TBOJ#;O$U<@P([,H,E,ZXK<@)9FN@1DJ>"#F2AS MTXI>.N36:C)?=(L&GK1H)-P''X(*ECAE^CV]/\O823"'*=N+[7.$4S$C#A#+ MD<$[%("V"5L@_;RU8?FT!U%QE**BH;O]72^9-?5VTJ[RIHM=09S2TSX-/+"@ T5UC MP"//8V8RH:O-AUJD:,R% J?BCP838YZJ5,04YM AA9\]FID4^S0) Y7$RO,B M=HBB0VM_N-RDMPRX/'TB;08)_/3HC/KA6$$"IP(+T'G> MAQ[L5PUPJ?9>I.$K)-,$(8Q%P30;> T:SM<-1Z<>5XE,J$YT3+GR,YI&/J>A MX%)I/U)QN&,X+ZD%^F&ETK4%_0%J_1':+:I%45U^!*IK&72[94M 2_7:F"C; MM*;'-KZ..T;Y]L$=)3BZ-W9TAYP%//5H'L0!T&3P\UD:"YKK3(:)@E&;Y8> MA<./;O;(Z(Y&O;7P[7;\^6%44 5\")/8IKZRZ)!KF+S::O:B6W1U&"W'56^"SY\7/;;G!&=%W[*O/E%/W1'8TZ\Q[G1#@G>M:<"*.UKD1K61"&BF>"1EX,3C.*.$U" MKN!7/\W"#'QJL'/@THL(A6@J&/CM[[JQ:5:'#M4.:K;\"K':8 KW=>3OX&<( MR)Q8H>.RQ&%%_1?1@B%5(&?CSTU*#&F-G$W>I5E-6!BWG@&*%=>%,FY_?2E\ MN#?=$HA#UB![Z_GZ7XOB&@A0U;6K=1+0+/QJ?KPE MYD&K&Z?$+-L :9K7;?\FW[GBU,+A*\G$U&6FY/4'?$9*.3IN/J8;&*UMQ0-"M) MPAL*$"%=B\_,@ZUL^X0IP'C=F@TR:@L1C^_II9^$ GP[95X.7AMFDC1-90X< M-0M\Z3,1>CL!AY=X^D]RIM6BU!_S^S[?FLL/E5H.TL^F-.@S<0 =U//.SS4< MNR[+^L8Z"B-PN*.SBS/=K!_IUB>L1WIF79JQMZ^,^7=]%N"BA>O .L%\M#FO MNK<'N/7N2B4Z\?W%H[@SK(U1/S3@(=<*$%5+GT_M^H+&O4+ZWBQ?P'3T0L!D M:%6 V/0/M'?AO;>7TU+< @C ([YH];Y_G.]9 2YO@+%8BGFK+UH]%V8^M9*- M]91]VV_V'9MMLHBRHBRZVXM5&^_W'Y[=/Y:'TS1(WQJQ/E2H>=F_*?.")UWG M/>4J;QKX!VP..S?\SCUR$GQB+?E9!\%O%/<^1%7^/:[H2:7"DX-[POV[ M/MC"26,[QM+EO36%@XZ)5?C]LTUP_+4/YGW8"N:Y8\V/#)+=4QM<'RV.63^Z M9H>5@Z[Y3%WSI^(+.N:S=B M[ST;W\O<,5?TO>A[T?>B[ST;WXN\%WTO^M[3*P=][_GY7N2]Y^!['UFZ7R8A M/FOMWHLGC'N@#780Y3]5=\[5SW-FW]=ORQ3:;S#H<>OTU$<4'%<753T<3;S MNE[1D+YSQX)>SF"/H,F]%': CO+=:7?(.R.'_=OC MD#?^WAUO[)C>D,^XH@FW+0CY#/*9\^4S"1<^B_R4>BEGE$=,TS3*)65!Q'42 MP(?I#I]Y20G4H_*9:,*\ /G,&+PQ\AGD,ZYKPFT+0CZ#?.9\^8P.@(,$B:"A M/;8P3%*:>GE*,QY(7^J4I5YVB HK1^4S?CA)XX>+%:(['I [1D*#A,9U3;AM M04AHD-"<+Z&1/(B\S)-4IF$*Y,0#0J/CA,H 4NN'K^=0^ZI_+8JED52QU62)U88Z-+JIE)<.M M,JOK0H3__F]?F.?S]SOE#=W)L70?WX=%FI^KGB%YZ=$(?? V@5QQ=>RW[WF) M3F,:\#R@W!.2)J&,::8SF3$=I6F<'B(Y:84"/_0@\)LMF/TQMP6&VX]WU;%M ML>$M+MG#Q2:)]!ZACOO?-(YERCB35 4Y\%K!-15>FE%?^4F@LR1@*CKBFRZK M)^^\\#>^*TLF+&:3P(OV4.7#<6?TRNB5D:F@30Q.Z(.W"60J2_P.4AVQ,,^H MEZ? 5&0.^,US3KTXC4/%=1SD_!!I1Z=G*LR3TN,!I[Z? >L "D8%T^;P!S_+ M,\US)=41W_1X3,4+XTGB[8M2(E-!KSPDKXQ,!6T";0*9RE[\YDSK+-0!S0(F M*0^%-FLJ*8VCA'LA5S)-Q2$2BD[/5%(=Y%(G@GI)P"CW/8\*7Z$"3U"1YLR2BPJ1[1[X?>BH-M)8[ MG.R ;WK$-17.)SS:ERB%3,5=KXSEH\:?^/3;JZ0SG5VZ\K (+2:=XAZ 1C5 M -TK[@'X&K./(^U+X._FG'A!>:8]F@8\IG&LA,\TC]-XA^^^)-OI;@/ STU] M]2.T5U0+(+8? ?3LZ>3F&'E+ZRWWW=XE #\")^Y$!YPX_\&>>B]^,D=8-^WR MZN4> F^3%+.G;B%X(+J:")9RH6ALUF0Y]W(*OZ8T];TD"E(O4/'.G.=HDMF< M%[RJ;+PI"X\Z9T#@37V*30?L+\)*0R-5L8DBRB M@H6388QL<^;GP:)[QD'(5ZIY4IUF4)3+T\L@[2#:KZ]21 MXT+D.('O214#X6>1E7JM\M\6=HC![ZJX_N__A/\M8X/^8?1%.!N1HKM0;W&?KQE[*6?[XA&DQO;H9BL] / M#@Q5M2YZ2;:5.R\:HV[P@CB>A_+8IK\.)5UQIW;2]HUT.3U'>;'8B"#^$? MJQJZ%M>K+,G=XN&[GJ MFAGM$R),J[IHB,YS>!JYJ1>E@N:) #NB*T.ZV'0V#_GHKYO!"&>)*R=K?>RJ M2\NW,+V]$(NN7ATQ;CH)JKWPWMO+:2EN0?'PB"\:(-(^SO>L%)RUWXH=NV874O82[OVR&:?Y/E[?8ZW8W/EAYY$59.#N\&[I85G M.,+$J=4R9W;3'EX[+PF#O[9R0!7FV_]Z$[UY744M@6TMNW#>D;8N"T6VB:KK MQG8,[IW5I3K6F/AYR3D_SQJMR:_P^:PE'RK#'/^VJ#0)O(D[UOS((-E\'*AK M */%,>M'U^RP1YED><"%HJ+5'N8QBFDJ=4R\-$\5$(O(XN[^#B"%N<\$AYGFM_?0?2-^X9^N )9=X\<5O'+;S\_LF&/3WPO MFG"V[P10]%CHL1SV6(CB:!-H$XCB^RLY13'/E">HRM*$6&LCQDS/-HHI6F/,Y\*J2?TB#R$A9)/X.)^4YU;Y[+ M/!>!F;\SR@$8::8]1K,4T#W/9,KRQ%443U-_$G&E$"\VX:&1SFF0YH%L0!C7WE,1DQX9S$242D#R.7$7QB'F3..6(XBY[K&=4K=O[*=R*A:DV"E.]0FV_,$C"T,LU M36444*XB044$;L7W0ID$&9!GY1^BMM\?NA2=5K^+IKO]W(BJ[>VW_:EH95FW MBV<7[3O-D#A2H;M[66P'/J"[[C3Q^90L=4",$L")/UH.;@!U$5TJ)_AYIHD! M0U'=DIEHP<#@\R(O0.*_:BUGT.+?__XC>;?\Y7M3MD^09JF4N;$,TLW@M2]G MJRPDTWA3E]-U T6[^JR$>[);\AG^^4E\30%00H&[Z;P"Y MX;N.J*+1LJL;^-Y\? E0!SS/%"6L2+XL4VBX7Y\ -8-Q:5I8%D17A-^.!7\ $@FU)- MX,<6W,%LT>JN,_TVA1!7+]R?'J](52^+)IJV-XLM9J(4E305&&_@<:9+JSMM MMU= MB^).P?:MX:/;*ULHTM9ZO-&-MOTWY7YA/$@!XC5/69<]/PW#=(&B@@^]LF 0_ '_?/@RUU5[K\#SIY_6)9RC3>)*PQ>5M>:A'R0B MY31/=$1YK*&+>9Q0*62H)/-UDNR7Y^8DL:F^$@VCUE,+-$!](F2&1)"M,JC]&4A0F-,BFEGV2)&68 MIUD,0"=S3U*>^QD5H4II"GC"8^9)J<0K#N9]YQ2,;3!OH\ 49U&'%?/'BOPP M;XJ2^/X^MFT\R0HP[1(U &Q1 >V']Q8PF]%F=)MI 'P%CX#)C;U]/=OH479" MX#7E;'V1+;4N[1Q)D;K:FM9,R:=9W72EF9S!XT0.-TW6?6AAAF2?L)[;F+[ M)T6SG---R0^M_>FNK'S5PMRP/UED32"T:,PC-CN4[^_ZICCNBT"WLJEO-B1Q M4W0S>T<%:JAO*ICXK-XO7LG7R'1>@L)-.^LF0)YV\=94OH>Y&[1OYX=+:@.= M,UMHB)U4SLM%NY[(ZMZGF E8N[A:S5+!]UP+8B>D^]YJ2C[TC\WADA9Z79:F M?CVTV4\CC4+OOX0P,J<@1M%W"L0'72KNRO/?5???Z/G$3 +AM6"$F6N66H<9 MI'DET;^/F7V;CZP$E1E#?<>-Q$T7>J:VU,]7%/^/.72S/P;@:ZW>M0FZ@!?O MY6XD>@539WLZ0=_,2C526L48O9EY)7Q5$;6 NY<" 8$I41B*VL[$KB27VMAR M7>"VER<1O'2][=N=V.OM&CVR#_.3G0,&_G.VWE4X%Y>ZCS10ZTPN1'DC;MOW M;\A_.+76>>KX\^:0?%ZXX F0.T*)O4[ ($TSS_4JR#Q M L9\&1TD8/!ID;6 /(:D7IOY,(8'CAH>"('FK"5.>I$CM3TXM?W; EB*'^QC MMEM4[@<@"O?NWH7?KYBM,)^WY-NF7\X JGEW MI7,@0RMF_+LARIUA.C_IK%L1)"L-^&Q'3C:F<.(5"&>DN7_Y(96I%_M10),H MXY2+-*-)!MZ=93+AOE8RCL/[CMV/TT"'C%&=)P !61Q0X:4A94DJTE!&H0SN MK:6MU&:TMKOL<+?8X#VRUL!"$*;G'7B]P1D5&8/'X?JUX1K%R@^X;W83QS!< MI1_3Q,L$99)G:2[C1$;L_G!E7NSQ($II*CP8KI%*:!8FC.:YY+X*N,K#Y#C# MU9_XWN@'K##3[;O9=U&)RIR6=B]Z_+]:\M,J"&VGL!_SO) FROSNIW\75_/W M'[\G92'ZP\_ L;>+Q@1X[:7K8'E=%K+H@[S*S(J+S)R@MVC,$@U,=Z$?TV_$ M/J>(@WTM&Z,W@KRJE0TCVP2:C?>W(%C8Q29Q"5V<69G!IR,98SU3]:86\B=P M=S<>%4^^SE_,A46U@'875:_^7M]F=:>VH^/*Y'$4HERM3K>X,OVJ]!U@H+ZW M'+OA N\MR/Y<-&U'?EG[MI\7?3++4WQG[R/'8M-/]?3CL?0I^<=Z%=PL]Z^S MJ_:,ENTA9E?%Y^+6+#/7'9@ZI@@\(:J:I2Q*LBST:9YPLUZEA(G))M1CC&>>3'+M!5L\\;-1Q^^-OBH65[^+ MVP/%4_VSB*<:&)OWHFMAO(LORZR_7&OXW8:6"NM6P6.*SL:EJLI$I):9BN)2 M$Q/S,-: QO!8'2;N1;Y*:2S-!(@SF !QD<-\*$\#QEF0\]TY_K.-P:CPATK] MK,T_1E6_KS7U!RAJRSKFBT:OS8.R3?O@CYA'/(T?W@\R?/MX:_F\KM;!S=41 MT@8IP=V4EDZLT\66T47+&99$A87+"/;]L I&4AZ/I& 0]%N#H.D]B3XM HI[ M@ XR$ \D#(L;Q?\+,KABKU_-^;#2_05>@K#7FC<=]56F)G\&C,BX_G__MR_, M\]/W9EFME8NV725<_E")\M;DPP Q^KF?6P!K^K&&J6:WNN8/W2[*/MGXXWR9 MDK2UDG=6+TLQTA;J7KJ2V%2DV M%%DOFM5$$90IMY39W"FS7BL3IHJ7VJX0V94'<_^B$@NXS>S.J8TR35K079O M+3K=\)%WT-7RU6J8"-G&UN#U@EW=[NE[2M\^")GHKJTL_FKHE?NNT\? M?OR^WW\D-I4.(LQ%OT!N=Q!).U"D6+2:P.>+?I7/ZAK$H(H\WU@ !(';:&>? M=]9?M;5&#$\KKN9ET:?F]2.O,86P:5G7?YKQMR%],V1%4=V)[_%1:G[19:MO MC)K6B])?'0X3W5O^T-XI:?HTK4S6 Z^'_0EXO5*W[2H#UXBM7SF_*6P: MZ[\616,6'.Z6Y7I@E>^7Z9*3_G?UWEZR^G*Y-G?WY>J+&[W[V:*]^\R,O-7G M,%+7GS?:&+-) 2GG,['*U81Q7LDGC;17F**\UC@[*H7Z>*T;XV?0>@\KUT^% MS:4V-*5>1C7 $OTTC0 ;=;^'-]/:K/G5:F'7*Z2!26E!#3BM09T5LAN(J4%1 MMQ. L&M=UO-^5=SN:#8+'HUA"\7_K!/FP5:T3>R&MRZ,.5\+"<_0R^W.5W4) MJ%P"75"%N*SJ%I[;3LE'Z.U5W>@^Q!J8.+W!69,T#@@'VC+1::L7FX4-*-3H M54AN<;5:OR^+7)-6%MIN1P9M_ZF[%?TPKUD"T3/_@EF#!J1>]"]M^I450&SD MK )]7MZ:-X-GV>[;S=[0EN[+KJFWGQ+ M( 7 K< AKF0AI%#ZJI#]/G CYBN;WW$O -",[V M;YG#!E*>P9@%#R^4F-MZ(DO55WEQN6C,!U/R>:9;O=7NNB70E;UI88G2W>/Z M9I0N0<6-?08UFQR*#@9:KW%X"Q /F#:UQ^XL1VO7]ORN-3M""#14+27065.Q M8NWZU4QX>]G4 #@F1-N:M<\U?U^/J=74;=7Z]B"W+*[?%K+6R69]@*W!CRSD MP'[LGTM?U=W4H)[B:CFNK)HDT./+&D9;>T'^+C+R <8:. -1]D/@Q[*HK&E_ MJLN5^?S3Q"HQ/E!H& M$PCRINMS.V19F_TA[^'&PF3- (E1_47@Y>PX[YNP^Y(7\WFY9/6KMJPKU%] M4X;&]Z0$FH*V[CPE^";KE;:<?%>"Q%?GETT?B!SP)+^"[R!8] M68_[20]"!N%V86@-*\:HS/0>QMX=:%L;Z,F,90M$@'FL$K]Z>]IZ5)^!URZ? MT_N;=N6#5GBT26&60+0/?\A-W?R90W,3:Y6 =Y9H;,+7>&)M*R >25(-J;3N M2U.L%H7L!'I5[.<:AL257@XNX"M76IL,>@E?MZ!D$VKL#",SHV!)BU83Y*5K MMJ/HMB;7F3)JWM/ @HUO_]?=5D6K=VK_".\.PR&JA 3 M,H-)R+_ZA9,>8FV=)]"^V?%CT2TGC;BY&S@3.QVI*Z/X9BWZB^W;.^4T '#8&TS%_6ES"U,T(%%2TTS(W6D^SP5M:K MS(S@E?A-SIWO3\-U^I+J9Z]W18"^5CBLG]@V>F[\I76E)N&E6>TG_\Z;LG7# M=AF@Z;=LWWMZ_(*G[Q0Z>[B?=NSVT1-#=DDP3=_:SX)I^/9^%:0EY5X/3S"] M.ZE9$[JSB;*6]F-3P*U0ZRWT_ZBLD_ADP@Z] >R7._.FT;XW?ZQ?:S-V3^]3[>ESB?^BN)LU>0N&&2+6!Y^]7KK+,!+U+WA35LY.0?TT]3 M\A.X1-%@W/@H:Q FLK:*YYI51,/AS8",I][+?-#F"-_?=+3?S!YW,%_ML!]. MTY=8[^/]]=E^?_R8;?YS5I0]>UH7+;D2@/OEP@1934KI]3)1>[G@!Q3$3OS, MY;+;OM-F9Z_V:9 ^1MZ[&#"3?-%/]T#==F44*(%-9B4MS+#@&<9V[;HM-%#I M/F5SS6N _=0V+=QX@&5$V?";"T?B0:-)66,>IJP=N K%LO^FGRO7OR,A8,GS M4MQ>Y*7^LBF=R';T_P,L*_+;U3/M5;3M8 KSWLJ FN2T]L)4(RJ+2N^5V%WO M^30,5GT8$59LR70MT*(R$J%6KE]][OU1]Q69;XHRB7PO2>(DC3R6L+>KA13& MU@-B8R1L=VKP$G_SWZ*SH3F84\.$<;+,4[*S6;MH8A-5P.&WQJ.7=R;2E[]? M95VCJ:"IC-]4S/)2V_4[?5:AV3[U*F]$VS6+?AVKJUI,[ ?VLE7W=/[2!<6U/#&M$T6JU3%4W=5XN^]R(HK7!@641 MC,;&XJP$VWE=]7(&S8'*3)975B^Z.R&:QZ_EN;T5:GMAG][O-ME,: M;$C4S !,.CX B*VE+DW-GG*9O;!6S3(W9(.E3/I]>UG?M)W6WT5A^VUIRQUR M9AP55\OJ1\NP9'XOR66C81MV@EZ8,38WA;.D+8F^UF&^BK[AGB[O&=35!?&]=J/]OR0:L= M1&3>EY5OM7Z5O6^XF^B /G7O/NJS ZZ#B/CIVP*MY8"9W)V5\=E&J'_M0[X? M'DBS>.0B=G9J>X5S,>]V#=M=/"WJ3X3I:];_N-/1SC/[MUE/T:6%I?#O!B=?_RHLWSO)=S MWG#JA[&9Z=Z=0;USD3]ESIOR)'AF,^MCS3=&ZJQWG8FUSMTA^L"1\V$X6?U]TI'S:X=P[]!Y\$;O MGWKB?.*"&TN.ZL7VZO+(*NB%LT\L)]+*_BPLA_0"6C#?V"J8KZJC)2*M!1?. M.[,MJE!DFRBYKLM7H.P''0^KU.>O$&XWC/B1 ;+Y.%#5 $:*0U:/WMA-O:R] M,7ME;XR\Q05+02V@%AS6 GHGUS2"6CBQ%G 58BB:0M[KL%Y.ABRX"G&:50@3 M(7+#2G&9 =WMN>D%W>WYN5OFAI6BNT5W>VYZ07=[9N[V._*C39IUPU+1Y8[$ MY>*R#CI8=+#],8SH8$?O8+^RMKY,P'WRXKH73QCW0 /L]1;77RE5>8"YYW_T M-1)?:+R'TN4S0?4L,L^/J8>J'HX67F!4KV@_W[EA.7MAY%1:M!L81N ;?7\2 MLAA-7H_"!B$5NZ&%( Q^Q"+'H9%@4I1Z:Y%EBT4O7*(Z@@A@42#3E:$]#0Z*W M1XXYGF)#C[N:/;6-_KA9%=*-M ''E#H<$O)SJ]!2$R*XHM.1X./G8C_<4QG0Z' HTY3V44 L>\K]?W;T !H@@-ZBP-RC&1(Y*XH(51 M"!R1Y!1(PCAN^C][@\* (V(+F@)BRT$5_,Y/7IK'.69[E"U=3F5 SKFH&_1CZ,;06U QJYHPTXX)G M"'H8F\)8KY/P-4!?YT]XA,'>\S0HQT2.2.*"%D8A<$224R!)RE(TJ',W* PR M(+:@*2"V'%3![W@4HCT-+2/5#8-T3&>(1"YH810"1R0Z 1(Q/L5M>H.#HM?= M'(%AOB&8\B=SQ)2-\<'[_JG-9@HWXO2.F?9P&,M!*TPZIH51"!P9R^N[.2 ; M\4LC?&A0PS8HQT2.2.*"%D8A<$224R!)F#IQB@4:%&XC0FQ!4SBY*2"V'"[" MQW"2,KAE53<,TC&=(1*YH(51"!R1Z!1U.",WCCARS* 3UD22>>"%NY3M[@\) 'V(+F@)BRX&75R>^CZ>Q#FY] MU0V3=$QGB$4N:&$4 D>_D]MRC]DSDE1=:*Z++)2$]&VNFO=R-APS-"'PU_&G%DQ"H$C?SG!AHSDI8?1HSD- MVYP<$SGBB M:&(7 $4<01]"<<%L?(@N: B++T)'EW__M"_-\CC9UGC;EF,@1 M3%S0PB@$CF""8'+6-H5;Z\XZWO;WNKJD97&MU3*^1HJKN2@:/"=O\-SCH)D- M&5RMFSM)A?..M'59*+(]GAW3UB@4\XB!/%4UR&6.4Y4S=>)(BT=&P29K @&@ MI2*4(90AE#EF( AEPYV6(YJ=F;%BS!'Q#4T&\6TH^(93-;14G*JYI@>$,D<5 M@U#F+I3Y'C0W -U'LK/B<]U)TI2S[4I@%I=$OUE MKJM6X[[(8=.F@R:U(&UR-J$,:=,I:1.;>)$3->&'SIO.P50=$SEB&6*96P:" M6'9*+/,G28Q8AJ:*L5JW-8/HYJAB$-T<1K?TI.B1R!#(',+0-! M(#LED$U?6B,=@0SCM =.W;@?E!VF8D]MTG^OVY;D37VUBL+6U4NCKYBTY@;B MCKD(^"@$CF4Z3E!5/YJDZ4L+"H[9HMPF(WC""V*1JUH8A< 1BTZ"11'#T\80 MBS#Z.2QG.21;&H7 $9U.@$Y![*,](3;A/,EAQS@DRQF%P!&)7A^)PA>'&\=L M3FX#T>ON\L3HX6DM]&,WTPUYM]JV^3TI*EE?Z0FI]$L+[F)"U6L!)$C=?/-? M;]@;S-]V5DNH&=0,^C'T8V@MJ!G4S'EIQ@7/YNARADMJ0M6@:I"CH2=#9SW$,BL&?MWPJ6..5(U"X(,'L0%Z MO'>!EZ ]#2SRBRE(B$2N:F$4 D!B0'V%96[13!#*7](! YJAB$,CN&(1"=Z'0C2VJ0P?"^;$3VY*&CFTX MR<-)GCL>%Z'04<4@%#H,A9$73YTXEA/!<$2;>O'\M-.:]=_KMB69SNM&+R/ MI!-?=.M&BI!C^AT.)3IHBHYC6AB%P+'.R DH3#SQ@Q0M:FB,Q V3=$QGB$4N M:&$4 DA*F+XV;CMFB$(LPCNJRLQR2+8U"X(A.)T"GD+]TJ7?,]H38 MA/,D=QSCD"QG% )')'I])$JF+]UE,69SUCF8J6,B M1QQ#''/+0!#'3GH$78I(-OKE $>VUV#,%,$1P1'!<2C@R'W<>HIVBK,\E_2 M0.:H8A#(W 6R=[X73+%$T/CG>;AS])PBNK_ICI1UBSM%ATV!CEC,G4V9\;"J M7F2E=IL$N>U9OW/#QIZN7>111]J^&O)!F#DR*W$B+%G@;&.Z0P1=5B(.@K5(""Z M#(A^.,5)YQD XE*-)I&4?SVW #+.7$5EHR]%IQ7);LF\ MJ=5"=D3"!Y=U*?A!-"TI*FBE7K1P9?O]AK&Z31Q+S5%ZV>BP94O!*.I2A] MVV_NYSV9"@A941;=[<7J_CW93_WC>#CUDN2MD><^=K#LTY3%CU_C/78%7)(> MH)GQ=2:=<@9Z7__QO[E%;YH>XNV\*8^>V\53+6Z>!+HQ*' MU\J+@A*OJ1?0@OGFO]Y$;TXY97]2#KN3NGP%.GW0\?#SDK9]MK3MUYZV?=BB M;6X8\;.SVUT?*0Y9/7IC-_6R]L;LE;TQ\A87+ 6U@%IP6 OHG5S3"&KAQ%K M58BA: IYK\-Z.1FRX"K$:58A3&#(#2O%909TM^>F%W2WY^=N7^O<"72WZ&Y1 M+^ANS]G=?D=^G(GJ4KMAJ>AR1^)R<5D''2PZ6)N(C@YV_ [V:$>L8:F]T^:9 M_UUDY$/;PB^%*/&$-/?RS$]6T=0Q+;B]&^NEQ0B.=Q %[J@\E&[C29B\M,; MF"UR%"X0H<@-/0QIX",4(12=Z,CR29"^-%8_9HL[35L)G+06I&.:6$4 D+IA$H1/%5]&@$$D024ZOA5$(')'D M]9&$35*.2'*>!N68R!%)7-#"* 2.2'*"[$7?0W,Z2W-R3.2((RYH810"1QPY MP8R$3YTX:,\Q>W([RG;L(!ONY7/)1#]V,]VXD>C@F#*'PST.FI'PU"WQCFEK M%(HY?+4"Y#('XS)N;*)X=JT"M%,$,@0R!#*7# 2![)0))R$?@'DBD#E@IXZ) M'($,@CLB)"BM#!S*W5Z-Q]R$B(2*A XI!)'08"?UXZL3&>L1" MW/^(H=D#J?MSW8F2-/I:5PM'*B4[IM3AT*"#IK-L>UDV9<;-JGJ1E=IM(N2V M>WUIY:&C5B/_FG:12QUA%/C^)&0OK0WQNF;N/)T:A2M&2'1##PB)"(D(B2>" MQ"AU8D<00J(3KA@AT0T]("0B)"(DGF;%/7*BU,+P =%M:W]I^!D1%1'5'7V- M0C4(B&X#XO2E:<4(B$,"Q*_&H.%? 9*V/SXDT[?GAECCU3&J]W7/"Q MM]_Y]R0Z6R<[S,6E[CT&%3F\[84H;\1M^_X-^0\2R8$%$I M>V_\W'O9=*7435FZ*"R"H^^P MT^>GE[&,;3Z"6CD"@MP7FVFM0Y^:L[DMV2&:@#+A1 $P$?UNW/X;/5 MG6A&YVI&NT<+;)M2\'RG;!TZ#.PM6XJW;,F40[IO3&R:OM"80.0WW=GH2]&!UD ?E[J^A/[,"@G7 M7-HA]M21:IF'&4B3?GRT<&<)^FW).P4_B*8UHZJ;U8L6KFR_OSB08D=*J7O# M6G9G^0:FIQ=BT=6K!0G3P:*ZO/#>V\MI*6[K10?-?]'J??\HW[.3DN4-TFAB MWNJ+5H,Y@M97PK$K1GW;;^[G?5\7;9$59='=7JSNWY/]W3^.AU,O2=X:>>Y; MK%GV:E$?/;.4K&Q$2 M]_Q?$7-(+Z %\\U_O8G>G#*"\J0M?$[J\AA,+ZM+ M=:SQ\/.2MGVVM.W7GK9]V*)M;ACQLW?WN3Y2'+)Z],9NZF7MC=DK>V/D+2Y8 M"FH!M>"P%M [N:81U,*)M8"K$$/1%/)>A_5R,F3!58C3K$*8P) ;5HK+#.AN MSTTOZ&[/S]V^M&(;NMO!F#6Z6S?U@N[VS-SM=^3'F:@N'2FCARYW)"X7EW70 MP:*#-=)[BPYV_ X63X$=::;Y/ZK"I)5_ZD2G6S<*RCNFU.&4O#AH07?'M.#V MWOB7EH8ZL.5@?8OCU$#TXA!-S)Y6Y[5T<2F_'H\U-OQPG92U<%7M?,G6=3HW#%"(ENZ $A$2$1 M(?%$D!BE3NP+0DATPA4C)+JA!X1$A$2$Q--L3XI>>KX" N* K!WWUB*B#A]1 M1Z$:!$2W 7'*!V&C"(A'W.(+_PJ0M/UQKTRC:13%;\\-L9P3QP =S!]]')SD M37U%_C']-"6M**&9&]&2[WQ_ZA-X0EG4%1&5LI\$ZT_RY9GLG3V3_:JV9[+K MK3/9B3DQS=YJSO*9D$:WD7L"S-B/W MMH?P'FW1FEU(C7XK^7/YFD@TA:^+:I+DD93_ZWM"OP4OMW?J%HTYMIO M>:L##= ]:L812HK-O?&;0]6;AMLCU9OR(PW4?7UX\H@595MO#-M[8S28IOT0 M#7"$'N],AY>-S_Y^T\F+ A12R ='[%^;NFW)O*GAX[.3]9&]P4C5=,!T$9W7AO;>7TU+YA'^5[T->WJQNDT<2\U1>MGHM&='HE M'#N?Z]M^S3E"7AH]=X MCUWA38/TVULY3%^ MJ73G9 Y>ET MXOB1H:@%U )J ;V3FQI!+;A[]BPN30R$=*%>W-3+R> &ER9.LS1AHD9N6"FN M/:"[/3>]H+L]/W?[6F7Z6]TQ+;B]K=61 MJBZX-?T(NHTF//+1(L^R*H1C(D#(NY$W3#'+'(4+A"AR T] M#&G@(Q0A%)VHJ'."YH@X='J1(PZYH(51"!QAY/5AQ)OB?&9HM.[8QP@>*B*, M <)#:/N!(E\#2+U!!G+,HUH=T\(H!(X,Y/7]6SCQ(B?./D:#0B1!)#F]%D8A M<$224R )XR\]^14-:M@&Y9C($4EV:JWSFPEYO 4>XLIZS\AC6[G M6G;%M2YOI^0SW*RT!*?1:E)4Y/(K#Y\W!6@ WHZH!FZO2'8+M_3W*E*#9YEI M8?"E[=H)F0MP-**$J^L\;W5GKA9D!A+4S6;+=4Y^+(O*^"3RJ2X775%7+?02 M'K#0TP.-K3T:!@^PB:$%U171+]9:ZK=JO" MYGE(_,CF_''1D'I'RB^QW!O=:"+,K659W[3DG8(?1-,:N^UF]:*%2]OO+UQV MQZ=')PO;J^XLW\#T]$(LNGI5F]ET$+1UX;VWE]-2W-:+#IK_HH%6V4?Y'O3U M[>H&:30Q;_5%J\'OB4ZOA&.Y3-_VF_NI#==%6V1%672W%ZO[]R0X](_CX=1+ MDK=&GOM8XK)/4Q8_?HWWV!5P27J 9L;7F73*&>A]_'-;+>H4EP@,FSN* B9^79.ZS)7._]F3NPQ:9<\.(\>P)],;G MII>3'?=S.ITX?@ 3:@&U@%I [^2F1E +[I[DA4L3 R%=J!]H+L],W?['9[L?B:FC:MR+F@! M'>R9.=BWZ&#'[V"Q[M9(<\__T*T6C9S9)'*EKW59SZ_@*S,MG.)/>/322J)CMLA1N$"$(C?T,*2!CU"$4'0J*$H9%O%"*') MY A%+F@!H0BAZ$3'*_ H1(,>.3=F@W(< MBHY]TL^A0LP8<3R$NC^)$FXRX49XWS^UJ7GE1NJ 8ZH=#A<9\R%IHQ X042!*F"1K461J48R)')'%!"Z,0."+) M*2)U#*=<,@'=,9(I$+6AB%P!&)3H!$?C1]K:)#0S(HQZ'HV)$ZW!OH MDI'^55>Z$:6-U0D%5Q5M9PZIN7[I7E],'G(#(<>7UO%TY2_E)* M@@8U;(-R3.2()"YH810"1R1Y?22))UZ(>_/.TZ <$SDBB0M:&(7 $4E.L4PZ M\?T(+6IHZZ1NF*1C.D,L:ZJRR$I-1-OJKG4CI\(Q10^'F8PY]V$4 D=F3Y'FSI/FW), MY @F+FAA% )',$$P.6N;PJUN(XV;_;VN+FE97&NUC).1XFHNB@:/PAL\JSAH M[L%3#YEU3%NC4,SAS_]%EG*PI=.)GSIQ",2SS_]%2T4H0RA#*'/)0!#*ACOA M1C0[,V-U3.2(9HAF;AD(HAE.S!#*AF"ICHDY$2>JY-H5%JTNBO\QUU6K.SEFC0A2)_6U2:!-Z$,(\%]D[X@4U(H]NYEN: SO)V2C[#S4I+\$NM)C>B M)?.F /G#NQ'5P#45R6[A%K60T.1,"R5!R)UM;M[4N6Y;Z(8H2:YU.SW0"-DC MY_,<(I]$"3<96WKXI.$ \CKV8+AC M1 ,?#HS=D^ALG>8T%Y>ZYQA4Y/"V%Z*\$;?M^S?D/[Y!]HA>=^;S??<4 M;F"5=4_QU#^B>]J%++B\4N"5)ANNJZAVLMGS DQMA4_*'SH&M M0$_Z+;SR_6]U!PW !S\7%=A^ 0[A4P?=-2_0KO;YFHM(M/KM]\;DHG:W$_)[ M*:IN8H?9AW\M"DO@)R#+;M)?J]X;;U,O&I*O6V_7K=MN*]V)HFQ!2)>B,:[* MOLB=$,]OZ&9UJ;YYX/;WFTY>%!WT7SXXE#^"O!OR;H56;V!Z>B$67;U:@S0=! =UX;VWE]-2W-:+#IK_HM7[_E%V_\W;U0W2 M:&+>ZHM6&X_=Z95P[!IQW_:;^ULVKHNVR(JRZ&XO5O?OV;C1/XZ'4R])WAIY M[EN?7?9IRN+'K_$>NP(N20_0S/@ZDTXY [VO__C?W*(W30_Q=MZ41\]LY2M[ MB!)KA*^^A6BW;NK*@SQIC3\YN /;OY[RB M+QAJD0[T\62^@!?/-?[V)WIPR MD/JD';E.ZO(5R/9!Q\//2S+WV9*Y7WLR]V&+S+EAQ,_>K.OZ2''(ZM$;NZF7 MM3=FK^R-3Z>3%TR]1FLIJ 74@L-:0._DFD90"R?6 BY-#)]TH5[I2 MNV&IZ')'XG)Q50X=+#I8NVD8'>SX'2P>Y#S2+/1?S)C3;;=.0G\HYQ^/67$C M0_UDIS@XI@6W*VF\M K<@2T'B^$<0;?O B]!@QR807[OAD$ZIC.$,A>TX+;E M()2-%\H8 ME ZBDB#@U3#T,:^(A#B$.GFE(%+RTPB@:)4RJ7=(90YH(61B%P M1*(3()'/7#DVV3&3T-0K% M'#Y)"[G-H0:"'SEXBL<34K303A'($,@0R%PR$ 2R$P+9JOCT &P4TD*[J^3(;9?K2.[ST[6+_.HHN6G\ MI97C7M?(D6!A8C4B*B*JPS:&B(J(ZLK^U^'CZ2C<,,*A&WI .$0X1#@\S00S M=F+GT_ !T6UKQPDF(NKP$744JD% =!H0(R^>^H.P4H3$(^X?AG\%2-K^N%>F MT32*XK=?%>J>_F)$>7]$F=R(EGSG37T"SRJ+NB+Y\OCTSAZ??E7;X]/UUO'I MQ)QC-B&B4J2J.]*"Q(H<#*GJGGHWFY+/=5%T75-D M"SLVX%(R _'9;">FOH& MG@-WYD4E*@FM@2,3A;VI7C2K!GNAJ*);-.9U?EP_1MTU*^NV:\D-_&)&0; U M"K20LU4_'AL-=C!8Q:Z,>]-T7+0-LN&%SL/9W#N:X&7B[.\WG;RPHTD^*.#? MF_JZ^/_;>]?FMI$D;?3S.;^BPFOORF] ,.^BY)V)<+OM&<^ZVQ[+LWW.IXDB M422Q!@$N+I(XO_[-S"I<2%$WFA0+8';LCBD2*!3R]F1E964FN3"=C%2HX (Q MB:-Y;H)$*F]4LM77X:R&64 MI3#\C0*'EAY%F:"O\AO&R(E%HBX2M9 (8SEQ:)F@QWZQGCR(@C+R S]=7N3W M;T@AU(_K]=UNK_T*Z;G)/S=SU46LVMW;R MAFLLEMB,GEJ!P;6#:P5/R0#6SS#2P7LVQH$OHVV?]\ M0-J._'3NPUJ'*8O:6:93=KMW]50=WL/VXJ_UFWG[[+>1-K&)6<.L84O&EHS5A5FSST-2N^B-U-!V"MN3 MPPZW_]#KM]L]0U::A&#'CRU;/74=,/[SA8QURR*)?89Z19^AXES8UGVCHH=G MOMX\*EJH6*9^.!5!E"1*OQHV2QJG>I(PGI>-L1V3F=^FID:/YW*W[W3;3K=C M Z/=QRA."SLVW*-H^_3,_;?>D]7UD[*9W*5_L[E#0-G@Z=Y+.D?'LGWW9P2F MZ"Y:"$:$3PG<0G"8S@C:8I5D09I0:S\-6U%8-NU*@%V/:-FU]Q9=C;1(]6W1 MU>Z?/=R)ZFRXB[98[5;[O/+?+EIDV3JQ]@XF=N[V.KV=SJOE[N3MP"D?UK^1 MUU.2YXZN@M*A@CM<_H9[=G%EJXH\Y#V[[G2V[5!A+GG%MOC8^,(]<6SC"'.! MN8"_86$.48A%6<8K_78KYP=>TCBT%P+5F9H:VL9.RQGTN+YO36J#,1;5DP]U$GS&(L:B M V%1QQEVSU@ECQ*+MHU1[($%6P4I:LR9.JD"HQ.CTX$ZH0!OAN>LDC5326X/ MR4LM6[G0"((S%AT B\[= >M3W9"(>W(=TZ[C^RA)L8Y5(@.5V)$X8!E3Z^.$ M[+1KPV.3>"SC5B,8L_O\*G9J=B4([:[3[F^[P'Y.#;V=8,6JREC&6,989I." M,)8=$LLZL,INUT!#&^V1T8Y5A=*L+NIVWM\T896@[,CVUC.0,9 QD M=BD( ]D!@>S,[== /:T',KOW7?>][SX0,/>&I*Q5$BSG\9,>>%X,>[TWQ9J^5\%5#6]=Q MAEL7D6.%JK="649R1A(;N- (@C.2/#^2=)WS7H<5ZM@5BC<9&%M8%1A;=LK@ MD[;3&G).:NUR4NU02XQ&\T5<' M5;[$7E.TRP?O^T/A<0H[=NHM4^WZ>"P[K3-I&1<:07#V6)[?S/6>M^<0;\[508__HD(5RX"VYZ0' M5_E)BB7/KI0=R166*7A]O)8F)T$T@N#LM1R@NT37Z0RW;1/,&E5OC;*,Y PE M-G"A$01G*#D E/2<;K_'&G7L&L6[= PNK H,+CME,)[$&W 7O+H%6/DD'B]T M;.5"(PC.6'0 +#IS>9E3.R3B@WCV\?_0FOQN'@&A_R53/PI%-!%^F,IPZH\" M)622J#2Q(U_#,D6OC_O2Y,R*1A"[W:>RX[3:D8 MP=4J+BG57Z0BB0+?$ZOR;!FW&L&8!Q3DL:QA3V@/@M#YB0)LSZF@5;\+",": MRE#&4,909IF",)0=$,K^_=]N.JUVKPXZRFAF@;+R9B?C&ZL,XUM=\(V7:JRI MO%2SC0\,998RAJ',7BAKMV"X&BBH]5!F]X[MX4YF=O:Y8=OA#=OM9>)[E,I M1 N%I5?#J5 W"Q4FB@]DUMMMVFE:#+M-UJ:CL=MTR A U^EUK4A_3[CAU8WU3MIZ,/;1*?XZ21$SB:)[O MPD;AMKNOG+1F!^(VN?IX(PC.13X.46RJ[YSWMBV)VV25LML;X=8R#$:VX)Q5BL&(]S]K92WKI$N-(#C#TP'@J>OTMJ[ZWF2-8G3BI9(] MIK%.FM,(@C,6'2 S],SE=5+=D.AYCWKR%N)A5?1+.E.Q.,G/;KX6?CB.YLH1 MH=JVZBYG53T70@+5\9<_O>B\X"1N:[G$G&'.L!UC.\;:PIQASAP79VRP;);& M,VQB$[.&6<,^&ELR5A=FS3Y8PZW-CCK(^@EU0R5I$6?=19B5=W[ML*E-WJEJ M!,%K#V(UM'@GG;85!>XMTR>[=WXY!XF1R%8N-(+@C$0'*'O .'3TVL3[% PL MK H,+#M>XG2M:'QBF3[Q$H>7./88QCII3B,(SDATD/(HW:[+Y5%J!T:'ZZK% M>X6V*K,^D,&G,)KBL7!M6TL]&ZYMVQP/J#WS?_^VFTVKWZJ"CC&86*"MORNS>HGW>?EI5=G3VN4/;X1W:[67B>Y3*0$2[+YS'269V MX/1.,V+8@;(V&8T=J(/6J6_70#W9?>)T:T9"1L*Z,X:1T%XDM..$:MV!\!C4 ME'=[&=E891C9ZH)L)[U!#=33>FCC-1ZO\>PQN(R$EC*&D=!B).RV!NY9#324 MP;!.1WJY>]IAU?ISE"1BI"91K,S^KTCEC4KL2!"RC+_U<8EVFJ!C&1<:07"N M,G*0*B/.^=:=Q9NL4I:[)';HI&4\8S"R@0N-(#B#T2' J./T^@Q&#$:\D5HO M:UDG76H$P1F>#A'N=?H=*XX'6:91C$Z\5++'--9)BSG#KTL!- MUB>[D>APYTZY,K"MBOPUCJ[\Q(]",8EB<3)2H8(+Q"2.YJ]WL?O("5EV@"HG M9%GJ[7!"5G.\HA,KVB5P,I:-RWD&PGK:6P9"2QG#0&@Q$)YMO8W*4,A0R/NN M-;'!#(Z6,H;!T5YP/.MSD2+64U[EV<0'!C)+&<- 9B^0G9R?NUR+H?G+/#Y^ M>DP[PK^K5 11PL=-Z^T![;$>?,?MH(7UHFP4*+M](+LMZTL[=.SQW&4W:F]G M8+>-"3ROGK,KQ;G@#*H,JA;K&(,J@RJ":MLY:UEQ6HI!]2A E;>A&6:/2.L8 M9AEFL1BST^&EZS'HNR4H:QG/&%/KA:F-8 U#HLV0V!VXV_;>84"L$2#>NRL. M_TH@-'W<2-*!.QB-4C.&+:10OZ?!\ M.E,B\6_$',:8)4(!S3WQMRQ4HMMR1*?5Z0H9>OBAXXAKF0CXOTD4!-%U(DX\ M^"#C1/@AC!-E"5R9O+ZP674.;TG(Q&ZJ""&S-,KQ#R?HA].+UENZ_#20RRA+ M8?@;!6!*CVJW8*ZO\AO&R(E%HBX2M9 Q,#@G#CDH>NP7ZYE/6$-AY =^NKS( M[]^0_Z0?U^N[K>'P%=)SDV]@YN1VSAZ^IO70%7#)^0Z&:=YDSMU>!_A>_-?^ MZ1%;[ODNWJ[E]@9/'.6>5+RA_9EX0QNLU;"IB\%M=R5VSY6M-B6>DR_ !?SE M3R\&+PZY8']4$KN5O'P&9WJG\O#1.&V7X+3]IIVV#RM.FQTJ_.3L=MOEQ"*= M9UML)U\*6]QY9EO,7HL-FL)<8"Y8S 6V3K9QA+EP8"YP#*(NG&*_UV*^' Q9 M. 9QF!@$;@O9H:4<9F!S>VQ\87-[?.:V8X>6LKEEV3F]J5X/Y/A M5-FAJ6QR&V)R.:S#!I8-+"6ALX%MOH'=6XLV+K5WV!SSSW(D/B0)_.'+@#NL MV9=E?K"*II9QP>Z36-N6(MA?'PH^3;DKWK9[SK [9)6LQTEFQJ)Z\J%.@L]8 MQ%AT("SJ.]T!8Q%CD04D9RRR@0N,18Q%!RJ\UN]N6]R4%;)N-=08RAC*V(=C M)+(3B;JN%;V>+=,GRY&(>WH=TT;C^\ /D:CB,@JRU(]"[NY5;T]DIY4B+>-" M(PC.GLCS6SE@S^"YLOM9H>Q2*,M(SDAB Q<:07!&DN='DH%SUK>BB#C59YE"60Y%^]ZJXS.!-BGIEW2F8CO2)2QC9GV\CYWF-3SV:+UEW&H$8W9? M]8"]F9WM]O6L.(KQY)H'K*<,9 QD#&0V*0@#V0&![*QM1?XL YG]>FH9R1G( M&,CL4A &LH/N=0X&-=!/ZY',\GBT'9IN&<\8"AD*&0H9"HNMUJZ[[5$$QL+Z M8"$?HSRFO=GO42H#$:LK%6:6E%RVC*GU<8-VFM"R:F4[;@?-K!=EHT#9[0C9 M;5ZW+6"TU[+F]W&7?:D]2$&GY0RVWNM]7C6WWIUJA"EF2+2##PR)#(D,B0>! MQ(XS[)[50LT9$BU05\M(SI#(D,B0R)"XVXB[TQZ>UT+-K8=$N_6=S^8RIM8? M4QO!&H9$JR'QW-TV'XL!L4Z >.\N-/PK@=+T<2--!^Y@6,EF7S\'3S>DM\7S@5=9%-(BN'Q"V MS5(*[/;#>V2;1737936RN&"/YR=R.HW55*9 ?>#&5$53F,_,'\,U4Q*QQXDI MX3@*DJ.E(X'[ I")1)QX\$'&"F8-\"9 M7L@LC?)E!$[0#Z<7K;=T^6D@EU&6PO W"M8D]*AV"^;Z*K]AC)Q8).HB4:"* MP/.<.+3.TV._6,_7O/(3?^0'?KJ\R._?D+6I']?KNZWA\!72<],2R\S)[9P] M?$WKH2O@DO,=#-.\R9R[O0[PO?BO_=,CMMSS7;Q=R^T-GCC*/0G$0_OSAX>V1:SUV*#IC 7F L6 M MG[E]KI;/;&[9W#)?V-P>L[E]*=[/9#BUI/@5F]R&F%P.Z["!90.+U'O%!K;Y M!I:;-S8TR_P?H8\IY9>I3%5B1QEHRYA:GV/J.RW#;!D7[#[/NFU!EQUK#I]) MWP-OV^?.L+5M$^HFJV0C;"!CD1U\J)/@,Q8Q%AVLBF:[U6>59"PZ/,D9BVS@ M F,18]'!RE=V6U;T 6:5Y&:(#&8-T)Q&$)RQZ!!]?%LN0U'MH(A[$1[35N,G MM':AQ!)E,K C6\ RIM;'"]ECM5UNR6Q1FANW9#Z@P1SV+&R85+^&S,>@IY:1 MG(&,@FH9R1G(&,CL4A &LD,"6=_EV&+C-UCWO;_*1SEMTNF53G]V)+M8QM3Z.$$[ M34JI;<=ANZVK);60Z+=^L[G:QE3ZX^IC6 - M0Z+5D'CN#FJAHPR(>SSE"_]*H#1]W$C3@3L8G+TZ-L2ZDQSPV/N)L6%BUI8E MWW<R.!:+I.W+\2;GZ#],0GBH?2RAG+X3:=D MB$DC0\68J%BE'7 M015$-!%1!D^JII#0_. M$C_!%\'+_<@3$<"H^8Q/ X(F\*L?3L5YWSU_15,Y M'[C#5YL'];(8K]W^G78DG#]O)YLHG7ZU1D-53%OK4MIRS_8BI)MF\&AIE4$2 M541V33Y[;EN+9]?ML'3NI[7(=K*I[\=)7OC #G]\I[3^)8Z21"SB"+X^.EKO MV1)\ 7685NC[=+TF'4S@OB"(KA-QXL$'&2>@U#!.E"5P9?+ZPF;WXO#>%JV' M\NF8-\"97L@LC?+5*DX0#-5%ZRU=?AK(992E,/R-@J4O/:K=(G_5W#!&3BP2 M=9&HA8QEJG+B4#A!C_UB/2WXRD_\D1_XZ?(BOW]#W,^P_>$WKH2M:;O?\YT?9S5S:,)>>)9,Y=WO#P0[FTFKMX(U:;K_[Q%'N M24T?/BTSG1ML'D47/N;+T_OR#;@OGS4!L'WVY?MHG+=+<-Y^T\[;AQ7GS0X5 MYH9];(N/C2\'ZY%Z.)Y8WK66N]L?WSF]KFJ+[.Y97/+?&%S>\SF]J5X/Y/A M=-L";&QR:Z/:')6S@0ML8(_,P+YB ]M\ \M%:AN:8_X^2E(\>D$'.^PX!VX9 M4X^T5()E7+#[3+4E186X+L(^2O-WG7;?BE)!EJED(VP@8Y$=?*B3X#,6,18= M"(LZP*,VJR1CT>%)SEAD Q<8BQB+#H-%YVTKNFQ8IH^-,( ,1';P@07?+L%G M'-D#@\_<;7LX-UF=[/;K]MW(;PKQ'N MNWU'CJP;9-^R![+-9L&5<: 3! MV0,Y@ ?B]+;N!<(*56^%LHSDC"0V<*$1!&Y>.3_+9I*3573JQD?6<*50;-Z3)J0V-(#B[(<]OX;J# MK;V0)NN3W5X((Q$CD:U<: 3!&8F>'XEZ [?'^L1(Q$ATH-IA1V*'#5QZ]B'V@/[R;\&*X/12C)=RB[_5$!'9EIB2B2Y(F#CTQC804 M@4K@=05P"<:BN58?&"L8*5/Z!\7WK/9?LEA$MZC\= T'K4$]@AL#4*%$G'CP0<8)JELZB[($ M+DU>7]ALM ^/803N^73,&^!,+V261GDA9YP@\.JB]98N/PWD,LK2"S)2;_6C MVBV8ZZO\AC%R8I&HBT0M)#!:Y<0ACT>/_6(] >+*3_R1'_CI\B*_?T,:A'Y< MK^^VAL-72,]-OJ29D]LY>_B:UD-7P"7G.QBF>9,Y=WL=X'OQ7_NG1VRYY[MX MNY;;&SQQ%&YF6>O2Z,P7B_E2Q&$&W(WB*+I1?#2NW"6X MMMM(3=;(1IA AB([^% GP6Y3>YQ*I1E)&_^RY MNH^Q.MFE3I:1G''$!BXT@N",(X? D6W7MZQ.]58GRTC..&(#%QI!<,:10VS: ML3;5+4QJASI:QC/&(1NXT B",PX= (=:+I_5KAT2\2&[8]JP^QR%T]/ OU*> MV: 3_GPA_9@[Z-7>)]EITL-C>]-:QJU&,&;W;8/9Q]F5('1^HK#9&'& M4%8'3;6,Y QE#&5V*0A#V2'KN;1@N!HHJ/509O?.*Y^4/*:-U^]1*@,1+126 M- VG0MTL5)@H/B!9;X=HIXDKJ_:VXW;0X'I1AL=IK7:)[#:T+^W0L<=SE[VJ M?00(NDZO:T5^VH."8+UCU0A3S)!H!Q\8$AD2&1(/!(FM@15M&AD2K3#%#(EV M\($AD2&1(?$@[28'5K0)8SRTP@XS'MK!AV;B82-8PW!F,YRUW6V+N3.#RCGIV>NE)!M,"3Q,7N MMKA6L1(O.^ZY@&<%6"48+WW9K7PQB6*1SI1(_!LQAZ%GB5# "4_\+0N5Z+8< MT6EUNG0??.@X(E;)0HVQ,6BP=,5WN-538[!*B1+7,A&+V ?JPYL)+X9K0C%: MPBU>-H8A9TIZ8R!Q2L,MXFBBD@0F(0,Q42IQ=R0?&ZA\G )R*0.X"6D-[_M# MK60^&-GHN?U5V>BYG5W*AA\^(!LS((2*X>>IF>I(A0I>(W'$0@*:R0 NCR:3 M1*5X>1#!O#>\#LO.CF7G[G[ ZR+4[KK=51EJ]]S>KH3HP\TXR#QD-0X2A>HT MA==Q1!B%I[$:9W&,OXUGP!3P9E0@4Q@ZC>AJLCM4'-T/!?A,/V N8X65TE^V MW+-BAB"C, S4L[WU49X.)O6U8 M@6 ATLBIJ!B\\BT+2].-QN,,9'.\A)DD=^G9+;5,TFC\XW1$KX-O *^HZ\Z; MUV4%?.[B_B0+<'T"HH>H+U,4Z\&*XBD)[@'<_ 0%9$;NF)%_J-+"2/3&2H M MJ[]LL&#!K6(QCS.ECKCVTQD82&-IE*,3I/V5"K]( $"365)+?!UWT);1D]J M+K:=_AI%9T5*] )00<^"G,?WPGE;^DZ)F_>T9I!H MTP-8RR7BQ(,/,DX0 -)9E"5P:?+ZPN90T>%M"H44\^F8-\"97L@LC?)X+TX0 M6_UH^BLTZO\AC%R8I&HBT2AVY"JG#@4C]=COU@_ M'G/E)_[(#_QT>9'?O^&0C'YN@$O.=S!, M\R9S[O8ZP/?BO_9/C]ARSW?Q=BVW-WCB*/>''(3>M'G7ZVDI?/X&KO5!X^&E?N M$ERYW[0K]V'%E;-#A9]\+-IV.;%(Y]D6V\F7PA9WGMD6'XXG6RR\&JLIS 7F M@L5<8.MD&T>8"P?F @PW#*[H1GHGU#F5)(6">AWY?MS0QL[\M,/UB_#,B[87;-DVWI[.]8<+CNT M!]Z>=-I6]&)CA7P"TU[;H9"6\8RAS 8NV*TY#&7-A3(&LKI4KF0/ M:=M2%RG[^9U*[IEB!S3NL2'#W9E EG&K$8S9?9(6^S8[B_8.>S503^N[I1R# MGEI&<@8R!C*[%(2![(! EE= KX&.,II9H*R6D9S1C-',+@5A-.-E&0.9_7IJ M&Y[IY4/B-JDU-^C5 ;W-BFR(QO& M,D[7QS7::<[*JN7MN!TTO5Z483\EJYTCNTVN);G/C^HA8Y;CX=V M*SNO+QE0ZP^HC6 -XZ'5>-AM#=RS6F@I0^(>3P_#OQ(H31\WTG3@#@9GK^XE MZH;Y\G[RYOUD<2T3$4:I2."U_0EH0YB*210+)<%C,W L4Y6XXC99^D=XL3B$ M+R/@ZRR*TU,8>"X"_W\SWX-+KN A/.,/)9"2?JAO'\N%#T\")@DI%G"G M#T,8 A73@Z\F("") ",21]?P'+ASXH5J7>1K$6%0-R''9BK:? =N34]^,D+TC$QG<2^&L<7?E)+E G(Q4JN$!, MXFB>6P^1RAN5'!TC]EUJ >Q"E=HKQ'ZZ=J-QEWA?$$37B3CQX(.,$S2UZ2S* M$K@R>7VQ(R92ZE^S5HI(#G)'\NF8-\"97L@LC7)G$2?HA].+UENZ_#20RRA+ M8?@;!9XG/8H2-E_E-XR1$XM$721J(1'4XXY/=O MR/33C^OUW6ZO_0KINT'KJBY7;/?WZ4WM^\@P7RSF2]&Z:\"MNXZB==='X[Q=@O/VFW;> M/JPX;W:H,/?T8EM\;'P9'ZJ-XN%X8GEC2^8"WQF=N.'5K*YI;-[;'QAFLLEMB,GEJ!P;6#:P5*&0#6SS#2Q7G&QHPODVF?Y\CMF. M['1NEEJ'XXZ6E/O@0\M[.;3,ZE@S=>2"' QDMG+!;LUA(&LPD)WUM^V+Q K) M4&83SQC*;.""W9K#4-9<*#OK6U&XWS)];(0!9""R@P\L^'8)/N/(/I9$Y^>N M%25Z+5,HNSV[^XL+[F#[Q)-"QZ$A4/?,Q0'5=\AVL\53:%BAZ< MM$S3V!]ENE,'3"!:J%BF?C@5090D2K\5MED:IWJ&BSCRLC$V&,3IQJ*ZG^.8O'FSPUYF<<;LQ:VX&B$*=M)RZJ["/J9^K7Y MZ9*:'9F>:>*;2L!8C+DMU<[["())UKW[ED*3&)O8Z;YV:&;1M*.9-H8W"A/A M)_2-'_JI#ZQ99*/ '\-=$WA0.'4$O-)X)JX5(4>@4FIWIZ$ 8* M3CY]_?*: MN!NK) O,[]C8#XSW6"DO04.>)3B1E^?G;CO'&T?("7B9 "%@X@D$@-(JOHY] M^L/SDS'0/DUH;'CXW$\2FC$.=.:>K337R^>;-S345W7+CGO<,^]H=2(2$SG& M;EPR523KA8)YN]:;$),/^DMBA4X"?!LNT+)!Q M.<-2"?'B4>8'^.0T;U49 FF ,!F\, Q#&J]?7=M?&F(N/7B'.6CGE2I> F^^ M!K\0F\TINA;T3SMK5'- C^*K!%XA",!=&TNCZ7^-0+\24&0'S'O@@X4)?>FR M$.]^00"&':SX HQT*9.Q@D^QX2/PC]J89IO%<7,?TWYB28)UUXC6/5E$R2$,FO*C%A=-5=S!=PA\0)/89K+5X+L7L( M.3#3KY@ M7O0Z,@1M%.FU"M#X: GP)^11R! ?:FQ1563AM;4W 02+2SNZ>@6]IA].L&4F M\1T?IJYPYO IV?2>J"&TDNA/KZ_TDC.6/EI PW&X.Q\%1#G*IC.]- ;" M(H^0R*"%4:P[(B<*!-B820JA86=@L.XI)CQ.P:T:90D(1)((:@L)HD3D$W(* M6J)UF)HIZR;)M%0/:;!$J1_F6]0Z?'OS2@X^/%%@DR7H"_+ZK]$U$ ',,5Y. M1$:VAA%>D,74X#B=R13?^QJ$!W_,U^.@#X@O/LG1,F^:#&*@C)+')5X1*ES! M&]"](//( V(K$CD+\S$WBLOU3(5/$IB<^-']@DS4B$;4O1FQL(+C^;7T:&2V M\@K>DZW#-U,!_%6UCVA=* )!7!^#\.50NPJSI?DK[L#>W&@_0W([0OIB#J3, M!_" 2T&T0+:CJSR-Y1QN)@^C&M@94]&N J1+\5\$,J3W':_K!AIA!N#= O!] MIEN&*U!0XK2Q=P\#2FZ5W^::N(K 1\6MT2K%/,A@(]$ZU#UU%ZGQ.L-@M:85V M2FK;%.!;Q\E_T*HS5JA"1 ^X@IJYA]'MT?"^? :;' U7-"=8B:(QES?^/#," M:B1[ R6 Q%46OA6S'(\,-("- E$Q 5[T7V$QI1$)>6HX46(^_9(_3LM0NS*^ M*_YH2.Q14R?)1O\#SBPY72HF()L4>CP&B(3/:5)1,H+>'*KO4E\29B#FIJ&, M[HD3_S6H'[@JH&'HO:_@+TR:F(^>>8P^5J:*(0IW8HY6AO!>25#J,7J?GHSU M&'KM>^+34RK+%KVL!C\)7U46#PH0'35NHS>2DF*G2-=&!7(>#"/_/ _7_72 M/1.T,UBCZ*PX([:04Z4WOT\IJ'@A@VNY3-Z^$&]L"^%;NCG[#(+8$$^PN@XD MC\W87ED:VS^,V^"'.F#GTZI++^T *S=9X8V1BBIT>@H?1N&$8OFFS')VPW-H M=EO8\GP>P5* ]V$(MU23_ 6/?+A :RDK[V=B:'*QYRZJT/HJ]>& M04*DL*1,T<<-390"1O+41,)<*WA^IP>.\%EZ2$"D1#\*9=X1HRPE4<"ORI6V M8U;U*L"%H;JU#L5"I M$K_9$)(PG-TR7^_=]N.JWV^.WO M4:H#.N4*_1(WIR@"J"_JT46BWZI6X#BD!.( Q4K1K M,\YHGS07X3D,'.,CBH4"&H$[%PH<-]HMVP$Z90!:2I@&;_+N^V\ '":*H6U) ML<..H4C:R-8;)BH('&TW<=U#U@_^A0?.P-@6G"3KB12*QC_P*62JBN ,4"M) MRIWX2ARFM;*&-JA(MK"RV5[>T 7_$/_2 V+\>W58M+HK4TDB,%856*N\MPXU ME9,TCL.5##**CIH75" '/MHT%'2*N&\>K@#TRMJ9( 0WKPS0P:A_42& 8 "V M&ER-C+P'\&.XS.P' /LOLSFE<YA)#NR"%4&L15X MANBQWD4PO* PQ\IN+FG^CS"Z#LGYCG&O 2YP?AL5OANKN-C\H%> ]:-$)3+7TZ[R9&U;$=CU+YDO3_1V MKU,L"Q/X)4$]-K\'OAP99B'J KK<$1)QT=%7D"1V ]HZ,9.B"-+H7T_B=+JM;-++CU.A!7@+%^ M39W@- Z + 25JV3*J>2#OR3C>%FNY_26,ZW=%9Z3< ;]'!!AH]V $*O)++" ! G'/8@\G(,!K,A#S?!\2F5S*!Q& M*$P))3H7$.-3!7ZB;EV9[([\5YT+N/XK[7282U[G6Z>P=%]64G'+Z\4)Z2=@ M+MR7O+ZP^2S-X:/7AJ=&0G47,9P/T/2B]99^/0WD,LI2&.U&>6_UR.T61;C- M#91^LTC418)V&_AOZLI5RLYAMR5M62[RJS<4G].##\[<5K_W"HFUZ?R>F8$[ MZ+0?O*;UT!4==]CO_/PPAYO,/37^=).T9R_QQ]UYK3Z8RBT\'SK%/> 6GM9L M@N^SA>='X[U<^C?B-[V9]V$EE]H.A>7>GL_=VY.!TW[V,7!:PP7N?7UDP(D! M=SMTDK&1C2L;5S:NS3*N'3MTDHWKBXQ9'%!9VY>65S"ZR?M-M.O[=MMP_626[%;!//&,ULX(+=FL-H MUFPT:W7/62=KII,;T8Q[:![+:GU3\J$=@3C+F%T?_Z;)[9<:07!V3P[@G@R< M09\[:S;".V$L8BRR@ N-(#ACT2&6R@-GV#UCE6H"&/'&=M.7RH\_A6='>-,R MUM?'6=EI$/*QF626<:L1C-E]DA\[/SMS?CJM?@WT\W:>GV6*6D-7B:&0H9"A MD*&0H5 + B#+^;99[XR%!]54WB!O\*J_VI#XSH98=L1G+6-X?1RWBV+V(V#9=<*\GPN[C+GM)>]DM&3K=\VUC!L^KY]9[2G8K M/._V,Z@RJ#*H,JCN/PK?<A[; MD53?CY.\P#Y$_OCN]O-%78!WFQ(FN'3U>+AUJ49WJUPX= M6PG3**8"ZBJ^PDX3E9MN*F-0JD0>==!;T4UL MW>U!I+KT(LH1^KC89P&<6^@*"$T]UJZ67 M9^6=#O9.2>#&T5)7C2_EJ_)F9>.!:O, Z@5>OJ-NA:2GOBP?7)U1&I7O4/2L M@#%ZQ8N0PMRKR'!YI[CDV)H$V%U1>#'V"BRZ&3^%KM0+4P*'*W2I[@5( MW3E88<$LG07;FNF #P2?E7>@X+ M">21 1GQ7*+H)5H;9T9M1GPO-W9)Q7R-,S#+83F+%3848^AK29)Q;+MG6QK'CCO\U<9LT M%O1F6+$-:T[2;NU;!3M6S$M%1==,VX-&"*8_R*]N5/>L%C=7?WP1Q[,UBG)S M=6ZN_OQB6#56#SHKW4=Z>G=Z6>T[O!TP^4H;[W5#>?:S?IF9^N N\[SN>1Z? MO_7,H:U/11$-#FT]FX^[J7*)687JIO19#,Y1HEW"^^-)KGCUR\@6[4OK5I3 ].7;#DQJ/62ODVD =KB[=$=WU MG=J0JWCLZVZMNJ]ZM"A[/]^^I]JM=:4=N^Y?CNV2L=5LM%3*_)";6C*N;,2. M7J$>[%9*2M6O"MZ3(E'W*U6A$23-%(S&+O4Z<(Q:4GGP9IW*8]D;MI",FG56 M7("*"JL;/Q43E5]=B8JCWM" L2IILJ:TKOA#"1DDD5DSP)VLWW6/[]3*1;F+ MF.]CGW)WP!^AI3$*[]<(7!C?+%4_@+<\1]^;K>IN*8\-&R5NCH^S)#&Q9=31 M<P]3"S.XX9M:1' 1S!>(,1?MUNE_N>)2&5/Y.SQ% #;\(LU+ M?,6<@# M0_.7V9S"__#;)4@&=64'<[U!E)U\MD!_#^,P=[29+_8)BAX$7F5S:-NV4".$O_ M"\+N3X#N:*7 UMUT6NWQ6Y5S9ZJY,];TUS][;_%J#[TPK<[T^_AWC.GCE7"Y%*G^ 4?*NP+J N24'R^1/@9,V-UX9.6%7X+M& M&3J(N8S$&(Z*C7TI@[^C+$9#!).4J9"QV7^_1G]/+A9@M062YGRDJT[!ML;I6Y+.4THQN\"=TP!8M%&6 M2XGHN?UN/H=="'>W[W3;3K=S>/E>(6M!4S]$HIP2:>]][KI)N(?L56H.!^W6 M<'@V/!^T.L/.*]JCND%D*7:I*L*P.JDF$/W%GV/E96-,;0 EFAH'Z-H'93>1 M6M2PTB?P9"H=469#+K3O06N[$-7Q.A)+)?6&O81KTCM:;,I8Q' M,E3)Z9>;0"T1ZUGE+.(^J]Q!T0[C"T&49)@A-HK *:0PX(T:9[@UN9HG+^,8 MUZ?%"AXO7K$#<^ MY'B6I6I%G]T[E)!C%3_)V4]@-ST=-W7,3DLU[N#<$5N@\UH24\5 U&$$W-I! MWL/#@96Q K;C,8LR, A*%7HR]A*!7\ *(QN#VP0SQA!&.HL25;D$(P@Z9!#[ M5V"+JS&#/TQT4@7@2^DM+'DE840P]V \_;PMCJ LAX-*2,I^(2[J4X[DG E$0%> M")>$&>WQ90D]"@D+8JKW*0'2PH2X:Z PWZO$L- &GE (_99"I8E^T>%PC&2C@!<]Y9+ KBIU; M*V+-<_UNQ9G!Q["_F(8?PX41AK.66N8H_+U(5ZFN-SSO(OKQ93KNV6K]8X.A MRA44( FY?+>D&-X2RV0<@.!JGH['(/S1A(.,%K@<[.<=1*]0)P()^N#)91Z@ MF, 2#+ HX5TS%BGNA@43B-]U)@V]^!]$]PZN%)A9HX\M=U.MR]&^?&CF""" M QP6,9TUS0I-TXY7J6F3* BBZ]RUF/B3%.M]AG3(SN0,X \>>L?YF;L@2DSR M%H[VZ>L75C2+>,Z*=C!%TUJRCEV8< C>.BU:8$D5ZL/IH_*P:QB%, Z5A\+- M;,J2]+(X5\H%KB!PLSR=Q4KI[30.&%HF *QU]F@=!C<\!:LRBMJ,\-!WGAD3 M4+$.6(K#$CN6>C,:/A69,65D:E.:;PU7L)<*5ILZZ_S#C4ZLPV4L@G?[O-MS M*-@QIWC"S[VQ35(A3I"#U?=]+4Y\5[F.\7+BNY<>=#Z[L-TG_NNJX3YKM2KU M(VCO)Z5@CCZU0LGD&*Y.EV*F CH @"X2AJKE!"3-U\FI)2EEQ8^>C! 9Q2INKMR7R M>/S=H=5[0OYY]-V8=C2+*_O[B=[&R4]+W34S!,PR?GOWBME3>+C*#_7V(NV8 M(&:D5*\F_J%2<26#3.5F_"K2AZK!/",HF#]7CB'EP+$*&@@KP#\,;:D;?2+J M9:=?1:,"5/8 )7B;";X583?D575-LP*-E>7+78^KTA3>BM#J6ZTU#AHO=TOL=6+5D'/O%CJ:6^NH.YF*% =KNH3U> M1#B&/E"*11+'Z=I6[R)*3!) 7)ZUBHJS5KB[J@_13L#()L)/WO%DV!05&=K[4RO$7:FUQ [\QX^QU&@#]E]Q?(*'IH5NZ2G M)E36]S^FHM$'7,\419Q+T]7MOF?^VHPWKPFA3!!$A5[^T6#..+I2L:Y0\YC3 M^K]0&5^S0E8KHOS(5]*36:L1M26I\2'&)<>%A][#,.L).F=8EA*X5O('$=^< MT_ QM!QBC0$]3X%TJ+C])3A3C1V]\0I465F$(!$>*#;@/)8N5)28,G%S6=E$ M*C;.>S7.O^7B\D=%7#[EHF(LM/B"HE(*8U'>@$WU/I)NRU1V/.4X"OQDEMLK M);[J#:V\ZD1E<8],2G"6XI<([G8V&P.T%VA@Q[X*QTL==(CFHSR,2P7/S:\4 M**"*F(^U'/K( 49$**U?/PT+U$8A19T749+X5)QV:9+QRRG._:2(/.36U01> M(V.]_/E=F?/EJ8$%16DI9S^F$#4=8: ^SE$I(I",*K%0I!?F/!Q!D=FDK 29 M)CY84Q^O\R<^SO]NNUZ]BPA5J3_LZ8T(%<=1G*R,1P?R$#7T&:*R)CZ0"-NR M>:ZX7*@QQ9""8*EWCW.A\WR/R*WS4V=4CR*.%K&?'R0)"B["//!!,-$QGF>) MYO #H )>6/@A('IT^C#TS,TW*!\R22(LNP^S+:Y\7]VE.7^;5-YV+40'3P.N MHNMSW]'[_-#^*M5,&>C8*T\?_^7=NZ_@YD37(%RQ)L9MHMX^&5$E:U$.;KU" M-)$;NPID87[:YC:W\SX ZT*@4_%I17R*)\4\33$&TN<'TMS#+J7S:P"O"/S\ MEC.&!.<6Y#**[CR&5=V&I8U2L]=%E;7B%79LTJF5THWW&-B\ODXQN@F8 QA, MY527OBRM$L!S%(:*^H:](=P-T0++XO!78BSN'68-"\3'",QX#@X-' ;[T5PD MV)-%#_$0(E!M(T!+^-?/[72^OUBD[*RG9C0;@@@,1T] MI'<$1DT=JHN)2((CSE-OEU0=7RIYB MD'.2F:TA_5#EE=WFJF]V:^6E*PI)+N81(@ M-A<%+T\4YSJ)!8Q)U]$28'YBK,JUTE($_@^ECVC?NL%YVARY;J^E$O[,5N]13'5*9%DP:>CO8;]\J01]P3V'!K\N. MLR4ZUH3P773G3M$XPK2_I0Q-&U:ZA7O+2D3F/I%Y753 IB8>,ITZ9,IM&E?OXG M\Z;ZUW =<$;@ 0"9=+LLBM '=[\9K4;]J[R)C1^;/LR6R&EC#&:WQ0:SS@8S M%T2=#.;_D^HY_;.2S%:7]<5=U/[Z[MMW\>F3CJSUWG[Y_M=&9(E]^"8^_?[Q MR[??WGW_].5W2X2IFE>H$PO;=1")%QQ68>/5Y\E+ MQEUG28EK>N,(N\.*,>FI1=DFF? M"[/B:/AR/P5WRBC30V^F8+0K2TQNB])'UG4YGV)6LO((Z6$FC3()$J[X:W7; MOW)V!U\,^RQKRJ\QHJ3))L'$W)@077LZ49>%H%*>/]:-["@D1+V@@%K13ET2[Z.M?OO-:G'IP478:% )72MWI/N08448!K]34QV+0]=C/UXG,TQ6WE,#B-ZKP%X2@%EK: ,K#YRJ1U# M;59-KBYF7[KF3/&[/):0E^FHRE%1F>-QIQ"*/)=$S\N< =F&$DY97BM)XRB< M8IGJ$'U]=)>64:9SRJY\=5VD1=WQF")AMG0V-^WO/\9=N.,,>7F G/IP_(]V M@\W%6BS,<@-^)=<;'+(/-V,%@B03])\P9PPH,%(PB"G/_D"S2I,S01PW]CCO M88#%S)]Z@.3X+,8SYP$42](R=;D0K,3L2)>U#6*)2]TD&Z&BZR58E(W22K.8 MBH]<))+1N:1II,\-HPZ$Q\?6_2G8@;@ M?1^!K.?2U1=)=B)$!&\(RE!<+:[]-98VJ3=)U$X7[Z5J)#UQO4*RB M(\)4FIXL&S3-J:1E3K)8M__,#3#KH+TZ2 =,BJ):8[E TULY\()1OJ*=R42? MJ](%$;)DA5?H!BBE>5GM/TFM6U01HL0#/;2-3.(-Y!3I-79D,04-A3^A4(<, M\:'^'%-R=,#B5F1!'ZH:8Y[.^A7D0_@A>1&T$:Z/OE*(AQ3B]GOFL=GR)8O@ M:JATK$7+<#6UW(Q2)"Z34@>D>*:2)!WA CE/BE*>3C7>0^W$U-0?EXJ- 5+0 M"M-F3$YC5>VNHN-Q19DSY*[Z8;Z=9#HP:%Z)PDR)3I5'P[,:!HR)R,C6,*HD M.)&RYI80R[^94FO:3.-!/HI\Y;4WHUAI]8RH7[L';Q2AR9W(*W@#NE?%!\61 M;%R"1(NY7K9$TUAB:)@Z\50#DFNMUDOQQ_,"^ESDNF[ +-B"[CI<4!B$0'?3 M1BFOM'[* ;2Z" )31(=FRJ4HZ4FN5^]T45_Q'H/JJ7B7&X%\=;9IJ/S@#E8P ME-A>". 4'8(598%W\.?9'*0\S8L!%D,4ND_)/*2<5.(6BS#B:5X]1J4\K:RV M=]/+0#!JU%>G>%"QFB:3C/M.8%=2(G/5:N+;YR\OR[?]PP3)*=R_VDUU]7!- M28:-M0IF%?^F$I9_6@2G$<*@M+DVF* M*)9^ED,[('C6-DPWPD"9].\![^)E-5D?*VAJJ 8TA)OT[HB>K5E?ZYY]YD0P M.I3423ZORN (GS*RLC!/Z+\#(XATRY)LMVB2/T(?^43)!Q)IRGS,*?R(82A] M#(QPJG2OKRMS4M=3$XF;0Z52W:5'A0N.DHW)P=I)$3':"]U8'L6!MD8+;'(, M#IKJX[>0"ZL^27W$O5I9>B0#DB;$,'2ZHE:3C>*B@Y,"JJN5:)HK??[J"!*<5*?*T\+'?#*A[/!A W MG-WLWB2E[.;SSVE1U9U6L2=&AS!4#GLEQ@4+V" MF#"2.@Z:G MP)/!TOQ=3G%R? *9S$LEJG82R3+-!"9.I6[Y-Z&U^HS+XJQT3 M6IBL[*:#*ZS']+$L7@*P,YXY5=\77 T/,5;W7+XR>P*5-RJ/ISKE>+D3G2>" M8'T,4?=BZ<*N::D^25973N/A09*->5:I"4.)_' /,D M*UQET_Z#R!:FC)=>T9NH@C%(E5GN#K.>F3>,87L([U41XS'.L6\$2^?656*V M@7'N3&DC$U4RB8UP@TD&NV^2"6F4/^B/KYW(T8%. M<#MQQ#(49A9VMP,$CS(WM]S:Q]&A?%_=TCI_Y[*R[4+Z7IZ6]W1[=&OI066V MJG+)7K:U%NI0>[LA691J2B'(7%+NC:TE(F-CYM4+],*5L; VDK;_#/S'2Y93 M$:N[KM,"YA1"&&*04>@3FCJHGP=$%W$$MPGLT+GQH M4Q"DF#5BIYD'=D_NG;G]HB$*WO'RW!WF7SB-,JN<)OR$-.$.IPG7/TVX]F)H M?#XJ1^:*=T$ZHST?RC/1ILP4=T-3UG4'A26K;D?<49FTI7?;L#':)N,(E)UA M2"72]:AQ'0/>K]FJTG5>Z535BE=>*8:D._;2K?Y-ON>SL3+2/=;YS.VL&N?V MH.Q?Y8@J>%<;&Z<'ZI)(.#&X>YW:%MB)M@XKY47^XU=1=G.GU.ERO%/5+:,L3 M1PWU#I9>8]"1'*=20-"IQ'%6PXGE_*KE$HO94RS7U+4M.M==^F$1AL5M@GP[ MA":J@W[*6]MP1QD$9?=IYTQO>>9+7[V1@Z?#X@C#ER;ZFN>04!A3YY%4\T?* M@&HU]^'3UR\F0*H7B&7F2)7+^9-QQPO)'NKH*[6((F^$%G_5*SU8ZR%3T)_! MH%FBE[_ ,:I^3$O+2F80TG R2;1B$Y.+WV&54:;JE"MSS-_O>K>R_U )^2 _THCV3BI;E!22 MUUN+U5:%U%NH2#.BZJ3SO,@F7"\#52P',&4.7E%OQ*1E=\0\MY,R-_4:57S' MY%4=7AG++%'5Z_6VD)GHRF1PWS*.%M470QRAOIQ&C0N3BMW8(IWG&@3')VS[ M;M4M RTL!*PDOSTD MINCWY;?G&I%#ELZ]F0!4(3S&TM.Y$1A7)!>-% J1'=.$X?X4'J+U-B[RC'4= M>I,P609,*]W3WV'%2:7/B$Q,6H.93[75=[7-MS1[G929Y)?)4[RWU]7T5IW%<$*_G0,715M4R+=&B59\57*-J@GY1#?%3@X(-HS\5=$ M34R"#Y&M9>WN8NOV\^?W)D[N%'X"'@NN#'S7:)_^VQ&?W:\N3>?[7[_"%^)= M>=O'#&/$-'Y18VG0=H>O-S3Q(=8R*[*PILRN^52V)J8]0'*)XA'-P;4QC7J- MFS!]+:4S4T7S-6.76[=U82]L#%G#6T6U]79.9;[%@0Y6B3TD FT"./^J;*)CIH-%\ FE3>XD9;$56<+F M)./8;),FDYF98P+\9 L!J:])\52[4.>_W-) MHWW-XO$,0P[4TN+DP^77KZ]S T(!* 42Z^<^/;D=F_PRIVILJ%YL0I9$%Q74 M3,A+UUSI.O:5E;@C IC+:;98^0YGG"N[[H>&=6O&:!Q8E9\#W=*RD'JWW7': M9\"&MC/HM)SAT.S".-VSCG,^N!/V,($M1OVD%6%^ &]59"OPH;5#>^SRFCIE ME8YKI]4>Y%)+)SE0),SN_PG]B%^_=O*CR"WQ0:O"IT(5-MT'U]%]1?(S;BUM MOI4N;^>/68WAWBHK6EQ:#(S*5113UOXV'966&8@6J,EX-39$B^'UQ4A!4&(. M$8>RTI%[$D:+EZ*=\T_FR_>)Z#K]\P'X*"V:S+#54!T MA:/&[A6,K3*K^O9D>.#M-Q"MNF%H#A?IT#5:-VU$RT7$ALBFKLVDCX(A2MQ:4]O2#>/+L/*(M2?DD8DB\;[:X&D]DC)3X>EF7VG#PA H^(&489;>V04WH)BU!X M@/AO;#"_%+_(\ =M9Q)NF$HAQD]_#[0$ E]B4^2<9KGW)7]<;[&46I,&TK% M)WC6E2S^C(KI=_+I7P)W=,-!>O(UP/SJ0Y%"_W\4_P G L/2=SWX4I\J2 K< MQI>EX4)P&SS:%L+4QM5]VSQCL3CK%V(+2IB'V7,SR7Z;: 2&>G7NCAFP&(Q4 MPIR8HNJ7'_TX2;&6@W;"]4UD[4UZZM^^_A;%4Y#0]^3=$[D*UT ##*J57K50 MYU#B=Q0OJZJJ3R_!O,)\S:_/X=*U27$4*M]&U,7Q*H40\H2@@K9XJ$#OP^EU M0V),!C7B[,P(:7X][MI;Y&ZW;JE)FTE?5U%DO=P],:J5S3MU<9#O MK>78:40M1U?\(ZSTJ2ZV:4W8H[)OAV#X#UUDR91!O[6WY/E7.2&,4"#S'P1(\L;Y;!\ M[9[;[^:3J.%:;3/_5DA:T-,/D1ZG1-9[G[NNR?=0O$K(X:#=&@[/AN>#5F?8 M>04T/)&O%+D=-= MU'(VD2*=@NR/34N\1$S\(*_$3/EA'][3)DVL,Z_O*$1<[#@'F+V"99M([DR# MB:(DL:9*M3YQ09U*'"HHZB-GIEIHGB2NNZU7"F5U>HXY9Z8C0NM37]G'I)WJ M7J<'FG_2>XT!-SU&7X\A3CYBKOGOD2NZW>YIIS\X.^^_9D^:\4+CQ?@(\ +# MU3K;A+'B.;QE*X[J52- W;I+,$6 N@V) /VJZP(FXA^82'FI0CP26"YH><>5 M5[(V&I%>(XQ(KR%&Y#=,[KV4$Y4N:16AVV>S\=B]\4@WY;^R&=G6C/0;84;Z M#3$C7RB#Y%/91+LI!J3;=[IMI]NQ01D?O3AX!%UYLWS/]FG0"/LT:(A]^G S M\T?^KMJV-E1Y='7P#?%+/.#P=A3%GHII@GXXO6B]I6_VH M=HLH:&Z@QB^+1%TDF*\ITR).257I]=@O\/DP@2)A"L\?Z>H3%_G]YB*XRBM( M1H\[<[L]C,']YYO4N^.2-L[GWBO.VV S5ZZ!#_'ZM&9:6(?$BMOSV:P8G7[? MR?\?5&&!F?OA-!>DMA^^O09*Z?2P"YTDAE]LUAELWXS='HT@:0'+25V(6Z>_ M2/'(L>^)53W,'ZYI;QZ_03#OTHM< DDDA\^4D/8,]F:X2^4RQJ:B74S/G_)[ MZ 10E9R;]-A:Y:M. 9]YAQ8>3NLVH=%N%J,[%0-16PE@\_N7#<^E@W #H/\G)EX)J^UAJ&XKMNVSY+4A=^'7:4PLQYDEA2S6$W I*7I M(KEX\^;Z^MI-U-B=1E=OWL7CF7^EDC?*F\KXC2=3^:8][+?.6YTWK5:KW3[O MMCO]3KO3ZG8&PS=>^PR_\-1-M^W.TOF+_-5.8#2VGK]0VMO]*;M@F/18 MRT"O[:FQ.5(Y;PQ;M@ M,9/BN_J!)Q\=_-VEHE?F*GW0#YBE8NJ5ET9YF$* B6U>ZKI7N]UZ97U M7M##T__:E.54I#*=ZU2F2M:29&AD:%R!Q@Y;6X;&AC)K/]#886B\#8V_+ -Y MG?PL"';N <%U#&/A:J)P_:2G4Q62FD.SR[$,=MAN246/8QGLL#666;O U/9Y MKW76?^,-N\-6&R"U=^RA# )0<,S>ZXIUNB!C-93Q..^L=W^(8J7D\&5>PK>) M3AL+V)J Y4[:Y>GF4W/W>FYMCE&QR_. R\,Q*G9YFLJLG2#2L'/>/J\@TK%' M$3Y1E<$H3G+_1'S#"275;M,KI\?S2LQT@+Q][J 7A/$M"1[3=%-(R[0H,WT\ M8 @_;62$BD5K3;2HX'/>%>&QGO-]<QT:MB$3L"$:O4F[C/=>ZQY\R> M\[V"!*.U_P^[8^P[-Y19.?JDX)@!1+1;_]2AF$:C VV_DH= 49;U,D@!>+'= MHD"\]CHV)S.9]KKPG:DAL2S=8W'R'?L%?HZH<4KU"525O&C83#YRV9T%H.GW MZ$HWMQ[J:^@27?F]H[_J/NA< G(32?!?+"6_U$U9TMM^%4,H0V@.H1V&4(;0IC+K-H1V&$)W M!*'?U%447&&KBJ?B*(,H:VFS0+3+9IDQM*',^HD@:.N\WVJ?@3EO==K==O=- M"<-G1QX$S0%W$[+IAI_W]L5]5& >9GQV.S+_'XD.O+=;IW^_(_Y*X&UZ,S.IRXON^UCB-"6N97F7.C7&.#(7\!2ZL,-K!.I M/?47[%D/*[RO:R7I$UA[RM-V[T3J!M?MOF?^*GLU5[H]?;@Q)???C:DK9ON\ M:WJO>]$"L:\Z_J5I,0#>!EY+0\EX)$.5G'ZYP?:69I1.J]5A6&-8NQ/6.";* ML';$[+P-:T<0-;T'ULKX(L/:\6I%W6&MPZLUAK5C9NBSL MM8?B'^ZE^]XM *K=[;<>1+'SUH!1S!*;5D,4:[?:[J??+]GP,8XQ.^NIPI^H M>Z#X_W[Y]EE\"I-4XK;5K]$XH[02?7"D^Y80PL]_]O*?O0@>&.KF,TK&>2?- M3UCH58X)S'Z5J11THF2DQA*;<]*C4CD%9(J5P-03SS/;7L7]Y9SR9]U;H03^ MQ7+Q!VW2\'SE;?>]-.E52(T4G17@OI!3I37X5$[@;2]D<"V7R=L7XLTA&QYL M)CVW/*A-RP/V%H\!:M!;O'S_5W8O.#GK")A50P6M^EW?Y4T41O.E^' #OU+S M]\OQ3,UEX1QRR3@6H8TV_OV[SVPVV,8? ;-JJ* /V/CW,AAG@0Y/?_;#'R/, MRJ^ MZR]2D42![ZWF/0T'[F!P]NHG-72P]Z2PC?0\[;EGO?.2I)0EUG/[W>[]J7,= MU@NB]/_Y?SY2[10L#H:"[]:.Z(?/5N3$V9]-G.USXNPA17%GY!"^]Z<7"7PC MTPP64,\@F:,H\/9&XLM/?\GI6^OW^/W=]W]\^W#Y&%DQOL!^#5=#L+-Z+A"] MQ5C];^;'5%8T*0X'/G1:7M^85S43,YD(#VN;TI$/+/+I)_ [M=F%QXR40/72 M1;Q]>,Q(S60PP=II.!"=PS074+W/+(2;:#R9I;,H!B)XCX+X_=L,.[&\IBGVW-WC@8$'?;3UT.J'[\"6]P?J3./#%!QN?G9V:I,S1G7,49HN__.E%YP5S M]T!^RUZ=P7>?O_[UG?C^X;]^__+?[\2GW]_7N(7]W/>\0-5"3NIE!5CSF:/, M4>8H<_29.%H/O*T1YVL83_I5INI"O,NF69(6A>M9_8]!_3DVTE"=_F5Y81^_ MC0:OYP=TB@0!L4K$C;*Q@5>'DI7&;(2^2=Z(R^\?OO[UP^_B+__X_?+[MP_O M?F-W@9'",LO!'&T,1YL>0MMK+-5"?MZGH4<)V?O-$$G58J9"\95A+W'O:QVY^KT<*.#_\= ;:SM\8<98XR1^N)IC7B? WWO3CSX6C5 MGS,?&JK3G/G0J"7X,V0^_/;N^_>_?OA#?/[RQX?/&ROALZ_ ,,$<98X>573, MOHBIA?SDG93G%(#?9)K.X);/T;4* D9J6ZW \=EUYBASM%X<9:1FI-Z? .@L MAX]^*,.Q+X/U+ =.']AE^L M,N^@5NB1;<9S/<5=U%,<;%E/\3_?C")O^>?_ M]S_?S-)Y\.?_"U!+ P04 " #7@@M7:!ZUS@T6 (_0 $0 '1K;F\M M,C R,S V,S N>'-D[3UK<]LXDM_W5^#\Y9*ZD9])=N.:9$NVXUE7^56VLK/W M:0HF(0D7BM0 H&WMK[\&^"9(@I0H![KC5NU$!AJ-1S<:_0+XZ]]?%QYZ)HS3 MP/^R=[1_N(>([P0N]6=?]KX_CL:/YU=7>W__^I=?_V,T0A>75[?HEKR@L2/H M,[F@W/$"'C*"WCW>O$?_.GNX1H_.G"PPN@B<<$%\@49H+L3R].#@Y>5EWYU2 MGP=>** [ON\$BP,T&L7(SQG!LAQ=8$'0Z?'A\'A[FF@7+%:.SN4#OG/=(MH*^?9]XW@I=4A_[#L4>>DPZ_05= M^>I"M.'H@G+!GXNY'.%^Y>\JC.0C,9D3 ML9J#[/3PTPFL'1:"T:=0D,N +2[(%(>>^+(7^G^&V*-32EQ87H_(=2D Y*J! M'CX_=04;B=62\$*?KT_,VP_8[ "J#V2U[/EX='@R.CE*6CI!Z NV2MNI-IPX M^[/@^2"N5 -.&A _7!P7P647 ')X0%X%\3E]\LA(@A&F",1'QY)/HN:Z?BM9H%6/O([9Y(^1_-'8 MI\:BK3LUR0SU-V^UT%42I]OD*_?E ?$$3TH:EZ)Z6Z^W_GDQF/S1G@X%(;KF M&B0",IH__-5N[JE_*Z@-H M0KSK;'A)6T&%;'PMJSE2LBZI 5;\LL=AS;UXV[_Y/)>,=)TG-.%P]"MJU4_W M/@=EVZ1=,NTZ:6A"?=H\Y8L4QK8).]CK.F%HXH2>@_#OVW6\^#&IU!0*#+=2(]A %?:T]>#+, M9* 9R;\>'E!&4D(?^5_5[_*6BAO'( T- M2U1JW:[(SI7-XL*$7/T2\1'FJ@R(\\!W03DG;EK"[Z9WRT1'_^[CT*5"FA22 MF-V;&8AZ)(F:XD#2#HL19Z4*>AG(WP_YSS&?7WK!2S=EKJ*5@=B? MVA);HD8*]T#B[KKTUC(] M-\)EH/O?-+JKWB39"SXD:6;'/2J)G?6)LDY1TNO )68?2KKF#^29^"'\XP2S M:%AYWTD3F(&VGS7:QCA0#LE JG8;&HXS!Z8>NR'NI@^4_] D;S50,YF.#C4R M%='(_281#93JL*FN?.!T$3 01K=$5&ZH$HB!2D<:E7+M?T& 8:!/!_K<1R[T MU;V'(X3&G?? ML/;MUOX*INW/9&K-F',BI!C3CJ1*& -=/E3(N@0+BM ,>Z2KQ ,UF87$S7G% M*^5!XLE\;D6;C:!&DBFNT(4GI%"A/*8!KIUTL@!EDSP:XW@ MR]<;**0[+:+&2+4>J-+2E4C$=<#Y/6&/<\R(YD4L51MHHCL; &2&!"@0 K' M0)E.;B&8 W'O,:O5%4H@S10ZUOT,<7L4(QC(TV[C/(9/G/P9PNR_20^ 9OQH M]0;"Z*Z%# .*4 RDV;[;?1ON]Y9N^&/=0]&'&QZ]2WX-\;4W8* )!ONX5_:) M,1J81W>C],,\4>\#Z[1D'3U 4\T0M7 &,NM>F8IPSD"U'N(ZU71K@#103O?0 M5$=X!N)M'NK)TZX-H(%TNO^F'/89B-9W_*>!A"V:&0BJ>W?,L:"!Q&L%A:K% M:*'.0"S=T1/G@P\$V3A25$V=>D #J73_3W7,:"!=/\&C!B%9"]Q,PA/=0501 M2!KHMUE$J48H5@(9Z*7[C2IB2P.]^@LR->RYQ@8&.NK.G[J TT#,S6(2!<,.H(."&@;@N,N5;_!H;5/5>] M,.PH#^S <'Y1_T4D&[%"R=(Q1_4#/_=SP< L*S=#8> JW:E6YB^->?<=CHQ,);N3:P)PQ2. M)Q:/1AU(038>]!1?7P<8' \)@),Q#8S7*^,E49?5?XI;<.&-!D46B:C:L61RVAL SMV=YGGHX79X98KKV&N#BV;6>6#[I'5 MHH_%]4S"^B MD1/0 :[\>!JP\Y\;[)>^.S P456290T3Y912#0:]P&!0,AJEAF3C06I [?U MP6WIR7(9RC?"QHN "?IO- MN*6G9+54?.A532;,6H@,7*([@:N2W J"IC(+;N",C=+@.ADP'9H:J*_[7JM2 MY@JZ"AUTE=ZH7NGA.L>,K< X^"?V0C@&\DW:,<2Z6)MYY:/N?*WFE5H_63($ MI,8@2XH(!G;JBYV2\]S-F[IRG:\#W%*J=,-E8)UVF;D%UDF[13<%VUFUD5T/ MW-)C)F]G;^H:: P\TB'K=["=>WNZ02[Q4YF,V=Z7U7=+%895GZ>D8E4C/C; M9& ,W=O:P!AY"2*A4-PG2CH=>*0G'DGMU-^)_.8GC^VB42 USX-6^>35+^E60WV'4Z\FU+A@-7*:[C",N M>S)Q62X;F"M9%P)6A =!MR7FJ:YO]O#U@M/ 0+J[N*68J@4;_'T]O>S76:]N MV]; $E6^W^Q%P$&!WM:%NFQCR_T4BCCA6UX2<<:^>T&]$,1UW"@B2=)T''_F M7&8G3@)HO@ YD?L04(V >?L!&%A/=RA77 0LRJ'<4.6?:K J7!4/-TJADBC> M)WR;ZMNKXX4N<2]9L,A]A%5>?%#T MRZ-JPV4F'G_CT1@8OLU+GYI;-&51E!LY2H:.IC!VE/^>K;K3$6T&A7DY\/]V MWR[+OR3:)3C3H64S7WTROD\Z'./]J?ZE)TJ[4+Q36P/-6SQ]^O_V=O.O!Z_< M/<7+I8Q RJ*XP/>#:/2J3!81+_KHGJ23_/3X'TI2ZMYJQK _4Z!GJPSD'J_4 M5[E?,'-O\"M=A(OQ0EX> 6M- LG#X]MBZ04K0O:0CQ?DR]X6.XB^7BZ_B4Y/ M0; #B=GJ2I"%7)@]Q($]!!6A[.XW%H3+!)0"R!Z*?L-A00-WHA"Y872M!D9. M/4\>&K!&+ 14&# Q[(@O>U/LJ2^XJ\;Q)9HO>PXCP'?1!]2KE[DVQ7H\%81= M$& UAR:]JW7KTJ+GA:"^O"NI&[ 0I:M4R7IM!?4.<9@,&T[B(&46%WP@RVA+J?LA MU'?H$GN*@_Z;8'89A"Q9O_7;V\)]+=:(<$Y(=6+S:A*K56:/E[JP+ M:.7I)6T0,TQ5PQZ:S,DE]0$+;*3S "B_M6*=&NS0QL)=(S(; C8><@%F-3L M[(8LGDC*#$T0T41=P4;R%S]U@P6F_I:GJOYNF%+N-GQ#7G\RO;;0.T13^8Y) M= F-DW@:@W=G.<,HQ2:T+$OU[Y=^).6$I*:,,5SCO*HB_ M7EMK6,&H@23QQSC\>(DIB_.^;Z]47&8: MN5:\.]23RDE!T2LH='G=+=+FM,^HQ0)\4S2[LV)KFU^WH3S0[J:921U98%+9 MD6LGOPZ_H877IHO\2G-5^Q8RMY$%P90 $9R8%!NQ80^H=H<505T,/)"D166J M7&JE O5;H,@#\V2^>IIL-2&OXLS+G16-(.5)B:3J9Q\1%Z"X.Z)6SZVLM))" M:PLAZ5<1JRN0#"R,#%VI[TSFV(_SXVX#_YEPT )*VL _5:'TS+PNB4PUF02R M: 8]B@LL,FUA8SGY%D/<@@[3A[0="U#";S#[0<0E=I2U7;/_VD!:O U3B_(Q M7"X]2MBXUN;4(*S7G=.5SO*0B.>8?""<,;*W+@$4WZQ*5#+B51@.X M5X,JVR:]H,R?F\E\?S8;Q)O^;AJKYDHA2!W"U976G/]FN_21^!38ESA &#>Q M0HILW@AB)9]/7H+)/ @Y]J6@G;Q Y2H1V/*I+OI,I N_.,V.C:R<>!*'4;LP M>?],CCI19XN;MS5X0>,7RFO_D[D:D191 MXM#J2BLY$=0?Z;M3'LHX/S/U4E=564,CH\DDG>FQ,E,BCUYA)6D2$5[V/>V2 M.S4^;V7L6?:ZQSTU0UMKFL8%)_TW< MVIR<]?R_V\!LC7PVZC;??1P"9TEO&.QE4,S<-&_@46"AH'D-,ZW7UEH6*SQ+ M@?U5YV?-U<>#M%7J':VU"U@*:<9:6$W ,ZVU5"W;2"ST(EMV28Q4.$;KTW4T M"#N5(8_ZU %1%GBA;IG7U5HYE>W%/,;Q1SSD2W$,M!OJJ$A&3):M0#6B)$6SFE)=G7=V,EQ!LXXXVG% M4Y X*19+SB"*,VC&&8'D# &<$42BQ$ U$) A]W44=^W5QJR7Z+F!9TP5@C1U)YI:8:'J@>S30C:E;)84 M'U9='B!Q?FIA=N&78LH4MR]#F9_KMHR[MU9V\D_[DNR(RNP4EZ,W?\) M9:3E^U)2(1_8JZJQ5*5X)-*G#Q22PD@&DN*73J5"!,>MQ']&?#*E.5=YER:[ MPW]J*F!ZR]!2R?U646,E1VXO^TQ+,\L=7+=Z7/.GC<$ZOU!5J#)*'$\/[<:P MI@YK[>%?O'3\2%\%(=$=>M,%Y3I8*S=9_KY:3D@-4[.\1*J1!IWZ=C( M%F.ZQ24X::(X$N<-9C.:7EC4RRT] *\#WY4[3A#VA/T?2C4EZLPNI'^J]?E(UD/..U LVYT=5+3U+YH< 1=6LYIF MY^JN6H/%&U\/:6E&]X7>V@.U^#Y6)6=HE59R1L7;226G93V E1.J>E_ESB=K MO_0P$H*5K_!_"#3 M_.ZFWSE1#YJH&&MFG+1OL3M&?_%\U1***BNM)&CQ.*BAS%G/+1, M>=>=DF]U'[C/L>9);$O6_C5^^L;EY[$H0)9<,5555N[SNB.D[JW"=M:"J;65 M2W%]=7;WH-)K2L34RJTU,3Y&[R*G$UW Q36Z1\YIDPOC#7P,&QD+H_;D"M+LI#1U@NJW=D7 M30_LY7-+ZV%L\2B9W?HR@AO%]*2:DLRN7&K+?(RDNPW\1.]0%UE&M/.Z+'I/*FTM:Y4^=2/1%5N[,0?G_^K]02P,$% @ UX(+ M5P$ #J"&$ +>D !4 !T:VYO+3(P,C,P-C,P7V-A;"YX;6SM76USX[81 M_IY?P:I?DFEE^>5ZS7GB9&3+OGK&=_9(=I-^RM D9+%'$0I(RG)_?1>0Q%> M!"E* "XWD]AG"0OB62SV!;L ?_IE-?>M)2*AAX.+WLG1<<]"@8-=+WBYZ#U- M^L/)U>UM[Y>?O_OI+_V^-;JY_6Q]1J_6T(F\)1IYH>/C,";(^G[RZ0?KM\OQ MG77G!5^>[1!9(^S$$&(_CN"!X9&#YP.KW]]T M?T6033^W1G:$K//3X].S_O&/_9.3QY-WYV?OSX_?'[U_?_KN;\?'Y\?'&3*\ M>"/>RRRROG=^L"@5/#L(D.^_63=>8 >.9_O69/O0OUNW@7-D#7W?&E.JT!JC M$)$E!J?'QV>#A$K8 M@O[5WS;KTX_Z)Z?]LY.C5>CV+)B-(&3/EGC(MOFJU/[UC+4^^?#APX!]FS0- M/5Y#Z/9D\-NGNPG#V8<9BH!KJ/?S=Y:U9@?!/AJCJ45_/XUO]T)LO?-0;= 8P70IW"*8FI)QT M8Q_=3S_944R\R$/IN((7UNC.LY\]GWTU0I'M^>%I'>R.'[,G9I0GY]+VJ4!- M9@A%NTQR=3\'@Y.5M2L[G-WX^+4KV17WMW?1O;1##T;P0$ ?!A%;0,/ G<3S MN4W>[J<3[R7PIIYC!]'0<7 <4!%[P+[G@&@EK>CXZ?_7?\3>TO8I*.@$5&Q$ M/ ?0T.\V6WP9+& 83X0##HI>GOP MZ10%+IV"!15X.L!D?O!\@8/U*J@B:,R0?3Y=:WMR&'-RP,4";LF+]^RC81B" M 2Y M_)4D(SI\Q/X7!PY>(D3F(_0L7,Q7-B%O(+W_MOT8)C!+TGR9=/H\9>S9BK.; M7>:/T/ .VT%G3&GR%!$K'-MW8I^M,QI8YEJC583 @4K\(PI^_X$)'1MG=$/B MY 9G$V<[+OAG:6CYB&[38A!2UM'>^O"H^99^2O#\HA>'_1?;7OP.P2N> \_# M\ 8^AV HY!W-*Q7J(IIEJ,MGNT5RB\7D7$Q@2">IB76^@Y_(SAVR""A\(3 M7D#A(?"LHF0R9@2LWX#*>*QQ&]]./&+O4N9T@LO0<4-G8=WGP^OKA M2^9M8U>YLT9W;*#3&4 ]5I)G"(^@\$S6!6O>4&)3 -K*6]@K_\V&7Q+&%CBB!,Q@Z(&M9,5BWG#K M1&=N2=I*CFHNH]/0I-28S#%8D"!&6T$AMA/]ZD6S*Q!\8 :Y7FT6((T&X3\W MNPC,F-8J4SI!3+K!DGZRR1>4:6X&R$9VE"E!PQ>KI#4%*=W ND0!RKJW>B_6 M YC" @=-F'2II?P1)IK8/BSEH3OW B^,*,VR)-ZGQB.]G2]LCU"W9+W!<@B)5OL M/@AT9_.>% "NVG#@XJH@4"7*3:U"#9$RWYRS25#A5Y=;JW QZX)F KV)"4,!-IFP*[D-8^C3*2EJ:@##OE>10L6^, I.3KTKQ M,PJ6W.*"X'^. ]:6U=V:@:T@91Q8=DBW0HNG5J)- M^,'V0/EU^'D+!@1:-3B>CS3&:FKYODDX)"+;,7(0N-X0W'(D4>O:,O%4<V5!6]9KUJZRE&O);=V M5=:KK>R>: VJ;FLI8\I,@R8A@DFI:&H($FSO=<96YSOS8Q_.#&J-LG8&(81= M@+^\2?4/ S>S$HOF_)^:Y>HD-\V*N:LZ,K50ZD>M>( %81*/<]M01:6%(._" M';*@L8IA5Q:"9 H^5 RKAHFY-BHJYV37OQXKOIR3X0ZVU$S%4.7R+/SQ2]&J MT1"B_()(20C:*QA\=0Z!._Y*$@40:K,$7!1U5$KF@I,#$$Q!N:4^)3'5XE]# MI!Q&:?M> D611E6]=/4./1](+9T*E2K:@>R7'D>JWEKELE"!4(A?9#63!_&>:*#.0I7WA"J-8;*M8_=:.6M!8Y:FG M_&:N0"YX;96[@=Q]VB8.K=H9D-J,%<46M92:5K'7W.^N>@>=FFX8%<3/2P^P M7[Y!O #N:B(_[&T?PC0"_S8=K>MN.3?!YZ^!+]T+GVGY@(B':7A.Z+(:H?7O MY"0V^ XS\"?0&*;\>CI%CN@*(FF6F\!1 1YJ6\-Z$=H>&WK$0P<877%CNR&7 MF K8L7D;32T["'80ZR-(&C[=85"ZPV.N9^>@_<(M"6WNQC-FS)A90$.+\2>,0( MOP9F5(QJNWRXXF8"1WL+S"A][4*-7J^\Z 85IO_L*Y[^RB>D($1$S260&T* ^? M&U)52Y55Q)D,.I>%G(8*%1$W45NI>7@42D[.R61:N4BD2+L7YGPVM$*63Q%TLZT=;N\1EF=M^I'BZ.3Z5O6(.KTPOLI M+) 0-(*]B>(G-+%$WNZG$^\E\*:>0_=%UQ+&7H(*H0%@25IQMM1+F^B;-[,I M/X2YT_8_+U?8[-TA6A\DZYPW^<:M7[MA0'9J'\FF;S>T=?>&=)X8;+ZQTI1=7L1KTG:YQBJ'G9?>ZE'G MVFIF$:HNY4S]=#Q?X&"=@*PBT,5VR%Q.6GBU#1COV*'=,O%Z@; F_$BTOS!E MG;L4H1U.0>BR"5<>=B&U ?";SG=C=NEL<#N8^]P=7[$9%_$I.8^B)1=L)\;87W8&N+=7N4%D_FH-=J]R=L;)N M.HNXVUB-/.3R M3&6O?I?NS)C(BO"S;6]& *\(15MVID4X-X8?OZK[P\1L"9/T;9%+%&1.J:'T_PY9$%\^"=ZM9WJP\1[>L MR(_*_HWMT!WOV!0?0H1N\W[E++2K=849N+A4!%E967)%DQG&M-E4/@7VVG-' M+A5J.J [*KG3U5_;B9?DW^QPHW59_,9_J*_C$JTB@P07-.[.:362_ M;"T;4"MG=@LYEYB3YKT:8KZV^4TW6XM*E\X=M@-=C%9!_C96-K^D6? MXAJC17+7X0/Q L=;V+[!1:=[Y,IM8&:R=Z\L,:K,=/^<,*>^=.^\,*>P5)85 MZX(>>3X845(J [[2"RB0*/9]VUFV6G^Y5;=ZLX)GSG;E Z=/W9E04U7:IBLC M(%?5E[;KS 38596FK?KJKMRTM5TIAZ:M^ZJ,SS:?TQ_/=HA^_C]02P,$% M @ UX(+5Y)'MO4M*P *TH# !4 !T:VYO+3(P,C,P-C,P7V1E9BYX;6SM M75ESY+B1?O>OT/:^>&-7K3[L\'\EW=/T]/SZ>7M[;N__^T/?_V/T].3JYO;;R??T,O)N9OX:W3EQVX0 MQ2E&)W^SLY>7EO3?S MPS@*T@0^&+]WH^79R>GI=OA+C!SR\Y,K)T$G/W_Z\.GSZ8_^G3YQ_^^\.'GS]\*'2+5AOLSQ?)R1_=_SHAO>#;88B"8'-RXX=. MZ/I.<#+=??1_3FY#]_W)>1"<3$BO^&2"8H37R'N?CQD !S\'.S9>8__GV%V@ MI7,7N1EYO[PK\//ZC(/W$9Z???KPX?/9OA>S!?G7Z:[9*?G1Z<=/IY\_OG^- MO7G1U-$_P= MA61KG'IHYJ1!TI)"YCC=T1LM'3\\GMS2,*JIS08_7:+E,\)M2:6-H9C.!0R' MW?09G>Z!:4DM9R06S3N"J]22CR7H>QBMG4R*$K'WX8?/'\X2YS4*H^7F+*-] MFH H)5+X,@H]^"+R+IR ;-CI J$D?@J=U/,3Y)492F#5-Q]'#SH.# MX7<+E/BN$ZCBC3]H;XSN?Q+?SZ9)Y'Y?1($'!_?UOU(_V1S!;,.!.V)X G_\ M?E H,D(NX)#S+J/E"NC,3MY'YSE L8C%%D/UP]0$K5&8PO_<:![ZA IRBGII M@.YGT,J9SS&:9]3=S[9MKU#B^$%3EH__4$> '$B$Y>?"FL,9%;#R)G[\?9HN MEP[>[&F*ST/O/DV(AD$4TNVNO)^=NVZ4PGH%_I"_)A,I"5-/G]<+WFT(U"<1 MWCRDV%W NA?Q\>!LU&.HB(K.H7S $9S)R>8!R$F 1"+U5D0:?D/)GADB.*(P M%Y&\#HTA[/+KG4-WA[)I];Q,PCC!;3B+\#);#8V!D!^K<[9N0UBB7 .A@N;./R[W[SD\45 AL>5 )8?K>@0^3_N//7*%8!B9I/=[_X MHW">(+R\0L^)LA728E"=ZM@Q3"O[0.LT;8F9,]FRYSBI^@SVUX$3CN]]@%XP+%.2LK[+N@ M"7R-/!2H0JP;+IP@/:"LK@$H@FI1#=<.P%1'*]?W2#UD'>#H^6E$[AIL+7^ MKOP@A9DN#G6>P/0_IPG1QA^CPGC;>P'"J3RH9M#9^71,$%"*O <')[XJG;CY MF"PVMYH2="#>F5)C])H@T*3VUSN$K\XN&0E%.YJ"R"T1$A#O2D2Y!XYW=[,S M)W[.[E;3^'3N.*N,G#,4)/'N)QF2&8K;'_R^)PT81[?PUSU6@?.,@E_><1J> M:20WNYX2D9HWTD#FG>\\^X%/EN5EBLGUZ/DS'!J.FS!(YG300'[ERF%+$8-T M1F,=9&=FD!S@]+8:B+YTX@58:^1_!3E_GEPZ&&] W?K5"5+60I?KJX.IP(EW MM^57)1=9E8-Z0QU2!6%R@#S : @61*[7?2VYS*HBAM-#IU@LXGG^Z@N%>:V] M78OE]YV[6 OF55>00.1P.F@@O[QT>5*&UE+OF0HRKS'ZTMWUG+6]I@2P MCUQ&>XW*PL'; R:-G,I [:)# AUL(^YQ6VVF@=2K[5Z\#<'>0(_.:V$1 (@, MRD6]M,@?MJ.&*8@X732P< _4@)49SC/GS [2#7_M"SII6?UA)OF(_^ RC1-8 M(3A3CX7[6*:G#HFTOPEX<'Q8\Y?.RD^<@"6,&*UU+*AD 0#6A/NW*'3Y:TK8 M3_ONR"))[V=/<>ZLDMH&FRS2[RB/N2]=G$2[14?,2$>Y41F,-9'^)(N_%#UA2@YFR=A[&L 84_M:L9>GQ;K3,)^VA3 M?,'(*7W5MKJOW66NVS6?*>+#1!^*7/A,O'5K>=M69N7@?CW'9:8<[+X[B3!T M_.7=1_A6EB_R,_'_(@\."9S=U6Q_",8H>DVN@^QB^Y=W,9HO"PMRFZS2*,]J MAJ,EUP.ZHS5B.A]/5MB/,'#\R[M/[T[2& B(5KFYV0:##S4,9DX0H\9,4M." MRNR*?9A%MEDN0VO9YSH3BYQ+.O"L!8+MGBDM>YX+S5#>&5E\C%W/U.561()W?)@)""?YE+$I2D%( M5"6@OFW,Y%UJ(\BH/XQC4RW7=4W0'"V(Y6OZ/$9 2 MKGYK<9$3D8+X +7Y7=PCZPUD'34^Q%K&F^UMFLO06M;;"#E*I(NU_,O) M-;FP&;4@_-G C2\5:V,M#$=9/^*@'6MQD;1^Z)$^:KG^PGR[Y%A1;XQ MBQ%HXA!2S>9?[)AH7FMK 9&;=WG8U +QHQTK0QQ7)X+EKV<55& ZOIM2TH11 M$WBL;S*,^B9C?8>QOH-\9',01"]$--Q$^"I*GY-9&M1C!03QXXW&T%Y. <3? M/)@LXF?Y].$"X[-0Z&<+&;1RGC5C8=C"$ M_$*IZ 8\%'MI9^3.!U7'R^JTY;] L,'E*Y%PNNNM(=%P]\OTU,N0Y+[G]3"! M >Z.9[4V@7#Q7N=V&7-M3(^M'7,LAIAC,0:4J[@_;&8]##ZN5,[,&'CLF,@L M&7C@",^<&;AO66@*#=QO*&]!#=RO)&5O#=S'PC71K'6KM.2]&P'XD_%\-Y)^ MICF-9-]6'!U'PW IPBO?9>H[7[D%=[DY;F".O^L+L&1J[%7*89IS4G+Z"F^<'?]BK#K MQTQ71O-QS&$VWXH*N.4-9 Z[V9Q<+U=!M$'YW.R> R:9XRWFESV6.4SG4\.D ME*VEM!O--,8K[P>>OSC8^X:2^]E-A&?(3U+,K%%X_+@:P :\A0H\C@=@[%R MF]%A:;KOAJN@,ZXK!N6IY%E71?X90!F/@511N*- ,+TV7!?>6SI@9O*O[,:R M^PS0'MVTTH)/8%9;"T ?M]3&>J>E9Y]ES%O+N62P1N>7 0/W[+>X ABXP[_- M/<' 8P!:WB4,/""@]67#P(,$%-Q%##R4H')!8;8/?0)__'[EQP0[F)ULVBZJ MIVEFB<0ZO.9D5=7(.?91%QL#DT>G WY4;;H:A-4O?DZ?F =]X#N GEI M@.YG0OIC%@-8L$=>[6VFD[.FIQY?H<1&E,9@D)/_:AYV) MMM%D\$6J[TV^GT8P.5[^4A,[YENK&U^PMXJZY[F;^&LX,K*]] AB_@)H^MYR MTTH,W-$V>'P!H;#)C5PX$>$?_AHUV0^B 0R9QJ+X*Z)--.A<;H*ZM,Q_UGI* MC_A(I]-['Z*C9Y@[AM9)?@K7H-*20FLEQ?8)-+(85*< ]-K]H2<_J^U&U0K$ MWN+)[U,8^D&0D0%_NY]M[UK^#2LW,Q NHSB)Y2%2_3T;?8#*E-^2_:9.A[36 MT4!7'?;5%>64.4.YE_([TM2[4EI(!2#C>>7Y%YLQ:[H?4>::0HO@D%%@S814 MWC6KVOZF+<,NG+@].O0:R5:AA6 M#/WMP6.L#VO]ARU6&=]0L1:)KA=:2PO( M7L=JQW@J-Z2L\B],T!J%*2HXX@_(0"MG/L=HOF<\:WM%8A\"'=X'!D$BWX*P MFP9#GD$3SQG [:**A1@G!?+A7P?2X1\'A]L7%,VQLUJ0^I^4.VE^V[Z(S2\ MBI^GWDWSV]I$K*K[]!BY[^?1^BPKPX(W.=W;?QS(WO[@]Z=IA<;"+WI"[P%' M7NHF]W@KQ1E+DMJL7Q*SK^.8Z%UP<+-OAVG-; ), MIX=I*Z!O0)VA/12X?S.#E%"'_T!E>V6(_C8CZ<@$B<(G?EYCL86RI7P)38@, MG$9!FEE5[.7,:JJ,EJD#ZB1Z!.4T7D4X85-";ZB,CNS]B>VN8!-!:67AO;RL M6EAZP):K?YEY+<:_2I92SP@$ FW#>-YI5\MJF+?XJEE*A20 %)4V,[F4OOV5 ML:%V#-?G,3" J)IML7J>YG]7K1^GP46_AO MPUF$E\X6.*Y[@M=#:XAAG3"Y7 56/RUUPPJKBBRIB\TC?(X31<_K80(#A!C^ MDUR<'K8SH/,VMT;6 R@J\ -GCC[*?$=Z9B$Q/$[NMLKM[ M4(H2[#^GR>$3Y^P[?$[KGN K@4&K0\MH9-/L:CUYMI34M@V_6K&@ESKW&_N4 MH[K@.,UUJ+M.0-+D,_OB&Z+[ROAMN]SW%XWV_85ZBC!R$RDA1&O8$1U<4&@- M.Z+C4I:.RV[IN)*EX\I>'Z^$64T/[V0:L89>B$NE"TF8M>5J71P;S'@<>*E$ MZH 8@*>DX1[A&[36HB!KDY3JFC&M24-A:"LEJ(8F=U'4T#,>D8;RXFA(+)8< M4N;1WKW LTL-95T85<"V77?.0PX^QC/-BBDX@FO35WN+W%&!GX,O"ZKRPTQ4 MVIR;]8OZ$A*B2PGK/.L-U2CQW8>U"+11H1CW*-9A&$VZ]W(1]:A8F68 M29/II]Z/FE":]@1'<(@GI#.&)-BN4-%^XX8 M;D!*!RZFVAEO*.MO,>K"9K_:&&4P1AG8$67 ,$NMP^#H(^!-1AEH\#7W$'+0 M9C\(KB&LPZ"-#[9C;3!FDP.,#MHC;F@4U538.NA%Z*. MNB,PZ/1)!V+PNFM@C4G1%YR]A-ULEO).)K$A#"^1Z6D20\)P$YF>0V-(9^F% MKXZ[ .&$-T72N,Y07@\]?MQTF09.@KPKM(+CT\\T1?A[@++S/_3.EQ%._']G M/V=.!]OUJV9X=87/9S/?13FM8 M;+^BA>\&#&\XHY&>"*@V#8]*$@7.WWEDEHTTV7.55:M]1"T T:DZAH*A]SCP/+Z MKQ0D%@062#XDW!DPIF%ORUP+7ZK/-W M=:3N9P:D+0ZA;$;C<\_S<^H*#E]][IW]8RFU":AZ/NH-=;AO=E1PG33E1CWE M4DW("^74:YGJ;WM+[GKUE^F225+Y]WVBQ$@T._S.M"G3Z92X(V]6H7L0@" J MPGDF12:(2-K=OQX17C)O J4Z][4BX;/<%5GZO0:LRT!=OZ[ OF1)&7I;[41G M?]R&<"+E?WUP-IGJ(,4%L[-VMGY#_GP!EN?Y&GXZ1^14):&A$Y#TV_!8*08E MAC&-U?IV9>7V-QY&ES,#5+@)"6@.^#N,WM;"VW^VDE6Z[:_H-F9>OPG"NRA' MZB&SH:2/&,J>,)NEIL'L^"NQ;CQWK&*A,NR9?E\N?T5,-2=*'%N>@2,G>F1U M3.LN;D4BJ:R06L=>LUEF:+?6WK*VX9JM'EM[P=@&!AEUVMI+1@6 4)5NZ^+M MFQX"5-7D,=D@EA'\7G M#S :PAAY&3G\@HJ<'CK]5$4\.:DK[/8ZTB! $8 #E9!S&ZY2<5H'IX,!Y!>5 M6WXRA[BC >P(DJ"8S0TAO>5".D)X,O2VQ_]]8*>(''ZI)8OG7ZD/,HRC5%7, ME:<8S=+@SI^Q-+6CAC1@Y=Q%X9Q88=L*65]P])(L&F]HT2@&,'H9A0D8-G". M+7V&I[115XN\)7+6%#T_0FS 6'>#VQP.D<%C* 1"CPO/&MK?UM%[IA;R88/2T2]IEML<^Y\+Q> M183ZR>(J)XQXV6_#+949:/%@O-(,>@XKY4L4>2]^$&08B'W-37MKN,.K$I)E M+%Z_ND%*GE'<4:GZ2@:'W:;H"!_IG;AK_C3P^MAUDQ) MRL@F(YC%8'=+4:>8X)!:*()2=+=TA*9>!*^N]UJ+2$ME MA/;,%%7C-!,8X8UO7>TE4RHNLT*%,J42V.U MUF#>ETGAY?/16FHGF'-O1FG84\+8U$6A ]OJ*8Q7R/5G/O*8"6+LMCT3>Q-A MY#HQ_64,3D,]%_5A/",/X(;>%.&U[X)$R[S,3NCZ1"+L9CTF7N.8_BON?:32 M3RCSDYXO,X%ZB1$(OWW8$CM1A=N^K_6U"_;8K1]&NBJ]G4T[5OFE]%A34A5* MO=64;'V0"3TDS.;JHC!0"*K@%+F@;7DD>NTN/Z 6BS M_#1F6E-UJ8,+M!N:DT)8:Z2CW!XHGO>S,AK;/7H181R]P)EWZ:S@-\F& 66C M(?0XZZJG,M_52FT]ZCBB3^ATR/X*IS&Q1DA\+9=A2D-ENQ[,4X\4I@<3]=D) MO]_/ %CD,9-0Y?K8>RJ9LAXXF[W6S*ZEJ[5@2$G>LH6"/,_G*EA;(O7SKQ8H)<1.Z,G\!4QJ"7[;C\3".$ MWT'=:7)[<3^Y":*(@TFMC>IKAAQT4N:.NRHXK=7-$S3Q72>81D%*+GK9U#!: M&J)=7Z88DW?"CM"NF4-HJ<24&7_WL#-#D@*VU0_#.3FFIM$,[W]#_#.OTQ=G M)2S+<=R8ALSS[J8C"I,%[([[-(D3)R2.E_,E23)L;DVQA^I%&'YJ*@P_Z5=> M+YS8CZPW\K;;,$)RC(NBS&+1=2%?;0#_Q2F M,?)J$HJ[])N,T,N*;[K@%5(%6QV8!ABVDTLEI=9(G?+APUH"";0IBB.J!D)M M:(@(OD*QB_T5)_Y:U$LAH/4/W88N)B5U1:I BP&4T?T-)77QKQ-[4?Z!]=9*4Q,A31 ?E%OKU*X@!1%W6U29= M?9O^K!*OI3)*MN/&VX&=.2P4WJ'-;=\5/BRQ0VNF87GO'C:XGV7K-HY3D,;H M,HJ9I:]Y/92#R$-.OS2 $Q@UT&4+S77(VFTE$D(32]86FRC5K7>'.Q4M5BN+ M$L(DH_^*09G4>#LS8\"E"WUP8@C9K!N=*< O'26,%MJ5RV+%UEG'=9=>Z7V^ M)#^ZS5#,A/5)N?%OU85"65'&\\TJ2'HI+=GW/0R *KOS6A(FRK%&:\@'%KN9<2;*S M=&NY/O(>C!W@;BTB?)&G*!1>+3J?#161=4//3+Y[NR_F) BH1>9/AJT(CH/0 M3,9[T@T_J>;_SP9.?,%U:":S:O>_?%:*6C1^, H-R7P7M1#\Q2@(6F7+J 7D M1Z, D4C"4NB9I>')Y-,I M!L! ':^6N*?X,M1 #8^5+ZB8<[-4/(G\1,7\&ZC<43,A%;-ME@HGE56I& $# ME;;.%KE9JIHX*50Q^V9I;?3$4L4LFZ6W,?-9S7X[8P)__'YX0&.:1.[W"["P MOFA;OR>:F,^^@FA]C;T_+7OI4[PFY\LBD^U/4;78<*J\MEF MA)X8NX@ 2E NA)[?Y./C5"UO13.NNQ[RCA[(A2$PTD7O\K)>&A M '<4 ICKLW];A6'_8=L6.)T7T#QOM7!W]'R0/V M793E_\(1RZG,U^DGQZ>^NGGJBZ61^LM\GHCX13B[L C=_$>Y7A)SU%+ISGW. MJHE/D^W%1442QYP#AM]'U_4 UUZNS?_/I5IER\Z=:K;T(V6:+^J[\A'R+G! MGAU>#W,8X&I>_#Y#8$+KLTE1G-S/IDZ Z*<4NYVZXKG+51!M$.=1LDJ+CBZ3 M'E]@9C;Y40'S!?_PUZC)K9)H@ 'HM@\I=A?0MD?=MO3)@3]WM=,&.5=>G(8: MUM<$Q MLE^QK06ISLJFN;&QV(^!V 1N% 0D/33TX31?0%#Z?_&I&TCTQ%C1^CA&2] M''Y/[*)O4?)_)%G&C>:A_^]#@!1CDZG_GD[PR'Q*>&C9[8 M>\.-)7B5?L*F];.U%_=G2EERJ%Y-@J\I4UU;3^>6P E:;=71ZH92/KRNQ9+= MH_+F-V]@S)0<$@"^0)5H?5>/C-5CV(3T^['F5[^BRW M86,Y)]"EE0^O?^^5]:_'Z +E4Z=T%S(_8@[_W]!++Q#0OF,."@>-IQC MBR'I^&/*8]1JVLPN\IZM178&[H:T3\)VE:AC3O M*AF+LK:MQ.3M/F]-3QX\%+B1RH>VEONN'O?>C5_V7!L*D]2C;=04Y))8[227 MU7C(>.^]:<%L&&\$TM)[2W7'[%@G8@G$31(N/8E73\PUE&GA.^K<%-[J24LY MD@WE6SS9'2FTG2886P>VZ-G%QU>]Y6U3_YY&-#@10*HUI&*[G+ZWY5 MH.FUE^CWNV8BU<69+570PKIWPU6KT05@6>&<=?Q3-L)E1=G'_BDBYJL>CQU:P6UEN?0KM')+H1V@V*T P7 MN2/EMK#FC9G(F2&T!7XT,Z'K0HA+%AY2"TB/K_^UE.2B8D;6XM&M/.^@/M)P MD58D_SGEEC%K@? M![$LU13C4XOL3X- 5EDE/\4>:)/R /I=MZ(B@(J!-BF4I!'0ZFL+*D;6)&]E M^R6\+4VH&!N3/ +]KSI!^43%6)MT^]9J';:H%J080I.N-?H]ZZ4J."I&VUH+ M7Z8FI&*LK#4[U=:I5(RJ_593J=2E8G3LMWS:5ME4'&9DK9&COKBG8F3?J%7# M+B&J&%]K;9L.2Y0JAOB-FD@R]4\5(VVM@71\557%2+Y=.TE8I%4QTM;:2#W4 M=%4,]1LUL<2%8A7C;*W1U:P K0BUOYY50(-O?L]^0?EY"4WTFI"$KWV1VQ)< M+R\O[Q,$E*Z=]VZT/-N5T#U+G-'+7Q =HNZ^ F\+K^D>X9M>UJ:>_=?5&JO7Q%V_9C] M'G#S@2Q(_*COI0/Z<];"&V!B=^0/U\01M<(.W.T$^["%WQ[^+J) MP#*-$*I*TP6X"BFP$> =!UHQ;D:$B3 ?JZYH$!O'T63B)(B762^XJR;#1*CE M%28-*UOVZQ8"*]:B-.!])%&ZIN&([!LV:Q-$+DKAYY=1F&#'35(G>$1X^8F' M?<^4Z']EM*1;M410!P46+E6V,&2Q^;&CI=J&$@L!;RP-^YX'A01:>((6V+P% M;OPP]MU?G2#MP3JO?,\P,HNAH*[<(M[.V#KR9TE BA,_,DM76 M(MX#QF\W_Y,=&FAFR5%K$9:/)QQK/W9F@?*]_6,M2%5W22W"$<=RD8K!;QBJ M.):D[%E/['4ZAJ]$*H]F',LP=J9B]@K\J'D>&00YENE36XN\533D6-%/8<7H MIH&48[D_M3N@59#E6!!0[22H#+P<2PAV=F51C>D::PPJ/P@ZAG@8FG]' :!C M=<&^E7UFM*CEI?3V7NG=L>7DQ]9Y'*?+')RGF+RI=A$X[O?87<"H<8X:<.X" M,E\C#P5CU;VQZI[Y5??&\FW#+-_6>JO>.#[.Y'A!W.V.@"M_[7L@@//2R6I% MA/1WQ\I:&E="Q9+[-0I@M #.^KZ6!)\ V^&=^/'W&XR(1H4P:%M]H4K]KDT9 M8CSIT4E.I_B#RM(,*TM^_^7[6>%E@0I_#3K:M&=DP@&R7U[! M[SJWH'M:1B MS%I[,UEK8PK6\.])Y!7EX2)N6XK#L)*5.DUQL-:QJ\/N&;-+NH.>;A.-R2AJ M/"L2AM.8A7+P$TK:8FHAL]:UJLW>&XH':@+R#OMD+V8MGX"H\5>TTNI=& M]Y*E[J5=.1V0:VG&[WVR0/AQX81;6?\M"M=9Z$$W5?$;?U\#N!2I'T^F3UR7 M$[_/H%9(61OH?8%4/C\H:/.@'VW05CX_*&BW:5P:T:U3H+\2IKPXKM[ T,/3 MYB+GC_'DJIV3S+9P"TPZ!R:?-_&^R2IGTB%,HHQ)_\!D1)A,@,G]^R2M(&-26:??[* MZ1O4Y)05-_,FIRE]@YJ<0@$!\V:F$7$V3$> MK+5X!HMMS;4;3*77ILTA% O-DT>5.Q4ZH=$"VZ,%6PQYTJ^-HI!NFR*?A;@P MTO0*<*F.C59!D@4;A<&%$9NA(6UC:/(8FCR&)@\F;*:YDW6XR"L*41;X9,W$ M;PQ3?LN;O.HG'X.4>P*^ZD4?8Y5[ I[B8Q\C<144.>K#2S_6X:],E&;7_5BU MOX^-(^/H5SL3/]HZ$T:YUA5/RD_CI"CS^X^O7NC1<_N?FM'V4^3S'Y]L&'*A M='O?;##?Z:YZJJPU,,UTMX]O;_1CQJB,&1A?[5"4VJ\D,D#Q;%AK?9KEKQ], M@CO]]X3;,$9CBON8XFY!BGN0C8L\.NW;MO+6$1S0"SBOKL"("J(5 M 7&[AD79Z\*>.N0>"@+RT$'H?77P=Y3 WV6X$7;3P,H7%((^'@!-Y]X2SG[0 M1&!IKY$,/W)]QQC"-Q-#J,L4DCUJS83-C&@L[KEN)G!R,:L2"HL$#M:'HDJI M/44@*"J&M2%ZC9F74EFL#9QK#(=8X;$VEJTQ%I(:DRTW,=\0\!S'#PAG!\8T M72X=O"G5K22W5&N0 W"L7+^Z00K?O@$,+YW 38,,K?O9E1^D< 7ASI/$NP_ MIPDY<1ZCPGB+*(!9CLDUCHX[G/U4B^YDZ@UUV!H[*K@7)>5&.FX[PL3WR!J MG3!%;@I+WT?EY0*:"BR&?+E<.YA<_N_7RL6&/@"O/&"'7[0/P/-EE(;59#*U M8QL#BK":HK#;^%:4$?/P.YQR3AKH2:Q%F.SV!Q@-8;Q-WQ%>!3G$!S"W1Z$-:.[/;7MOA-IL5:[*8(N]/T$!N2E_<'"V CS/SZF\#6<1 M7N9W']KB*PK$;1ZQ$\:.NX6$:ZD+NVF-C6!0%U]L2K^1BH-H,I863R^5/,YS MI;P>FAG@FC:4ALI*TSPN8,#X^LI9^_'=W275*.$T-&?>*\N23<1GAQ<$K3506^HC(ZO"(%8XB_06AL+[639,XGNZF\D_ W54<7: M5!N,N&?%()"H:Y(\\6XHRU+67G/YSUH)@S#75,/1E;VE,8*EA5(L(3RH"%MK MHS:1JCS58! ,(1I70MI:8AO?TS^('D'?_M_4$L#!!0 ( ->""U&UL[+UY<^0XDB?Z_WX* MO)JQG4Q[H:K,K-[NKMKI60M=U9I12EHILFI[VYZU421"P4X$&JYJC,E$"'.P@"?O[\W__7ZYJ19QK%?AC\Z9N/WW[XAM# #3T_ M>/K3-U\>3N8/9U=7W_RO__AO__[_G)R0\\NK&W)#7\C<3?QG>N['+@OC-*+D MWP)/\;F#@#*V)9=^X 2N[S#RH":= MD:O _9;,&2/W\%1,[FE,HV?J?2MH,B[!CTR)\1K[/\;NBJZ=Z]!%]O[TC2;/ MZV/$O@VCI^\^??CP_7?94[4CX%\G:M@)_.CDXZ>3[S]^^QI[WQ#^-H(8Y]YC M$C7\=6?\R_UW/WP'8SX+J!/_!5ZU\XC97QN)+&*Z++Z.19%A<=@ M67Z 9?GX>UB6?ZFBEFPW]$_?Q/YZP^@WWW5E=!$F#C/+[2[).I89#(+/1HX# MX@VO'^>6+U70]1-X("-3G(^^)C3PJ(? M^R9?@Z#9!4K-E"B/WW3F=QWW42/J?OM4_C\G4=] M(37_2RXL_\??U%&WB)P@]N&,N*>;,$I*@C0.[_G8>5$%$X2[RQ<;V@0 MX_$VCSAK3Q28/-WF0^0"SU^JP!8W6GVI>[1";_RA>:_^-O#PD_#8#?GVCX M%#F;E>\Z;/[JEW=Y\]BA=L=I^SLY+;\3_,_/-(:/](Y&?NA];'KMIJ888(FX M(A'!*71.Q9]7P5U$-X[OG=,EC2+J7;R"5'0>>+?)BD9S?H E=TA"]^N7P$_B^X:7Q/76I_^P\ M,KKWRZI^^G#!DJ]!B-Q^^/WW'Y!C^,G?Y.Z_#*-[_H?<"B7F&@8.L,!<]?83 M?D%SQ?HJX(?SD\\71&S:^9K?>/X_\6N7'/Z%.M'B):Q9[N-H#2#TOCH*L'@9 MIG5?R\%D!A"57Z@NA3L5E1@__IJ;@PNN@9WR6;_6B+?7H\8^G<4J7#OQQ;GS M[,?7UV>5QU3#P$$.V&<:I/0R"M=*;?G%3U9G:9SP,R:Z>'59"KH.? '\_SQ^ MZM0>NX=3,K;P\V2QHI^=Z"M-+AT7]V[]XM9>W#!Y@,6NT)7YJNBDW MGX*ZG=[^G+'%O78>+_A"\5WGL+C^*JP:9HR'W(_B:G>'D]O'Q9P#< U?QG1,E6W0()X_QJBJU2IU+8\-((HX ,X:O[3BF"&L,_EQ^S2> M!\(1L0J91Z/X K=1G376]IAU![.XJ.:>QZ_D&+V$M]%=%#[[$*79=3(W#C=V MDIS[$?^@'M+-AODTFM>?9]4#AWC_8? $SM]S^IBTW;758PW>L\IQQ%7X=1C@ MKCIS-CY7ZO$PC%54\C*,+M.$F\97<9PZNR^\,[DI^99W_?TW57>*O7G,WL/' ML"88N5V*U[H(3_%-[IB6EB:9X&;YB0],XJM ! I*\2'\)>0;7#I^]+/#TCJ/ M;]]<#&(B@E411MO]/7F-CUB_%KGR Y_FPW;]&+**>[#X^T&\!MEA++ZDRD^U M;?00WYR[HEX*]G,>N#ESXA77?^ /T'N>';:7S7H$I8%5@\\.OQ]1W;NGTM:( M;Y=W$5>?_(W#KH+F8,51I 806887*\.*S8K\/D\.L6DI8^#+#CSA1^9_ERPV MAB9;'QO"A\KWSE5FU"X:(I%5(T<>^%KP.>O$.9S.L,?Z42K[\72FI'Y]=E[] M=;HNJI)<_5'!#M.*5NM\ U\KS6=JU M^S%CIMU.Y(=O0O@!5_2KC+2FX>/6A$1RG0=?VR77_QT&IW)WK:B:[. AA9+- M!A9/F ;)/=]5\HWM%6'8@\P@RF#(N>17+..6*%>%0"_?H$;1HM_O\:"Q#ZNT M=)FQ?+O4;M*J3VR_!Z=TN4JO E=4?7%P9*X%2_Z+JIF&#YDV*_:58X=GNB5Q MH&ZTL<_H!C)$,*_B'L)G$94)@XL5S>IESD(^P-DYT@Y_?H(?%1=E27W0NR'> M4['Q2\?)Q2L_M_V8\@NL5M4?EJE8FMO1(6*>>&*(M_< M#JO/F:\:.WR,1GZT7+M-(W<%OS4:G:D@/VPT71JL+7D+#0\,G;'0PGGUV"&8 M9BQ\ 4\0OP_.P_0Q6:9L[J(!H94=M*1A'$2CIWR_,YB>1ANPSF^<=95^5#ML M&-^Y*,I!R^'.B6XCS+/PT*S@-S)^N/7N\WT>'N+L76^X:03GS.T2#':LN!"; M_\^4@3_RRT[5R6'/VDPNOPN9[V[K#-9]GQI"855U?[?+W>RBEJ-IOVY)6%#0T#C=VL M,HXF':0X19X ]@7\\O-DK6[/JDOV, +#;/5G'R!O*C3@^JU>_\B;O%WGL@Z+ M7@5)Y >Q[]I,CSN>G[YP'%P:.)$??@EBSJ"_]*E76WI4/[:GB.X9QA/9%50] M_!QF$(8]'8)@=#,FRS,B%.'@=GZL*(T^2D*TPW?%6VU$L;( M#W%,<7[ R&V\"4J#IG04"1LE5])B3"-;K)S@:%B7VIC*J'@5199M(\? M!M8E7-/K,(X5YH$?I'RK2HN6?["G=!E&5(-KN7CE7V<8\0WM1%M,!8+:3Q%S MXJP]J5+HVAB$O1DMU6HU8&!4#QST._\B80\J(83X@G&-'$[JO? %NE(=!5!1 MYIV1P<06%>@ H,1AD,'IHZ&9H,AI=DB!CLA-H0PC&TAHA^XHG< MG#U5'#.@U=; 8V'(!) = H4\]"(M'$=8.#78"D]0S>@Y"8V7W/I^KO :C9]? M8V]%8C$)KT-V\2+R-%="8HH1%G1 5*W1 4_WY0>C3V6$TGH_6.W8P?(]&A,\ M3+[UYY#Q35=_VY9&F-/TI<5^OVM8[O[>D#V);O!H*]Z"_$?^ N0/_O;EH<2/ M]HO! Z/Y)U7U+>[WC#F=S8E7*H%VOH95JM37=D>9PTSTU\(7)KQ<#9B)E0-[ M\E/EN: M'#E6IQK!I]8"HETY>,B,-3T1H:FFI7;\FPI891"M=E")#IY_D$0MH5]F[FXM MC%&?2=3VE#D(QJO3VWM^%H8-JOG.F/'X=T0(KM8I4__Y'4>M)YORLQ] PE#E M&]G]_1@TB*PH4F1WUA5=MC\WQ-;RGP*,U/%315R'L"$@"YI_;*T!E/T>'MR> MRW)6#\MP[3N;Z#*,J.O$U76L#0/-&7HT6E^'3G#QZB>7E-[O)M36#C.7<$BI MNZ+-V/P[8X9 A&; MEM7RUN%C@*J.P A5]W0U]Z@7BNFL>LZKOU_ MI+Z'+TW\@G*CI&D?[_WX$">;ZT;\,MJ[7J)^O'7=7TZ4HU5><(5R=Q:(GZ_[B%2?&]UZ) MMMDX=# =@5]K%K2G34IA[>BQ^1?:>I^W M/CG\,;I_1/WPN (1^ E%-,"RH^ET^]GY.[_<(2>P(7GP M4"I#^.T;^I;7.?";'AD!8#/4T#6F.#0\8,Y#NY/86W\@UXX= M6F?KO6!YU; M'K*5\U/=O*)II,$R*_')V!UU<">U5@Q_9I8 M!_(V&@_G40V >X'!JY]O\-2<2\>EE<6(K<,-AQ/59]P:3BP/',(M"U_,31B$ M1:=KLS[?\M"0WF7)0UMR8?WX,0';M@C1_MSP6>X"SP?]^/!7A2BS7])[W<.# MU#H6>AZU[:_:X>9TY)=PL0K3F)_%@!#COR:4!L4?+E[XU-NJG]T&5-V=H"]S MA1[V4$,1M;7)AKIR']NOP,>:*[!4PZ8:>39=N!9F&^JND.9>&+C- .V58R>H M8/T$;O>LB=5/47W+W7J#QJ7-XN/=-0*H,M8:LCB8U>[!OZFO ;FSW3SV&0 MK.KV8$>B@Q0M5;:XJPM6U(P>U_L3;="U?=NWPH31[L$TBNN)'([\#\@S+^;/C,XCL7H;1@\/H W5E/DY>A\N5M]OE MPGEML@%,D!_DFN%7(*W!7%"]N?8"\#Z&TO@2'_*$A=;^'L=0&B[Y2 ,#::L_ MKW]@L VZ=_ET[7"#,)ZEJG+^L;/4@PVP3V9695"D(\GA2D X6] 9 4/2>]6 M5#U@%)U3],F5W@A0.NAKNG"B[&#K'!9+A_YQAH+,YH>VKPFDZXTJA*$?7H&J,9"LJ@UI&] M/X5!M&.9J?D+U]:YTOI2K_SN#!PL;2Z[&-O;[52.'E/FP_YE >1&$\987RZ MU7_3D%Q^ %SM2:UF27+A$8-H;5#GQY/?'//B';3.[\$A*'6ZRLU1&C*20H*&#[!V^)14]KV[&-L!ACYT^IYLSGO@NQ;:5/_M M$%6'--D3WK#F;1U 8(Q;.:[;3'D'K<#;JP6QE:FL5_2?ARXF*HM\H'K CNIQ M?7Y!-9Z:_'?&+IA:*'"%D58)>G#0HR.P9B66T9[VK!K=TQN7.4AZ+*ZVOU;] MV,$"CQ!]:M:2=L>-P;EX2@-WM7:BKXTG7>MCXZN5:K%6]WW:4@U':R?B\L#! MRV!:;\/:X6-4 EH42MFG &)"5A77W7DL)?+G*?-UU]6^6?I[4YK2:\^P3^9Q MG H_85R&3PD9IP;1]@:HIAX9L(E--#\(FVANVMRO*G46B*.)Q%$ MZG?0EMUQ%)UQ)5T?D!5U*)6ALI3K>FX=TD3J"$(3P#70OKK2!9^%P)5!DCH, M3O8Z]V;E]SX%O@=)@,X^?G :')I(O_?C/>%QSCV/?P/Q72VT(CVW!+&GVTE8-'4ER8%:K\(6K$.+KH%POYX.G=Z=#Z*B=[T1#>,^-M%83"'\ P^Y&C;J-DV/S5(KG<,:.?P!WQ7SPZ#%[)? M8[/]GAU$EY0IG:7>KDW0M.-Q<.6]&L:KD^TK4SJ*?DA],0SN>E"/V&47RV@OJ. MFJ#<'@^,X@.KC*N#CKWW=U9/88RW_]$:EO"3U5S'/[6UDQ@??]9UAFM.@]VM M^(U2&9VO'#*F,H3K=CRFM@>G] 'L)CO8T'L-S3ZVB,D]!1<9>,]%31.VX@)( M@\LP6E(?L'7JE;"N= =8# #D>/%9'8Q2]NMA.B'))0,EO;D@NWKL@&!J6/FN MU9/67L(UPXL1@Q@'TB^27YK66.5"=65 UT%).8:.? MO6K@(#"^ M* XPYSF!"*@+^^8S/SUVPCS58P9Y@5D3\#LGNHWP>_;0]E/%([7OL/W)(0IE M5"JS*":I-C4RQ&Q4E>-%R$\%_?>@,=V$R5]H(H$-X<1 A9MKU!K685T\OF7*"D._M=:M[IEK5YGB,A\$I.2R*F/CS-%F%48/-9'Z>09/4 MCX\P-K7],T>_)Y^\!#>M=<$7?S\(_K2"N.3W0 V\=/4!@&GXL9^HNT;<$-KU MT.1GMC[M0'';4N"UZ,!!^&?]!WJ(%L78C5Z 38!9@.X*=C8D@UTLE[36DNJ9 M"7.)'#3PPPBA5_D%(?']&M(Y&H8;KRZ &%*FI% *%<0D?RJ M\X6145_T;9+\$"8B#?AMS0#NTEOSZSI&J^J9[M/4?;]GAW%T%A+YT,KE^UY\ M "UNY3T?-@XX4/^9E$8,A9$/%68ET-=VJ.*VYP95;^9!XGN ;< W;8X7+=XU M_UZQ('R]2977J@R+L'^5GK&)#.(H;85O7&%35$'9-XT<],5EV2LRFG)@T63+ MX]:#UF=0BL%OC9J,ML*OA\PF:NJXHPT9-7)1B\_Z"$)3\BXC\-\&(U!47_#Z.M5 M@$=#+>)WS> A@R)@VS::A%4CQZ,>R+!S=_6@B=#PA>?2'2D*H-3VY[:$>CF5 MKAAKDQE;CYLP@'>!-F7U\58[;,B,I49/>''0"'W].KB"W.S[=2DR0'BX'CY: M.4?C<5<[?- WN1^>]WX1FD-HC63[ZJ>3OLO BA"G6@ZL=?16[C!);["NEWX, MF>\RYN^F946C>>S8JH7EBL?GM>&HO1\W[T6[>/632TK;G6B%@>9*FF3L1%*O M+&@J#3$W]Y_O&LJHLE^:3,F"Y"^NWR.4U=J/8_Z1+<)3"G''VP#]]8BMJBSO MV^4\6:MJKIHDKDXD1]3T87_?_"$41GP6("+#2]CQ2%!4AE04K]MZ7NT.M 9 MUP/^7/_P;+KC]GC57.ZG%0','[ M!J!@H,>BA#6I]S'L_>R4$C=VH0J*V1"VRCP:)NP)_TN[OW8"MQ4.S#T>&C+0 M"_"2,?_\(&^T-=!;'#P:LZ(5BKSUL<$UD"]!RO?[#H)_HQUT"(7Q0(7@QWH& MM8%1C$>X^'L"":T^WMSQ;A8YD*]+QLX*"MZOM2- MZCG2(W2:?>(\^4B#;J=X)2PYO@3\^HT6*ZIB#M4.I(;QHP MP[S$O/EN5?>( MI@39(\D-(SJW;!?.*]T+ ;%B[&@J.H46@VH@1'3XY@*OI(3.;%*9#J0T&H'- MP_J.#W3N4/[,A39KVIU)AK5]<7C+M%H:UB\->6-O52$@Z&D5-T;EL"F94"W5 M>^;I#Y+H^"+=J*"L16' _^J*RFEQ4NT'.'PPF4$2\.F2\JO3TZP\H:K6)M[7 M/C 2]EOA!%H>&L*]*-W@F#T A_/*W[0TNVUX8E#G6T/GA_URXUH)C E8IXX/\;FI M^!""7X=_MO4J3MW0D3E%##2<:Z#3DW?T@I^D3U"''H4OR4JFTM2Z1:M'6V<5 M<=S1V\"<*I]M\??#EH#OY*$]:GD@Y M?W9\!JLG"CZ7^*5!&J;X$M%-Q.^J& "HTAC;A-4VG35!=L"=&39I%P)&I*(] MU4%[U\@4@X%1M+5I+ X:OBBKY,O00VN5V9(VYAG@9?WL1#[L&/"'-\:0*@;V M=*5>^JR^><#.D %SJV3VY%X52<6Q8\W?%AB!'A3IYH&)+JG/(.EP1=4,?!-Q2(U ZE ML5KWQ>R.&UB':4E9O@IN^++RHY4]4W1:UPG6C:;A;C1[=7VO&CBE*'/V@6L% M_QE$N@T\]O8)!X]N-IW%52-[,O0?U@YCIVGL![N@2W6C^F)M11EK\^87!O54 M(+7P$W'J>_ZS[Z4.JZF1JAXWO-MMSXZ66E\#+1A8Z14:GA]S,;X0'?R<#5F, M71G=VQEDU-/P$"ZC2Q:&M8Z&?, 0R&<'0OZ:1.X=O$NGUOY1[$>9[I2EXIE6 MM_>>U]@.;(B 5,0^6JO0NI#KZ::9>Q[4)\H_KODM5]90FL<.L8\!>44>/C>T MN:*[>NQH2FGVKJ(_W583:' #V)QQ^&)X:.[4&$"J'S]82GV.V"(+*AO>7M,3 M8S=.$3V'3UP+S'4]%S MKV 6#JA*+3TRB CMB.FUHNSQ:$]^CKLH]%(WN8TD-$*-FZ-R6&\5.Q\_/:*? MI:%:)QMBSDCWU^+[AB[.-%J&T1H0VO!'TF!KB WN_? P&=>UUEK>$F"/C7P$ MH2E=&#);/@,/X8JV&_GX]FRH-&W3F=O9T#+W+J)K/UUS!BKW;VG($#$M63<< MJIB5L!24#Z&E)?M^#P\!UD8=R'T0.('<*E4V@K3=1<8ZO.]F +<#J?12[OZI MTHW:^,!X>B1<84#;0(^$)D)#^&.TTQ=+MT0#ARK$YKT>&;@HJL[2UH<,<Q(4LVE<']R,_L*.NGRVRM]Y"NHFO<5 M,%E+A2L"EE7/?JHZR&Q,,PJ\#P7#5 ^/T_R,N>R)HHDG]$=^;\!24NF\K0=Z M/^#I(>H!Z,IW&6TN&2X-&IEIL!O(.22-W01E<[57.Q]G[8E5G35Y+)4I9?CL M(N.5DOW$2T+-($#])G68E=2?#IP8=/_ZFPUH=8'W9R?P&$S&F7VJJ6*J&SPL M@&X;L.!>CTS)A*\*$]S[\=?+B +.(^6B)7V%)RKG'7-6ORY5*]AJ5ZI3VE6M MR4Q:)L?X7C51;RO"E=N7:T,8ZDGB5(NL-KLM61T/3$^-)?VD4H?F9,6[D>,\:_$K< M0H40U.W_BUB!Z MA^ NIM$&6A+6@LX?]NP0-0,R<'U* [KTL4*R^E2HJR'8^_FQXEJTV<@'$AG- M;2".Y#U];I51X)XY&'[E)&:IRXWQ: =MSRCI,6J(77T3]A(TC^!@/#=S%HH_ M]F:N(C!([J0HA=5 ]0%!PWD5NE(]WD/+8ST"9T5GW%Y["J/ZJM7BJ#%^I6U6 M5$4%VA#&W*%LC"*HWMI-]J!'!P:P:RC?V1DV#,Y-:<&DE=62P-7^W #"+"+' MPYX#S:D".\.&N*7J\BOK+J7:\8/8]VU?YL ?8"&<49--M6\TI.EQ2X!:#_YK M0JF((1^"HU7SW%"8VJN0>32*A=I8M]2[ P K9;Z!;YNO#B[-IS;3N1G,07:3XAK@I M(&JA 0]=.B!J=9$]'AW&'!+WQ75]+X?BF($KA]M FJN&&CN'?PJ%2\3E^W*/ MNL^FX<,D';N4>C&$)E7*;66J;7WJ\9[/#Q/@Q)?]BY^L5'\8_-1:F\;O\^0@ M=Z0,6V9U GR9PQA#.2T?P5Z/#B!2Z483V$.WRW, B*#>OAETAU(98C,6 E,- M-E[%P"'""_R[!:\5S=P_<,\*E*:4+Z',HPF#.C$.(&#.?TSA_?,CB&NVZ&F4 MZ7!P^O--#[.I<$>EC_B QP=+=X +5Z"L[*[D'8V@KX:+&[XQ 6)_*D/B:V*. M5ET8 G_9E !],)D!1.4:_.WR(D[\-=]H=9]2:=!@6X]_P_M'WQH?&:-_ML4O MJET?-MRRAF8?U'.R@_4$IP@_2^4U?" $\&'4#(/*9DI?&ZAL>> P&>;.TU-$ MGV0)J:Q*OO8#>L5UOMKX3MMC0S7= =_.U7H3A<\B8-'H,&AZ8DJGC)Y7JWWL MZ.R24 6FCY9]IARF@&83T147)%,>N=5UN^17B:CWQ*+="(5,1)XT'@4A--T MNRUD#%W>HNZCON;&Z"Q#V.ZJJB.4GL-:UW.=\;X_ 8-5IR*JK/P"6*E2J./5 M2W9%$6]S:,\8V2D=%WL"_ Z6UU&:?JAXPFYO3>$+N*$O^*NZNW'/AP=,^Y.F MZ6XTM27=K_ZYP0V]YG!F]=AQV$(MOK>F)\P56?/OD)]U7(L+V3,L4V-OK8;1 MXZJ#/]U^=OX>1F?,B9M0:0^A8&S)^67#;:[+E-LIV,92NS#K5[[]H0%5B 6?_@$C (22*(@(A\KIF_&_!TY^^H<')EX=O"E+S4S?D)&N17_=IVG<. M4,W%5B1_8X]9<(XK=%2L)%_(EY>7;W$Q81T_??CP_7?PZ^]PVF_^0TPW(]F$ M!&>8D*13I< M#Q$1"E$ST(5;19/D1(F@.FX96/_L%[3##@ 2]3ZKVE3R0U>'DWL,LW>L$(F) M(Z8A? .L2;@DH6"(O/,#LN4?8_S^5[UJHVQ.=5Z(Q2QZW1!\G&2;( M,9R R#/_2\[UC"B^B62<9)P3C74"O/^JWX-^/AVP9MHVSMX "7-VB9.0_W2" MU(FVY..,P&5O?IFA/BJ+*?]$PZ?(V:Q\5W3DZ;(0.JV1L\UV.29_!4+_G^5M M?8S)CO_Y650*"FOVXW#G!OY!)#=$L/,VUTS?VDK>C65Y=Y/<[R*ZX:JH\I(I M8%89YA9VTMZ2_2 D"R!R0#TIFYR!4-GJD/"SB(1 GP>;/>V^C[_(+ M-[OC^XYU+4DJ<@]Q;E!)]7/(.15=0D,C/[5"!/&GRBB+T_U :Q#*, M"%!5Y\N819#O9(JL%XZWWOC?PYU; 5^*O9Q>PB/?CICK!"GS2B:]!R:'W/X9W42KPM3Y]LS#?="4OO<,_V)-D!_^K(K>O"_<%^C%X M[F"2:;_.PW^2XJ0E(-^2SSQ'AASO[5I6&!:H$H6 M+U?%9!5K<#/Q_P. B"Z[3$XW:7E8012RY%-E3ESRPB%JCG''Z[^'/,:;,/D+3;C1'CX%_C^IUV6'?@FB MC Z)P:ES@@$PXNJ.?&K;OAO-VE2$-+)011X?F)&,%Q7!@,GY3Q.RY;LJGW]& M1(_,7\'2Z<>\6+]'<^MGW4E<4_U0K"KIE'!2F !M&=NJC1696(LXW)8!^L2J M15-KL)UN !(K6X]&J ** ,'1#.^5J*9KDG;R(P(4- MY&D00[,/35/9.7ZL*PHZ:>]D7'UOP9:9QAI9'DMR81DD^^J*4Z0$[>T\?C27O -$D"&?-S= M_<#_(#D]VP:[ >;91/DN'53 /\WY7R--2]SG.:NZQ>[DMM;C-LZ&;(0IYH#) M1;%DS\]+]C _)5DY@@>-,+ FQ7%%9QE9V'ATS 3)$J1+=,+QX?$V.YQ&V$S0T"MU,BF:!+).$90=(DC(@B/GYQV&"2:*!#I:Z0 MW=S40)#$DB*9CYEQ5L.S;9/!"/,E%:Z'A<].) T MZN'"=T 6(4&U"R[EXP* ML./,R*2PYE92"=Y:@^\S9^/S.TH@B=S3F$;/U+L,H\L4T 4A&YGSYE, O<# M(C18\&P*+F0JOYJ:\+F)FM:>@ZVWE=[3(;A<^VC:[!%U#XZ[:NL,'743^[.GG^\NM0L$06(?]* MB>#JK:Z>?BL^[.X:D@;<0*_>=#F3XSVZ&CMPXR^AR?REXT<_.RP]5JDR>6\* MCK%>&'FN0 W!(008)\ Y0=9_M>^@"BSD1 '=+&%]GH$L@ M(O!N;&2:07!!& M6\/U/XJN3V/K.3+F)&!%YK?]%?J SC M'.4^QUB #L+S /\ WSX_S3MEA!4TGG2]!C0HKC*[G/P,_XN!$#D+1A2B'.X! M?C]IZ;-PHJ ORDD# N115OR+-E&O6NOW'8 M5="MN+WHZ)P1.=VVCP+V/L3LKWY=8KQ48L<<&S >%X2,!0E94;AZ2"#K4><' MBGC]7"I1"<;_+KGI%(J29%&BC' FI_TB,]-B%6Z-@66#^DJ^WTO MVK2=&%01EK<^ZB9FL1A\ZTWB2NM(3J7\K/=ZT.WMB%YGX$XMR"A;'A4]SG8ULJ(7);;]12Z,Z@=E&LN81V$A3/^%]OHT7X^I.M"T;&Q8L3"NO%-'G_ORCL M34A12API2A.!-!N+TASAQ!0=&SQ0=2[]V'48F(+&_;;9+*#SB'G0_GT[2U \ M-#5I[50$5E<8E^+W$-(%7!KH82^WM-$ OB?I$\Z"Q=UL6T:Y>W?\-CNY'6HN M I/-U+EDT[==T]FT:X1)$>8R .FL-&>C^1C[B2J9%[$FA A68!B@QY'_JW$! M+&5QX%53VKU98LWM4G-Y=+QTFA)M()BJN3ML)1Y:$9,5CZ'LL\SSK,KI\E.2 M;M]4J=(;'*$'1::67;QN? F*K/++1I#"IW&5Y_&]S46L[!RQF]Y-80J;>3 E MO" #,;X28% ?(4L3,K"QL-\1MFU' *N@;7CDW@#H(T+WW5/L^BZ;12Q6]-(/ M'*[( U8D'^ :P!#M2;C RTQ@UYK INX&OCQ+BOV88P&J4;XI2GK*Q2LW6/R8FZNS8@Z1%)D'RVA&1E4Q[Y=6FD"=*>D;)T]G6%N>=AJV:' M09[*52 #\ : YC/"F %SX@=9LL'$I&(C$.@F#+YT0[#C%/BDXV9U!V$W<.2* M]]')3];&W#LOG[D)%0%07B>_L/-"UHJ0=5A@ \PSM?"2UHR ")]S$7Z*PMAJ M>U 3;Z" "-PHB=WN'5WUB7NZX:17\-OAZYE5=_HH9VIT5CO5+RMG MB\;+VUNM@H\&L^E"I>M'-N6N #&3N3#' OM5I3EI &T_3D$&%93-">8I0KW# M$II\$:*DQ.([,,*YTA&+M2+]K#QCX0LDK'(+]#Q,'Y-ERN8NABZU7KT&,@"S MB=!_XLFIB"/GFJB$ZLU)>EKGX1DI2GP646X!D&M4':Q5 T$_@3-@A48;R%>Z M<=8&FH?D] @0'"_;K(9CZUU"N,DM6J_C77;G1+<1(B9Z&.R[HQ'>H\=7EPGB M*N^>TX=403&##&?>*4?-U(0L%0E*264).7^%(I9IT7!8;QP_ M7F=@F90-B0 M6!S%?Z8,R@>^=.LNC:E.#+LOB^N(^-F4$Q-+&7D9[9DHUQ*]I65#:2!_PH^\ MDR\V.ZS9>6VZ_;>WD+TW]NCTY[V:^!H)A$2^V9C'SJ4GYKC#96_A2PK"6*?Q^:<%=C> >R?E&&K#<9PRE#\1T0QVGH M3_';ZEJ+8&JK7NXT44*4G&P0O:[Y <$CEN6F +X MQY)L+*?4U52S'VGLEZJ^I9=F$T:J8^B8&H<9<-G<3E\<5I9D%V?!.C)+$29# M%;H 5F*W^F!!AWA6"RK,,2]?10G4(Z_\02#,?HI\NIB%Y_U6,'<[H_*>ACT7 M7G?UEY",Z7'RR[3UM=AFH;7TY8BNM[MZ4WN%BZX368/SMB=L;B;M(ZIMV'(; M*J 0CQO.C2/R[OJGCE",)D M3DI1BUZPXHS)Q-Z2,*4,6/Z^$NS=/*!T9\R)8^E*/*ZM>4$HH)8Y#\?,-:MB MV&(?=O1$2R@A67>(4^:-!KY \?D\62L7\K'IR!*N**NM%)+IK1<(3D7FB\\6 M_=7V!2Y%3\8BN'9//?LQ9ZTBW:'+-W;J>*B/*P#7:4B@0D%5^1E:1D8&^OD. M*HNBV&'OI^SSFS\]15C)>14DD1_$OCN6KAC[>\$S&4@FQ-@;9/3V8@J!P+IU MZCG0 RD\#RX-'&YP?0EB/IV_]*G7_7)71$?.,BMR:_%.S['(SA OB%U!?^__ MHH][, M*%E*033#+"OQ:?$8Z'QKB=P*#5\;$>L7*R?8[1=8BB(*U"K^BN8LA,$1TN7"#P)UR@FMZ-.S',3"ZB"490LM]>X.$AX?KE)._\@&RI M$\7O,^V0A#F[?26Q"LA>;9V,9J]*Q-XIRL7*(A7Z".F?T61$J@I\M$K7<^3# M@L!Z\&,/:8[X4%NIAX7?UBR_!,[I\[[.N MDZCH?0G\)+[G._@RC,!N1$7!I ZBYB7YQ#(,AE,3F)O(R7O54WI>FJ+;.E^? M*%\6T3DHY=,2Z"+P;#46R(^R"/)=SZGX\RK($F$E^)"16OM M^@%#L"=K?H\@8?).3?$>1,Y3BS,\IQY5S&KN1C[Z43NF7 MT-0"4+!%>%11GQ&-_F0$8V.0Z2[K(X#9U+)#V%D8=XO(8R:UZC=&W-!F^99! M$91G25*$UR)RPI4D2'7:/3LNV"V+;-0HA9G SG MN/I7W6-\>>Q2(_LVQ68-$O<1.01=5*2HG:<1%UM S6)H6;4P%% ?$H\+PIJ= M4!G5B5AJ3,#U84_K:BA_J%# ,-E[XJN@C"843&8%BMDR[&(9T5=32@-*38HI MXA9!DM#X.1+JO9".A#8>4!HILZS,IWUL()E1T'5I>TQ^Z+"P6NJ#39!_#%TA MVJ0.2JEA4CYNXVR(Q*-$.$J*07,_/VA#")I#DH $( Q"Z2IXD>%LV5A%_-"! M]"*12Y>$\*,G/F,"-9@Q-%YY/B:=KPIQTTH^P(T2K90-4).XB*)!56:<93S] M]C8/2FGY[2U.]2T>B*\R+-P!KOX]=<.GP!>IB)E7ZA[8OEU^X;<(N*PP'?#H M1JC9!$6P@PCF. F7)RF !*"/#-U_DQ.T=!"_?8&+G2@'EQ83LND3O(*?:,B_ MXLT*K.#N-J5.;>1LLUV.>S %19IP]R0.X?8?&Y]*Y[?$G/Q(GT/&[X9.WBM% MQ+;3JANS.\?D%)@N'G7]<'PN\^WN.P+Q*#K$3G919UY9BX;#KIA$!+]HD1U&QK+4:8+ZT] M"B&: PF7#EDC65M]@(S(H'^L0/!$?PLV[^(\/_J>/OF03!0DX%(WD.6=$[04 M2C#%.^N7;75AW5,&*1UWT#JBDP$O"1&D-).1)NMV?'?VBW:2)H--IA/.*/4N MG"C ^FB7GQTI3LUU=-_UNS6>R:D13Y";DBAE1[2:@:@IR#M=0CG+^_X*N82MK>L7FBYMZP]%EL:E+LR'?!=Q<'SGD1J):BWO;:L;IE^S>HU$.RMQDY:A7U M'N!Q5<\H'9.U MKD$X"?E/)TCAR/\X(Y\^?/I^&OV5^EFUW*U36K//#K\'R??9DET4+D&;[5Y$ M3#R#9]#P33JV)F*E#J1J(+R.37TTERQ5917\:Q-?E"P!F9!T#2YSE3N0 MT;9X+/A/ 0*@<8U6.$S@: B9[_);W#36HC89R67:R*.SXEV.U8Y 4[<8+B%"&$IRX.*V^PHGEY3>']$/MIPA"*C@C)/D*H"? MD"77'B,K#6%-\2^WRN3X+F0U O- CP!!PBF2>WO,?Z;47='X^MH L*6D13@Q MVWN]*]NLQ#'_W]'S7&YR)GEGS+67N*ON(>%Z!7]M&' 6NJ #B0"=:-GF>G<2DKCY[IT,0CN-Y)[<3585GU,Z)E MQUKIR9%\ZOHD/&^QB-[[>QHG M(N!-B'P/49O:%)#MZ^""%W#CMQ>M0[W7Z) M(MIK,!ED#$#02921&[GO\9\/L441/#? 5_$#]YK,+PY M;[T@\8YA,0OY1,45C;(5#?B*,N@'P'\*?\>\SU2LGP[SV/J7 MP%F'4>+_DWKG?HQNMKN(KOUT/0^\'9#6+I%-@)G-IIT1;6*B9B;OY-SO,06M M IK6F&*(WMT ]A/+[6:?*Y'Y]81#LUU.K VO2"_ROO@[G6>9VQ_,8 MWV9.K9<3M/@B3YW8CQ\V$76\V^!G)_(AMQ.<$A^[8V5K._L1IB$QSD.XHOXL M9[+DO+$M:]T)AS.0ATQ,-8DE-X_6VU6T0KJG&_A,@B=(>4P[Q>%5GU?9)BJC M3 3I\0O#!I)#[;TS-+"UUG+S-%F%$9QAG9)F-;L]:WGH9*0G(0\KB%+LCC?O M091[&E/(^,.[ZIFR< .?KVQ*WZV"5Q"6UU)&>B*BL HI-*I$DIV(-,7JSV:1 M>E&?,)"][1HE!THS$13?DK_*/WN)C!N084=)Z*L-Q=&9R4J]A725ST[TE2:( M0'J[7%)(QCH_/I1E(&\^,Q(PYT6PIQ!2%8?DW*J*-::%+;9BTY=F+99F(Y8F M5$OCV8N^';TN(L']=GE#7\25N A/J4@ -(%T+2,".F0P<8H;3H\<2-Q@$4&8 MD0"9@TR)@+XH[2,)R2-% XQZMMQ\8UA._;LE+=_MJ?QN2<5W*XM7H"B/TBF^E9NPYQ76WG:8>"% 3:>?'2"KW@<40_LMV[9 MYDB69'2))(R6H?7<<\,RE7/1A6Q^)ELH9;.8F7&UWCAN M6VS[[W\8>.:DE) M($$<.YC=_GQU?O+Q![*C9TU"+KGYWHP\A4*!':$L1AV$]]$1F.#\0^)T_$=& MC\1QUN,'&F60Q<]HVP=W-BH4JY8G)TMLX4%;>DF:]=@JE'7ST:QLQ=R# ;9@ M11_@<_/=E\_'S#BKX9F\$_0L5#"98[ZE^[)-(2K*5==I0,GW'T0!L?0RN;@&JJSX$__O'V?? M_^[C[/L/GW $_^?'/_PP^QU_0-*4^F\9C&-?^IP$M$+QGRFSB!_8=>4KO;^R M'9LM\\?8KM%NA08!K-\'7>7811%HE*9'G#@SDN65_HUR]07:F">G@+?K+(3" MIA0:7XH\D#"([_A9[+,4&J7#47"LHE](X4'/5SX9R6>;00TID1,*!\2$A2^Z M%&3:S49Y$,@)\01Q2S?J+V'T5;0]3WR'=6%>4B*N:&T^2GY9D55)992LEK24 M?EA>.*^(]'5)X8\@=1C?W2YP\=2I[@7((F <$":",LE)VRPD,2U2.45T&-'R M>F2)P(%7Q+7_C]3WD#/Q"\HOALX*9C:'TC%9/@W99//,A+HY/5E964QYW6HS MD#M-3$MM$3-KV74C?K]K,"HR_:,C" M5H#CJB(R.G89Y&NHS!#((V4(G(?YY]83> R]&NUSUX/6^\AFS?0V$T&=>Q[V M_'38F(/[3L;EI&+\YA97_[ ,A?ISYJ84\3>WI,6JF:;]-53\?P>9(_=<=#G! MX'GABPDSC\>HF9>;/Z_Q*KB5^NFFL^#O.8;BJ##HBKI0:*M#-,(SRY:E07G8 M0*+D2?D7KS@=?K8"@,Y =<'%*\FI2ER[<0O!!N"_Z$A=.*]2U3FE 5UVZ]:$ M59(Q,+\,(_+N45#$T^H]\<5GGX!_9KQ251:,G6J"3$2.RMB\!@HKR9)WDK#% M@]B0*.P-R*!?Y$V"V#4[SJ$;G_^8)F%TEL8)YR(Z-9$OD5$EKB1+3D M28(H08F4E A1,1ZEA 5+'7[\$W9$!7D)"&PKC/'6WK$Q9\IO[W9T[[:0OE!> M[JHUQ<0,E&ZF7@>2A=3?+N\ MB[C%X&\<=A5 1..24SN^ZN/I!"&&1-6FG&\[$Z$2H#QQ0?7W_^G#IS_8$^<& M1*"WRSQMJ%.>$%(#7_=I&OL!C2U:AMTY9V6FBK:;T68]>[!_(C?C?JGB/,&*F\J4@FF+Q\ M+!.MT'83[Z8*>0N@/;T4WY^% >1#B:_^WH^_Y@E2G:!Z"G0)$-92KSY.0QY6 M)\I,D\7B%F7\W3LJ>W5'KS. *R)R7N*:+ 54GJR&]>U(J-L%3=D+UK,6[(BW MX\F-5*/DX5[D50"MT0,_H=?^,\ B%@O)3K>?G;^'$3:X[-K=,Y_JA,% ]?:9!*GH(=W0-:W0A?4%2YK<=T)Z( M2*Q2FK!':3Y3!Y0$^/"O@DV:+/A#G7#*-8($*1(@:1&M7)1Q[S2S-J+\7U5T MHK:*:FQ*CNP$V&WJ;MGW:TJ"XE'=IQCJT[BL/Z [ JM>Q(F_QD2)98H6LZ.7 M.,M+%HZ!T@W58_&]6>'E=KQLO(PL ^F:E6BW0'$/X7HM5+0A;UZVN)>TMLL7 MJWK@2(.J4JO9Q"YRHVNI9+<#>-1%H1%@M9HF68E M?N]'SF]EJW=)RSKZ0)9;1>,[Q^^4"'JEY>:1#2>$S$#5%']$R>]'] MN71B4*X01GX0^R[&[&N"^T8*BCK!T];F:R1:OL:,9&*13"X%U-&0L/';V[,$ M*OS;6^OOK17"JJT+6I4H ^!0GS$94>) ?3]"K&>YEK/2^1JB\]T"<4!U_#RSG-E"AQF@2 3)\0NA M;RI,A4OR5+B?HM!&SI6&<:AT/B, C5E*_KG]"@,#S%<#-.9"6*P_A?OS)@S" M8AUJMQ0!H7_H5+.:5$G88B6168ETPWT/L:S;\H:EVVD,*XKO9M #L8>B9\FV MD=:.>?VSC!C9;-%H3 )69EX1[*6YW%T$^RC9WG$""6C'7+W&TIB.XBBZ,X*4 M41/.:/$&22D QF)GJ%VG6)VQ-K9A$AM)OZ0 M9YSZEYK#HI*=/L;T'RE4@$&@6?CJCY\)N4K)&=7PA6BC^?YS_G M/.9^!\DE?NKDL]4FUV-95Q5;_&T]S:QGL2SEX^_1,R+0LS]6+TP?&2]HRC^V M6_N/-=9^5MVET'D$)L\(O"<99S.%>!0N)9Y,;TO=%U3X2-9Y!QU1E65Q2RZKKXTM?^!H0O-+9Q,6M-ML(#*"!2B4,6?W5'%/V%P"<2C8@-A&RE-AO'@H M#X*O?4XW$77]SO#'.IUQ5I$@TDN2O0)0@58MV,G8JY2HFI-<=4PI2R"\4I-"-BE$(Q#=>BRIOV6@% MFGB-5AI6$N0.!;EX=5GJR78F2@:B!LU([GJ=0T,PRT7Z#;40>G=!&8KH"*K2 M6!HQRS..])E[ 5SI9Q7Z0UPY3)X;^IHL7BA[II_#(%D=>^IT>+NWP3#E/A86 MH_22?V>Q]CV#XH:#Y2J0Q\FQ^!DYL#>0 \ODS%8S*\,2%!J^UHIAO].K&6EV MG9)-,O7H1S0J7^X';)*N+]>=J8U8#90/"LP)%\M:<[@]3KI++*>M..\ZAE3W MJG8L]"G.NGWHK6<4O%HO"0$8O9X'WCUB>G3,;RH&RKG$]S2'$QVY#,5R$LZV M=103=/JL0N;QF44PST2^CT[UO__+'S]]_,/_)!2I6\S[,2>*W$J""/]:$@$G MC"A620@M VRGRLBZR*R0*$.\4]DEN7/DZ J?C#B8<7G:'"OGSDQ*NIWBSS193K M1I>."QME^]EY]=?I^C2,HO!%M(SEOTFVQP*W@IN+;TPQ"5&S ((KSD.RB8B: M:9KRZCM6R2:\8^01:=OMQAXGM\N?PM"#]K(/-'KV71H_\-NP&Z)AC$Z^V&$V MCP]SS+,BWTA29'])H@2H3D$2W89N$<>Z(7WA1 G-QC,AUU:LD.>R<+B#* M>TD[AO 2A!HCNN)*-3>0\KY>\V?'9Z#?78;1 ]_L#]25(,]S[^]IG(!*P2VG MV^7">>WT0:T@N DF=1I$5![VV&0=V@LJ)DZ6870"WQR),SXRAWOBO+Z]-5+& MV]G5#(N:R(,F^+RP+C#UC/SD\#447=1FQ%DF$#C,N!!IG6]QG0H)(&87R_HI M](+!W (KFH.*WCCK(U$>#T-0A77@ M[2_C6<@3SCF((<@5$=-M. M)BQ0CN,4_/EH;/*+C*4>[,I]\.*[5M-B4;:<7AB[1#' _T+V!9&WU4>YY]61 MV\#4JKR-12FF5_&5\=7*N+@ROEH9KN0X:F4VVLHX1Z%H[!?;SDQD77U(4:%\6$_IPAYXY\>J>NA2NO"_0 7NQH@K[\?N. M1Q;0)HHX0>J$DRDE:)+ #AF)=F$/];'"5_>^!; Q.6 M'UP:.)$?=@#"5R2LP=T;8[AH:PDZ/?8X$3Y<^)NYEBV 9L\)3D(*5B6 :-0B M/>VR:PNHP]RVDW_V8MP=G=E_?6R>;6$S=FZ.V$]J;O^KQ+0%ZE(VT],":0$Q M!4$)ZN;5>N/X$7!SW;'D(P.VQ-(UXF>$;<8Z; B57>1Y!#&3#:C/2$Z?7%LM M:ZKR<]U3\">H?\$%WRW@+:G)"#<@84U.H#9?72ZD\%'"'/T%>/@W[[M=WE%% MB.>$(-6Q"Z'WOM@18B9DZ#W@=I0HM=&VF>TWH1#7=M2=XQ HBF6*BGA,*OKM MV0>>,"P;*PHUC$QWD80]QQ0ZL-BI:ACET3560X)+L@/X8C8#P2EF))M$M)!2 MTQ USR2%+7?VS 1TH*S4W[ PS\WV49*)QXG-4JV*S=9 MKRL.T?[,C](Q[".1*C-RP^(+&FYQW(@W:+F1EDT9V1[B]=_;^%X$".X_/"MX>3$+LX!Y;%+(6>,G$K7FO%6[40%&_! M_S )+=5KU-:X/$P7I1+2I _0*6[R(^ $MRD%=EDG(U6C)K'<^K!-S8A0T$CZ ME$.<$([O@7XKO>C'KC]4XP(9Y8T?)[?E0\L^UTT=HCMH!W7]H2TW(N^*BU73 M3T?K;R*@KKK6B5< 9C4TU_GUK9>I:-NL#4Z&UW!,N_OD7?!6LX M;)OJ Z/O0"4CG 16V#Q>OW*(5_E'M:C^[T/_A4_3GP .=#.]M'QS!K9[2$] M^X8FD)G%S8UGWZ/>Z?9+#,F=69 RQ\$Z4C0^ <&L,S4%'(#O8!;B!^][1MRR M(&W1/;G02_E ZE0(JM5J.].4LZI6<3@!6X_3N.X\Q?^@MAAX8,5WKKN8,R93 M98#J&Y>Y$/;*A#8OLT?]OYU+X^).*:/G_ OKE%$N"4K87T X(D!SQ.RSOCG/ M[K/.>:*]W\!=4G'K[E^;#N*+]8:%6THQ('O'1ZV@=Q G=;M<\M< M02;ICE^0EBPR2;;W/+(CQ6&MDM@YP25LL@ZET5U#45C,&HS&R+EGM8SW8 L* M1!/ $>@6/% 8)DBICSR]*0W1GA'M[&/7VF04HOHW"M M$KQ_\9.52A_LF(=L MOE_C>IE368!5@KP2C=D94>P2R2_)&2;W5ESOTJJ(!0)Y&&667O>/3Z-*XG2S M83ZD*HY>!+;+?68:S>W;=Z;$V#'RJL2Q!DH.CB0^[U7P2QA]789\G,"'2%0U M1'?@=3D%X%5EDT@TBKP2PA[LNGD),R?)FY.L6-JAQ/,U\2Q>)Q*F\W:9@W3> M+J_#X E*WL'\-@**F:&!A@4T4/XOF.H$H8[0UN\3!-.V[)5PJ#L+D,$\6=JQ MEW[@L Q=7?H8[Z%P0014CV]TXS -/%XY+S7*$Q&H='2^'<'*6"N<*"A9DK E M(:XK(/ZO C<"& VC&/^*:"\-#.R+)C\KF - DDOM&L@;D[;TS8U'ZH=TO7:B M+1>U#M/\\1$41N+ORQ&O [((*L$:JF/<]G,[;,H925060;@CI!'ZW482%]] MNN%_I7(2;*^%/P[56L3(T907PE[R 6\=VMIN_VMT'[9 38^!Z'S'1O$$3U1 M\X28&&^JQZ0%6ZE]_;UU?STZOIJ<77Q0.8WY^1A M<7OV7W^^O3Z_N'_X-W+QO[]<+?XR/0DS[V1&/D-:L]RD'LKV+H($>/<\/B:^ M"_F.8__7WYR%7J><#D&52+( U0^$":=,@/3816X%=DK&RF)X[B6.@SXX4 M1B,,)96.O78UIH5A \F1:3PEZ5B-8+.29/8SC'>#"J4VB1UQY@L=#RTIG_>9L"&[,UV&4^/_$Y'^A3H1M#&T$.6:YQ:U//2,PJZWNB3VO M0ZG*X?<6"YT+"3+=BIM+V2_V(T^-7=&_!)X\J:EW\>KRH?-UU[8<,.&/T.D+ M4 OXA\A_9]?C8U7 RNC:VQ)QSWY96F][?4HBYB1BTA$6Q;1ZX(&WY]&4#)1((D MHVC;0#,B )LP[^4XF9 AR6186S:]CH<0+ 7!LT^F%')2O[^#&D6+)UC<(9>@ MHK9/C2+(]Z]U_1NCZL4E I@QA0ME,8%!=YF[8<2_$5PP[)YT!M=\M#44F2G0 MGXG^3 22L\0L/<0W#,I7C@P,(5K>!#=>S0,/_H#;^-EAL,WS$KK.F>N(0@LN M:OR+-L?$9&(MX@S4WULU*A.J%!Q;80#L=,4'E4IF3G B,K :]JWWBJAW7>79 M^9T[-Y:SZB1IL5*CL-#_.V<)T[!ZJ6AWJG.=L0;7/^W7A<74%WT?PI MHO@A=3<])%U5A951MJW&FY2'O1U12H9)G4BVT&A65#DBC;#/C?SX@H$B+(#%KZ*&;]L=O:I_O:#^@5M],[>14:NP3_%:8@.,<0S=:/ M%I 59:MN/]Z/< 9Q5 ?R7&>Q 566*5)R:(!:H.WN&2-=/W-7:#6:[7@#+L.L M]RY6\N'QEBEC*)M?RQQ9^=B5M(VXO%?!\3V%3&/(E\-AN'PW-+E=7H;1DOI) M&G5#$P$%"J3D1UV4396EF?MVO? ]RZT.-:T(@(B9,[U=3#XC^?02F5B>9M"\ MDB^5QL0;6I]"J8?11;*>X?I3&'HO/F-=1%8T4(#QL;I[1>0,YX?^J>W3JAO[ M^:F<,W]1@ X;'^?Z<:EHC(]+UA>#^5)"B-L/7)9ZLHDL>EM< M,8EU#Y\1T=B.5$!L9K_\\DIF^T*WK?C,V?C\://_V0V>1".391,3%R88OQR9 M4U6RC?2(1K"'!(/;);S\2Q:^Q!VCO1E)!,>#[P2IV@_X7OO_2'W/3[;7&B9G M)U^8(C@C#%P44-V(1,,"3*9DNX=(YWH#@5K^?L^X8?1$;X-[Z@*$G[_T MJ2?*RSJ5@6?TB9A@6J*P&BD(]-#4J$L01(L[*WIR EGB=\:W1LA\3WBL N^. M/ZL^4&Y#^P$W17R'99=NU]M;GWM&"K.CVUZ?'VUGQ0')6;!_U6NZ46W0XDIJ MYT8+F74UZH:+W=( MV6[NYVPI>QL_H3L:K?TDH1[T>3DV^JMH8.^:,3):^G9[87@.8"PN?.2?N9)Q M=#5\3H8(.B-EMYRF.Q&V"XG?.<]K2SSGYPB *(E>EDYT&Z%NY6$J$=^<&-;H MUN8FQVCBEY(3D6>[65X6Y&$%41Z$*)PXU(<)\K(WXIV*FMH3+VL^2J-GWZ75 MX>:;,'@6Z*40?(HQSJ3_'KQ^-V'R%YIP8R-\"E!MP5C$91C)'\&XHR'%JE(? M\A#XC&0,JO 8<,1_FI MA7Y(BJF9C*^1)5]JC;%?Z_HV=D"-Y];$]&>:Q)1JF!0#X<3-G$0=(U MUTI#-;_04,WAQS,=-KDB$:L>-_FW=]?6]4$ 6B.7 -B823)3_1TTC/G?%M0D MD#]YQ\W\+76B^'TCIO\(D^%$?O7M4F35S--D%48=PIT&CI&\)X7@B>1,O>'U MJ^[*(?JQ$*>/%<@ZPAZ/"K+HZHG-6L7>+@OX_/6X*XU _J*C;B]M='M>-%9: M+_6U=,*IL;=>4&#XV7GUU^FZ&Z2JH&&Y%+(3IP5H6^OLJHTX]_Z>Q@F^XD4X M]SRT31QVY_C>52#=UM77,C;9C?U$V6'">M),I\Z%5&C&G^SJ);^>U5!NO;NK MLUGUYZ>;[%D=YA)1<>+,3/]U+9H>D-!7[O'(E;.>!8Q9>T4,GF)*']=HBS_0 MT7IPS7:+?"&,A/#Y[@KD!-SHB^62'M&H15O.,Z0%L2E7P?O@7VA?:$7C7:8L M HI)DSN81SMYE;!VI1^64)*$6ZVBN'I&,KZ)8EP @PO6;2$'TL /HP?JIA&W MK+CUD-JUP-8018L MT.\2^/3YI4'!77N90K6&:CO!;7]?Q$:/ T.MZW4+AY[>S<(5W"A3*Y+\X!6R M1(Z(+UF:@4$OF9)^7UO[8,"%DQ]UMF!7 &1QV-4"K.RSA4?4'!#!"YX>3" K A:J;\8@9;ES *; <.U!Z!$=RWD*+%)MWV0Q$3?%^ M:C(66V,<(*AUP\&.O*66T#426SJ057"W^U>G*-G,I3; $81\U%>18O(/9^*Y[K_6+RV>T6DO9.0NO%81U_O04(0CR59#P&SWV M70SP:OEYH\?,S40@F0P*U%43X[>7LU,N,_"Z\6_,I=2+P9)2'GQND(?!$\2T MCBD3*\&U(G5A&C'()D??O&>E8LR>3*Q*'+V?.R;*8Q303C&E7>TM\B5* M/FL.7$@6NW'67*3/SM_#2.%T'-<)MZ"]2DHC9YD5N>VA:^_'J@)G03 M4=?'@Y/_G5$)IJ#W4JXM->D&^@]NNO_^+W_\]/'3_]08XL=$SM$;6H)2$ILF ML#[_C&0L[!BUF-20RW<+LZDG>7K$;-RV*7, M,2_M+&1O^)G-X7U3@7VG0'PRXK!=2:I3%"8C40&/I%4LZ^=AJ>*L6/:CF3[< M*/5=HV5G._50VFSDA."$$Y6;'2'R;-(2Z[LZ$UN5E!6AIQ9TB04 (I-H(4F-G?=<5JP20!*WES^S@ M(T#LVTQ^APBCV\_RJ/&]2E@YTX[EC.R@CF6#PNWG6,[%[LFQ+!+4CRV4E;5P M7+E,(<(LCM,[&JG-V35C7ZL-:G<=/U:YCE6UGF!1NWT@%T*Q^=:7M>")G^QR MWH0!?#F86&7 0.#D3K! BF%V-[6E2IOBG>5LXP&"M.Q9 *;8+GW2?;&_ YO> MO8P]0TNW7X'>B6G6/[\M%?.HHJA0EKC7MF;R6]K*;L6D,W6;;GM)>1EN66H2 M+H6*J."KU516G6,(CGI/7>H_(Z9?YY1QOG"/?@#VI$)>S:GW48MO2*3BFG7Q0BB@15%5M/M(=N1AL" GRPA1/(U"?(S+?D/9YB1;(X98,(]4@+P*K:S^2]>_>22 M4L/E%$"5<+*BL]6899 O95J\5R:>:")0$&')1;!9$*(0**0$7S#9C@#FA M.!\GSTQC%R$RU%X9)[NE[W-WE6TA5"S^?-?=4N-$;%?('LVGV@CDSV2\3)9? M_Y_O;+UOKFE NPJN)]XNH2K3CV,^Y2(\I7"%W088#7MPN):HTC)OE_-D?>FX M>-\=WV9"S@IV83XO683D5-R>Y#:0Q?LX.\FR0OD#\\5GHCAX&^NRV]5BO.N3 M-S:MMIL-EW_K%K%OLP[6_4"=:O(2]:,PS K,1/MUD MY=9W[J*[PJ..5 ML'&"[3U]ID%*XWG@%5*(F*B(V'49=W/YE(/CN7_?%?R02#)$-ER$%>)/0'9= MJ.66/0KNX*FLA5F4,6@- 6_8E5.;1:Z8N%1QQ10CV )/S\&3O.!]6N&K+_L9 MW^:Z5863NB]>'RY9J!#2ZNE,^JB+95:%HL1AW,^F9*U':]F$ =MTHI9ZZZKDF.7QO49&:+A@C+.?LS2XAVUV]4B'" 9U( M<:CDB5S_"E:OH6WI%%91G5O%T^K2\:/.6/1W$?_,_ W4$F1I:06=)XRB\ 40 MD$8OEHH(%6^6&0&"\LC-;<712Z.'@O83R7X)7#ME,II_:6Z3/CKOBYF2TU8_WCDU.),5BJ5T/23\&92FV01E* MH(?T,>8:%I_LXMF$"R$C1Y!>3RZ075L-:A $,%ZUA7"6?*W( MO+ .9Q'U_ 1Q)3-HM&E(6BI(/UY)3/YO'W=^Y'U$W"*#:2_@@5PQG8!>P';2:2364[F=.6L/*+&%S(SABV MLM+IXI5&KA_#UUG$JOTX''QP5C2F,3(G6\T% ML(/#U*FY%%(O=)F956!.344T-K!4.Q!,EP#5QF\?Z&'6R<96A,@34.H+PK\3 M^_)E: A2F1 _"2$LF]:&WD*A;5ZS+ .%9 '/N#OFN)3E5S!U73'A>8I72+$.UD"8A*2S4+4-/:#P!:EU;=HK836!<1+ M!!#6J7>>0AB'J5K MM.\V$5W2"+I;6\Z*Z'4IE&:+X0HQ*1&SRM+OF=+$B@NE3:Y]_9;:((5\JHY8 M=TC#/GK=W/M[&B?4^[(!I?F>J[2=;@Q)C:1(CD2!25R/V:>2^9] M/[SOPC8(WYUA[ GIH.P)>>)H$5C_W,LDVG@ETA/X!@H\:'%#5:ETYW"0(DR0 M,DE6E&3UWA.09R>]=_HBL<'>3FXMN1&4^)U3\>=5@)V5;L+ %8DOHFWV/- 3 MLP_I\58)Z"!Z4P6 +RD;+3HXS83E+)N_8AKR3DWX'N++0NY\4MF4')4Z;5[+ M#?#Z6HM"&[PAWGBXI@OGE6J99-V:0 )!D@!%+7=PY!*P O-(K) 9SV=KSH& M)#RW&"B 2GY^\$%A1GP7,M\]&!U@)WN\PAL^:0'WBPJ2OPKJ/07]CL5N;NWE M]Q,GD<17@3#U2HT)\)?G_"[I6D'27]=%(0_F%TGC=:?U PXA()96]?';NSNL M98A8Q'S]Y,I36TACBY=P(?.^^7>^>.'KL;T-J%HC[;,_+O+)Q7H,=;2$C_F. MD\2QG,TZ3(]E.>4'R:400M14],\<[Z9;M[^]_7 MC1^)-G%XKPQXY6>>5VY]/42SZ!.@S MJJ6L#T'9>GC>H%"%FOU"9&^F^J3Y2'D*TK!]WDZ_@LS39!5&D&YJX]4X&?6I M2-7RBN8]"*3J !'\#TS(E;\Y,E6TJ@J2%.CV4;=G3AXVL"AY7C?D/27T&N(3 M5]Q@"9X@Q"[[&8!FY6)ED>XRD;1^T):3&@V_JH+N]'9>U6X7]7W>6J]=T6T(G/2K&'J:0LMCR28"K/>!%Z%FBWO08D3GM 2]J3MI$G9H=5A>9B@*Z1%1E*+ MM8Q> %;/NS7,"Y&APG_BNPY[""$1FJN+!K1I29)D-&T[WPT)P2;.?SGI2XPB;]Z!R]9$]7-LH9Y%/JRCO9&TDT(S3W$%/#;6$>)F[#TRBYH3W4N M]JC,)K19I77!K4ZN&CUQQ>$E64E48P.59XHN$8057O+H16'#23'GIX"'F:W, MZ53\EQ$B0&F$S+)^^-PU^7<1:*WTFNT53-:>=!4.C0K)>L4A.'5B/\Y WN&P M-AT]PAFDJ'(.;FMQMM05C2;7%W%%7<2)OW82FZ_7CL2L2=@>HT:BGB+O&C1_ M=GP&VPEOQ-LEWHC0$/=)(T?TLV&8;#KV!-(:Q-$LKDE(N^M M:AHM6@[)FUOD;N<\D)R)M[,\Y?J4D2]3^2@,FWR[EVF2(H9OE/C_1 $E1(CQ MP[+9^SLC@A.BLZ+@2@8!=QEBV>KP7!K6QF9G).@7T['B3Q"Q7_)W=(9G*8]3 M1]/HVHX'YB,MV3>G,ON&5&3?9+:/3*BUCD\RFI54Q\=O*WCL"NX)[%)8'YM1 M[Y^=R(>C$8HYNX,X*&J6:D/-,H-/R!&!'4QLFS M.B_R!@)S-['+=AF]6[9/,= L%SND[[1EL9_]8$0294KTS_Y>C1SO*7QY7!F' MA =5,=U3+\ML;J$-9P76;V%)BAFGFIR?/GSZWIZ @$KTXC.&96=%#3WO(--1 M@U5S2!"^'?,U+A+M\ M$-@/+P/YM8QJ9H9]IG&>P?+.9%L>A"225VD*,H(- ;[*R7,Q9!=Y^/@\10V I2C_4G[#E M.\GB=PVZG=$4[$R_FU?J=]:RDBV+6_; OUU)RVY7S6_^I.ON?BZQP&*Q4%^< M(45F5H'HU*V<@%C10 7J^TXQ8U=?>RM MQ02H>ZW]8P)8 @088./6N/A,-I>4+PGB>]][3H%]@"9:%;R@7XE M8=C:.I1-\*98W'BM?.>0AY]W.!,CW;6 SD[!/>4O&UN\L&8RB!1OF\?HT M.NUN& J"))84R>F8&6N';S_P__E(-OP*>18*[,P0 ->1[:9.H5P,:0?#IJ3;-TMET M><;UP]IA[#2-_8!V \"2B>)(CRB"H^6<#<7TBC)F#E4 R?6!)="%;]8GRW&4 M_&WA)\*;X_G/OI[ MU?KY%YJ?GPA!,"J>Z=$ZW).M@H_)O1_=COGMO8SGO935 4$%3AF!0CM32XG0 MA&HIDY! D +T[\].Y*Z4JFVAND+@.84(@,"7Y)X^TZ";.9,3(Y+:6+DNXT]- MAG'6\TJ#Z^(A7$:7+ R[U;N!L^GA]O*>+('4&-EE94XOQ\II5=5,OK86$QXO MG CLL?B.1GB*&0D:WM"$7(=Q#,A@XG"<@ !*X97T>)=AM*0^ MX$W$XM:3O36R)E?#^5.S5 ^-1X'YFG.9MQW[%2VQ[@\2Z_>XYSH_=E]GZRZF M\2VW?D9EVEMYU6SZ$,>S))7];OM=%+PV&\!Z*F!ZYDO^#D6W[+2;]L*M!>H MM>G+55(>9&\"AH!-.\43@#J=@Q')/ ^"*X&Q0K+D'-C*UNYQ4>3MU=*HH1*U M"N=5/=13J] 9<\_C8V+YQ[4?T&X18>&MD^1FZB\$"-M)%3$J"AM*BNQX=ACD MMZ#]Q958 WC4X?J1<^T1I-Q'*Q03$LCW(,F04QJXJ[43?>VCTH&_>\\'S.AG MFL/"B#IOZEU&X1HNSE2<=;?+LO9_NJTFT,&7K!,D&E*-[=SQ$:U$H7"D>CDL M[NCT,:;_2/G]=L&W8[+@SW3"=,KI$21(@*)%;*=BE_0'_KY0T;L.7:'[=7P? MLF%Z1I !X%LG34QB*GO$DQ3)UJ=LC*:EK>4PYS]JS<=3;%K&%1S=$A?3_++E ML+WE\M!=!J-\&48"[%: 8!J)2><8S9PZ60HL74%_"C(5XK@3EZ50$H0".06! M)-#QDTV!O@1.ZOF(PA!X8*A[6[8;FC13&R&4Q_9X3 *@SD0S?%R+!F1-% MV\Y=$DO&H>5.K28E*(-FD@PT# M6^2D9R0CC@%@G?RTA"L"CN3T42QGNF)I6V[?%VOA:+'/UJNT2W#: TZ%_Y()CH8P/_GDTCE%_:/-H_\ MJ4JXM@W[9DM8ELLIT\WG13G)VY"SG(LYO+Q:P^?:] F7,YTB2.51UU)E.E!S M\L2,:)/VI&%87(&JO)'ZKF=O4?2B-WD40A]MQLO6\A?K#0NWE$+0UXU\_%*' MC66HGO>*,Z*S-M;XA>'5U*]-M1Y4K4>LKT=D93W$_0&Z]%U$UWZZYK(>>QLB M<)(D ^]ZG-R6[S3[7&*BJT$O(S=0 +&W;.5;!)$Y5"(#/#1#]Q. &Z MJ\_H-T+WE^Q2CBW7;#>-L2R@?)W:+ 2GF9'R['2Q+:O.T!/@GKH4= EL M<;M84=7UYU/7RCOH-Z"(RP:ZG#S)&P%9 !DQ+Y5\HF@ITSWL'M" MI]Q3/5N?;U*(,*@0+9?2!?K3D(I5"R3PJ65(D)S9E>?:#Z#+140]OWO,"HB! M!(+<.)FN[B16Y-QZ45PG 71]2;+M6E[P!_JTQNKV#6S5X$GD7)C).Y&T249\ MEF68R#_[J;RU(6+1-U^2TR;L%9@,R18:4R10(OB/U-^L.^7-[[1$%$ZQ1<$[ M-"F)6(LP%JL!4+=3)SP>\)=A=!7PNYF;]^DCWW*WRR6-A#V)E1Y7P=QUHY1Z MJ@.LC[6?I;84G=0C=>'@!4J6841\P1'9($O\G!$\@6F-3$$*CR/8(BSG2P1E MK;<6&NG^"&*':(XH?_A4B.B,821AC*[4'>[OJ53$?+^]!B MEAY?I@B:-)]3\:=0]H,DC/P#@,TK8S :H;'SOU/3@[3(.T45/'-D>O+H:F.[ M4-852+.RE:QD:V]&H( 7<[9$+(G?O_]_>U_6&SFRI??N7Y& <,&JG'=UX ] MAHT!4EM=P2JE1DLWKN?!8)&12G8QR6PN6N;7.TXL9)",")))1I[(N@,T6BKQ MQ+Z=]3MPMQ 1QO@1ES?3HXZZT. @1\5-GI^P;HK=%D3*6X2VMMH2%U>#XP&+ M0S9UH&"3 H41]8'.=/-4/J7F@-V"&$89_5-,J "V1" ME'5_61V@=H[>*.L_VQ%*!:-&QI!-L>25)0?^E*VY2Z=XHG%W&(&U1C8XR/%K MUIL^H*Q9UQ$]QR3,V,BX49*'<0$232?O&3^?3"6=,A5_%23(F30V3:ANW6M- MFK^ZYRNEZXZS;)S!.JC7U(0Y4_*^M";>6:!I?#B 62N-_D8/4P(#IQ/W.L^= M653*CN=.5+L*6;WN(F87&DC2&0-F6.%I$X1$RA^$MEOZ"0P"O5Q!-U>RG[YZUKJ: M8QWK\(O,$Y?3!G[9PO3$B3,F9R9('KS4RQC M>X43I]EE/\U@-:>I/B7*0?(^"G>D* BILRS?@JS'*9C'B]1 KHNM8F'?':^R$DMMZ[SPB]U#!Z::%/N!C"J@FH MNR%TX97>_M)+_UCT:[!F0IVKIE*X^NN0@S,82F=)?H8AM1-OGWP\LYDUD$K M'0J H[\%^0]2,K"D!]K6#KQ)4.5XV;G5EO9NQ;O'$:>^K&0/&4/\CS&QG;=% MF9H]GYH#GYJ#G)K(Z=1<9BEL)44 UE^.$:K1!_LB,["H#J-$/8[N[[E=34[2 MRWGY;,7^6T=1#+\$27LG,C#(14"UYR04EDA'32_EX;^5A]\5;*5_LZM>I?\^ MJTO-:BO+EP:\B.- OY60H%G,0 MY^H]RW\POXK@$)\L"'7I\27MH?%&5K*5+]+#<%4WM)(M^1"1/ROU"+I_[?)\*GH(X5'D>F4XTYZX.JS)3<-V4)_P,QR^U\W(XL@$.%FR0I]V- M\VN61>]QDM#Q=4-!&O^3N3XELA$VQG[RU*:A$WF7N!UT6PO6 [^\=P%RL @# MSMGND4[H<_&]YKK-3^OL/^2,MR3+@83PM62I20A?2Y9"G)P20O"/.?-+!%S( M27?J3CYO+KG[\3K\LXJI=+;$A:!C!H*V^:]0Z$3*R57 5^%>_\]'(2QU&# M\J9&&%Q0.W50M#<-<"*BAFJ!08[34-4-.=50-2F#MB3/88!@AGX./AA<$OW) MU:&SU.*R[E4)U9[/&)).]X6)GE7,)$SZFU 7G]&HVHF<1@S-.4#08B/4XE&Y MWGV@(;U.2WK-W\0)R2]ITZ]9?JP5@M>T8E6M9%W>=KKE8WB:GB_F.7']<8BY M']39.*XH7?XYO%<]M M(.%B,!-=7[MGI/?"*6#TG_,@(F W7"([(=3%C)"G@'*;V_,$H]/&9#YS[B.> M:2E#25&TV("DA&W+1^3266F1EX&OQ$G>\/E/]4G>XE; L@%C?2ZV>!V\O-G: M@>><13&['JU8L09&\*&&E3O!Z'ARN/?L>9=5!6T3_!WBCY(0#E\#?9EW!;]G M*UDW6S%1.T>R86-UGNC5P>@Z-JR__M=?_[LZ(EZI*SN4BP&I9ZX[&O=/)VML MER41[077T<^_J0NESO_T'__IK[_^C__%4&, )4S/_NF^##7 HAW.QI@>CMJ&)>"K*MDKMX.^M]E>V"-0

26J7O6R$?H_'K$^9S\.]2"W!N,TXV!(2%0 MHHO,2:;-CC8S[01KA..Z&/*E(@S3JV(?TZ,&YFO0SD0" M*<;A/>=L9A+=I-3YX S9])PBQ;![Z_>XW%U614DOY9R]TN#%-C_EB*Q><&IG M-8ZD,X1W6O5*UOU%ILQA$(ZK=9)D[VP%(9>?B 2&M^V+NSPC+I=0]:9<9OS. M^;T: *?.6$V/:E:PN/J93W^#KX8)/:0154,'"AQFE%9U/@ MQ5*V9NJ Z#)]SQH/2MD.\[YUZSCC;DQ)=S"-;S%773V2D#+$=.E$6CH!27F. M8U4/W^0!.WM*>504@3N /N7K-&)!)P+-'T1?^O1!3V1$^-%*3-$",[/R&!W1 MR$II926;.;^!=@,'T0?[\675. !]=^X Y/.<-EY%"6YG\[:Y_4ZR&$%@9^3 M$QB'E.\6>A/FGKI,OC4E6]$E4Y#P8T[_R5E:8/9%J\RL#]QG$RYV]G.1]*=! MMJ<&Q?&Y")2YX"[";M]MD7DEIY)UK1-?(OT-5+@*18T.,]\LT/'$T&?W^6X6 MZ'POU8WSB5>2&@:OKSF$@M.F-]M'*KRG%;F+4W);DOT\0(-6W1 I(&I?_2O4 MOV(-.&2S.6HF(X7787[3WX*/>%_M9SDEM-(9!0K^MD#HB@!7!3:S8NKR%J;)P60M M)\RTIUHU'?+(#=%!EP9RNN?)CG:]5N53=FRSI;(K_1=W='S(*TI/.1L,!"GD%XGC%=Z8IC5SWD82>Z$;3C;_2Q.P+O4?OD,,1'7N$_T%1HO6=^$_D\Z.,+[$0>AZ"DXB#^5>K4'._K M!"W'_(\$9>7=/6]$UGE3WH-C=7XX88.#XSF)KBJX37F_N5_A/7EGGXYV\6&G MA]>^XM77J'.\!6#^WSF%RP/F9)#M^T-B.$-3$,;P+G4(,6OWW ;7LD[+N 3( MW*4,,S7F 0MMQZ4B JO;5.9&=IB<.-Q' MR5N6O,%J9 OA&XF*5W7-*ZC:M&(93GY,.0.L\"77'Q^"_[(\DN(>IZ+ M\FE'+ &9@K6U8HV=Y6B3(P;J+""%;=+-=AN'Y*;*:8_@XE#4G+/V*J]W55?< MA;MS>_06'U7G0A&CV]:C:RGD70&G+3ZJUJ/;7;#@1 O6U;_?9'F3F7*SG1=? MK;>L"&T$DU] "%'R-1K$ES,;ML'* F&X32,P_F-"R]=YV!I@D(>R4_37@7X) MBK] #!,YE+_P+HKB$!2B>CW0ZY"T>3/)HW_*,5U5Y)Y\E,_O)'DCW[*TW!7U M]&?SZV(S_I>33X&:)_4LP3VZK#L]$A=;VE4IN1*-'LRFI,=Z=;>(1N M($T\I/2M8]*_DNPU#PZ[. P28!_4J;$2^K!KCE'$LO\)I3W7>/UJW X+U8\\ M5?U4 @\Y.01Q)"UB0O"4@8R.)NB&Z6U M@'=KJ60O>B0AB=_ ;CEN\;1%D0;(^%9QCAB'DY9B,ZEC,5,AKXM%%%SOP2'I MW]C](3K[=Q+DS^^9;I6.J@AY\&-Y)NCM#65QY_!=L@[D(3-L+7C-&1L5%S\T MH7&Z88XIAWD"GW?9/BBNKX*WN+B[N^Q?DF8J]&N>^8S+^.PNI%&-20EGB?X' M>=[TE__D:C#7:UT^[\BW(/]!:H03PYH9*9'735I7GDC^%H=$SW?=9^D;,V@S M[JI@IA;U.[@2W6?EWTD)H!>O:?QO)-*MKK/&D"?1$)G1CM#23? MS[3!KK0R@AR=>>,NQZT<,_>DU(W"1(LH,S['9<(43E'\%D=4B(6+D5E<0?[= MQ8?GC"=CO,I X.U*DA.+8\N7U?>"_%D!@_G&G'UMI\A(C/DT=-G'.QFFU7L: MC)3(:V#@!L&1GQO==6LQ6 AS3>Z"[]=TBE-0I1:&AUI#@]GE1ND5*F]@T"A" MOG\6-+RQY%[@N)=QC1E_9 - F#\0$+?+#/ZDA$REE7:& M\+N$SNLR,\1#D)>?3)L+BP9 MGOL>^ M4L+2E.N_!4FE-1^!D4.\KKP0_@\=Z"9%B3,+T: MC]B7;P%]EQF+^TB$W%5 &EG*',:'(+E-+8:O8^I!'KHP?FN-WA9)9D0Q[,U, M&$8"[1HW&-#?16_-5O.A,M@:@D2 M> 5FLFC:.KTR)W4DT"L130R9,\0B#EN7ANM YU -R$16(62X%.;Y[$QZK3'8 M;)4'OW=21Y4Z5P9 J%@HOQV+=!12S^)"DZ-I!GOBVO9WBY"B(_2K\S;7%@,I MYFF\!R\HYC/T2!A(F7#-?=Z1.M7=948)@O:%.KDP]BK-/#1T5%O"XN7 _*G>%:'D!?C&WU\*[Y;;M-#55YR7,<'^J>XVIN/_YARV';P&DOV(8BC MVU1(KN8Q60L@#^8^2U\T;BZ:S[ZH^Q^#=\K9TOT?)(8(& WA6=K2Q#701'DN M:$7KUXTM#?4 86RN,F9J[,M!U1';1J EQ.Z\3/)+7YZKK/I>;JM$8CXVX4W SWU6.[TG.-<,&SQ5:FR635$V#RFCT5].@[[4$-MCH\>^FJA$0XIU^T6W M&?V-Y-@69$#$$F] /Q[)3(7YD O3JM!+LTXU'H@O8$U9EWOY7O?>]$FE\4_, M6US0ET/#RAM.C)$>^\0X?SK7(D"3W*9E'J=%'#ISTCRZ,YA0-B%)@SS.7M*" M]CG>QB32!R :"=$M_Y?,AIS<0MS1_R&MHVTDP@:\D :TE@E\LP4C>*V[%UB( M/'OGTXZ0\FN>50?(\6CCX9>J&_N2HUT#V=[\_+0ISO4B&X2VGPZ-I;=^^=1! M[+W5XKBX$Y8RBF$M3:\(]NZK'9^_9EGT'B?)2#_I'CFVW-)3'H]3,:,_0I#8 M+8*PXVT<PM0CV\UY[ M5#+]G/!/9PG3M$^[F1S5DY;^ >!"G[*D@DDUW"1Z,N058%[)E%]BP?H,+0HN M]FTM?BC<)+AA%?I/9M9_R?JQ;UU](B$FP=6 6\PR*+P!0.S1VVZ.J C;JLWN M?(O/7HL ^UH1\J:IK^IW=*<6)P OJ<1V>Q=R7L#E/ /PRRO$)4=!28IM$.=O M7;6;]YW%7$0!CL=5-S7C\ @CHE,ZOBBFWI&\=G&Q#7I'$R'V MU67$>4;%;18[ #+7D-S ,K0_HPI+0JGR2#3^S>I'I$XR&TG^^?^49!.9^E>O M;._-">_="Z,*H#*[0;&3ONKK/ M8Y \TQ+8%;V*JDWC49"D62CH4Z%WNZ2=(-%UD*?,LA*&U;YBG:1W&Y59#%!S M0Z6P^> \"PF)F-J."Q24\349GC64V (7*-T8:QDD<*?<)-G[;;K-\CVWB-C< MX\85167^J_T^R#]98-XA2#^+VN=>BGT@,RN6"V$#W&P[&>3-RCV7[7AV8FUI M+G24V%M;NF^JGCG&<#@3,?8@G!DJ:VAR!TAQ4QM'=W/DO'5M7%%,:@:_NX$B MJ,# MQ>;1WH99R:)ITN O<5MR<.-NCK#*3ZJ*D3)_UN<@J==?Z5Z'WWC<^H( M;NY]K0T/'RR$O?7BUY29G>F]Q1]BV#,0O4"/L=V6-ZJD5Q)Q[5L^+ O7I![X MXMUD.0F#0A.);Z9"E85)OH<4R=D2BB\^7 GC/^M9>AV7\Q@'A;:&\ M#MI!9]W5F*.7-.")[2C_)P"4!" #%;][_@Q&UGY6E1Y,2 ,<;-L->DH/NM], M/A4LX^+ID),@VJ2_T7<>U"/P6FKSK(XMBZYR%FZ:/&4RP":705FU!)HA6NR( MJ"YN\KHJ=UEN2I5F(4=7<16$DN_867XC2<9BYS390D<5\.#L6**U+6388MBQ M>B9Y(X-\R4/061"PS"AO"E1UV1ZZK\N<5 7WY-U]/@1-(ZCJLBR-LI0Y2W\/ MTA]L+4D$#X5)?390 #6-ROY WW"P0U#^[=?_.83=8"?'YHJ5',60ZZ^=6$[+ MWUI+^.,'?S7*#_[*"UE;>;N-H:)=&GQ/]8%8B@%XMF)$:4N40/&NSH:\J[=_::C+S6WY8L9IWF3K":6;(4#R>U5F^655E+1[^861>3:1HI\"B\K(YE,U M6.PLK_;QOD$=_ 0#H,RK->6@[WW%CG:=FBGM)JOFYO-H*L*&E(9^DCHJ*-/[ M%/6I,(\=?5.8ARVE4ESI3?G?K=3X>WX _*=8#GL,F_ M>&(5V):DN @$.!M'R^*9-NP; MJ@Z'93>-WL[=(D%_0VK@)DBN8I6_.0FZV,JF35H_P#?H][C<2=G:RI"-+?MS M"K &7%.#3'A":75:Q[S4>X_'GU6B[=R#W1H;0[\F59>XFR D_7CR(5I\N[F\ M-^QV\PX5MM(>SMY]EF9MK;Q%%+*7P!Z.[)3HCM7/V$B,;JTU@.7;!C-8R)>5 MX9$['%R/&8#@5PGG9ETF:TGL9Z"=I]*Z[TRTJ/+">_:\RZJ"/@X SQ9_E(2D M[3\^O]/.?NK^MDF)?-1!?*#B$.Q"$[R&JY:P=T"->&5_F[\;WN9.K+',,V]D M Y9O"ON&@(=%",^4VI*+1D?HP^K/X,R^@LFE3D3Z-3<8SQTTX\6J3W'>L9= MYV0/E,F+C@2A=4-IG&"L2<[.Z(:_">F Q)E!>HP4GNQ<!F]E6!T<70>7S@A M_T[%#\I]OQM8^"X5>K=!D*S?V(%DACI2] UF<%09&44SI3RZ;ZHV4KBX^%2_ MF&(QQI=&C?0R^AUM2Y*;S*$3B_J@*NJ+16.\%"R%L,]A$W3'W3_,+Y:!%'7; M!7$$M[%@1OM[J_W=P^@>T[$WT9ZKX"$\3PS>VXI'LH,$#Q/;1I2L'V$H>NQP MY1-V)#(I1\+NZE9Q?&G?MWIAVF]-YM,TDIE%S>IA%^T@(I!<92%SR>>^90;T M(BT1]KG3:;'J#YBOG#$7B(3R[&.\3"GGF> O8.K&B/Z"%''C"'-,[._Y"9:WQF9 ;Y9Y#\"NZ [YKS7B#]A,$W,B>D]'17C,K:: M<]TM-4K4NB@JKN,MND!364)K W\/$ZK>Z5KW#"AN/1XH;HVO=]'!+7 \[E(J M7<=A-'0+86_^<$<[F9#-MH$%VVQ5N+!A/Z>I=6"NXTVFE4*(AN^EZQ"D-)>[DGR3'Y@6AU%]$P5 M#QE=L^3_QH?++.JIB*(/##Q"A7$M( M2BMR#CG=:OE-N#G61X2VS$J%;>':EA(@P&W"X%HJ?1 M10;/R);[2&1Y<;F#T#2=[7F8&OT,=(^IUF\%)(QQI]Q8'/M2=L9/+ FRS(*R#,W6;XE,2"M&1C(F94B3PK@*;W'B19A3WY# M=PJ5LPBRAP7M0DN(_LHKT&)*@+W^2=?3HI\;(2-MMC"O-TGV;H?TMM#C>L9 MNF[Z:-\I3BX:#Q@-E3]>PV9SB88*.U24O0YFFXCZ'?N8UA@75$;(7\DFI;(R MN';$VY@^9DS-KSVR(\IAKT+^&J3".D%%A")+1,YZB)>BUPV ;G)8 G!K2\,X M2.H3;$\9L43%N#A$]15KY Z-X%"]$SBK-FPN ,#/::\-6::5S]C:RU[\RF<= MP6+2\0V500W=)OD^+BG' AZQO2W5^HJJZ0(#? @;]1N]Y>(^?$&7 'V;[/>@ M>8?0@B#?Y.S>B9B<+:/F]#MEL!AVF*",FN#1"/:DU:$GQUNJC6F3%ZL,4<2F?*?ZX*"^+T2#@NDULS@@T8VT3?EMM MQO(PJ']0C?UL1'W+$P@US!@I@[>AV)\"X\80D$EN9OKTQE[D,P!P+UHTM/I.4 MLA$)X$5'>\I'%$S8?)-Y0,T:L%$%L55C'6]7I@R@!XV?.)O]8%Q)'S!E#(>R M_1G='Y:>%8BA[6"T#Z0;&"CD#:^V3LLX B0;NOV;-!!\M] ;@,%Z[ ^55"EV M07!&!B,OU0HNW-\GMZY( *->MAL+F3?K7?MT"3O=E)!R>UE$3XI+"-2BCYK. M-53]AGZEB_DS9@ALOI\-S)[-5#&]%NQS[(1P89K(;EEK.$D!#J(IYP*0\2%14 MDLO:5W*Y:@ES^NZS%!:;2=J:R]5$@\U@2D\G!<'/3(Y]757?"_)G!2@V;X//DH$6 M>Z/V'@30H5H3VQOI43UK%4M9#W1(3X'M$-KXWME2'W6(O+J8K1O>0(H^ZZQ+ M(A$$?2U? =R7233Z^3>28P]$BPJV+B^#//^D5[[QP1Q5$#5<7+'5-SDL'LE! MR".;[4,>IV%\"!*6HQ>$DYNLZ@OGQU:$_:K4[.RHD*]U0CG<0.8W;P=U,27/ M2-YYX<:0+4-R-'2GWZ81.0 &&&3G%H!4!G7.V(+8.V1FF)8"&]-V_G$2%&9N M#1UB4GE>>]X(7?7V< E?7!< ,;F@QQHVN"RU*;$Y4*]G8DX0,E?&*6WI) M*WI >LE\S++>A.+8%Y(>C(F=\DL(22TEIOG M#!KC=,'@1_<=J(T%M+21%9Q6C9<#7QY3WS,,U(F=0S6N&]+4BB$J.VIBGEM3 M!8@/F>!1/F6X-'"JW5=,1^/#(3HJ",42BKQXY>@>S.]".0[L:IZE]->0XU'P MFW $U/_4.M C=,B6T"<[4N1ASK3K!F>F]G 8=N06>PELS; P?P61OM$K82V"[)6DR&4MLFRRE?$K+,\62 M/>J(>O"SGG&XS88S,R&5&4A1957ZAY@*SD\9*-3H16#@MPQTV)>%16,T-P&O MN1)T#?8UO;E? =0CS][+G7 "TZNNM:2( V")69B^)@EZVO;61^RMU:!8]!RE MI@0"#)5&'B:$7Q:UBR!L_K%LZ[B2J!K/QCUY_1;$"[G?1"/(:_Q;D,>PYL':8;8Y]*G0FX"9.#!F$NM^Q;;QMU^/A MF,D6(?H5,")8@@/:1H!OT)BA]-?%L;5AXUL(^#BF[V]?Y>.2"DZJP(<(-9/> MV0>PR'H[*;YNC25-N_&TE-@ZJSG8I%JMUIP*41_O6ERPG).>TFMB46R_F/J8 M\[BE!LB7Q=XQ1\*>SM_*?,VKT3?SUSS;EV^&+\.;/B+(H$V)O6E;WE@FO5Z? M"EO&&;['M\O[*51<#7;ES0]R_(*GP;/.;(:[,Q8DNL5DK[V)/6( M/.*P!J();M-[.M/T-D[>"+-5: HK0T%H MJ7.<+)Y-9; U=(NE:OXV7O$:,G15R=,^2)*+JHC3#JR?@02_PSN2)%:[CDJ! M&(+Y')?\#8KBMSBJ@D07A:DE.DM=Z<@TY$HN),5:W5?6H7<&U?*<,:L1[;B MK^C;G+L4V'JAIVR;WR19IE<+U5^QX4"G@/7[AKD_6U(0>U_)^9#NC+O2W=1U%$,XM?MS1!_]7_1.K(<0^% "_)>[" M>V)!S] 28FN"YH&87'SJ*S#I9!PVA[T+VJ BD./2;+@T$GL16-/ =HD <]-J M6LC/24/ (-5V.='#3AY5$_9F//;)M(F[5R GD+07I'BR1M&%D]JWJ$[&QETG M]-*#B1IS&"]I4$4Q,\, F )="$U>>HN;V=&5G.N!4&,CG#"IN@9\F"QZJX7F M8\Z^>F4%DI@Y8V/XV_3H0QE.LJ(?TG Y1#W40YY%55AN<@%DHU-#Z6@\" O\ M]:_?F8*L*X1TOZ,J/^(]OT_HBM.+8YOE>X 697\2LJ_)5CVV)'X4AU&B;5(4 M#9V2Z;7X< '/R!%2XT=1,2/,8[:@BW-M VVA'HRL#)*'G.SC:D^[W-_^[>_8 M)E@!N9!)*RL7JZ2:QN)J,ZXD-L0H"< 9B /?4M%>"E1"$<)#8&#'6&!'IU7A M*\K(7_NZ=!LU>A"U-H'3+?/HF)L&RE(+MD),>098O"I/5]7+Y#"&'EL)HH1M M:E4;RG?L%X^\[IE%Z0"S.2'>:51!=!N](4;8KB0<40SSII,9/=E.O\GR6\ID MQ?19K;[3N9?YEEM0YYV(.XYVKGH7]NY'!VW@:U@[B$L2 = OV8M@.IZU!:G M.1M-'S)8!"+4]X9\,N.+8HHR+'S>ZRP;]!!6W)<^B.J;T#'MYZH ,86>X39FR&\8Q J[*4 @U M)8,M6%DF!AQ(QC"Y"MP0!P@-_5Y1B4=&,*R-<0XF4LP!"%&F4',Y&H&';<38 M9^G8"P5N>!#!P;WK6Y#_("4S'S]4>;@#R7;IMW1$>^AL%@L)Y7ZH\,S;-4$6 MF 0R#Y 9)+ZS/;3"J('5TDO# N2$JV M,0LWUU\KNKTWNO YP!U9=0W3:CCG)X@_!2.5IGW'A-,V?Y83+:#&PS^K.&]# MV"Y9K^\L\5PEDB.OZNG-^\D]U/XD1W$/FM+8^F,!0Z DY@&PI."#LW@&'!][ M&?3817-:=V =\-4G'B:-O41[G_-$O MA^TBH6"PFN($NS38+GZ].10BI\R!B"8HLSBI=&NPWS^2YK'WB M3,3H&@[K"?;GH+:L6@;'PE$6,4M9?] ;G^*/DA#NF3 :M%%?"'O=H#>[+(E( M7G"V5KM"/2KT2Y8+,!;GL(A9%:*S0NU%HZ(+AW^ ="A"/:-GA8;+8;]GI.0O MTYTA652+ /O=4G -K+D4-'28U_S7C"N00KK#AP+5+;3X(0$A(5$!)FKIY*YU M;MC"^%9NMEU^C\N=3&W'#B^H*\R0PR.*85_HTGQ=!_S0F<\*9H6SG:4Q MY9"'UGE#.2#=9GL%D#LD&N43.K$*[$W:LBV:)-@^%;;!AQYQ4.J16BL&+SS' MYJOHK KOKBS5#F=\:535/($=1&DH:\[TM\(E%)XC>GR@?])DU5>_CR^+SA!) MCH##7_77X('DD-8K9$?'[%0SN@KL>.>6XZ')1L0^&@,+IM:!/&0JBFRVUT49 M[^D>U)[(-H476Y+>"B/-JC9Z[*=ZIB%3>:@6UW$OTS3V!->JH1Y8'UPX]/H5 M#_\4]/Q)5>'CK]=O(G)=8"GX4 MDQT=4\WM4C%RLZ6/%8\;9Y@!.1MOR8,'V.6203XN$$2S)&$6!QZ"I9=7%VT" M6S,A ZPRH7$U:ORUJHG1I7%#U[E'@=23L!BS%HR BAC ,00LUMJEZCS76VPIUB_+./FF?WG$EL942PI%4R-I]6[E6%S%4R"MQU6*A MUA+Z)\G9%)068,)-F<"-9/ZB\UQ\?DM^"/++Y.@, *G M3RB.N5+T]:,BZ4U%Q3>62EQY\ T+-EC"$W[H)LN;8 !(FS/66#.A?#/4__V7 M9J14O/KQS_]!_H7^#] R_OG_ U!+ P04 " #7@@M7)"KE"JY* ! M>]R.\9Q0W7HJMKI5JZJRS^Q+!8N$))ZF2)D756E^_0*\2+S@2H$$"#)BQG:W M ##Q(3.1"20R__:?;QOO; ?"R W\W]Z=?_CT[@SX=N"X_NJW=T\/[VW M[_[S[__VM__Q_OW9UT%41*"LW]_^/H?9_]UL;@[ MNW/][R]6!,ZN CO9 #\^>W^VCN/MKQ\_OKZ^?G"6KA\%7A+##T8?[&#S\>S] M^WSXRQ!8Z._/KJP8G/WZPZ/YW_Y]<>??_WT\X>__/3+C__K MTZ=?/WTJ=0NV^]!=K>.S?[?_XPSU@M_V?>!Y^[,;U[=\V[6\LX?BH__[[-:W M/YS-/.]L@7I%9PL0@7 'G _9F!Z,8VWR/TULM=@8]T%=DK>;^]*\WE[ M";T/0;CZ^,.G3S]^//0BMD!_>E\T>X_^ZOWY#^]_//_P%CGOSN!J^%'Z;8Z/ M%,W?&NU??TQ;GW_^_/EC^NNA:>3B&L)ASS_^U]>[AW2>[^$*Q1 U\.[O_W9V MEL$1!AY8@.49^O?3XK8R2 R^^\'.2A<3H?_IYQ\_?8RMM\ /-ON/J,?'!?S' M<\$0Q;]GOG/MQVZ\O_670;A)L86$IM];AV#YV[L8#OR^&!(A]#^%!XKW6_#; MN\C=;#WP[J.T"3W$D$71MR\#WP%^!)S#WT3SY7P+PI2*Z,FW$L>-@<.:6.L! M>YO@A>4AIGA8 Q"?,B_Z.&JF\"I+$,GC=32]XQ[[S8KA/^?+QS6X2"+7!U%T MSIH,7^_.2;^P(A>"=Q_"C=:/4T4&=?9#LME8X1XRC[ORW264$JC*;3M(H"[W M5_>!Y]HNB/BG*.,K'4&1;5L'2A=@!_P$_LL.($W\^Q[' )VO)10+&\*;;T?S MY<*-O@OP(;5[/^C?^A"\. CALG\#L2#R^,[]$'X?!M .B/?WGI49/5#1;I%B M$I\&SU"=L](=@%:L@(!7VW=.WBU4(O[*??' +(K@?@ZA$6!T6N]^V 5JN3 ! MSIUKO;@>5!)LJ+D'Z)XU G\5@W!S!5YB,=Q)/?O!/+6#X$8$G,M@LX7F@X!7 MPSE(7TH2M@6/UILPUV!Z=F\;@?@NB*)[$#ZLH=4M8!;A._9E!GC0LG2@G]!" M./&=.T?Z(7F)P)\)W"FNT48HH+U)/;6V/ONU0GNR1N40^VC!O:TG8*K?ZAR6 MIGDM.EG6"$K,=-%)L,=08;#SS4)@"/7&>ZLI\0_8DR$OREZX7BJ,>E&ZF4.H M,N];L1%KF+Y-?6$NHG57:?2W6@V>H?JVID57A-I=:Y-FYCCI7FUYI9ND*Q!; MKM>3H<-#@=80'EJADW+T?[0M[2P/6?QPD 6(XM"UH>."?NL5VE,H4W4L? I# M2AE&"^A*VLU2H$JY0\:(1F;66!(/HA)8;[@75SFA"_SI,8W=*C M2(W\UG&^S)D^@O,#D+6AWA66L$X_KQ:\P@?8WR>AO4:V)V,>]]9>/H:2J.C! M4"Y[3$IK645*_HC""U$L\!"7YJ[11R8%L.>'3OJ+BY$#.M[^1_N'-WK3:*CCZM!+0#7]\D* AGM@G"V/U7NJ;7 M;\C)%S0FZ=\J[W"!O>!=;)C-'J*RI/327:C.T_T/TM.B+MI4[: M<;'0S_-MZCZF3RW<>"_,":=_0Q4,AXWL#X >: #'VD$;<(6VNF234?P$^]SZ M%YYE?X_L-1PURJ:R#5T;BOO7P &>+,2Z(4UL[3>;7>@_\DJB+!4?M^XKKN"!H&9(X/P)&UPTV]"FN7"^!O)MWRN92=)W% MD+-?8!=HBS\&L/L&KF_I-80PRR@CK7?02P9;05GI3N;ZS?82!S@W8;"YM#P[ M\?*IYU,N#\4ST_8KH(;.'J*>AX;A%4($?41)#]]P1H! M^\,JV'UT@)O2C_XCQ3?%%O[A^3* IM7L!1H+EGUXA^!9+\#[[5WS]X]=DU, M^ A'Q%!3^;ES8F;P4P[ZW(UGK3#45'_O#1NHVMP \I>#'FU30*JVZXV\&RBQ MEO=/8(4W\&\B"H'UEIV3F,GD JQR+VUH\!4OLH\8056SDQ1&()S7LB]F%C>5[QT)9(8[553Z1=;T"X M@JOW)0Q>XS5R*BR?S)?XUGV1^O8(-5Z4&E;9_D&FL]FTKZ5> \]CP5AIU//F ME\'!M_V5VW9.)EPQ%/'RL-^\!!Z&M.KOG9/S &QT,KX__^'E$5G%&(H:37HC M"GJ9:\M? 8*1@&W6&Y_]WP3Z>R#T]MG60.&R>LO^3/B#=F#2V&C:HZ'P+=F\ M@)!J)>1->MMU[2"$*&3GEB@3QB6*2@OWEX%#ME;IO7HB_=%ZNW7@>J81P8@0 M!KBD]CV1.W,6[>7@? M!CL79;-BT%EOWB^Q]T$46][_<[=4N<(V[M[90E\.@44@K?)SY\2@+&S>_3KP MR;JRT:0O=^IXGIN>]D:EL%ZR4T7K5"&\?$8W"ZN3L$*[^ +\S\;)836!7-[B MXS9-4/7>7KO>P;!>AL$&=]96?"W ''V=!:$#PM_>_>4SRA^XA18D,D5^>_?# MN[,D@H0$V^QD%/T&E@ Z8LY=!@.1Q)0^:"A$(&VI+Q"U4[D!%IG$$6F/PP/DSPAYX%(#^.%9#&06N!R%_&APCY;+< Y:?Q@8(]2R[P M^'FL>) .L M@_CI68$B'Y04POXP5F-K!?(''""U7ZFU CLO/([1CR51.3Y_':W=2KST+) 9K?&*O5\M4!FA M#4N\SBTP&:$%2[\_+H 9H4%+NZLN8!FA:5N]&2^ &*%)V[R5+\ 8H2W+$PU0 MP-.Q5?NWCPUTX,[WO9.W1^U+F/7X!FEI12\I9DGT?F59VRR@ WAQ5/S-,;(C M_XOG0PJB_%UN1'BAQ&Y_8B!*&^)1<4/(TVOT5A3L@!>D:;-RR@@3H/=1,(GL M7>N!G1CXDUHK03_-F)B^#0W\E R4K^@RB6)(8IB]'86<@K+XP/\YT'PGKHGX M2 HF/(_7(/P&M4(A ]EBY+S#$AR^SDH8$&I6$,45@DJUDAH<2&BN@/0'X'F( M+WSGJQ5^!R6]1"">TD$!^9?0V)POOP2!@Q)E/H!PY]H@>@B.NW*-?$H'[>2A ME1RHF,87X$-2/ CHS-FX?AJ\@RZ7Z?-@]5(QD1 ]QP^#I4N2W7(+!02*\HI6 M;%+..=?,U$>8 :.3"FV_V5INB&R'+&48RB3H9.3\ WC.31 ^$=>#KZ\*353E M$I26@F6_EEJJ)+@PHWG-;746*H*JL-!"[ ,*HEPKM^@.H1^H.M; MX?X6VJH1E&4;V79!N@$71@35RNWFB\H A&3FJW@!]PZRDB:U5J&P0+\G.B;3A ME1B8#;(+2(Z M2.8\O\O/D4T[8^<\^*L"U>*HS7#XQ$[CRFB2#[Q,ATQ$.&EG:SE.YX;B)""9 MM",\PU%J+X"L@T/3@1,10^;I9 [6#X:")2"+E?//3F )8LO3 Y;VPL>6.V,Q M$Y$[UG%OCM6/D]A18#4<)"&&XCQX+_)-& I9&[XJ'T%V L] 513F$J%X\VDH M/"+XG''Q)C$RZ B;'+BQ-JU4P[,+Q/OR+OJRC']/#&; M]#NRXO1"[BGB(/F5<*U6(&3J <\)"!WN\ J,IG,=T>O" CE3O<[3D2/?01;8 M=>I^JGVXD1>A?U@#Z'D/[KU&J=AKGOB($7=.Z: BB-*VT9/FZ-[:HTT47^B MT5@%V>DQ#1_@^+8J@G^L"-VLHW^52GK-XDK=6%)(#U=?%9/RK"C*:PM>!1O+ MK>=HIC14\D A1 ;X?:$O4W*^ DQR7YX>*B90JN"&."'>,]B?TD$!^548:1R/ M:ZF X)*Z1O?)HNAS=U?"2OE6_(BT.9%]*HU4DEG6(+,WEQ3_2FZODGAHM(#T M0(Y%];&A2G+GRQO7AV:9:WGW098CAZEG.+JJL7#"!!K&#;.+;.00VBLTSQ; M!G#3AQ+X#<1\1AJVBYJ0Y^)I.M7 J3=30.I5ON,<3H1+3$!^?\GJI6271;>E9I14ZXUVSS\T;B=DOIHO)!SAVPH+.:0[JG\SZCDQ+N;T:'I@X)4XYY M>JK02(?:L_>6"WG^TMJZL56OJ,5JK>I52E.YHT-C.D\Q^RF7C@4Z5)HOGZ(L M&(9+..I]5)C6@;]Z!.'F"KPP9 '74LFS,51^.0CWM,?XI29*3Y:02P0D5YN'9#$-^ MN+JJ.=S:0C.G"&GRGYIM,S'[*3, ,X;A,_KJ;55? M=/!<<"C>4]B;B3H4J?#I>+;<\DQ9^84X^TZT$MA/N((T_.T?]0JS$@_%=VUH M.%SD>\;J&TG*]9[A"+'OILI(82_BND!H!\*70!>,1&_SRHC1M)KQK(6[*:P( M'OF2;BS8W-5O^"J;'%[;CP4;CNM$+#?E_&8X3,+V$NE"T_!WVMPF$_W:U'"4 MQ':UYO6LX?"<8@(P+X@-QT[ #BCMAF,!A6H T*_D#8=(;(-C7?UWD15!*R^% M_VB )[K \'PDS/# "F"84X0"'^-JA[0S"(@!'H;ST2EV 4=LB>'H\6V"C+ 5 MXQ6[V#Z(C8\Q/(,+]]97C<4Q'!4Q;<03 V0X8">=\Q)BC@R'C$^#'R,S#(=# M4%63#^-,S8PDH*FQ(5R&Y]42TSFXNW_#^:>-BL8$MAG/1CQ:F2^6SG"HN!42 M5YB>X6G(3O)VV5&!AJ/'Z>WB PX-QX;_D@XK<*8FI),4>6(\3B+A%,:#<0K3 MT%H;GMF0CX?XP34<+DFJB1#"W$>R2(T26-VG<*]![-J6-[AL5E,VGRD%RY2" MY4YE"I:9YP6O2)_],*J\R-!,;MY+)A-+Z^F!PT=/6C@\W?& M84?BZ1G9KVYA0_S?!B M#8_':P\0KIZ&J3$P;5"B.>&&QRKPP<7EV'=R$SU@I(@:W-1;U)8(U=2WW&O2 MP:.#T]V=ELA3>Y-\^)O"2*S_I:;R-KV/:9<1:K*B M4Q> T%@)^Q1U@J/'@, 7*;XO%C0>D#*!5D1J!BP Y/D(V@H/(-RY-O)3W,!9 M #M8^>DHM$O6SC^K2G%DMO95$J(*PBEI*3WI;_/4@(RNWT!HNQ'QDE!\''TF MFXFBA-G2!M)GNNF:7&^V7K 'V=K<)Z&]ACR+#A5D",LX6QA%U,@3N=7+)(A6BX0D8Z.)JB47HY MGII@;G=T-<4"M3P%ZR(\2*L,E*>S'.5$;8H6.N5@;HH@DG.Z-\49-0\&I^@B MTO%B)U%%F<%[[3M#@H=UA'EP#3IPP*M0Z1.$A8KNW7C!:S2XV"LH_2%*SW8% MLG_?^H>T;;EIS@C $AA 35WH&G7-MU[<$\-T57%-DFRW7LIXEE?PW:V_#,*- MQ9,6@;.WVAK>R#IX"^2-^K:;EHXZ;J6/ 0+W/@QV+I3KB_U3A*H! M'21C9L?N+LN&1%^N3CZEY#T_)"^"#(9Y=4F8.K6+VEPD!W7/'YS:[*+F&E@. M6[88:+KU%EJ3_#7NZ6M"&TB-(K !<*(;:'DB_PV]Q)XOR[GTR>J U5&?U4-5 M)R(9$D4;2,7J6?OB'->&GE$(B.7*2*O(/X 6UB*Q01WP2J"C!^^)T(:4N+5.0.\GH[2-1%T)2O,1!>!8&,&0?C.LJ M84 %BW,%MB&PW=3_A/_M@=01]9W9)@AC]U_IWQ/6B*NKM*7*97:^O'YSXQN ME6]*0TWX'EMEA5L"<+WUD 6T[(W2>M(%!/\5%>XH.GN]J-^8DQQ1?&,5,;-P MDT#_1TCO+ ^DQVG%=0WZ 0)<_8M2R^R2I\F6>0F3ZS=[;?DKL(!>]_5R"8C& M=L]$Z+.?8QSTDSW\#O3K'.*&+O78"K;:4@L-FY>-*=#%?(GE3H97QS6$%MHJU2/'LD.91H$K4RY/+'#: MP3F:7HGO).W<'G,P"^@?P'&@3/C5D2*RO#H)%2P] :"S//\7; MF\=#"8RYB75 VXPC46IJ%SXR).:T(?4YH<*$*YP<[R!OZ4I/C^;+ [LLW-4: MRBW\?KH-XNZ'17MW3'&E(B^!ISA[J@Y:%@]@K16=YX@/E?JB^',64.R#%4H/ MJTGDMUA,:0W!:M2FX>_2NPS^K"9?ID5,&@XR3ZQE[1F+,.2&0]@^UI/]/FAD MF''$8M8DEQGB.$X@.<(B*T *1!L:OT7+MG,HD8U2-WX?DF$DBL=N=,&4 MU$] M )5M)%6BQ*5F&=*1'5N813)"V W/WM27!<471F\XV))L*NHN9CB$=+"O[9[T_L=P>$4W^+[? M&W4"OSX.EK1;)>[72>,$M)5Q4'LV9;@FD&T;\+W;DIKYU213H9.W8X:7X>[O M:(#U4LUPH'NU&KI!4[OD^'(O /@>W1FO?65O:KS/^Z2FY-81V!.N_$]\.6AX MMO.^]C#ZTT7#0>YU_WK^J1L\-5N7=VNG2$][@FUY8JK5B/3$5@.&XRA%SD50# MG0"JSW5S6T8527S01:4TC7A2+H3-3 R=E$^KX]=GZ31T]. %41*";Q:JO3A? M/J[!11*Y/HBB\P-.FA=*FXTK51T&AFT: +-(BU74H[H[OL-REGE6TC=U"1^I2V!H\0UPOX MW>^$J7!V5BW-["6JG$UR(F*:V"[@/YZ/LKL .^ GH&29#$4B<\J1XXY-9$ 7 M3][>"F2501I+6KF[JY97P04L"R\_1*:)[U%RX<1M@.:>VA?SY<*-O@_&E+ZQ MW+"(GCG.(IO$P=;*SI$N+ ^=C3RL 8B_A$&RA7J:M?E*&UY%=NLRR8C@XY*S M1)^KJVJQE[WTU<+D/-B9IA-J6WKIQ7HI;[_N&N&0_>4X$6;9<7(/E?4*^>65 MVD6UG'(L"#9[SQA%CO@R9'L /YB0JHY8AE+5&"B0PHV"^O /0E /\8L?NIUK6\ M0%BR.N9LK M3;=P0'^%GD!D1CS< @?CEGX) N?5]3RH#.O3X#9+Q<90()EMA\I'\!//2H.PU635-0O: 9%J_X6>)WVJ J M:CSS4GQ1II@ET*>.JESTI3!')4/)J3@;KDQ*F5N&HD$.) O' M?:=#Z:)::CD6!%O8:V2&,#1^T6.M>Q"F"F"H=T=E2B>O\86M! L=/@*V:L(:.; MDB!#/$W\&YW("*J%DG?AJC&& @B9)JXE'S9YB<"?"1SW&@5X#$96ZW0S9)38 M7$6P?HT69GP^L;UJN6,M0C59"''674B7IUJP3GDU,[V>Z97\?*EJ1.VS?[*D MD[.SM'+?7X(T/8=O@]"G4\AL+K$$N9.DN^>M_T<0?E\&H0VRC\7%QP@%R#GZ M2:-R%C^NP5;MI2**/,OP5\]FS\6Q?'VEP8[2F=@HI11Z MFW_^F0-R1@\56S98H>/(!=BB%)5B"H*OKS2XGWPK<=ST1!7N!GX$',SC5HY% M:#6.@J5Y0LF$KZ/8W4"B2(^3:XU47#. EYB/7W M5; \MOI(EI,LC9)!+S'< M'4@3ZF3TD@2@Q4@Z/,S)4J>C_R(I4DH/%4_UP6O)"@FA59I ^DIRRL=_PL.H M]D+$'@;S&GN&UV_G XUM<1I> U< )CXCV/!*> )X\9CCAA>X$=- I: >YJYV@9GK53C.?JOIOAN0[%P,%ZC(9GWA-4 M66UIL3^\VZU']"!CNMOJZ1C/7D._U .H M4DBM/%#-D6">8[<8:5@2W@HK,(=[8'NPGY,9:_CW*F1446YDD< MQ9:/JM'GU!PN+V S&\ M"7$V3?:[^49GL^]A\MK./3KDV;K/*^6R:,P?.+=@ M $F?4KU7=)%PL".I-/Q.L;>5D+40IAYL]"<2LM15']>BVN3L')8U-OC,G4>W M_D!8GD"$RV/B[JY:Z@4S>O+#8IJO))#=^HCJG+S>1HLJO4L MGL.2Q\'D\D1Y+/$%R_9?4:TC^&^NO;+-2*IED2??9PM\S)5$3 ;088GE*-* M'LV[@E1^0[?90['97@488GZ@4-2"YQU)X80#5([.C4%:][E.\4V"2L_--BA( M+ZML=_V&0E_X;G^D?D*UXCXYZ2M51 P_JY,(GH!X&G[N)@U4.2K \$.U9D+7 M89DA1J4J/JH#PK+P;]+, 52+>:N$Q"( F>L[U'(0#TM@!YJ(^,AYB*9;'U*2 M<"4QY>BH=#JYZ^VFM3C*&8C%] WG,*JU#G\V9IX%-]R\;0,6+SOU8<1JE]5Z M6)H:'9%_LS;@*MA8KD_0 +5&TF)Z'E^#QW601);OH)AX%\( _!15],6O8/," MPAI)_/U47,3D.,W>7%)^C4H3;9)5S,(0.D[I$XV+?2.W].S5"J$1YH/;&&Q( M$Y,PL-(M$D]_RE39.ZEH9L?NCO=\7\+ &L)16LZ(M)[I+%JBPC^^SOGOM2X# MP*6*'U_A5_;HVC3>5QX'\NIDU@":\':9K\H2B4+",H:,HF23_5UKL3_A(YTN M[]P')Z\P=0REB_SD[T $)>CX0"G%_LEWXPC:<=Y-$!ZT"?^JMAM5*1#7FZT7 M[ %X .'.1?&+6,7KI63D[T#29TS_@IP+H-F>Z2!^B&1_3[6#A+>0#X&>?#:L MX4XDSO"M!.34,.PXCZW*1+_2[&N\Z]W>3#6N+EH[FA/I) MJ$OW:OM(H*E%$;=AW4\-N)1;B5EK5*&<4#;4SE>NET!](7@&)3::V@@GN-DX MB"RXY3P .[\TOGZSO02R4Y:T9+--XEQ&18O?=? AU7I3I&I>:P8S_"B@'8;R M>-6TL QFCN-F<[_UET&X27M?@=ARO<'L1@-/<9>EK"QRB%.B%# -E9-+ MC5#!-NVR'A+YFHS<6$FEBSBK78PL0 )VU39*2G!")> #IU"I4&B239*>.%X! MJ$Y<*H%AM &MW0[D-G:=8JNRK9N%&$@C_AE^\MUYG[7T*H31\@,T;W86 #X*!2 M.O29G#JDQ/WN,.AL!^TSY#Y0\(741%M@QTGTD&RW7GJ\@]\93Q]6M6\AF#0< M8W"9>XU%L]=HQ6Q&$B1!MK[)+&-^P(1H:OF*/6OX+9L8-CQFM.&W#N)U0["& M^E1,*\"[!E/)+':9L8;7,A7/HA7^J_A.7=3,&M(V)^[%=5$E:W"("?J0713/ M&AQF)_NO7138&AR*4CSE3@IME: +$G4L)C5\3SZAJ!^7?!B^79\"'Y\T&IXOM+E'EQ*EX:M&ZK!?1V%YB^; M" R*;=8OB>@D+O]Z1.1-FNW7MB15(2)!_X37G1P+:1)[B5L@G:KAP ] MNPE\BO22FLISB:W-U@./H>5'VR",R93@&TJC([WQS;4FF0A,*U56-Y=IA6QL MAEECJ$_'9,IFE*%8B)AF!*RK@X')%C#QU!D)/CV=*XS%#>6 M2U$3,QS7&8J,J-U:O09K82 :BB/W!H8A?H1GZ"D",G0@.WX0-P0DU-T$2W,)1*&R8CAI!@7&C[X<(Q%QZ$&CS)(YB MRT<;^X7EH0CMM$05\MNB!;"!NT,BJ<--B-B%^G'R:.87^T?X.5IR"$H/-1$! M57(0,?1D$90>:LJW(SDK!;^PSDQI/718@6-L^3GO$I2[Z#"%"^#;:Z@!OHMQ M4KV;@JDT-1+U8)?87 'I\W!E^7FE3@AM%'BN4P2.E^/(YZCH)]2_+C0&"Z.9 M%44M9VREV=2:8L]7:X743PLYVQ]$1FS+J7;KZ>83Y5U%Y<_^.P@+7Y]X\TEN M*^VN )HP<>B^)/'Q$S/RG0&E=4_P5<"("#?;F$8JGH,%Y5&7*ZB7OYHR\ M?V)OSRC-5:@T]*PL-ZR_ ?PU%[UMER)T(21"%_(I"H$=<\DSKF%'=%!!P37L MB(Y+7CHNNZ7CBI>.*\77LP)^7BV.E.Q5F9N-A,,7HZ)4\7P,/? 7]9G*@)&= M$W-Y2JI7@\]=2_0,S$65UY.@BFN#8\W#B\MM.1S\TCP*0]49W3$I+N0M[F(DD01"^IRT+T[\@SV?,31N0+8I<#QSZ *PX?)1705)#;/0PSAJQ4)4 M \$\K$YAH@2F$26$(DXK[X2EX:0I>FH*7U 0OI4*1.WM4ZC9K20SUU%O5B(%8B$L;$;2W*86.IXBSKKEHTXCSC3@HU.PZ33L3(^\6<4& M[H+H&XB/PE;Z^X%%DAU,DN,D&9$9M!X*+BV; M) &&'KV>BE)-X P]ZS@5I:I\&^Z"M04IU2>=>!0*JY<>,8 RL@5AO+_W4,ER MWT%%6[?H@A'9/H=ZY<%F&_CHUC'U.8@=!F87$:?"L([8_53'I.+)XPY-I757 M$X>/IZAQ2<"[4'RD]5 3E)IL$@_:*,X5@-N([::;"/QO#^1Q,K--$,9Y# UQ&%-E;HZ#%F M5%O0<,A$76,NEL.$OYB*7SL5)\]XEWI\^SF#UT>%I/*V^@*,EVE>5\'P8^]. MQ/JN$15A*GQB4BWL_G5RG5 [,M<1/?HV7' M*V3M/+#RA9_.XV01+P8+3S9ZZFSW*L2JVB=J#^DMK MZT(^=_\%G%L?:@D0Q9=!%),.)WEZ*@DG*A%0(HP86D1HKH+TS=9R0\2TEVLK M7(&YOP"V9T61NW2!@VIW$Q>#JZO2*EBFZ^O MMGL8[0P6:W"/[A""AA"77AJKGTS>W$VR(9)4_;TGHE(<"*GUCK^IB!DL MLLE0(P.KC522V7#H2:3>J8SONP-0?X$Y5(902*%*0Q*^ .CDIOC3(P@WQ%@' MKLZJXC98*5UKC?J2>H@.5>HKOZO(HEM9S^NW+?")#@N^K7*BTW_<^G!3R_[S MWMJGAXQ46X)L@QC&Y3;6H5 M4DYPX6%4:2=H=2Z0;>31)0S?5N5S7(P==LQ-SI/9/,?(SZ]6 MG,#YN2":+VMZRK5>7"_]28>#=.'S0^Y?\$%OGI5^L!=9W^%7P-3IQQ,8KN M$X7?)!]"B8ZC^61O@N0D*2X/(^W!,O7+C\$%-%]=)XU>)TRA[2@:+]:)BZ3= MU)Y\)[>K@7/]AC(^S3;H3VWF21Q+^>G]@42^"Y=#:]6&+,N:81WL\9H/QA_V M2881:X88?M[1!8@'@\;PXX_.L,ML),-/0;I"+[-8##\+X0&OM;77QUF)YMB) M&Y Y:#\;^KA3&FADTS1'\*_&OFD7P9!HZ>8H_6+>0>8M'-!?N2\>R**=]7AX M1ZQ_6R6V<29==I;)C54\3"MEF$ IW*ND$5PI1J>>@AHO4[410DF+]RA=/R& M&-NLK\!FL,V+W,Q6T(I+'T#4R"'68N?OJR+)&GJ\,5\^Q(']G9KY$=-018 T M0%4)9O>%'DS)H:94H_50D:D2ZGVH%!$3W/K;A)UQD])! _++][ST?)OLCAI, MAY'.E=A<:19DE"@_!NE[HKH&Y\N#S!Q P?10UO]7U_-F?H,F[OM"L3&DG<0_ M_N.>G,+T^*.2Q^M_)B[4@90%KP4D/$5@F7AW[I+$12<-J8'$HZ=X*,XBK\;] M)0Q>X[6P-F.-HO(I47GCIN@V&Q/:<) M(]D8-J\^_6F(L7;@CNNP:W/3?2@LV; FW'A]!98II*DI[.1_0/CV_(['N+OP M.C%I0NWK-]M+'-=?%1X(X0"1L[.2:969I"&$%_NLRCW:"BD'O:*CZ#?1(X'$ M>_=31E(PXK-%, :F474!@741'41$9D41QL 'A GBIQHW6[I:^ M/+0>TQ6JR-9S-#HH!. NMT5[ZR5 G!I<9 2])EC*4ER^V!*?)VD@#8P-:/6U M-36P78=SB,9K=AE_R]324*MBV<($,O0X5X)96(:V:6P9CEM+DZUROD8SA@R' MK_6-E; I8RB0+4VZ,O\)&4V&PGB" =:XGBIDZ0U=4LZ*\^M-K!48A3=3)PB MX^SKI"$U.W=I4BJ2FTS&R-H#PIFJ[,1!M8>!GK:LW5C#F#0EA5G;T08Q<4HZ MLY:#2;L'$/L^,[O9*N?=I7I^,>],SU,/5 _/1Y=Y2 M"_=8LG1I@/(H\GFIQWD4F;]DP7RZV61XFK >^3DUTOI((-;GN=("_N.Y=.]E MVV$"R3[FH#^$O#9_&MB94G,"ETF(^(MQ<,3NIR3W0TK4O;6'R^@]6F\'JNBS MP'500/[U9NL%>P#2"V@TH"I;C*E=7^:,N OCU M5BI22\=K$!(%DD WHY,ZZ>6> 2?Q"O9?;J5:?9Y)5EZ&.^^M\.+0EH8[X4*P MM5;?AOO8K7BOL348[B"W HFU+1GN[9ZR"5#@DNNS*G2R2F7 G\%%VYS!5YB M/3+G2K =7^);'ZYSTJC@V; ?FRV5&+ME,B@/,S ->\I/^V #WX*L_^1'6V"[ M2QN[?JK]$FTY=LN MDL9BU2/T*#S"_T1]$B?U$_*3 MP(>6SP.PH='@H'P[=X'ED^64UES%8]M47]Q8=EH.@9Z('-=47O+>-2B&IB3Q M;312SH%WA.0,K-8J2MS!C\^7U67,E%]M: >&_PVT0F=DH/Q=5"C$-Y96R#'PG\&]1+KL7R_\^7T*K"#C$I,Q\ M?12#25G^1C,5,IDG:4-J@E6%&==4^99!P1?3L"^3RO7I)E7E=WE[&'/W/WG# M)WQY 7:!MP,A^@=YNNSV8KZX M\8* @DFCC6SO+0,=59VB<@6EM;QU@DU B]!)U-D:@@M-3%8\J/'4PP6 MXA!*ZNJDCL <2J:/TISF)HF_0IO20[ ,#[^@1WMO#Z_6EEDDX;0Q-5GGPNM% MH:M0.N9)',66C][9T4LOMQFJ%V7X@Z@R_$&]0=1SN^^%B#-*KPAA'HP^R@'_LE/(N T-!25]45&Z(7C11E>(E50 MU.&D(0SX.!E"(WG&APMY"6J@?5D=82T0;$--5/ 5B.S0W5(21;%Z202T^:%; MWPY1,4^6*=!B &ET?P-Q4[W=:K\]])%$,!W;Y: M8>K+8ZW69BMY%&RW'K1!X7;QU0I7C<,0?!NI?ARRDU+7@.3&'1LH%E<.V52_ MH7VUX@2%!UPUF8FC@W0/_?H-JH'&JU-LDZZ^?0]"FV"?$%I*HR0?-\H'ME:0 M46B;-K5]5_B0U ZNF0+V+HJ5SYMB<\>B16JE.LJ,$FA4#5ALAO<8&E3,%2I4E*D8 MBDV7H3['(&-J.(UY1=*8X3AU9L-PI:'\1@@"*@"IA>.8#@*VM&<9'?-D@S>4 MZ)A*E!;B8RB#\ 0('2O;-8-W#(>%$014-G-P1T_DL!O#<6,$Z-3214NT!\Q5 M8^30H8-\L@-[Q@$/B=5P$!HNB+3 ([*39G:^;':$4R4U.W9G-%>0.+UZ''A= MO'E5[U_1G(AJ )KA;WZY#6F"[6P07PB9S?6HO5&Q"=9FY@DI-!PE'G.N$=MH M.":<6P_1N3"W2BRWZJ5%I)H+#Y<:)H7&F@O+B:<7Y!APS$D M/^HGNYV8JCCF5I?GW.R:YQJ&YWN1<^1*"2@?%7X-OJ+<&!J>%$>&7_+#R%#" MLD_I0K&+Q$"#LYWX'U,8GONW54#07:,\E-Q.3*$5T_%V>0X_#5AOZ3RRJK :AP'N316$GKO M5< VCC,3,FQBS\T*U,;A\))1PSUW*[ 9AS='P:;Q$*] 9AR^"AF9VB/! I;) M]*X]3BR &;%QS?,DLH!I[.9UXX5F !B[](JF "M^GQ)2>DBT%LYV$^^E=5!!0[B!03C M?0@V;K*9^4[#)B&7HS]UU*$EVE"DXM-L&Z2 )"_@(@MW;L%4+ MS2$UU/1SAJ0/5FGIPX%AB35/Y3IZ.M8U.]A?#_8:.(D'G/Q8TD4/J@M';V!6 MUP"3ZI?I.*[ FP/YQ'WH>O;[M;R%@ %0D/^1 _>(]OR4 EYCNFU&E9O*&[] M;Y#-'E^!MP-I8"\I]]II8^H. EJIQ]= QMR+H08Q9?AA4C+)EH,-8=HW02)! MW$MCR:P?P_OYV1)N0H39G#:6<@^N.+T0<)EK751;3;RY(4[?M Q/)-$!D+@M MSW"'J!,4#WNFX<_MN@,OVWT-?S35&7S9OF?XFR$6>B=:#8:_FFF7HJEN?G3R M)$3A4<8"_N/Y>)[Q$ ?V]PLK @ZZ00)^E*V0KN7:&87K'A%-\^6M[[@[UTDL M[P\W7B^ EU(7K=WM8W#MQZ1*K6U&Z*DBWT5@A>6&P(8C1I=KRX7+@B]# MQM&A)[*G\N[=>D[WGN4S:SC7&LG+E?\:/*Z#)+)\!Z68=*&H S_5)^B+E"*. M//T4@-E% NW:4DC]A *(YMMR@A?L%"M-%(H$I;!JI8D"$J__3% 6F")B@\HQ M^+8JRM8&FTV0B2EU_9OM^E+?M'3M9>V-;:>B=N4:FK!-TRL,41J ],7[_M@D M#ZRJ%XI)9,Z_61/;(_) MHEEB]O*O?16/KA8 :)!4_;U/E @*X?B;"JXOM%%-T4>4_8O>1\4D\LOO^9(I M41%)I"I9+>H3EC9^3^S6\"()K(=OIV %&7GE:^M!:JWB[NAPDI'%P!8LD;KL MB$NB.$H9XJ7$$!$KDO2T017 <.O;P08<%,,=^@@2#/(:TGKH,P&J;4SOH\1& MCF*HHRP/1 P;N=Y.7FW"S=8+]@!O$>!:='0<\/@*5V2?;5!PG> ?W!T0.1=@ M#6" A7J?A/8:MNW10JU\LB^#L)K,O6D05GY7L*X+$ $+XI+&>>Z %VQ3X^H- MX8T7))&>\HHA!WXAN_![*/?I%IVM^_'AD)@& M3DIZ] V\IC^1?3ZNSBJF!3P/W9?Z3K;/P/_F49W,;IT:)JVXCC&20M[++K4 GF^@$;(#*%-4JI>C1Q0%4?X=N47?@OB?* N7':Q\]!2' MP:OROR>/#=Q-1A+:?$"8AE% 19'^579)1K'7^#L/6DT^_V04LV9[\DT0YG^% MVIWWS<%X(N2S->4NF-)01U.59#Y^2Q#)^:%S-$OB=1!2=)+\[TA;-&'](UOG MJ%O$#-3,\C M:.N;-=!F28XQ\5]@ES@J-OHO81#5^;2'#ZH- ;RTMB[T13*Q0;<@X0X@G^,F MB9,0%)DRV"&"G.,,:>,J)] L5EF M0]+QQZ3'>C:LF>(="MF*X.VJZ@W_"8^YBVJJK"?3AN;.X7IV?2A83'CR;"@V MAYL/;-C9,3\_U\-FPS'JXC5T.>M&]2+#<#!QCY(K93-J#&DX'-0'T&5<,(^. M#86&^8*YKK(QNKT+:#PM&$;>4^DR=W7[XMA@1L6\.2[8L_;ZUW00*H_= M#56=S/P 1 %GG7^8RZ<BB]( >=ER;"RHYN34,+^> S:TAM.NVRFM1H/K!-&>V8Q.(,V-&%TRK5170 M3G?RFDP8K@&$MW)V?I-I'Q+=7DPM=].-&A1([&(ZOEWJ0<9=5A?0ZB'EPBJ1 M,QF/N8BUU(NL#$"&E[/J5CMVD'IH[.MQ0@Z_HRSPIT$JX#;72^HJ%H 0.=8% M_PY: 5/R4'52#4\O)W)8ZI>03,OPHH7]ZF1L$/9/D_X5U;^E6,"Q\V>_=YWD M%&V=U.TF>M 8ES66!L%R]H9=S MWNG-A@01&CN7]VN?8+.?YDOP>:Q+($G1,/*M%B@;Z=7HM9>RCL4ASR[;8&@J=%4&G(P(T]OL2+&ALATPM,MDM<50(_V]KQ? MBY$K[7"Q)M/MA)@Z(J<[+A =[3U#CPH^O^0Y)&HNL!_M>>VI0?5'G_)\\NNE M/4R@I:PNX!ZM#R^N+J3FTRY"]2>/LGMU3<[M7:S"Y%?VMPK8#./%0DSN:7\+ M04MR7JS'Y)SVL3T<\9Y\U%Y\5&96]V(])O^TS_6@I(HO%F1R;[O?(-A9ZHO5 MF*(\>!:".SU^ :M4'[@$Z]\^-E"%5']/?\+^DL^D 6X,X+QVU@<[V'PLR@%\ MC*VWP \V^^RSQXQ^Z;0;MW(/R69CA7O(7L0 L>5Z1R11)H_? MWM6I>U?A!_ 6H_0MCJ$1AV52Y>:@Z,RCXX_IJ)*,289.F'1 MTB9#*K[2T$:UB4D8>$APY/JE=!^1V1JRT2%^1P58LB.YZB!)&U\!.'(2SM80 M.7'0 0H4NP)MEU]2 !@V;U-MJM4V.J[J"0%LHLO:YE.ZU?XLFZC7;R"TW:A1 M"?"$@73D$(8TW@3A$KCH# LE@3E>;T2W^(JA_7UW@&#V!Y\F@%4<8JRS06LY MP!569G<^_Z1\?:LO*-BK7&D_P+7.]3HR;#M=Z^9W!@C6[UDRAE25 Q0)_QB@ MO^I+7K@_/T!HE?'A\R]#A&L@G/C\>8C@EJ;Q!W!7:S35'0BM%2BLX#Q,O>M= MD?IU'8$END]8M[@+<"52,$2 BQDHQ5B,"!UA/M6O4Z V3J-)QT5@LUDON,LF M0T>H3=@0G\^5>(\2#5(%V/)^?8# LFU4!7B?2-0 EV$0_/U\;J@7.#@6?SY7 MYS(VHG[XW^*39[< Z)((_OUEX*<7IXGE/8)P\P,-_IXID1;=(^?:M"6"*B@8 M(*N252)IFN<=L6H;2@8(N+!"['L=)!(XP$VT-,U;.!O7CUS[=\M+>G!G:M_3 M3 U3T>CN.P.4\)(BJTZF!\U9_^ )9"M?V:K50A65@QZD=#V]*A^#J"\ **I M#X1QP=>XLJ[FUTJ7^^*DPY"5+I9@FT7'Q588Z\&7_=B712 M+R[S[J_],;-Y'Z4-]:H@HB7/8YY#=%'D;&@R,DB42?'(UE;;1\@B+;]&F M!,,]BU;+=9H2$VMH2J '6MV4TIG<6)D/<3JIS3,M40_O>3JI[#.MG-QW9MW4 M#IHIW53BVA,R]?SX[:I>%&/R?A;ON.;*ANID*96+P&GVD>"*G>C7RI;/FX/T> MP%F['MQ?^U(/= )TA':@!B^N,5E+[#8LD6_Y943&Y] M2R?#]&P3_>@!^P"4"L-'F3*H:)$]84J[,J5=,4+=X!W0*4=( MGY=X'+ZLU.0@IB^(B!,M-=/' ('M+0&"Y&P?4P($^><.720$&<:]\P+N?*&+ M]&W:\LEWXYD=0[<^WD^7RJ.\5"[R-$.^2%(].8_7('Q<6WXN7=\"?Y?&>'13 M)53X^],E\W3)/%TRZZ8EJGMP[TJB]GD=H9TNF/OCQBPH41DWUCYO%+1Y=@2% MZ#8I, I@S>RMY[^H@!?CIT2+AR?J73J]C_J"2?S(UZ]&\"'6*]:-NO;DREV3 MU,JR2Y.TCI-\V4>')MMLDA::)$@GZ1XG&:!)QG"2V3E E,W0@DYN/IDX0'\5 M',/;?9R8ZD+5 +B^P2Z89(E]LC4'/6;N-[T'[,@DS:@E41Q()9T^HQ:G:MSK MMSBB]!FU.*7<;?JMC!!Q1BV+$7O,\[FZ&LXGW(X96/A]"(Z#7_#5:_6I)\%T M3[TC![);M(3\MJ-Z<[K2.R3A8.H%\709TB\4.Z%Q !YABVD1]$F_GJ-$NH?T M0HF)"R$!0 DNV6^89) T $$AS$(+81"D;8IL.O&68"IA?&K4_/0F9WJ3,ZD8 MI$SO<@9"*1#4S;UB!WSRRK2FP[6M8J35JC-WN](O?ZJ;H[K2 /<6@395X]5H]L7BP;DKT3B9,#W%M4YU> MC=P\&=%RG13TG42Q_RBZ3NK^CD R=5E!8OQ1)]6"C5U8+:+@NJD3;.R:Z154 MUTWYX&%DNL+_C@#R(S#ENAIRKJN9EXX+'#SY^1J34A'Q=9ZR3%'&5P#.K0^U M A1ZN'*(F#OT$40S.><4K<>4@4I5!BK"JE#S'='[*)@$PA5*D>6!B)J1I-E. M32H5 ,VA-30/KJ _[05;!&*NYU@)59@]5>A)X'FHK*3O?+7"[R"&_\TS&V8W M!5/Y GSH2GF0IIFS@;X4DLO8W0&>^?#U-IG.<(>/TA-9# MV=$()"=GPPO(I4N727RMM8JBI\LE0$4DCAR%BBNA6T'73Z VFF]!F/(+Z:A. M8 ]= V5RYK6*69-1V&71Z"7KNE77*H"NZSN(X=%]@%VB]/@:7QTI0Z\"#^$4#4^[7 M5H@B#0[(,#0[L;D"[0B7)UL:M$@$>JMM%!!9"^W(WF?D;E,Y!"1E/<(DQ,;0 M9Y*YH%)LF<11EE@3BI1NHE7%J% I&N@PIN50+@W\472=:7IE3IEH91_4& MRU*(Y=VUIH$,-SU$D!%4>X:?/$A CJQ+#3^#$,%.6#T;GFA!.G95C=]'Y5,] MW(5DL['"?:7P*PHIW%D>.N&^?K.]!)KO*7"69R=>[D_D<)6'XG$?)M^A<](/ M9YK4N*YJ(Q4!>5 *'<1$T(-_ '8"9;(/%)XB=G;&U 81;S8W93<:!++G*-5YG$]DK"PT(DR??%?IX2 MQ8@,(_<8DFU4WRT,=_3PFV,E3*S+?6DLZ#:V)(D(%SN!X5CR;@V5*Q&R#AXE M6E*M238+8_*$FHHW6X_B=('A9V%M1)9J>?2!EYI3B#PH]MX*4S$S()2D-*/] M8VCY$32XTN>7]),#9C>EC\I(U%WL*[]P/2 3&4O)DQ2SGFME-GZF@\ BQ M6:0]%$^ Z@AC&DHKP?*XA@-&UU?6SHWN[BZQWB"EH3[K7I,PR@F9P #28,ZC MG&^"<'$,V\7!C&\HC8ZO $!515_I1AO5%@?OIH-_52*DW0TW:'G5?S7RG*)G M1X17T[JE*= 1 <.GA$DL-197\A1KDT,0E G\F2(IVZ0-? \XV:G.J5UVJN_R$UBI.,IJD4/U)2 _D_FOG. PAWKHUBEI8WKF_YMHOXZ9#S"Q$:X7^BSE?J)Z2Y8K--RNB7 M4/#=>+8*07J.3';+J.W5C6?^V) MH*_6F[M)-D22JK_WB1)&ZU5_4\]MK -+8G-Y)SH@W+@QW/^OP NV@'"U@0+( M,$J,LI^16JM?:WJ$"K9M7R+L^G01KOPN[\PVB"WO/@0;-]E EP9[6EMK(N_; MZ:-HW[D!Z%]^ K\"0AO9LU2;*W1&ZU5DY MTR3;>>9F*NG"/CSXO70;S/#C$Y8!QV ]4VN!$XQ%A ;&;#.41["V8 %!!1WS M&(#7Y#P>*U9-07,185B4984A5VV;"RGS[(:BA0W702+[5$U?F7=ZS=J5JIZ( MX3<:W)JYX2F9QQAMK#FB'N_B*;*6\%!8ANG@C@8D$8_@KG'K)?5-MI;X4"S" M^CE$QY@0+P'S'] _4$+>O_]_4$L#!!0 ( ->""U=*)I?K"1X %5; 0 / M =&MN;RUE>#$P7S$N:'1M[5U[<]LXDO\[^REP>[=3=I7LV$XFDY%S4\5( MM*U96?))=+RIJZLKB(0L3"A20U)V=)_^NAL 'WHX3L:R)8I[=1-+(O%H-'[] M1./#*!G[O_V-?1@)[L&_[$,B$U_\9O_KX/CH\/C#:_41'GBMG_@P"+T9BY.9 M+_[S[V,>WCPZ!^GPS!(#F+Y?Z(./1Y-DE/5Z$$23NKJ"WIBR,?2G]4=.18QZXA[ MU@O'/# /#\(D">J"^_(VJ$?R=I3 $#Y@&V8( ^Y^N8W":> =N*$?1O7H M=L#WCFKT?_NG"]\=[Y_>CV0B#N()=T5]$HF#^XA/U+CN!791'X2^MSB5_,A_ M^G,:)J=SXU=?UE@L(CD\'<-,[J67C.I#F<#8@@2H!*.WOX[D0"9,+0DV^MN' MUY-GI.OQR3QA7>A'1-])67H_B7@0#\-H7)].)B)R>2S^ LFI24^X8<03&09U MZ%I$O@Q$?O['3[D8?"P"#_X_89WPD+UA26B6Y%EX[/DGS*Q+N].TF\SJ-%G/ M[CN6 Q\:/;O9KQR1C)F/\!T3[O]UCQ+8CKBI4X7MYG391;N/.$Q'GBL)^*$ M)_#A&WP((#5F[9 '^\^U2]=,%Y@2+O]/__[UY.C8/7U6[%G;6M]&0B"DEF2- MU.)XI_L,5FK,/<%XS,(A^WWJS]CQFQH[.3J!_PYFQ,I\' :W+[^?U[O"_F3$ M62*^!.$=KS$9N(]R*9"0B=B^3$9-)C ^X(H[#*%:R M)8Y!^8UK9=,7RJ@KX'K!8K*05G0H QZXDOL@+,%R 9X T 4M(M*_P]LRD=#? M, K'+(&N@1O4OQ,>T2_X&=IK1,*3"4N5+!:)H8A$X(+V/!!^>%]C@@-; :-Q MUD85.SK<$*/MA[P,F\>O/;O1_9*G[-$B4;4U:_JH M#WWQ]0"@(TJ6TS0;F6Z]A)9Q@3=//1E/?#ZKRP"=(P=(H(?[G>?-ATB<]G]R M^/8?"$CIALFM:7$$6T]>#;LU#1%*OABUB8WXG6"T6P%59$#0PQ/FBBCA(+>6 MF^X*F/"[OG"G$8BT'$KM.:GI7F,>O:"LJ$L.1M01&5$G; ]12S<.]M1BIZFG M[ACQ\"G'T0GOQ'@ 6_L227PV7 :D8309*D! MWJM^8'W!9/*I56C$B))[&0LV#CTYE/#M))+P@Q8=V!N#1T0XK-$7I5(C[*\2 MMCC8WM9/?#PY[2U(RI*I&(9!<"%CX [T3IB]@XML_!$Q:))L#+ML(![-3/AB MRD,+*DD)F:?DO )0,YE&\93#;& 185@ -;B(!OT)\#G.WL,'QOR+2'&/>W>@ MNPH"J7$8",57\!1(:'@]?2[3<;GKAF/@'ZZT7'@TE2SP'/;+QT#'1$D=F$T MO\0B8<,P0LLG6*KI9FHLB&7]WX(ZJW4E7PR3@F+TXF&)U6RPEC4_?G=T6BFG M)55./^Z$J$718FW%)/ 2KG!9_S=HS0=3'D'5!+%0A_(=HV^G>U)AS8??LLV[/)K2 M'V,)V*2"*QIV ;$;0BX4YM#CZ5P05J0C/.@A,\J?^%M&"HM_8[[4S[P1;%' MU4$D7"$GB0:HX5"Z4@3N#(>C-$#T4!M3P?T2A/>^\&X10Q_T#>@7<%ADH(:^ M'][']9)J',>;P64OJ'$<;X;&\4+Y4DT!=@U81>BVB4]93[@RX7Y<$@/QD#&G M #(L'G'?)S2A, 5L<7:F##O0EYJA.QT;[0LAQI"#OB"%*0U'K I8U-@T\$4< MY]Q5XBO,/8[]&0M"4O/N)8QA()B'KY"MF6MV61"$S_L^8&(-/L&Q =$\C;73 M&/V*TP2[R77OZ256"IJF .F4V-=8\ #F#AW$;B0':CCPPWB5G8JA/=>?8LXL M_!Y"!^[RD>CW4QIB_TFXOTI#K!"U+(AZLM.(FOG182/MBM<6\*A?M!&7JG^D M*1:5OA1,:F1XA@!?OAP#8F2*7JX!=,L-A]"-O!,!HFQ!H7QF8CX_;_5QYJ!Q MORT)VQ1"^MJ,, D!2EPH13S.W!Z/?-F;?+&-%\)G"<1 M.&\/WZ/ V>/[&R%QUKQ;&CX'Q8KM#??-7B'53AHCW(2LK@!Z98*!KJ88)&E M#0#2X,?QX?&CG848>#-&<1:[]H0O$J4"BJ)2;$;Q'R<_ ]V.CO+]DYM 1C%B M?$#Z)T9K24I$ A:+M'!*&\N:)'=DVNAQ[?BHT&RE3I9V=VMU\LU.JY,]@<8C M_*VCC;A7;G@4\0"E)%KL? A;:IRZXM*DC!8EN,3/IF*NU<'[(QGXFXCAC-FH MZ\R[&^$!7,18I>2@@:[A.5JR_/?I\G\[JDQ.T"2:"JV*1Q'JZ!CP@3Z :6"P MW,<\B0E\'[,]HX-[TXDOW92I>#!+GT;>^G,*_PYE%O'&C8$/$GA_*P:T\0&? M=VN/]XPB,Y0)OQ4'@TCP+P=\"!2N<_^>S^*7/8K\(T&R)SU%_#UA_J,7$>=E MUC2+J(/)=QIS9OM*']. @?H>[?@4SW@:AH2?O*A+64#,NP7D,=5[0/ZJ%@/!K*_V9!R?0Z>'Q ?HJ>B&#TF..@2T 1. M[9"QF[P_Q.C:N2B;*$B2M(^"D% 2I;9\76H,.!]$QW@,0@.^]F=91B6VD?^! ML(G=RCL<&> MBSCJTRW:D8%C?J6BO.6,2PZ,^AS7G][&" M#-HR8;X7,SF7:!Q&L5EQ1K4W8@9<@*OIJR1 Z%5_P<2?4YG0[(%_@/X37\25 MZ5EVT_/M3IN>C8+?W<[[W *E M ,6C!S/]($IP/ T: KK"Y@)P)@9?94:6QW._(?Q3>>Z?+=\WG]:K=BEM/LK& M\(0/^RE2.JS:&?/ZH?@*>JG6AWB EU/=TA;CB9&:%6/-KXYD>/-O;$'5@= M*.>6G&]<,*U!JADOB1D&[%%?YGM*&Z_VZ"[L47:EXRI%A@J[-J?8VA*6DF.V#73N>ESI:^3 M[:DH83E8G@RC;)LH90066HM?,#!XG$I)*^:EG8S M[=,QXPIZRP^]WDY ;\%[O])C+S*_[^(!/G+A:T<\[OYY;[XQ6S!MB)$/BF!# M8^,2[W3E)2WMYM)>TI]WW$L:ZY#;F1 E.CB3*6BI4$71B^?P, PR1*"A=-V9 MB:HH6<_C,,! "9A'&@),#"^X"R76\0(][2 <'DQ"]PN CYO2;RB4:C@7BW.! M\&$/B_( 66O%>>6<$F1 I^"?7;!+":/2>//3 MG%'.)5<7CBAGD?>[T)_"0"(@1(V2)0".\,]ID$9HTH"U!'R\"UT8S4P=I\FL M2CK!J XBJF2)I$:3H4/7 : [@/P0QP7&DO!53K;.0YP+XP/((M&PIM( YBMA M: (^<>/=@K_'5&L,_^ !OZ6_H&=@8U7MLY:K_&DJ@>G2G^E!R\5^"?WU&F%) M930>)1JYU(IV@&/;(QC@"#8/?>*W:K#4\'CBAS,A'NYG]4C1_BP.& ]# DA( M;YJN >P"7[6$BU"Z4E(*'E D7BE3O21 D94V]4*1;LKA-%M68!Y!J5"10DA@ M!!>S0@Q#BCOBR-@%_KL5*7<5BPWD.&_!G?%C&ZO([DMVQ$.LOSB&=3&_%BN> M89M<[2Y] H0*L:'V9:"'DX('?;IX[H506GV% Y-(*$\,Z!^0S5.BC\?'0!9\ MQ><2G5/A +0BKML!*E*:$9&5]$[4#2 KEYL?&%?)+HM1SR)0UQ< MF'R"Z44J64JE!"'.CE19XS&YHJA4X330'VK;GPO]:Y4+7>5"[W NM"]AGZM( M'^WL[#/H9E2W"[]7V:D*ZMU12/DUB!+J;Z6X!:H!]2UU.U0G.;\*FCQIC9 M=(+6UVR)_;F"(RM_>MG]3[_LM/^I$[(;3"PET.B$=]1O*4SG\IQA=2C903O5 M:YE'G6"U4)]ET<>NH@E4HFJ"OC*A[O*XUVNNLQ!P'C4V(?PG^3H6WBQG3@=* MY\JJ>!7?3XNB&DFX6*;K 4V"!*E2H#(!FAV/R9WG41_3I#-X-\OB7!*FR$5* M4_$%DNZ!XTS08AI^H?E&4Y5R-C_C5)[J.&VY'41E+2C7;(:/G# M80.AF$=1%0@P1UB\WRC0J+.*>2H17'81_'ZG1;"5592H!.]&"5X[/3MI CO* M]:JSF?.W(&1%V(SY)I95GGCPG.HCBVV94-%*R;%G'G%#P'VN#%*5/9@[9C0G M51,E#O!/#%#[2>B0I96HR.Z<) W'7*!.J$*",RT;,I,[G1:^;?F2^ ]EJH/RF.48PEV#QBFC_,&Y@"W M&P(G4$XG=CU%\BAU(:X99":37T4SQ[@+)GGN)+"CY?"O^ZT%+Z4L2M\GP&>N6+OJUK,U;N?'[!; 70V";/TT(5]?I5>LE4>M'8H9SZ]/"Q+ M=]VE2NK0ZKN2+"G;V[*)J/=QF'6Z/\1]8(-Z8ARD$?8MF^>J6>W7=FB?G1S^ M4I)E*_$^NTG]<0T0"7@O99#0C;>@4G9):6ZJ!-LMHT"U VD'OB_)LI5X!YZ' ML $#JC'#[T_Q4AV=GH=,LD PE;=FD3_EJ2E2OQ)LS$(.RX&7,P MGW3+)KMZOZW(:=$YV,80SDX]8BAUWI$4\W%:[8;'3 ZI;$R(";?I>\IE)B-, MHY612&:5[W\'7$F;5>+J^8'^O/O)[G5:G7/6MFY*@AGH*[IH]5EZR3:S.DUF MM=NLV>I?73MVG[[HXAW1[-)R'+O79SV[;3E(![PXVNFR;D_=(:W^M'JM/OZH MKI7N=2_9WLV%30WTN]>=)O[6ZK!&M^/TK(:#Q*PQI]NCO[ !ZNRFU;=!A>]? MX%@^VDP1WVZRCY]K-*3T%VBH[_2NX2?\VNZ<=7L-^ !=6(U&M]>T.@V;W;2< M"[KI&COIL^X9_=UW+,?&#QW[AGWN]OY9HP>[UP[,\=SJ-6%U6;=C^W6N84/ M]+&5_=49#MMS%JXZ/[A-YPSJIN]@'EU_?&RU>\CL (8_WX-TJ79 M(J MCPC^V.WUNC<@1U!D?OS\(S8S+0P=!,3Z&?7I9"(B/,NWD5-&D0VZ1A]7 M%&5D?E51;EJ=ST8V]]B9W20!VNA>HX[0;<#W31.U[R=T''=((_@<1E_2<#Y= M Y-]3V57PNDME4:XY,&()PD/E"K1ZO7L3]#NQ_9GI0CU4: [I 99#26R82!7 MO6[#ME%_Z:=*#JH*,&#X-56*:$X%E4KI1UJ).FMU0"/!!YO=QO4ED2'59=HM M!Y4$I;[TKQL7:M;]$K*Z_:^KGMWO \EIASM*T?P69^!W%FAX=M]J-35QZ,4; MJ_6)E-7/K&F?V= */@Y/7E^R3I?4S4]VIP4_'"YL-_WN%>BVW0YP6M_N?6HU M;,.)1B.F]>^K[N;9A-8J]YYY]M+ZC.MZ:35M=GT%XTC[AGX;=L]IG;5@M8E_ MSEM]4*_ATZ75:M?@"^>ZUX%_&G;K"A72_[JVX8$F\&RSB:2S23U-&X21$'74 MCS 8!Z?O7! K:=44A/8;0\8&=-5RYC1_,X5^5XTYIV5?@L(+.]*Q.VSO^&B? M-:W/0(LSQU;%A>.*JBT.MW ([H*"('5=0"#UZN*L K#XSI]>R MVN7#:T"=OTK$[?R&UT,]@ 7214]6 7 !S5#03PI4-((1#&COX'&\4/L[0^ M@FUUND[V-4YL!=UL"_I0A(.N_MGIWK3MYKD9!4U&,Q-."]TM-I&KU6E>-]04 M8=+P#S[1@3\M]O$:R(-PK\@",[YH7=54@]0=(C+\1D*F0^0Q77142\H=LT#, MFEYIT\Y-J]TF8K8ZUS8. QK]K)K,#9MZ:.E%@B[/KD&&V2"1K3:J38^@RXW5 M@^730KUGHXZ@] $<"8@KG,^%I7BP>W4% NZZTW(^(W, ![;L&^5Z@C$1A^F! MH5='LQDL&R@'[=S\H%5<"WBQK7CC4[=]W7& ]3)F1OTDV]Z*G_N5>-L!\3;< M0"M+6@A 4#\]2ZYFIDS&8A$8%3#SIY@]/53U".Y$("E0%@YS4;,P MT.7QLMH'A3QW531GH5+"L%"*8#*-)F$L*CS9 3RYW7$\:< \$A'AOB@1ILS5 MM]!7W&(I37TN&?9Z,,4"G^K@;D:#6EJP4YVSG;_FA&.M,0D;5>?JZ?/(ZN'[ MD0#LXE_POZ:BQL)A&RQ&9H['4'0_*W<"(V_F2J9#7[E+MM(Q+L$OK)_*73JH MHL[_SIC ZJ!1&$@7IB_]0BUV;#C[&<\J(P#OBD[_C)@!NO3=9%[U7=/77KS/>6A*\P>1LQ M>;3CF&Q3&D_YCBV^FH/E#!3-!>4T;UXX14CDSNHN4)''16#09=\G\*CPJ+Q& M5MQ8U6G(E;M8:!8+/N+5XWCJ+Y()C+=8[I&@>CKX X^6CGF2Z)H>X;!2$7< MCN2.PU$?*W*KM4$%SJD1#)52M1W3#%'>9).J MXCP(3+D3A84Q$YJEI>!RJ(KT. M0:'^_^ZW MSCL6QI+ZS+JZLJT>AI[.NNTVQ6W8E75N]_]G+@UR>W)"JSS:OU1-[:^PZSXK4SY)[X$; DL5A1Y%$4.WFF:3+B'^^X \;K^MCQR8:TEBBG1I?[J MLM5L6%>#$S6.H5'(4GIN63->/UA$/U6$O/N86C1RYECCUW1 M-I^4R!]G=?;*FH2^'[(&G^#!=SS9 /J]*@#8/KPZK%5KL-8UP/ME98!WQ>FX M/UW=N4U$WR"58Q/)LX4\";BP&A;8^14@0[M1 %6! *CO.AX#"I4J%#A MI;6%TM=B>AV_!JR;1M(5S!K'PO?%N"0J]?\^]+_2+^QSL^XZ;;P.'XOZ(IO" M+XY,?/C)FB:C,(+./=:GS,FQ!P>OG"+=M# MC"IB6N#S63A-H*&OPCO5Z4]'1''] DS4 MYY-8U&,!I@]/A%HJ:#U=4\RT4&EF=?.T?@B>\E(FI,;?_')X@ME 'UXGWHI' MWIVHA*'T$?@CFN]SI"BJ06VQMV\L'U[/H=BPKI@1OUB^@'!^:_P-#'[U\P9KS66(4^F5[/X MG?R2+67%+FL($&W:EJP :LLY[F& 6HC_;"=$Y;E#0U3%'D\0F-JT_5>AT:93 MH]I]512NBL+E8G ;B!M;2&B%/BM"916EGYS2.O3('@P^;B#!-U$D[BPUYKWO M\"]&##;O".3.QCTK-'PN(5,19&41&CRA&H<@2J'($J1V!# MP\95CL!FF;C/DB.@[Q[\5ZO5JM($MLJLW4*O2I4F4+%+E290 =3&;M+^C5; =O' MWQLDDJM*=D_F'+N47H-/S!4LW&=]$=V!\1\O#[:V&S6L]*\?6EF)\>67H^+6 M$G+K#I3G0U_N[^$H8-V?_OWKR='QKZ=-P4OBS&4/EE[$_[&LK-\B$1Y7UV\; M=M\&@=/&JAM;ITYOGT:W?21.+96WE:5262I; *^;*'VVD .@J2)&18Q*#=T.AMG(A(@MVT!53#\;1173WZ&8_@[#4U4/X#GK M ;SD\?]2>&,_=GN][HW=*QS^WRB2;D@*YHL60JC8_"^NJ]6^NK"88_^ST_UD MU5BKTSA\S@NFUSJW%TNB?CE>J0Z;:B!5 GM%ZU>M&WKM/4E4BM/S^9Y>CZ\'H3> M[+>_?7@]2L;^;_\/4$L#!!0 ( ->""U<208Z&%QT ,@L 0 / =&MN M;RUE>#$P7S(N:'1M[3UK4^-(DI][?T7MWNT$1!@:Z)F>'M,W$6I;@'>-S=FB M6>+B8J,LE7%-RY)'DJ%]O_XRLZKT\ /H;L!&UFW<-)9*]A%'"@^1XPCU/!C=U]F'R]?AOU.W$?)*(K\F>##P1)/6#_8._ M'P_#(-F+Y?^).HQX,$F.5:=[23BIJP?48LC'TI_5'3D6,>N(.]8+QSPPC0=A MDH1CW9Z&X+Z\">J1O!DE,(6/V(>9PH"[7VZBV[HAU$]NAGPG8,:_6_W M>.'9X>[QW4@F8B^><%?4)Y'8NXOX1,WK3N 0]4'H>XM+R<_\IS^G87(\-W_U ML,9B$]9%0?R@3F%B0 )9B]_74D!S)A:DNPT]\_OIV\(%P/C^8! MZ\(X(OI&R-+W2<2#>!A&X_IT,A&1RV/Q R"G+CWAAA%/9!C486@1^3(0^?4? M/N5F\+$(//C_A'7"??:.):'9DA?!L9=?,+/.[4[3;C*KTV0]N^]8#OQH].QF MRZ%G?;MQV6LYU\PZ[=DV-';83L_^W&U_;G5.6;MK=78W!&O_F,:)',Y>@B $ M@.'>.,9,R^ _.>]@P^\RH)\PBA.ET\:TZ767C\A,=XX+&>B!.>P(_' M(V/(@]V7.J_/#!RVDR ._/0?7X\.#MWC%Z5"S[;A-Y$02%Q+LD=J<[SC708[ M->:>8#QFX9#]8^K/V.&[&CLZ.(+_#F:$SWPPC+YFW/>:O9L"[8R66GB0R]]9DYOOI:)A/&&43AF"0P- MV*#^G?"(WN!OZ*\1"4\F+)6R6"2&(A*!"S+T0/CA78T)#F@%B,99&P7M:']# M5+?O,CAL'K[V[$;+L=K].:AZ\G897-_OOW__:QZR!XM U3JM&:,^],77/2 = M4;(!^)T_*/]G_^.!"D] M,+D]+<[@U8-7D]V:)A&*OQBYB8WXK6!T6H&JR(!(#T^8*Z*$ ]]:KL KPH3/ M^L*=1L#2?25TJ7..:A2!Z1*';$=)%UZ!-"J%D=. M+7>'2!2??#*=\%:,!P"%#WI"BI2OG,71L\SBG$= Q8\^&/U2\7\VG$;$,#2 M:D#^U6"PW:!"^=0U=&(XRYV,!1N'GAQ*>#J))+S0G 1'8]!$A,,:/2B55&%_ ME7#B ;;63WP\.>XM,,Z221P&07 C8\ .M%:84X2;;.P3,0B6; SG;2 >C4SX M88I#"Q)*"9&GY+@"I&8RC>(IA]7 )L*T@-3@)AIF0/2?X^H];##F7T1*_+AW M"Z*L("(U#@.A\ I: <.&S]-VF)8]/WQ_<%S) MJB6553]MA:R:$TQC8%)_3H%/(9=">J',*?C7$NJ%1A7%WE*Z-(G"6QDK]7M( ME.5!40%MW$JK1@,U_4*:%GE(")6U!OL!<7FL:%@\'?PAW,1(6K 0Z(^&S,@: M,F49;!P56XB_P)$WCX)5-HP?4_Z,9_4Q8%U@"Y5?_S[8=KI7->:BPE%R0%R3A/E+"M,A_>A*&2TF^Y/^4# M7Q1'5 -$PA5RDF@"-1Q*5XK G>%TE 2(!FNC*KA?@O#.%]X-TM![307Z YP6 M*:BA[X=W<;VD$L?A9F#9&B6.P\V0.-842=44H-> 5N3@:3UF/>'*A/MQ213$ M?<:< I%A\8C[/E$3\EK $6:D9NM.QD;Z0Q!APT ,2F%+OQ"K_18U- M U_$<(9 OGPY!HJ1"7JY#M L-QS",/)6!$AE"P+E"P/SY7&K MCRL'B?OGDJ!-P<.OU0@3'Z#8A1+$X\SL\2@#QU+!_5'LYO#=_KMW[YZ-WYCN M*X;S) SGY_T/R'!V^.Y&<)QG/BT-GX-@Q7:&N^:LD&@GC1)N7%870'IE@HZN MIA@DJ4,-"*2A'X?[AX\V%J+CS2C%F1?;$[Y(E @HBD*QF<5_'OT"<#LXR(]/ M9@(9Q4CC Y(_T5M+7"(2L%DDA5,46=8EF2/33@]KAP>%;BMQLK2G6XN3[[9: MG.P)5![A;^UMQ+-RQ:.(!\@E46/G0SA2X]04ET9FM"C>)7XQ$?-9#;S?$Y&_ MB32<,1MEG7ES(S3 38Q57 XJZ)H\1TNV_R[=_H>]RF0$3:*IH"\?!?]O@03EN=^W=\%J\WP?A['%Q/FAO\+2[Z M@[6PXC)+B<";(M3#T:D+= 08 S3G/L9"3>!YS':,GNU-)[YT4\;!@UG:&OG' MGU/X=RBSJ!:$)3;4 EJ>,&%\GB9+LUTELNGQ4"2D#U*2QU-'=2YBCXFOKIBD MU@.*O4DT-81Y/3 DO/*A+Z4F,AP7)NZJ_F'RRAV$ONX'.U+6T4&.9FX /!7$ MJ)G@(&Y %[BT?<:N\B83(X[G''&BP&S2,0I\1#&=VO)]J3$X8,!=QF/@*_#8 MGV5!E]A'_@610'8C*014F6G4?A8M/D'([%O<71BM*89\ZL-#U6,!492$_]MQ MS%+?72W[ ",G0A=$G4@'],$@> AD,(7A]UD'IHWST%9O>"OQA'C*P"W'$RXC M')4@1ZN^A>WQ*'&%5HA;!N\U)L)5,OI"C0B+.P.$D*'2!: (CG"G+7\AN.;>=._I(X$\P*TB=) MWFJK8Q(AET9,+\*&9Q+L$XC&*SXXP*=\0,L !WTU=Q@C"J?L#$GU.9T.H! M?P#^$U_$E79:=NWTYZW63AL%T[R=-\V70^UD+^U4>*Z5+/6##P!7QB)SJF581\J9<\P@.QX($; 84"^FP/H=DF&@5W(%WT5*0*$,&)&+^2$.()Y +DLA[,=$/DX)@_&@)UA<,%Q)D0?)5"6Q[C_H;@3V7Y[ M,R QBFY9\N."4@W\S-A'S S@=/HR/TC:[W'%YK;@>+I;<3SQ6#[@TX #89BA M,NGPQ?#%C330EEM!>@MV^Y6V>I%9?!>S^\AXKTWP>/KG[?A&8<&8(D;6 M)R(;FC8NL4M7]M'2'BYM'_UER^VCL7:VG0A1HJR:3$!+F2JR7DS20P?($ D- MQ?+.C#]%\7H>AP&Z2$ ]TB3 >.^"VU!BS2^0T_;"X=XD=+\ \7%3^ V%$@WG MO' N0"X66(9,NP)5=F*@ QW37&: $T@/.J@\$#=A(O4/I0]B8QRF*%(43*9$ M-@,CF'E+R=DW:FH5/7MU].S]5M.SGO#A#(OR$++6BF3FG!!DB$[!,KN@EQ*- M2CW-3Y/ G(N\+N0O9S[WV]"?PD0B $2-PB2 '.&?TR#US:2N:@GT\39T838S ME6N3:964WJBR%%681%*CQ5!&=@#4'8C\$.<%RI+P5<"V#E*<<^ #D46@8<&E M :Q7PM0$_.+&N@5_CZD:&?[! WY#?\'(@,:J,F@M5R74E G394+3+,S%<8GZ MZSW"^LNH/$I4/QQ ]G0MP_SNJ9HOY9G#!F M2@*1D-XTW0,X!;[J"3>A='6F%'E EGBA5/62$(JL#*H7BO10#J?9M@+R" J" MBA2%!$1P,1[$(*2X)8R,7<"_&Y%B5[$200[S%LP9WW>PBNB^Y$3RL9+- N\)$!+&.[/4$?.[%QH_R1:++:\23.$3! !AG M@D&I*L16!9*BC#Y2Y?/'Y,:@&KC30/] ?@7-E).97F2_02V@>G+X7(5$*RG# M'844U(6#J+^5SA"H#M2?Y,=1=3OF9#D*Z,K,N>-="OHRD;[9)QD;9\4/V(Y9 MD1)$_)F:B_D%W'[ =>60NQ&&>BEXH-L'U9 A,/@X PN\Q$(G,&NUBIJR.^., ME6]J(%#P6E8;F"?:BL.2$( ?89D4=!#"1 N%AC%Y:M&@5 ?99ETTXO^*4G^H0@3B-&XCS@0,J6&!I$#*% MGY1$G!,XM!:=E:+&TT(!L;HV(J*T8A7Y<%A4O0K)TPO9X^F4"] )E2]JIGE3 MIG*GR\I_-5^:\;%0O9 M@&4N:70S&?&/^9,J+OS;5G/AJFB@ M*O"OK-'W8/D>;$'NGKE+"%;UF*O#.K?$=(;F?>8'6/H*!/2ESV60/<<\L#!2 M[DU38T>.)V%DH(>7#*AR.0B^1]RA,']E:GX)L*'L6R6LBF"_1H*]61GK+T^P M6P$,-@FSR.2%JE=%FF]317^H=?W)=E2MO/*%J*^QVG6 MZ5X;]YX#ZHEQD'K87]DZ5ZUJM[9%Y^QH_]>2;%N)S]E5:H]K $O ^U*#A&YB M!I&R2T)S4\5VOS((5">03N"'DFQ;B4_@:0@'$"^*8VU^=XR7/>GP/-3A_C&- M9.Q)MTP\L% O?QL.X6\EV;D2'\*,#<*)FS$'XTE?V6)7G[<5,2TZ!MLHPEG" M+;I2YPU),1^GA99XS.20*A:%&'";?J=,9C+",%H9B616V?ZWP)2T6=757I[0 MGW8_V[U.JW/*VM9526@&VHK.6GV67O[.K$Z36>TV:[;Z%Y>.W:<'7;R[G)U; MCF/W^JQGMRT'X8 7FCM=UNVIN\W5GU:OU<>7ZKKS7O><[5R=V=1!OWO9:>*[ M5H_84=T&!7K;X-(GS_#.?RR68*^':3?;JNT932-]!1 MW^E=PBM\;'=.NKT&_( AK$:CVVM:G8;-KEK.&=W CH/T6?>$_NX[EF/CCXY] MQ:Z[O7_6J&'WTH$UGEJ])LP+^S]IMQH.?45?7_1:G4;KH@W V5&0<@V5]^.F_U^\C300[XQR4(-LT6\?CR2'^?NKU> M]PI$&)36/EU_C[F&-H9R4+%J4'TZF8@(TT@WY4]IV)3X?2& M"L*<\V#$DX0'2HIM]7KV9^CW4_M:R>!]E"4=DL"MAI(682(7O6[#ME%T[J?R M-4JI,&%XF\KCM*:"-*]$=+FDZG^U."U[L+QPW_>T%J%7=#F!:W^Y];C5L@XE&&:/][ZOA MYM&$]BKWG6E[;EWCOIY;39M=7L \TK%AW(;=,4$EK M1<"TWQDP-F"HEC.G=)HE]+MJSCD%[QQT+3B1CMUA.X<'NZQI70,L3AQ;87?? M.K?9F=6'QM#BHHM3K2Q26R"@B"T74(AZ]/!4 ;&Z9DZO9;7+1Z^!ZIP:(D$6 M'+O31#.4)J%Y%IHCQ89T]EJG9P[1=(0.TCZ"%9J'H%7;/K4,IRTRVN_BLT[/ MZO0-WT8+EPVDBYBJGNP" 4=Q PGXTBFD)!#FCJ8O&]D/L[0\@GUUND[V&!>V M FZV!6,HP,%0_^QTK]IV\]3,@A:CD0F7A98^F\#5ZC0O&VJ)L&CX!UMTX$^+ M?;H$\""Y5V"!%9^U+FJJ0QH.*3*\(R;3(?"8(3JJ)V4)7 !F3>^TZ>>JU6X3 M,%N=2QNG 9U>JRYSTZ816GJ38,B32^!A-G!DJXUBTR/@0!G NP*UW-F*1SL7EP @[OLM)QK1 [ P)9]I:R>,"?",#TQ-"AJ-(-M ^&@ MG5L?](I[ 1^V%6Y\[K8O.PZ@7H;,*)]DQUOA<[]B;UO WH9;SM[.!,?-;X;":!=_ O^UQ1S M6K8#K')?0+JT9SEW*D5.KYC FLB1R% M@71A^=(OW$"!'6>O,4T>"?".V+_9K[']B4?YZ?MPB-@0.MR=GTMZ!19#+U & MHL)]OW/CI4!;NB)]LUE&N/&:>'W5ARKYJ.[:^M:+,"J:_!II\FC+:;)-$63E MRYA],T>6,Z(8JS1:M6Y>2& E<&@6:XU&0)LPX322"K"*[D+Y1"P3E%[@D!807)*[CY=\!K=PSKP:D[XO;A0%F08B MH&I-=#^/%C;YA*Z(Q2=_Y+(:5%E&ZH-*V4\+T:IJWEKJ.ICSTT%E*XJ2IUTZD1]4]32M[F**B :J"6/%>T:?LJN04 M7(4;?#0A*PIPM53 TO)6GKJM2N%XJ+[)*J*TIO!$5Z#"6X*K*/ZGWSKM6.A+ MZC/KXL*V>NAZ.NFVV^2W81?6J=W_W\T-M:U"N*L0[BJ$NS0AW$]\)]]C<6RA MO.8S@..'I=:-X1FM#KK]*3CB"@,_NBFQ EEIU&& M^Q&_%9G]>-Y'F,H)'E?ZTTSPB UE%"R)Z\1CB%3]S7FKV; NV(G)V_S,G-YE MWWDR:O*L:W@4*2D]FCPSP?XXB'XOB67@?MJBMS.''NN7%E\AD#_-ZNR--0E] M/V0-/L%R'9@4 _*Y*EO:WK_8KU5[\*Q[@!>RRP!ON-0A(W37]6L"^@;)')L( MGE>(DT 75I,%=GH!E*'=J C#\Q.&&Q$(#!! FW50486**JR9*OR[]!7DWL9O M@=9-(^D*9HUCX?MB7!*1^M_W_5_I-_:EBQ\^IX[7X6-17T13>./(Q(=7UC09 MA1$,[K$^!, M'ZDHQ;0)_!'-CSE2:*BAN#C: \02KZ-26%17N(0/EF/]K8@2O*Y6;S7@2^I- MH3@ZP(:C7V201P=ZCBM8A8YFX_.8\ /X>/AAC>$&S^KE4M4+ZCG$7HHX3[?; M!4>9WMDE&+#&S5YG:,FS[O4#[EC<^PT#\7I)_*9!XQ7J_M_DKWM->OYR6^W1 MK]E65NCR#*[%33N2%8%ZY1AW/X%:\!R^3A*5QPY-HBKT> *7YJ:=OXH:;3HT MJM/WK<2Y]&Z^[?3?;C#=>(6 5M1GA9.U@O230UH[K=F];NL-!/@FLL0*&A4T M*FC,06/>,P/_HC=I\W+RU^^$J\"Q">#XSF.T57$ %3"^ 1A5Y%$5>50=LBKR MJ(H\JB*/UAUYM,Y HU+4 S"7I]37H/$]#J0;HN^M->:J0O,?+7O1OCBSF&/_ ML]/];-58J]/8?\D"!\^ZMK59;-:'*Y5WZZF\6TDR@L_:X9WP_3=ORIC8EE]A M+JVM,9)B: INU<;5/;2!+^OK]B M+EO9A2H;_()#(OM2Y8"34+4++)BJW,>QU++G&&F4F9&-[]=?]XQL##8O*<*N MP:I4 ,D],ZWN?I[I;DGNC&PB/_[".B/@$?YF'2NLA(^];]5F?:?>V?6'*+!; M2'0&*IHR8Z<2_OTFX7HHTH#QW*I_B213VO+4MC,>12(=!NQ]=M5^XZ;-9D,L M7-FJ2"-(;5#;J;UMQRJU52/^!T$=CS/;]I-6KU[KFS[UM+^9(49T")N)ZC$1$1V%,3"5D,(*__V:_U=K=W9I>D^=G:S M?](86@Q'2]88\/!RJ%6>1JBU5#K0PP'?JE7U4@,A&4^/G^"7>OOGVK8$-(M>] [ZQ]]/CKH]H].CMGIQ=GY1?>X MS_HGZQ&^K\3*9Q=_],Y9OLWHJ*HXOCP]X9ZW_ML?/>P<79 M4?\(A7O?#KYVC[_T6/>@STX^L_J'YEZE=,I/=$KWG'4/3T[[O6JL!IY46 C:BGC*[(C;X);!(S&^T^21,)GDTR"6<+7"W/_-#4T[ M6]Z)58WEVK:=4:MHB\0$ VY BA16NN#Z0O9V6LW]MZ_.)S>,.K>H2,DB56?8 M>]>]'<;WV'S)E&\^UG=FWEYP\TT=7KR!,>C9B(^!:1@+F$"$82X,^RM'FX"6 M4W8&E&$SE;+/J >KUZI_,16SKLQ&G/7A,E5C7F%':;ASG7&BN8J?)49>.48: M&X&13QA@$6$@F3*,^(F$: @5#Q7M 1(IG#95EM$H+E+&TRG+4ZMSP OG&*G']?@):"@FH0M(A)%8=V,QS2;"CO " M30:A4Y#FS5 U%>%ECG%8Q ;313.4'+"!'-#<; X %HL444: O495!0D Q?%C MO?"Y2&/2T@J<1Z2AS".<$Y&[ *$*HE[0SHL7:8@SB$NDO":% H_FUM*H:21H MX@I)Y!(%D D4PM4M9YP^(3"#^SUKL(1 M3X? NK@EG^42)5Q?I[4%7@O7UZ$C?RBH5Y)Z?J#Y&>W;"[3A84RZ/'JA^,9" M,2Y$UWF;3%"""HO@88(H $RXI!AKO'_;+CGCU7#&?JM1WW__;N]#H[F_M]]H M$8%L\>U-8)!#,!@\"">7<3^,]0H5 R'/S>.'4%8^ ,1ML9+/\U6N<0+L+E#\H *F0Q7Z%!&<:,"'/)*>W!RW)*7)<: M.,(7+HOU%OXU !)$Q^)XB!Z1B91$LW%$,]A HGGTEK_$-X]/%AY-.TA58Q$1 MFW"C4DY9$3?(1-26((KA.IK!'0E(\(&0PDZI.EFU+)&?8P8'>L];-T07VAHN M^;HJ+BC+=8:D8UPU%89*1TX!U^ 80HI%DD3NP4\@(U(CD3RUGE^0_$2&^4_) M,&L3\FO$,.%&,$QOS&7N]GN"'\0QA%:,$3AF12DQ$W\Z*)\@3'01"Y!,I= M?9'<3)D4ER"+6S6WY"M/,,@C&:>DEU=#+T6OM57V6E?W6MU3"]&,B"K7>S6E M#HO$<+UM$\!_H#A:ZH.@7CR/A%7:S"L1=P(G2Q)A+<#*9&B@L,JA3R*!.KGA M6T@#K?%<8N Z%>\AB=B?TAUB@Z#SZ&SLK M-GD>X4 #\SU^!6,4'0T41O KC53EJA*#)8G)$X006LQ=1I%#K;Q;7%8<:Q64 M:\0!F]'A[&)A$6O<;"N(2'#) 6+:/:Y4@+_B,W61CI4< Z7K*1\63UWI(I^ M))-J"OCI9*1\!L%O4 M2P1,KEYT[0+KRT>PJ^G3OP]O9RTMSW#:;&_F.DG7M MX1541N]ZM0?(G:"=@O2B5ZWMQ*L8YBI'R(@KB-I^J7K-$5TQ ,-9\LQ 8'S/ M>$Y9[MTD/[=[80P5T+/5J8/MB3N8C2^$4"J:F\P#L[6S]XZPV-FUT1TRK9W: MW@,BS8=%]M[=7@G_T+=U'WE$%@Y;UGHU_!NM5F7V'P$_"\DBW.HB;4_0GM4! M;H.7@?M9I1.KF6%,B3N6V46X^3"O197_U>0W_>A]"-W+*?-0"67C,O M-^MU)8+-H_;2HZ5'7Y9'R\VZW*R?+P!.-1A!-G-W:0]& F+6NX(PIZ=0V8E_ M,&4Q2$I[/\G>6Z?^D7LNE\V\?5^BA+_IEE#YY7]K\N5_ZVF,T3R9SO@0/ %7 M>8S(";B<\*EQ:75GE[YT\N,OG5WW=97_!U!+ P04 " #7@@M7YKHDY@H) M ">4@ #P '1K;F\M97@S,5\R+FAT;>U<;6_;.!+^OK^"UT-W$\!._-JT MLJ^ F[C7 -FDFSC8WD=*I&Q>*%$E*3N^7W\SI/R2V'DITNPZL5#4CJ0A.1S. M\W!F)+D[LHG\^ OICCAE\$VZ5EC)/_:_59OUO49WWQ^"P'XAT0T5FQ)CIY+_ MZTU"]5"D :&Y5?\02::TI:GM9)0QD0X#\CZ[[KQQW6:S)I9?VZI(&4]M4-NK MO>W$*K55(_['@SH<9[;C.ZU:E07^A).(:2+D-!B(A!MRRB?D7"4TG0F'REJ5 M%/)N""K%, TDCRUHT,4N9AI,1L+RJLEHQ(-,\^I$TVQ5B^5!?_V>*]NY-;0_ M62&&:Q%W$E!B(I@=!;&PU0@:PP1AY%__67]7ZW3WL;N/W?WL[S2&%L/1BC5" M&ET-M+^[796SM5W.W<;<,)QB"!4DCV;1?O7(Q$*2[Q_ M_@2[UM\_U; 1C,/UB[?L8?]\Z<#,CC;#/=])58^ MOSSI7Y!ZDU;KK1VZ2WJG1Z3>9L71Y>E1_YP,OO3)1?_P\OQX< S"_6^'7WJG M_^Z3WN& G'TF]0_-5J5(XM[SG6(U4ZH?+95N2X0GZGUHZ@U8F:<"DK M).+:BGA*[(C:X):UF1C?:6\F3";I-(@EOUYCZ__F!KN=C>W$JL92;3O.HE4P M1&*"D!HN1NWGP]M4MR VCSBTJ4K1(U1GVWG%O^_ ]-E\QY9N/ M];W9:B\M\TT=7KR!P>/)B(XYT7PL^(0S<'-AR!\YV(1K.27G',-KHE+R&?0@ M]5KU#Z)BTI/9B)(!OTK5F%;(<1KM+<)-,%?Q66+DE6.DL148^00.QA #R92 MQT\D9T->\5#1'B!,0;>IL@1;49$2FDY)GEJ=!.06QWPQ44PRF M.89FC(3393.4'+"%'-#<;@[@)!8IH P!NT!5!0@ Q.&R7KHNTABUM +Z$6DD M6&2!CD#N43*!2D4>#2WA@9-F<".*RB12Q )E 5S>< MX=[+5Q1!X_\HKY ?LGN&\OT8:',>KRZ('B&P/%,!#.\S:9@ 0F%L'# M!%$ &'&)/M9X_[93= Z:+210';H[C8PR!$WX#P M)Q=Q/XSU"B8#$.KZP2K6(I98 MCDL4#8U@@FJ!$Q ^'7$14HH]Y093 M!$>=QN43+GY0AH-"%N(5;)2!SX@HEQ3#'IB64V*1:D +G[@LYUOP5\A1$!86 MVG/VB$BD))JM(YIP"XGFT5O^"M\\/EAX-.T 58T%0S:A1J44HR)J@(FP+($4 M0S6;P1T(2-!02&&GF)VL&Q;)SS&# [WGK1NB2V4-%WQ=%Q/*^ *SY#44"1/K><7(#^10?Q3,LS&N/P&,4RT%0S3'U.9 MN_T>XA< MFF-E)GZXFDG"675T$M1:VV7M=;UM5;WU *;$5%EL5=CZ+!,#(MM&P'^ \G12AT$ M]*(Y$U9I,\]$W GH+$F$M9RO#89"!5D.7F$"='+-=X X(/8P&-O -U9A9@S' MO^<"5':1NWFS6Y91-\9;-RC:V(XR:D]"7@_N(X !\-8"WJ2(! >\%EG$ MO)PYX?0*TP*?Y[O$P%4HW$,6LSNA/\0"1>71W]A9L\E3!@T-G^_Q:QBCJ&B M,(!?:: JEY482$E,G@"$P&)N&D4,M?9N<9EQ;)13;A ';$>%LP>)1:QALZT M(KD+#@#3[G&E OP5'ZF+=*SDF&.XGM)A\=25+N()GF1233EW-ICMMF^(.9NT+(9!B_56@^(-!\6:;V[/1+\H6_K M/O*(+!9L5>OU\&^TVY79?P#\S"4+=ZN+M#,!>U9#V :O O=9Q1/KF6&,@3ND MV86[>3><]^D-7_0*D[GKG869N_V5*'B!W'@$/AV07CZ$7834ZQ72J#6:2]!: MZU"E$]SC!)NXRF3S5A0Z>1'+^0(Q_6D:;-YZ%P@N]M7Y"C3:&9@:'P@A-XVX MUC?6K-7?Y2M_W5N$S^PM^V:?_-X;#+[T_R0G9W_V3T[6.4\9*Y3;1+FBY8H^ M?443P9CDKW=%G_6E[PUE-98/MXO5S1 &!@ 45( \ !T:VYO+65X,S)?,2YH=&WM M7&MSVC@4_=Y?H6TGG60& S:0A\UFAE*GS4X:TD"FW8_"EK&VLNS*O4#,_/DZPF)"N8UP)N,_:)3$0F(NG03[/N43&QTF,^=U MWFQ2W2+)3!J4^X1+NUEO[CA!S*61TA_$-N$XD4[1J"'CQ"Y.Y!8!CBB;VR,: MD12=DRFZC"/,*^-Q+&41W@B'H)+R'QAA[WR8BSK@/7K-8V&(RQKO-6OZSY]P[9^XY#P,X):H+ M>QPS?VV(NK.0CJE$!3__!US-PY\%UH-^B-AZ9/ONY>CTY+3?&YT.SM'%U>7P MJG<^0J/!9M#WF:!L'J*K^K#>KZ.AV\^1-EN=9@WUAJCW?G Q?Z2N6,VF]5^0;]<[K=83V<5:QQBV M#NAY+"+,U@;^*4=PP(DG:2T*,1N0; MCZ]Q#9URKXYVE?';-S.K:7I./XX2S.?%H>_L(6CQ!-Q'9M/XC()8Y$TGX$_L M(\+59 3]E7&"6B TJVFU:@BG**",^#>>#(F7"2HI/!KF/G)G7HCYA"#H+*)I MJKR&7V7I8TE02 0!7V_Y53S"PBUP'7E$2!K,:RC)1)K![ C)&-WD #4_.'#* M% ^83].)'BU;%W:*-9"A[FK6(PQ)ZDQF#$R1STOATVQM@;7L;3OD->GU[>G M;(8BE:*O=;CCW,LE/DT3AN=VP,AL!9?_R5+U2%5LL 42+4GN, M4\(H)ROY?<,2I:&#G6='^%N@+A"E7"%BY, ^VN_='/$(YLM0'G0L\^!POWUD MM0[:!U9G!W#<-?3F!O YSD ;=$9\I^C* M;.89K;P!>,MPDA([)0F&H"UR4[X54;2=[P^! Z+J_9JFL,!G5,[MZO[2"*S\ M!62% COU]KX27;!IC 7!W^S\U5 G5J> :S7A]# KZ5;0<-%F 7S9*CS, M0PO*BFZ_4@5;F 3? Z=MU,LF,%P@TRP6%TO26DDH38)'2+")44:;%U%H9"O" MN86:?C>W-R_>I8++<741 :N3 -0QHS!!N@7B2FZLB-7OXLJOVU%<,UL::0,- M1^[%1_< +:H8_ZDW&GUTOZ"SP1?W[$QO[NMA8L/2AH[HLXFHKL0_KWCJS?U?28!/ M6,H0;CF+IX0Q/5)O:A9X>7E=1U1'=+LBJD=J/5*O\9MA\L+[R>*CF;KPOL;" M^SV8=>%=EU-V13/TWSQW6VH M+X0\?M5MY%\E^2]02P$"% ,4 " #6@@M7.H:IS? & @!!R2P $0 M @ $ =&MN;RTR,#(S,#8S,"YH=&U02P$"% ,4 " #7@@M7 M:!ZUS@T6 (_0 $0 @ $?!P( =&MN;RTR,#(S,#8S,"YX M&UL4$L! A0#% @ UX(+5Y)'MO4M M*P *TH# !4 ( !%"X" '1K;F\M,C R,S V,S!?9&5F+GAM M;%!+ 0(4 Q0 ( ->""U&UL M4$L! A0#% @ UX(+5THFE^L)'@ 55L! \ ( !64P# M '1K;F\M97@Q,%\Q+FAT;5!+ 0(4 Q0 ( ->""U<208Z&%QT ,@L 0 / M " 8]J P!T:VYO+65X,3!?,BYH=&U02P$"% ,4 " #7 M@@M7[KFVX1L) "U4@ #P @ '3AP, =&MN;RUE>#,Q7S$N M:'1M4$L! A0#% @ UX(+5^:Z).8*"0 GE( \ ( ! M&Y$# '1K;F\M97@S,5\R+FAT;5!+ 0(4 Q0 ( ->""U?.%WW@!@8 %%2 M / " 5*: P!T:VYO+65X,S)?,2YH=&U02P4& L ,"P"[ @ A: # end