0000950170-23-021313.txt : 20230511 0000950170-23-021313.hdr.sgml : 20230511 20230511163119 ACCESSION NUMBER: 0000950170-23-021313 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230511 DATE AS OF CHANGE: 20230511 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: 23911577 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-20230331.htm 10-Q 10-Q
Q10001850902false--12-31 0001850902us-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMemberus-gaap:AccountsReceivableMember2022-12-310001850902us-gaap:LondonInterbankOfferedRateLIBORMembertkno:TermLoanMember2022-05-102022-05-100001850902country:US2022-01-012022-03-310001850902tkno:DistributorSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001850902us-gaap:VehiclesMember2022-12-310001850902tkno:DirectSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001850902tkno:LabEssentialsMember2022-01-012022-03-310001850902us-gaap:RetainedEarningsMember2023-01-012023-03-310001850902us-gaap:CustomerRelationshipsMember2023-03-310001850902srt:ScenarioForecastMember2024-06-300001850902us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001850902srt:MinimumMembertkno:AmendedCreditAgreementMembertkno:TermLoanMember2023-03-282023-03-280001850902tkno:MeechesLLCMember2023-01-012023-03-310001850902tkno:RevolverMembertkno:AmendedCreditAgreementMember2023-03-282023-03-280001850902us-gaap:NonUsMember2023-01-012023-03-310001850902tkno:DistributorSupplierAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsPayableMember2022-12-3100018509022022-10-3100018509022023-02-012023-02-010001850902srt:MinimumMembertkno:RevolverMembertkno:AmendedCreditAgreementMember2023-03-282023-03-280001850902us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001850902tkno:DirectSupplierBMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001850902us-gaap:TradeNamesMember2023-03-310001850902us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001850902us-gaap:MachineryAndEquipmentMember2022-12-310001850902tkno:AmendedCreditAgreementMembertkno:TermLoanMember2023-03-282023-03-2800018509022022-05-1000018509022023-03-310001850902us-gaap:RetainedEarningsMember2022-12-310001850902us-gaap:RestrictedStockUnitsRSUMember2022-12-310001850902tkno:MeechesLLCMember2022-01-012022-03-310001850902srt:ScenarioForecastMember2024-01-012024-06-300001850902us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001850902us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001850902us-gaap:TradeNamesMember2022-12-310001850902tkno:AmendedCreditAgreementMember2022-05-100001850902tkno:LabEssentialsMember2023-01-012023-03-310001850902us-gaap:RestrictedStockUnitsRSUMember2023-03-310001850902us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertkno:RevolverMembertkno:AmendedCreditAgreementMember2022-11-082022-11-080001850902srt:MaximumMembertkno:AmendedCreditAgreementMembertkno:TermLoanMember2023-03-282023-03-280001850902us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001850902tkno:AmendedCreditAgreementMember2022-11-080001850902us-gaap:CommonStockMember2022-01-012022-03-310001850902tkno:OfficeFurnitureAndEquipmentMember2022-12-310001850902tkno:DirectCustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001850902tkno:OfficeFurnitureAndEquipmentMember2023-03-310001850902us-gaap:CommonStockMember2023-03-310001850902srt:MinimumMember2023-03-3100018509022022-05-102022-05-100001850902tkno:ClinicalSolutionsMember2023-01-012023-03-310001850902us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001850902tkno:LIBORFloorMembertkno:TermLoanMember2022-05-102022-05-100001850902srt:MaximumMember2022-11-082022-11-080001850902us-gaap:EmployeeStockOptionMember2023-03-310001850902us-gaap:EmployeeStockOptionMember2022-12-310001850902srt:MaximumMembertkno:RevolverMembertkno:AmendedCreditAgreementMember2023-03-282023-03-280001850902us-gaap:AdditionalPaidInCapitalMember2022-12-310001850902us-gaap:CostOfSalesMember2023-01-012023-03-310001850902us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001850902srt:ScenarioForecastMember2023-07-012023-12-310001850902us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001850902tkno:ClinicalSolutionsMember2022-01-012022-03-310001850902us-gaap:CommonStockMember2022-12-310001850902tkno:InventoryPurchasesMembertkno:DistributorSupplierBMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001850902srt:ScenarioForecastMember2023-06-300001850902us-gaap:CommonStockMember2023-01-012023-03-310001850902us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001850902us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertkno:AmendedCreditAgreementMember2022-11-012022-11-3000018509022022-01-012022-03-3100018509022023-01-012023-03-310001850902us-gaap:CustomerRelationshipsMember2022-12-310001850902tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2023-01-012023-03-310001850902us-gaap:SalesRevenueNetMembertkno:DirectCustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001850902us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMember2023-01-012023-03-310001850902us-gaap:AdditionalPaidInCapitalMember2023-03-310001850902tkno:AmendedCreditAgreementMember2022-05-102022-05-1000018509022023-05-090001850902us-gaap:LondonInterbankOfferedRateLIBORMembertkno:AmendedCreditAgreementMember2022-05-102022-05-100001850902tkno:DirectSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-3100018509022021-03-260001850902us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMember2022-01-012022-03-310001850902tkno:AmendedCreditAgreementMembersrt:ScenarioForecastMember2024-03-310001850902srt:ScenarioForecastMember2023-12-310001850902us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001850902us-gaap:RetainedEarningsMember2022-03-3100018509022022-03-310001850902us-gaap:CostOfSalesMember2022-01-012022-03-310001850902us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-3100018509022022-12-310001850902us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001850902us-gaap:CommonStockMember2021-12-3100018509022022-06-300001850902us-gaap:AdditionalPaidInCapitalMember2022-03-310001850902tkno:AtTheMarketFacilityMember2023-03-302023-03-300001850902tkno:DistributorCustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-12-310001850902tkno:LIBORFloorMembertkno:AmendedCreditAgreementMember2022-05-102022-05-100001850902tkno:OtherProductMember2022-01-012022-03-310001850902tkno:DistributorCustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-03-310001850902country:US2023-01-012023-03-310001850902srt:MinimumMember2022-11-082022-11-080001850902us-gaap:RetainedEarningsMember2023-03-310001850902us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertkno:AmendedCreditAgreementMembertkno:TermLoanMember2022-11-082022-11-080001850902tkno:AmendedCreditAgreementMember2023-03-282023-03-280001850902tkno:DistributorSupplierAMembertkno:InventoryPurchasesMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001850902us-gaap:LeaseholdImprovementsMember2022-12-310001850902tkno:SeniorSecuredTermLoanMember2022-05-100001850902tkno:AmendedCreditAgreementMembersrt:ScenarioForecastMember2023-01-012023-12-310001850902us-gaap:CustomerConcentrationRiskMembertkno:DistributorCustomerBMemberus-gaap:AccountsReceivableMember2023-03-310001850902us-gaap:RetainedEarningsMember2022-01-012022-03-3100018509022021-12-310001850902us-gaap:LeaseholdImprovementsMember2023-03-310001850902us-gaap:AdditionalPaidInCapitalMember2021-12-310001850902us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001850902us-gaap:VehiclesMember2023-03-310001850902us-gaap:NonUsMember2022-01-012022-03-310001850902us-gaap:CommonStockMember2022-03-310001850902tkno:TheFacilityMember2022-05-100001850902us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001850902us-gaap:RetainedEarningsMember2021-12-310001850902tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2022-01-012022-03-310001850902tkno:OtherProductMember2023-01-012023-03-310001850902us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembertkno:AmendedCreditAgreementMember2022-11-082022-11-080001850902srt:MaximumMember2023-03-310001850902tkno:AmendedCreditAgreementMembersrt:ScenarioForecastMember2023-06-300001850902us-gaap:MachineryAndEquipmentMember2023-03-310001850902us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-31xbrli: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 March 31, 2023

OR

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

For the transition period from to

Commission File Number: 001-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 May 9, 2023, the registrant had 28,222,832 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 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;
the impact of inflation and increased costs on our operations, including materials, labor, and rising interest rates;

2


 

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, 2022 (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 March 31, 2023

 

INDEX

 

 

 

 

 

Page

PART I.

 

FINANCIAL INFORMATION

 

 

Item 1.

 

Condensed Financial Statements (Unaudited)

 

5

 

 

Condensed Statements of Operations (Unaudited) for the Three Months Ended March 31, 2023 and 2022

 

5

 

 

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

 

6

 

 

Condensed Statements of Stockholders’ Equity (Unaudited) for the Three Months Ended March 31, 2023 and 2022

 

7

 

 

Condensed Statements of Cash Flows (Unaudited) for the Three Months Ended March 31, 2023 and 2022

 

8

 

 

Notes to Unaudited Condensed Financial Statements

 

9

Item 2.

 

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

 

18

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

24

Item 4.

 

Controls and Procedures

 

24

 

PART II.

 

OTHER INFORMATION

 

25

Item 1.

 

Legal Proceedings

 

25

Item 1A.

 

Risk Factors

 

26

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

28

Item 3.

 

Defaults Upon Senior Securities

 

28

Item 4.

 

Mine Safety Disclosures

 

28

Item 5.

 

Other Information

 

28

Item 6.

 

Exhibits

 

28

 

Signatures

 

 

 

30

 

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

 

 

 

2023

 

 

2022

 

Revenue

 

$

9,121

 

 

$

11,147

 

Cost of sales

 

 

6,698

 

 

 

5,798

 

Gross profit

 

 

2,423

 

 

 

5,349

 

Operating expenses:

 

 

 

 

 

 

Research and development

 

 

1,395

 

 

 

2,013

 

Sales and marketing

 

 

2,343

 

 

 

1,597

 

General and administrative

 

 

7,345

 

 

 

7,295

 

Amortization of intangible assets

 

 

286

 

 

 

287

 

Total operating expenses

 

 

11,369

 

 

 

11,192

 

Loss from operations

 

 

(8,946

)

 

 

(5,843

)

Other income (expenses), net

 

 

 

 

 

 

Interest income (expense), net

 

 

93

 

 

 

(13

)

Other income, net

 

 

18

 

 

 

 

Total other income (expenses), net

 

 

111

 

 

 

(13

)

Loss before income taxes

 

 

(8,835

)

 

 

(5,856

)

Benefit from income taxes

 

 

(18

)

 

 

(359

)

Net loss

 

$

(8,817

)

 

$

(5,497

)

Net loss per share—basic and diluted

 

$

(0.31

)

 

$

(0.20

)

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

 

 

28,181,457

 

 

 

28,030,971

 

 

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
March 31, 2023

 

 

As of
December 31, 2022

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

30,215

 

 

$

42,236

 

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

 

 

4,777

 

 

 

4,261

 

Inventories, net

 

 

12,151

 

 

 

12,247

 

Income taxes receivable

 

 

22

 

 

 

22

 

Prepaid expenses and other current assets

 

 

2,466

 

 

 

2,374

 

Total current assets

 

 

49,631

 

 

 

61,140

 

Property, plant, and equipment, net

 

 

53,733

 

 

 

51,577

 

Operating right-of-use lease assets

 

 

18,237

 

 

 

19,736

 

Intangible assets, net

 

 

17,270

 

 

 

17,556

 

Other non-current assets

 

 

2,150

 

 

 

2,252

 

Total assets

 

$

141,021

 

 

$

152,261

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

1,885

 

 

$

2,449

 

Accrued liabilities

 

 

4,758

 

 

 

6,203

 

Current portion of operating lease liabilities

 

 

2,011

 

 

 

2,223

 

Total current liabilities

 

 

8,654

 

 

 

10,875

 

Deferred tax liabilities

 

 

1,204

 

 

 

1,223

 

Other accrued liabilities

 

 

169

 

 

 

191

 

Long-term debt, net

 

 

22,036

 

 

 

21,976

 

Long-term operating lease liabilities

 

 

16,871

 

 

 

18,111

 

Total liabilities

 

 

48,934

 

 

 

52,376

 

Stockholders’ equity:

 

 

 

 

 

 

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

 

 

 

 

 

 

Common stock, $0.00001 par value, 490,000,000 shares authorized at March 31, 2023 and December 31, 2022, 28,190,192 and 28,179,423 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively

 

 

 

 

 

 

Additional paid-in capital

 

 

155,910

 

 

 

154,891

 

Accumulated deficit

 

 

(63,823

)

 

 

(55,006

)

Total stockholders’ equity

 

 

92,087

 

 

 

99,885

 

Total liabilities and stockholders’ equity

 

$

141,021

 

 

$

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 January 1, 2023

 

 

28,179,423

 

 

$

 

 

$

154,891

 

 

$

(55,006

)

 

$

99,885

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,010

 

 

 

 

 

 

1,010

 

Issuance of common stock upon exercise of stock options

 

 

10,769

 

 

 

 

 

 

9

 

 

 

 

 

 

9

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(8,817

)

 

 

(8,817

)

Balance at March 31, 2023

 

 

28,190,192

 

 

$

 

 

$

155,910

 

 

$

(63,823

)

 

$

92,087

 

 

 

 

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

 

 

 

 

 

 

 

 

787

 

 

 

 

 

 

787

 

Issuance of common stock upon exercise of stock options

 

 

30,462

 

 

 

 

 

 

55

 

 

 

 

 

 

55

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(5,497

)

 

 

(5,497

)

Balance at March 31, 2022

 

 

28,042,479

 

 

$

 

 

$

151,583

 

 

$

(13,035

)

 

$

138,548

 

 

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

7


 

ALPHA TEKNOVA, INC.

Condensed Statements of Cash Flows

(Unaudited)

(in thousands)

 

 

 

For the Three Months Ended March 31,

 

 

 

2023

 

 

2022

 

Operating activities:

 

 

 

 

 

 

Net loss

 

$

(8,817

)

 

$

(5,497

)

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

 

 

 

 

 

 

Bad debt expense

 

 

2

 

 

 

7

 

Inventory reserve

 

 

(144

)

 

 

(4

)

Depreciation and amortization

 

 

1,130

 

 

 

751

 

Stock-based compensation

 

 

1,010

 

 

 

787

 

Deferred taxes

 

 

(19

)

 

 

(360

)

Amortization of debt financing costs

 

 

90

 

 

 

46

 

Non-cash lease expense

 

 

47

 

 

 

106

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(518

)

 

 

(1,319

)

Inventories

 

 

240

 

 

 

(1,028

)

Prepaid expenses and other current assets

 

 

271

 

 

 

547

 

Other non-current assets

 

 

102

 

 

 

(216

)

Accounts payable

 

 

(386

)

 

 

237

 

Accrued liabilities

 

 

(670

)

 

 

762

 

Other

 

 

(22

)

 

 

(20

)

Cash used in operating activities

 

 

(7,684

)

 

 

(5,201

)

Investing activities:

 

 

 

 

 

 

Purchase of property, plant, and equipment

 

 

(4,312

)

 

 

(5,917

)

Cash used in investing activities

 

 

(4,312

)

 

 

(5,917

)

Financing activities:

 

 

 

 

 

 

Payment of offering costs

 

 

(34

)

 

 

 

Proceeds from exercise of stock options

 

 

9

 

 

 

55

 

Cash (used in) provided by financing activities

 

 

(25

)

 

 

55

 

Change in cash and cash equivalents

 

 

(12,021

)

 

 

(11,063

)

Cash and cash equivalents at beginning of period

 

 

42,236

 

 

 

87,518

 

Cash and cash equivalents at end of period

 

$

30,215

 

 

$

76,455

 

Supplemental cash flow disclosures:

 

 

 

 

 

 

Income taxes paid

 

$

 

 

$

 

Interest paid, net of amounts capitalized

 

$

110

 

 

$

 

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

 

$

925

 

 

$

3,884

 

Deferred offering costs included in accounts payable and accrued liabilities

 

$

329

 

 

$

 

Debt issuance costs included in accounts payable and accrued liabilities

 

$

30

 

 

$

 

Recognition of operating right-of-use lease asset

 

$

(648

)

 

$

20,237

 

Recognition of operating lease liabilities

 

$

(602

)

 

$

20,507

 

 

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

8


 

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 research, 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, 2022 (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

These financial statements and accompanying notes have been prepared in accordance with the provisions of Accounting Standards Codification (ASC) 205-40, Presentation of Financial Statements—Going Concern, on the basis that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.

The Company has incurred operating losses in the past and expects to incur operating losses in the near to medium-term. We have incurred net losses of $8.8 million and $5.5 million in the three months ended March 31, 2023 and 2022, respectively, and have an accumulated deficit of $63.8 million as of March 31, 2023.

As of March 31, 2023, the Company had $41.0 million in working capital, which included $30.2 million in cash and cash equivalents. In addition to our existing cash and cash equivalents balance, another source of liquidity is our credit facility as described below in Note 10. Long-term Debt, Net, as well as our at-the-market facility, described further in this note below. Teknova believes

9


 

that our existing cash and cash equivalents as of March 31, 2023, together with the credit facility and at-the-market facility, will enable the Company to fund its operating expenses and capital expenditure requirements for at least the next 12 months.

Teknova's principal liquidity requirements are to fund our operations and capital expenditures. The Company may, however, require or elect to secure additional financing as Teknova continues to execute its business strategy. If the Company is required or elects to raise additional funds, Teknova may do so through equity or debt financing, which may or may not be available on favorable terms and could require the Company to agree to covenants that limit our operating flexibility.

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. The prospectus supplement filed with the SEC on March 30, 2023 is only offering shares having an aggregate offering price of $14.5 million. The Company will be required to file another prospectus supplement in the event the Company decides to offer more than $14.5 million of shares in accordance with the terms of the ATM Facility, to the extent then permitted under General Instruction I.B.6 of Form S-3.

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 control of promised goods or services is transferred 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 March 31,

 

 

 

2023

 

 

2022

 

Lab Essentials

 

$

7,257

 

 

$

6,975

 

Clinical Solutions

 

 

1,609

 

 

 

3,812

 

Other

 

 

255

 

 

 

360

 

Total revenue

 

$

9,121

 

 

$

11,147

 

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

 

 

 

For the Three Months Ended March 31,

 

 

 

2023

 

 

2022

 

United States

 

$

8,726

 

 

$

10,820

 

International

 

 

395

 

 

 

327

 

Total revenue

 

$

9,121

 

 

$

11,147

 

 

10


 

 

Note 4. Concentrations of Risk

Customers

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

 

 

 

For the Three Months Ended March 31,

 

As of

 

As of

 

 

2023

 

2022

 

March 31, 2023

 

December 31, 2022

Distributor customer A

 

*

 

*

 

14%

 

15%

Distributor customer B

 

19%

 

13%

 

25%

 

17%

Direct customer A

 

*

 

15%

 

*

 

*

Direct customer B

 

*

 

12%

 

*

 

*

* 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 March 31,

 

As of

 

As of

 

 

2023

 

2022

 

March 31, 2023

 

December 31, 2022

Distributor supplier A

 

36%

 

30%

 

*

 

11%

Distributor supplier B

 

*

 

10%

 

*

 

*

Direct supplier A

 

10%

 

18%

 

*

 

*

Direct supplier B

 

*

 

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
March 31, 2023

 

 

As of
December 31, 2022

 

Finished goods, net

 

$

8,094

 

 

$

8,368

 

Work in process

 

 

155

 

 

 

186

 

Raw materials, net

 

 

3,902

 

 

 

3,693

 

Total inventories, net

 

$

12,151

 

 

$

12,247

 

 

Note 6. Property, Plant, and Equipment, Net

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

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Machinery and equipment

 

$

19,848

 

 

$

19,433

 

Office furniture and equipment

 

 

742

 

 

 

628

 

Vehicles

 

 

262

 

 

 

229

 

Leasehold improvements

 

 

12,150

 

 

 

12,093

 

 

 

33,002

 

 

 

32,383

 

Less—Accumulated depreciation

 

 

(5,358

)

 

 

(4,520

)

 

 

27,644

 

 

 

27,863

 

Construction in progress

 

 

26,089

 

 

 

23,714

 

Total property, plant, and equipment, net

 

$

53,733

 

 

$

51,577

 

 

11


 

For the three months ended March 31, 2023 and 2022, depreciation expense was approximately $0.8 million and $0.5 million, respectively.

Teknova capitalizes interest on funds borrowed to finance 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 months ended March 31, 2023 and 2022, capitalized interest costs were $0.6 million and $0.3 million, respectively.

 

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 15 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.8 million for each of the three months ended March 31, 2023 and 2022. Cash paid for amounts included in the measurement of the lease liabilities was $0.8 million and $0.7 for the three months ended March 31, 2023 and 2022, respectively. The weighted-average discount rate is 4.9% and the weighted-average remaining lease term is 9.3 years as of March 31, 2023.

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

 

 

 

Amount

 

Remainder of 2023

 

$

2,167

 

2024

 

 

2,776

 

2025

 

 

2,342

 

2026

 

 

2,413

 

2027

 

 

2,416

 

Thereafter

 

 

11,917

 

Total lease payments

 

 

24,031

 

Less: imputed interest

 

 

(5,149

)

Present value of lease liabilities

 

$

18,882

 

 

Note 8. Intangible Assets, Net

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

 

 

 

Balance at March 31, 2023

 

 

Balance at December 31, 2022

 

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Definite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

9,180

 

 

$

4,829

 

 

$

4,351

 

 

$

9,180

 

 

$

4,543

 

 

$

4,637

 

Indefinite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

 

12,919

 

 

 

 

 

 

12,919

 

 

 

12,919

 

 

 

 

 

 

12,919

 

Total intangible assets

 

$

22,099

 

 

$

4,829

 

 

$

17,270

 

 

$

22,099

 

 

$

4,543

 

 

$

17,556

 

For each of the three months ended March 31, 2023 and 2022, amortization expense was approximately $0.3 million.

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

 

 

 

Amount

 

Remainder of 2023

 

$

862

 

2024

 

 

1,148

 

2025

 

 

1,148

 

2026

 

 

1,148

 

2027

 

 

45

 

Estimated future amortization expense of definite-lived intangible assets

 

$

4,351

 

 

12


 

Note 9. Accrued Liabilities

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

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Payroll-related

 

$

2,429

 

 

$

2,796

 

Property, plant, and equipment

 

 

832

 

 

 

1,966

 

Deferred revenue

 

 

51

 

 

 

198

 

Other

 

 

1,446

 

 

 

1,243

 

Total current accrued liabilities

 

$

4,758

 

 

$

6,203

 

 

Note 10. Long-Term Debt, Net

On 7May 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

13


 

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 Amended 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. Other than the modifications described in this paragraph and in Item 9B in the 2022 Annual Report on Form 10-K, the Amended Credit Agreement continues unmodified in all other material respects.

Long-term debt, net consists of the following (in thousands):

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Long-term debt

 

$

22,135

 

 

$

22,135

 

Cumulative accretion of exit fee

 

 

234

 

 

 

161

 

Unamortized debt discount and debt issuance costs

 

 

(333

)

 

 

(320

)

Long-term debt, net

 

$

22,036

 

 

$

21,976

 

At March 31, 2023, the scheduled maturities of the Companys debt obligations were as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

 

2024

 

 

 

2025

 

 

6,456

 

2026

 

 

11,068

 

2027

 

 

4,611

 

Total

 

$

22,135

 

As of March 31, 2023, the fair value of the Companys long-term debt approximated its carrying value. The fair value of the Companys long-term 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.

14


 

Stock Options

The following table summarizes the stock option activity for the three months ended March 31, 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

 

 

542,052

 

 

$

5.41

 

 

 

 

 

 

 

Exercised

 

 

(10,769

)

 

$

0.84

 

 

 

 

 

 

 

Forfeited

 

 

(118,161

)

 

$

12.69

 

 

 

 

 

 

 

Expired

 

 

(780

)

 

$

15.09

 

 

 

 

 

 

 

Outstanding at March 31, 2023

 

 

4,258,874

 

 

$

6.68

 

 

 

8.10

 

 

$

3,783

 

Exercisable at March 31, 2023

 

 

1,584,270

 

 

$

5.30

 

 

 

7.46

 

 

$

2,187

 

Vested and expected to vest at March 31, 2023

 

 

3,974,192

 

 

$

7.12

 

 

 

8.26

 

 

$

3,070

 

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

 

 

 

For the Three Months Ended March 31,

 

 

 

2023

 

 

2022

 

Estimated dividend yield

 

 

-

%

 

 

-

%

Weighted-average expected stock price volatility

 

 

35.04

%

 

 

33.10

%

Weighted-average risk-free interest rate

 

 

4.11

%

 

 

2.01

%

Expected average term of options (in years)

 

 

6.25

 

 

 

6.25

 

Weighted-average fair value of common stock

 

$

5.41

 

 

$

15.07

 

Weighted-average fair value per option

 

$

2.29

 

 

$

5.48

 

Restricted Stock

The following table summarizes the restricted stock unit activity for the three months ended March 31, 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

 

 

118,150

 

 

$

5.41

 

 

 

 

 

 

 

Vested

 

 

 

 

$

 

 

 

 

 

 

 

Forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Outstanding at March 31, 2023

 

 

146,221

 

 

$

5.80

 

 

 

1.98

 

 

$

433

 

Vested and expected to vest at March 31, 2023

 

 

142,221

 

 

$

5.80

 

 

 

1.98

 

 

$

433

 

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 did not issue any shares of common stock under the ESPP during either of the three months ended March 31, 2023 or 2022.

15


 

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

 

 

 

2023

 

 

2022

 

Cost of sales

 

$

36

 

 

$

19

 

Research and development

 

 

37

 

 

 

65

 

Sales and marketing

 

 

152

 

 

 

99

 

General and administrative

 

 

785

 

 

 

604

 

Total stock-based compensation expense

 

$

1,010

 

 

$

787

 

Stock-based compensation expense related to stock options was $0.9 million and $0.8 million for the three months ended March 31, 2023 and 2022, respectively. Unrecognized compensation expense related to stock options was $9.8 million at March 31, 2023, which is expected to be recognized as expense over the weighted-average period of 3.17 years.

Stock-based compensation expense related to restricted stock units was $0.1 million and zero for the three months ended March 31, 2023 and 2022, respectively. Unrecognized compensation expense related to restricted stock units was $0.7 million at March 31, 2023, which is expected to be recognized as expense over the weighted-average period of 3.19 years.

Stock-based compensation expense related to the ESPP was not significant for either of the three months ended March 31, 2023 or 2022. Total compensation cost related to the ESPP not yet recognized also was not significant in those periods. As of March 31, 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 March 31, 2023, the Company's income tax benefit was not significant, compared to the three months ended March 31, 2022, when the Company recorded a $0.4 million income tax benefit. The effective tax rates for the three months ended March 31, 2023 and 2022 were 0.2% and 6.1%, respectively. The effective tax rates differ from the federal statutory rate primarily due to losses not expected to be benefitted.

 

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

 

 

 

2023

 

 

2022

 

Net loss

 

$

(8,817

)

 

$

(5,497

)

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

 

 

28,181,457

 

 

 

28,030,971

 

Net loss per share—basic and diluted

 

$

(0.31

)

 

$

(0.20

)

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

 

 

 

2023

 

 

2022

 

Employee share-based awards to purchase common stock

 

 

3,833,546

 

 

 

2,844,368

 

 

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. The Company

16


 

leases certain real property in Mansfield, Massachusetts, from Meeches and did not have any outstanding balances owed to Meeches as of March 31, 2023 or December 31, 2022. For the three months ended March 31, 2023 and 2022, the Company paid Meeches lease payments of $0.1 million and $0.1 million, respectively.

On April 11, 2023, the Company and Meeches entered into an agreement to terminate the Mansfield lease with effect no later than on June 30, 2023. The Company does not believe that the termination of the lease is or will be material to the Company.

17


 

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 research, 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 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 $9.1 million during the three months ended March 31, 2023, which represents a decrease of $2.0 million compared to revenue of $11.1 million during the three months ended March 31, 2022. For the three months ended March 31, 2023 and 2022, only 4.3% and 2.9%, 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 $8.9 million during the three months ended March 31, 2023, compared to an operating loss of $5.8 million during the three months ended March 31, 2022. We expect our expenses will continue to increase in future periods, but at a slower rate, in connection with our ongoing activities as we:

18


 

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 increased economic uncertainty in the U.S. and abroad. General inflation in the U.S. has risen 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. The impact of future inflation and interest rate increases on the results of our operations cannot be accurately predicted. 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.

We continue to closely monitor the impact of the ongoing COVID-19 pandemic on all aspects of our business, including how it may impact customers, employees, suppliers, business partners, and distribution channels. We believe that we have successfully navigated the uncertain environment associated with the COVID-19 pandemic, but the situation surrounding the COVID-19 pandemic could again become fluid. For further information regarding the impact of the COVID-19 pandemic 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

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

 

 

 

For the Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Revenue

 

$

9,121

 

 

$

11,147

 

 

$

(2,026

)

 

 

(18.2

)%

Cost of sales

 

 

6,698

 

 

 

5,798

 

 

 

900

 

 

 

15.5

%

Gross profit

 

 

2,423

 

 

 

5,349

 

 

 

(2,926

)

 

 

(54.7

)%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

1,395

 

 

 

2,013

 

 

 

(618

)

 

 

(30.7

)%

Sales and marketing

 

 

2,343

 

 

 

1,597

 

 

 

746

 

 

 

46.7

%

General and administrative

 

 

7,345

 

 

 

7,295

 

 

 

50

 

 

 

0.7

%

Amortization of intangible assets

 

 

286

 

 

 

287

 

 

 

(1

)

 

 

(0.3

)%

Total operating expenses

 

 

11,369

 

 

 

11,192

 

 

 

177

 

 

 

1.6

%

Loss from operations

 

 

(8,946

)

 

 

(5,843

)

 

 

(3,103

)

 

 

53.1

%

Other income (expenses), net

 

 

 

 

 

 

 

 

 

 

 

 

Interest income (expense), net

 

 

93

 

 

 

(13

)

 

 

106

 

 

 

(815.4

)%

Other income, net

 

 

18

 

 

 

 

 

 

18

 

 

 

100.0

%

Total other income (expenses), net

 

 

111

 

 

 

(13

)

 

 

124

 

 

 

(953.8

)%

Loss before income taxes

 

 

(8,835

)

 

 

(5,856

)

 

 

(2,979

)

 

 

50.9

%

Benefit from income taxes

 

 

(18

)

 

 

(359

)

 

 

341

 

 

 

(95.0

)%

Net loss

 

$

(8,817

)

 

$

(5,497

)

 

$

(3,320

)

 

 

60.4

%

 

19


 

 

Revenue

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

 

 

 

For the Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Lab Essentials

 

$

7,257

 

 

$

6,975

 

 

$

282

 

 

 

4.0

%

Clinical Solutions

 

 

1,609

 

 

 

3,812

 

 

 

(2,203

)

 

 

(57.8

)%

Other

 

 

255

 

 

 

360

 

 

 

(105

)

 

 

(29.2

)%

Total revenue

 

$

9,121

 

 

$

11,147

 

 

$

(2,026

)

 

 

(18.2

)%

Total revenue was $9.1 million for the three months ended March 31, 2023, and $11.1 million for the three months ended March 31, 2022.

Lab Essentials revenue was $7.3 million for the three months ended March 31, 2023, an increase of $0.3 million, or 4.0%, compared to $7.0 million for the three months ended March 31, 2022. The growth in Lab Essentials revenue was attributable to higher average revenue per customer, partially offset by a decreased number of customers.

Clinical Solutions revenue was $1.6 million for the three months ended March 31, 2023, a decrease of $2.2 million, or 57.8%, compared to $3.8 million for the three months ended March 31, 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 three months ended March 31, 2023 and 2022 was as follows (dollars in thousands):

 

 

 

For the Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

United States

 

$

8,726

 

 

$

10,820

 

 

$

(2,094

)

 

 

(19.4

)%

International

 

 

395

 

 

 

327

 

 

 

68

 

 

 

20.8

%

Total revenue

 

$

9,121

 

 

$

11,147

 

 

$

(2,026

)

 

 

(18.2

)%

 

Revenue from sales to customers in the U.S. was $8.7 million and $10.8 million for the three months ended March 31, 2023 and 2022, respectively. Revenue from U.S. sales was consistent period over period, representing 95.7% and 97.1% of our total revenue during the three months ended March 31, 2023 and 2022, respectively.

Revenue from sales to customers in markets outside of the U.S. was $0.4 million and $0.3 million for the three months ended March 31, 2023 and 2022, respectively. Revenue from international sales was also consistent, representing 4.3% and 2.9% of our total revenue during the three months ended March 31, 2023 and 2022, respectively.

Gross profit

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

 

 

 

For the Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Cost of sales

 

$

6,698

 

 

$

5,798

 

 

$

900

 

 

 

15.5

%

Gross profit

 

 

2,423

 

 

 

5,349

 

 

 

(2,926

)

 

 

(54.7

)%

Gross profit %

 

 

26.6

%

 

 

48.0

%

 

 

 

 

 

 

 

Gross profit percentage was 26.6% and 48.0% for the three months ended March 31, 2023 and 2022, respectively. The decrease in gross profit percentage was primarily driven by the decrease in revenue and the associated lower absorption of fixed manufacturing labor and overhead costs.

Operating expenses

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

 

20


 

 

 

For the Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Research and development

 

$

1,395

 

 

$

2,013

 

 

$

(618

)

 

 

(30.7

)%

Sales and marketing

 

 

2,343

 

 

 

1,597

 

 

 

746

 

 

 

46.7

%

General and administrative

 

 

7,345

 

 

 

7,295

 

 

 

50

 

 

 

0.7

%

Amortization of intangible assets

 

 

286

 

 

 

287

 

 

 

(1

)

 

 

(0.3

)%

Total operating expenses

 

$

11,369

 

 

$

11,192

 

 

$

177

 

 

 

1.6

%

 

Research and development expenses were $1.4 million and $2.0 million for the three months ended March 31, 2023 and 2022, respectively. The decrease was primarily driven by reduced headcount and professional fees.

Sales and marketing expenses were $2.3 million and $1.6 million for the three months ended March 31, 2023 and 2022, respectively. The increase was primarily driven by additional headcount to develop our commercial presence and improve customer support, as well as higher marketing expenses.

General and administrative expenses were $7.3 million for each of the three months ended March 31, 2023 and 2022. Excluding the one-time, non-recurring charge related to the reduction in workforce of $0.7 million incurred during the three months ended March 31, 2023, general and administrative expenses decreased compared to the three months ended March 31, 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.3 million for each of the three months ended March 31, 2023 and 2022.

Other income (expenses), net

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

 

 

 

For the Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Interest income (expense), net

 

$

93

 

 

$

(13

)

 

$

106

 

 

 

(815.4

)%

Other income, net

 

 

18

 

 

 

 

 

 

18

 

 

 

100.0

%

Total other income (expenses), net

 

$

111

 

 

$

(13

)

 

$

124

 

 

 

(953.8

)%

Total other income (expenses), net was $0.1 million for the three months ended March 31, 2023 and not significant for the three months ended March 31, 2022. The increase in total other income, net is attributable to interest income resulting from short-term liquid investments. We continue to capitalize a portion of the interest on funds borrowed to finance our capital expenditures. Capitalized interest costs were $0.6 million and $0.3 million for the three months ended March 31, 2023 and 2022, respectively.

Benefit from income taxes

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

 

 

 

For the Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

$ Change

 

 

% Change

 

Benefit from income taxes

 

$

(18

)

 

$

(359

)

 

$

341

 

 

 

(95.0

)%

Effective tax rate

 

 

0.2

%

 

 

6.1

%

 

 

 

 

 

 

 

Our benefit from income taxes was not significant for the three months ended March 31, 2023, compared to $0.4 million for the three months ended March 31, 2022. The decrease in our benefit from income taxes was attributable to operating losses not expected to be benefitted.
 

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 nearly completed the build out of our new manufacturing, warehouse, and distribution facilities in Hollister, California.

21


 

Our principal liquidity requirements are to fund our operations and capital expenditures. As of March 31, 2023, we had $41.0 million in working capital, which included $30.2 million in cash and cash equivalents. In addition to our existing cash and cash equivalents balance, our Amended Credit Facility and our ATM Facility are other sources of liquidity.

Our Amended Credit Facility provides for loan commitments in an aggregate amount of up to $57.135 million, consisting of a $52.135 million senior secured term loan (the Amended Term Loan) and a $5.0 million working capital facility (the Amended Revolver). As of March 31, 2023, we had an outstanding principal amount of $22.1 million under the Amended Term Loan, with all future borrowings under this facility at our lenders discretion. There were no borrowings under our Amended Revolver as of March 31, 2023. The maximum loan amount under our Amended Revolver is $5.0 million, however, we are permitted to request the lenders to increase such amount up to $15.0 million. See “Notes to Financial Statements—Note 10—Long-term Debt, Net,” for a more detailed discussion of the material terms of our Amended Credit Facility.

Under our ATM Facility we may offer and sell, from time to time, shares of our common stock having aggregate gross proceeds of up to $50.0 million, however, our prospectus supplement filed with the SEC on March 30, 2023 is only offering shares having an aggregate offering price of $14.5 million. We will be required to file another prospectus supplement in the event we decide to offer more than $14.5 million of shares in accordance with the terms of the ATM Facility, to the extent then permitted under applicable SEC regulations. We will pay a commission of up to 3.0% of gross sales proceeds of any common stock sold under our ATM Facility. 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 March 31, 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.

We believe these sources of liquidity will be sufficient to fund our liquidity requirements for at least the next 12 months. We may, however, require or elect to secure additional financing as we continue to execute our business strategy. If we require or elect to raise additional funds, we may do so through equity or debt financing, which may or may not be available on favorable terms and could require us to agree to covenants that limit our operating flexibility. Furthermore, while we have implemented a plan to control our expenses and to satisfy our obligations under the Amended Credit Agreement throughout the one-year period from the date of issuance of these interim financial statements, we cannot guarantee that we will be able to maintain compliance with our loan agreements, raise additional capital, contain expenses, or increase revenue.

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 Three Months Ended March 31,

 

 

 

2023

 

 

2022

 

Net cash used in operating activities

 

$

(7,684

)

 

$

(5,201

)

Net cash used in investing activities

 

 

(4,312

)

 

 

(5,917

)

Net cash (used in) provided by financing activities

 

 

(25

)

 

 

55

 

Net decrease in cash and cash equivalents

 

$

(12,021

)

 

$

(11,063

)

 

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 $7.7 million for the three months ended March 31, 2023, which primarily consisted of net loss of $8.8 million plus net adjustments for non-cash charges of $2.1 million, offset by net changes in operating assets and liabilities of $1.0 million. The primary non-cash adjustments to net loss included $1.1 million of depreciation and amortization and $1.0 million of stock-based compensation. The main drivers of the changes in operating assets and liabilities were a $0.7 million decrease in accrued liabilities, $0.5 million increase in accounts receivable, $0.4 million decrease in accounts payable, partially offset by a $0.3 million decrease in prepaid expenses and other current assets, $0.2 million decrease in inventories, and a $0.1 million decrease in other non-current assets.

Net cash used in operating activities was $5.2 million for the three months ended March 31, 2022, which primarily consisted of net loss of $5.5 million plus net adjustments for non-cash charges of $1.3 million, offset by net changes in operating assets and liabilities of $1.0 million. The primary non-cash adjustments to net loss included $0.8 million of depreciation and amortization, $0.8 million of stock-based compensation, partially offset by $0.4 million in deferred taxes. The main drivers of the changes in operating

22


 

assets and liabilities were a $1.3 million increase in accounts receivable and $1.0 million increase in inventories, partially offset by a $0.5 million decrease in prepaid expenses and other current assets, $0.2 million increase in accounts payable and a $0.8 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 $4.3 million and $5.9 million for the three months ended March 31, 2023 and 2022, respectively.

Financing Activities

Net cash (used in) provided by financing activities was not significant for either of the three months ended March 31, 2023 and 2022.

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

We are also a “smaller reporting company” as defined in 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

23


 

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 March 31, 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 March 31, 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. 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, such adjustments amounted to a material weakness. The material weakness remained un-remediated as of March 31, 2023.

Management’s Plan to Remediate the Material Weakness

We have begun taking measures, and plan to 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 March 31, 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 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.

24


 

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.

25


 

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 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, respectively. Although we had net income of approximately $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 months ended March 31, 2023 and 2022, we incurred net losses of $8.8 million and $5.5 million, respectively. 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 recent growth and historical 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 approximately 62.1% of the voting power of our outstanding common stock), which may be sold only in compliance with certain limitations.

As of March 31, 2023, we have 28,190,192 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 them or are perceived by the market as intending to sell them. 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 March 31, 2023, there were 312,174, 1,668,301 and 2,424,620 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 amount 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.

26


 

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.

 

27


 

 

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#

 

Amended and Restated Credit and Security Agreement (Term Loan), dated as of May 10, 2022, 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 (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed with the SEC on May 11, 2022).

10.2#

 

Amendment No. 1, dated as of November 8, 2022, to the Amended and Restated Credit and Security Agreement (Term Loan), dated as of May 10, 2022, 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 (incorporated by reference to Exhibit 10.2 to the Registrant’s Form 10-Q filed with the SEC on November 14, 2022).

10.3#

 

Amendment No. 2, dated as of March 28, 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 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 (incorporated by reference to Exhibit 10.26 to the Registrant’s Form 10-K filed with the SEC on March 30, 2023).

10.4#

 

Amended and Restated Credit and Security Agreement (Revolving Loan), dated as of May 10, 2022, 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 (incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed with the SEC on May 11, 2022).

28


 

10.5#

 

Amendment No. 1, dated as of November 8, 2022, to the Amended and Restated Credit and Security Agreement (Revolving Loan), dated as of May 10, 2022, 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 (incorporated by reference to Exhibit 10.4 to the Registrant’s Form 10-Q filed with the SEC on November 14, 2022).

10.6#

 

Amendment No. 2, dated as of March 28, 2023, to the Amended and Restated Credit and Security Agreement (Revolving Loan), dated as of May 10, 2022, and as amended November 8, 2022 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 (incorporated by reference to Exhibit 10.29 to the Registrant’s Form 10-K filed with the SEC on March 30, 2023).

10.7*

 

Amended Alpha Teknova, Inc. 2021 Employee Stock Purchase Plan.

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.

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.

# Non-material schedules and exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company hereby undertakes to furnish supplemental copies of any of the omitted schedules and exhibits upon request by the SEC.

29


 

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: May 11, 2023

By:

/s/ STEPHEN GUNSTREAM

Stephen Gunstream

President and Chief Executive Officer

(Principal Executive Officer)

 

Date: May 11, 2023

By:

/s/ MATTHEW LOWELL

Matthew Lowell

Chief Financial Officer

(Principal Financial Officer)

 

30


EX-10.7 2 tkno-ex10_7.htm EX-10.7 EX-10.7

Exhibit 10.7

ALPHA TEKNOVA INC.

 

2021 EMPLOYEE STOCK PURCHASE PLAN

 

OFFERING DOCUMENT

423 Component

 

Approved January 25, 2023

 

This document (this “Offering Document”) is hereby adopted as of the date specified above by the Compensation Committee of the Board of Directors of Alpha Teknova, Inc. (the “Company”), in its capacity as administrator of the Alpha Teknova, Inc. 2021 Employee Stock Purchase Plan (the “Plan”) and is hereby incorporated by reference into and made a part of the Plan. A copy of this Offering Document shall be provided with the Plan. Capitalized terms used herein without definition shall have the meanings specified in the Plan.

 

This Offering Document shall replace any previously approved offering document and apply with respect to Offerings under the 423 Component of the Plan beginning on or after May 15, 2023 (the “Effective Date”), and continuing until this Offering Document is terminated, amended or modified by the Committee or a new Offering Document is adopted by the Committee.

 

Eligibility Requirements: Any Eligible Employee of the Company or a Related Corporation designated in this Offering Document that on the Offering Date has been employed by the Company or a Related Corporation for at least six months, and such Employee’s customary employment with the Company or the Related Corporation is more than 20 hours per week and more than five months per calendar year, other than employees who, immediately after the grant of a right to purchase common stock under the Plan, would own (directly or through attribution) stock possessing 5% or more of the total combined voting power or value of all classes of our common stock or the class of stock of a Related Corporation.

 

Purchase Periods to Commence: Offering Dates shall be each June 1 and December 1 after the Effective Date and shall end on the following November 30 or May 31, respectively (the “Purchase Dates”).

 

Designated Company: All U.S. subsidiaries that are corporations and owned 80% or more by the Company as of the Offering Date.

 

Offering Periods: Offering Periods shall begin on each June 1 and December 1, respectively, and shall end on the following November 30 or May 31, respectively.

 

Purchase Periods: Each Offering Period shall consist of only one Purchase Period.

 

Length of Offering Period: Six months.

 

Length of Purchase Periods: Six months.

 

Purchase Dates: The Purchase Date with respect to a Purchase Period shall occur on the last Trading Day of the Purchase Period.

 

Maximum Number of Shares of Common Stock That May Be Purchased by an Eligible Employee During a Purchase Period: 6,500 shares of Common Stock.

 

1


 

 

The maximum aggregate number of shares of Common Stock that may be purchased by all Eligible Employees during a Purchase Period is the total number of shares of Common Stock that are reserved for issuance under the Plan as of the Offering Date for the Purchase Period.

 

Purchase Price: On each Purchase Date, the purchase price for a share of Common Stock will be 85% of the Fair Market Value of a share of Common Stock on the Offering Date or on the Purchase Date, whichever is lower; provided, however, that the purchase price may be adjusted by the Committee pursuant to Section 11 of the Plan.

 

Contributions: A Participant may elect to have a minimum of 1% and up to a maximum of 15% of his or her earnings (as defined below) deducted on each payroll date on an after-tax basis for use in purchasing Common Stock pursuant to the Plan.

 

Earnings: Total cash compensation received by the Eligible Employee from the Company or a Related Corporation that is taxable income for federal income tax purposes, not including payments for overtime, shift premium, incentive compensation, incentive payments, bonuses, commissions and other compensation received from the Company or a Related Corporation and excluding relocation, expense reimbursements, tuition or other reimbursements and income realized as a result of participation in any benefit plan (other than a cash incentive compensation plan) of the Company.

 

Enrollment: Eligible Employees must enroll in an Offering by delivering a subscription agreement, which could be electronic and completed through a third-party administrator, to the Company at least 15 days prior to the Offering Date.

 

Changes in Contribution Rates: Subject to the 1% minimum rate set forth above, Participants may decrease or suspend their rate of contributions once during an Offering. Any increase or decrease in the rate of contributions to be effective for a future Offering must be made prior to the first day of such Offering.

 

Withdrawals: A Participant must withdraw from an Offering at least seven days prior to the last day of the Offering. If a Participant withdraws from the Plan, the Participant may elect to participate again in the Plan for any subsequent Offering so long as he or she is still eligible to participate in the Plan.

 

* * * *

2

 


EX-31.1 3 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: May 11, 2023

By:

/s/ STEPHEN GUNSTREAM

Stephen Gunstream

President and Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 4 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: May 11, 2023

By:

/s/ MATTHEW LOWELL

Matthew Lowell

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 5 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 March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; 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: May 11, 2023

By:

/s/ STEPHEN GUNSTREAM

Stephen Gunstream

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

Date: May 11, 2023

By:

/s/ MATTHEW LOWELL

Matthew Lowell

Chief Financial Officer

(Principal Financial Officer)

 

 

 

 

 

 


EX-101.SCH 6 tkno-20230331.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 - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Long-Term Debt, Net link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Convertible and Redeemable Preferred Stock link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Concentrations of Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Inventories, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Long-Term Debt, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Convertible and Redeemable Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Nature of the Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Fair Value Measurements - Summary of Financial Assets Carried at Fair Value and Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Inventories, Net - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Leases - Schedule of maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Intangible Assets, Net - Summary of the changes in the carrying amount of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Intangible Assets, Net - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Long-Term Debt, Net - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Long-Term Debt, Net - Summary of Scheduled Maturities of Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Convertible and Redeemable Preferred Stock - Summary of Series A Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Convertible and Redeemable Preferred Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Stock-based Compensation - Schedule of restricted stock unit activity (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - 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 100670 - 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 100680 - Disclosure - Net Loss Per Share - Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Attributable to Common Stockholders (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Related Parties - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 7 tkno-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Address, City or Town Entity Address, City or Town Entity Ex Transition Period Entity Ex Transition Period Fair Value Disclosures [Abstract] Earnings Per Share [Abstract] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Schedule of Accrued Liabilities [Table Text Block] Summary of Accrued Liabilities Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities: Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Estimated dividend yield Weighted Average Remaining Contractual Term (in years), Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Intangible Assets, Gross Intangible Assets, Gross (Excluding Goodwill), Total Intangible Assets, Gross (Excluding Goodwill) Payment for Rent Expense Payment for Rent Expense Payment for Rent Expense Line of credit Long-Term Line of Credit, Total Long-Term Line of Credit Amendment Flag Amendment Flag Selling and Marketing Expense [Member] Selling and Marketing Expense [Member] 2027 Long-Term Debt, Maturity, Year Four Number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Thomas e. davis, llc. Thomas E Davis L L C [Member] Thomas E. Davis, LLC [Member] Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite Lived Intangible Assets, Accumulated Amortization Cost of Sales [Member] Convertible and Redeemable Preferred Stock Convertible And Redeemable Preferred Stock [Text Block] Convertible and Redeemable Preferred Stock At-the-Market Facility [Member] At-the-Market Facility [Member] Goodwill Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Net Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Operating right-of-use lease assets Debt Security, Corporate, US [Member] U.S. Corporate Debt Securities [Member] Document Quarterly Report Document Quarterly Report Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: imputed interest Less: imputed interest Cash and Cash Equivalents [Domain] Cash and Cash Equivalents Statement [Table] Statement [Table] Operating Lease, Liability, Noncurrent Long-term operating lease liabilities Lessee Disclosure [Abstract] Issuance of common stock under employee stock purchase plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans London Interbank Offered Rate (LIBOR) [Member] LIBOR [Member] Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Intangible Assets [Line Items] Intangible Assets. Machinery and Equipment [Member] Machinery and Equipment [Member] Common stock reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Common Stock Reserved For Future Issuance Lab essentials member Lab Essentials [Member] Lab Essentials [Member] Weighted Average Grant Fair Value, Ending Balance Weighted Average Grant Fair Value, Beginning Balance 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, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested and expected to vest at March 31, 2023 ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedtoVestOutstandingNumber Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected to Vest Outstanding Number Nature of Operations [Text Block] Nature of Business Number of Options, Forfeited Number of Options, Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Product and Service [Axis] Product and Service Convertible preferred stock carrying value Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value Employee Stock [Member] Direct supplier A Direct supplier A [Member] Debt Issuance Costs Debt, Policy [Policy Text Block] Increase in common stock reserved for future issuance Increase In Number Of Common Stock Reserved For Issuance Increase in number of Common Stock Reserved For Issuance. Construction in Progress, Gross Construction in progress Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Payroll-related Shares to be issued under share-based payment arrangement 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. Stock Options [Member] Share-Based Payment Arrangement, Option [Member] Employee share-based awards to purchase common stock [Member] Concentration Risk Type [Axis] Concentration Risk Type Related Party Transaction, Rate Related Party Transaction, Rate Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term Liabilities and Equity Total liabilities and stockholders' equity Plan Name [Domain] Plan Name Goodwill, Impaired, Accumulated Impairment Loss Goodwill, Accumulated Impairment Loss Inventory, Raw Materials, Gross, Total Inventory, Raw Materials, Gross Raw materials, net Measurement Input, Discount Rate [Member] Measurement Input Discount Rate Member Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Income Statement [Abstract] Board Of Director [Member] Board of Directors Chairman [Member] International [Member] Non-US [Member] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table] Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Deferred Revenue, Total Deferred Revenue Deferred revenue Sale of Stock [Domain] Sale of Stock Liabilities, Current Total current liabilities Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Concentration risk percentage Concentration Risk Percentage Fair Value, Recurring [Member] Fair Value, Recurring [Member] Weighted-average fair value of common stock Weighted Average Fair Value Of Common Stock Weighted-average fair value of common stock. Trade Names [Member] Trade Names [Member] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Liabilities Net revenue requirement for the financial covenant Net Revenue Requirement For The Financial Covenant Net Revenue Requirement For The Financial Covenant Maximum employee subscription rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Preferred Stock, Shares Authorized Preferred stock, shares authorized Stock options, repurchased Share Based Compensation Arrangement By Share Based Payment Award Options Repurchased Share-based compensation arrangement by share-based payment award, options repurchased. Line of Credit Facility, Description Line of Credit Facility, Description At-the-Market Facility At-the-Market Facility Policy Text Block At-the-Market Facility Policy Text Block Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Variable Rate [Axis] Variable Rate Payments for Repurchase of Initial Public Offering Payment of costs related to initial public offering Entity Small Business Entity Small Business Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Maximum Value Of Stock To Be Issued Under ATM Facility Maximum Value Of Stock To Be Issued Under ATM Facility Discount from market price, purchase date Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Assets, Current Total current assets Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Proceeds from Issuance of Redeemable Convertible Preferred Stock Proceeds, net of Issuance Cost Weighted Average Number of Shares Outstanding, Basic Weighted average shares used in computing net loss per share basic Weighted Average Number of Shares Outstanding, Basic City Area Code City Area Code Aggregate Intrinsic Value, Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Direct supplier C Direct supplier C [Member] Preferred Stock, Liquidation Preference, Value Preferred stock, liquidation preference, value Share-Based Payment Arrangement [Abstract] Liabilities Total liabilities Document Period End Date Document Period End Date Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Percentage of additional shares added on outstanding shares Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Weighted Average Exercise Price, Vested and expected to vest, end of period ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageVestedAndExpectedToVestgrantDatesFairValue ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageVestedAndExpectedToVestgrantDatesFairValue Weighted-average fair value per option Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Recognition of operating right-of-use lease asset Recognition of operating right-of-use lease asset Recognition of operating right-of-use lease asset Revolver [Member] Revolver [Member] Revolver [Member] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Deferred rent. Deferred Rent Deferred rent Statistical Measurement [Axis] Statistical Measurement Schedule of Product Information [Table] Time-Based Options [Member] Time based option member. Time Based Option [Member] Schedule of Intangible Assets and Goodwill [Table Text Block] Summary of Intangible Assets with Definite and Indefinite Lives Vehicles [Member] Vehicles [Member] Related Party [Axis] Related Party Assets Total assets Measurement Input, Control Premium [Member] Control Premium Member 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 Summary Of Company Inventory Purchases And Outstanding Balance Of Accounts Payable LIBOR floor. L I B O R Floor [Member] LIBOR Floor [Member] Earnings Per Share Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Income Taxes Receivable, Current Income taxes receivable 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] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Other product member Other Product [Member] Other [Member] Term Loan Term Loan. Document Fiscal Period Focus Document Fiscal Period Focus Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Cost of sales Underwriting discounts and commissions Underwriting discounts and commissions expense Underwriting Discounts And Commissions Expense Increase (Decrease) in Accounts Receivable Accounts receivable Deferred Offering Costs Deferred Offering Costs Series A convertible and redeemable preferred stock, $0.00001 par value, zero and 9,600,000 shares authorized as of June 30, 2021 and December 31, 2020, respectively; zero and 9,342,092 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively; aggregate liquidation preference of $0 and $41,586 thousand as of June 30, 2021 and December 31, 2020, respectively. Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Preferred stock, $0.00001 par value, 10,000,000 shares authorized at September 30, 2022 and December 31, 2021, respectively, zero shares issued and outstanding at September 30, 2022 and December 31, 2021 APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Interest Income (Expense), Net, Total Interest Income (Expense), Net Interest income (expense), net New shares to be issued under share-based payment arrangement 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. Counterparty Name [Domain] Counterparty Name Operating Lease, Liability Present value of lease liabilities Present value of lease liabilities Operating lease liabilities Net Cash Provided by (Used in) Financing Activities Cash provided by financing activities Impact of COVID-19 Impact of COVID-19 Policy Text Block Impact of COVID-19 Policy Text Block Statement of Financial Position [Abstract] Temporary Equity, Shares Issued Temporary equity, shares issued Entity File Number Entity File Number Scenario [Domain] Scenario Statement of Cash Flows [Abstract] Working captial Working Captial Working Captial Line of Credit Facility, Current Borrowing Capacity Line of credit working capital Additional shares to be issued under share-based payment arrangement 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. Geographical [Domain] Geographical Statistical Measurement [Domain] Statistical Measurement Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock Distributor customer B Distributor customer B [Member] Debt Security, Corporate, Non-US [Member] Foreign Corporate Debt Securities [Member] Class of Stock [Domain] Class of Stock Weighted Average Grant Date Fair Valu per Share, Vested and expected to vest 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 Revenue Benchmark [Member] Combined Sales [Member] Performance Based Options [Member] Performance based options Fair Value Disclosures [Text Block] Fair Value Measurements Weighted Average Exercise Price Per Share, Expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Weighted Average Remaining Contractual Term (in years), Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Proceeds from Stock Options Exercised Proceeds from exercise of stock options Inventory Purchases [Member] Inventory Purchases [Member] Inventory purchases member Reduction In Work force Of Positions Reduction in Workforce Of Positions Reduction in Workforce Of Positions Deferred Income Tax Liabilities, Net Deferred tax liabilities Deferred Income Tax Liabilities, Net, Total Summary of Components of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Summary of Series A Preferred Stock Temporary Equity [Table Text Block] Aggregate Intrinsic Value, Vested and expected to vest at March 31, 2023 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 Temporary Equity [Abstract] Revenue from Contract with Customer [Text Block] Revenue Recognition Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Risk Antidilutive Securities Antidilutive Securities [Axis] Maximum amount borrowed Line of Credit Facility, Maximum Borrowing Capacity Direct customer D Direct customer D [Member] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Credit Facility [Domain] Weighted Average Number of Shares Outstanding, Diluted Weighted average shares used in computing net loss per share diluted Weighted Average Number of Shares Outstanding, Diluted 2016, 2020, 2021 Equity Incentive Plans [Member] 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 Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Credit Facility [Axis] General and Administrative Expense [Member] General and Administrative Expense [Member] Convertible Preferred Stock, Shares Issued upon Conversion Convertible Preferred Stock Shares Issued Upon Conversion Current Fiscal Year End Date Current Fiscal Year End Date Depreciation, Total Depreciation Depreciation Financial Instruments [Domain] Financial Instruments Recognition of operating lease liabilities Recognition of operating lease liabilities Recognition of operating lease liabilities Other Assets, Noncurrent, Total Other Assets, Noncurrent Other non-current assets Entity Address, Address Line One Entity Address, Address Line One Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Accrued Liabilities, Current [Abstract] Supplemental Cash Flow Information [Abstract] Supplemental cash flow disclosures: Subsidiary, Sale of Stock [Line Items] Subsidiary Sale Of Stock [Line Items] 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. Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income Tax Expense (Benefit) Benefit from income taxes Benefit from income taxes Maximum amount borrowed Cash Received Under The Term Loan 3 Cash Received Under The Term Loan Three Weighted Average Exercise Price per Share, forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Income Tax Disclosure [Text Block] Income Taxes Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Other Accrued Liabilities, Current Other Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchase of property, plant and equipment Income Tax Disclosure [Abstract] Issuance of common stock upon initial public offering, net of issuance costs and underwriting discounts (in shares) Common stock, new shares issued Stock Issued During Period, Shares, New Issues Accumulated Capitalized Interest Costs Accumulated Capitalized Interest Costs Property plant and equipment after depreciation. Property Plant And Equipment After Depreciation Property, plant and equipment, after depreciation Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Goodwill and Intangible Assets Disclosure [Abstract] Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Equity [Abstract] Accounts Payable [Member] Total Accounts Payable [Member] Line of Credit Facility, Maximum Month-end Outstanding Amount Maximum amount borrowed at the end of month Operating Income (Loss) Loss from operations Employee Stock Purchase Plan, offering period Employee Stock Purchase Plan, Offering Period Employee Stock Purchase Plan, Offering Period Concentration Risk Disclosure [Text Block] Concentrations of Risk Number of Share, Available For Issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Stock options, nonvested shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares, Ending Balance 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 Accretion of convertible and redeemable preferred stock to redemption value Accretion of convertible and redeemable preferred stock to redemption value Preferred Stock, Accretion of Redemption Discount Related Party Related Party [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Temporary Equity, Carrying Amount, Attributable to Parent Temporary equity, carrying amount, attributable to parent Series A convertible and redeemable preferred stock, $0.00001 par value, zero and 9,600,000 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 9,342,092 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively; aggregate liquidation preference of $0 and $41,586 thousand as of September 30, 2021 and December 31, 2020, respectively. Options [Member] Options Held [Member] Scenario Scenario [Axis] Concentration Risk Benchmark [Domain] Direct customer C Direct customer C [Member] Entity Filer Category Entity Filer Category Schedule of restricted stock unit activity Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Notes Receivable, Related Parties Related party notes receivable 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Member. Two Thousand And Twenty One Employee Stock Purchase Plan [Member] Operating Expenses Total operating expenses Entity Current Reporting Status Entity Current Reporting Status Inventory, Net Total inventories, net Inventories, net Distributor customer A Distributor customer A [Member] Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Reduction in Workforce Reduction In Workforce PolicyText Blocks Reduction In Workforce PolicyText Blocks Inventory Disclosure [Text Block] Inventories, Net Contingent Revenue Final Borrowing Revenue Requirement Final Borrowing Revenue Requirement Stockholders' Equity Note Disclosure [Text Block] Common Stock Line Of Credit Facility Increase Borrowing Capacity Line Of Credit Facility Increase Borrowing Capacity Increase Borrowing Capacity Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Estimated future amortization expense of definite-lived intangible assets 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 Summary Of Company Revenues Purchases And Outstanding Balance Of Accounts Receivable Operating Lease, Lease Income, Lease Payments Lease liabilities cash paid Ending Balance Beginning Balance Stockholders' Equity Attributable to Parent Total stockholders’ equity Increase Decrease In Other Operating Assets And Liabilities Increase Decrease In Other Operating Assets And Liabilities Other Temporary Equity, Shares Authorized Shares Authorized 2025 Long-Term Debt, Maturity, Year Two Entity Tax Identification Number Entity Tax Identification Number Income Statement Location [Axis] Income Statement Location RSU, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Common stock, $0.00001 par value, 490,000,000 shares authorized at September 30, 2022 and December 31, 2021, 28,130,484 and 28,012,017 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively (Accumulated deficit) retained earnings Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Ending Balance Accumulated deficit OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Change in unrealized loss on available-for-sale securities, net of tax Equity Components [Axis] Equity Components Weighted Average Remaining Contractual Term, Vested and expected to vest at March 31, 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 Unamortized debt discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Deferred taxes Deferred Income Taxes and Tax Credits, Total Deferred Income Taxes and Tax Credits Deferred taxes Leases [Abstract] Customer Relationships [Member] Customer Relationships [Member] Distributor supplier B Distributor supplier B [Member] Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Entity Emerging Growth Company Entity Emerging Growth Company Operating Expenses [Abstract] Operating expenses: Other Nonoperating Income (Expense) [Abstract] Other income (expenses), net Net loss per share - diluted Income (Loss) from Continuing Operations, Per Diluted Share Sample transport member Sample Transport [Member] Sample Transport [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected average term of options (in years) Amended Credit Agreement Amended Credit Agreement [Member] The Facility [Member] The Facility [Member] the Facility Member Selling and Marketing Expense, Total Selling and Marketing Expense Sales and marketing Measurement Input, Long-Term Revenue Growth Rate [Member] Long Term Growth Rate Member Document Transition Report Document Transition Report Rent expense Operating Leases, Rent Expense Financial instruments measured at fair value Assets, Fair Value Disclosure Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total 2026 Long-Term Debt, Maturity, Year Three Weighted Average Grant Fair Value, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Total other income (expenses), net Nonoperating Income (Expense) Depreciation, Depletion and Amortization, Total Depreciation and amortization Depreciation, Depletion and Amortization Liquidity, line of credit Liquidity, line of credit Direct customer B Direct customer B [Member] Maximum number of shares per employee Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Weighted Average Exercise Price per Share, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 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 Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net of allowance for doubtful accounts of $57 thousand and $23 thousand Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Applicable margin Applicable Margin Applicable Margin Amortization of Debt Issuance Costs Amortization of debt financing costs Net Income (Loss) Attributable to Parent Net loss Net loss Operating Lease, Liability, Current Operating lease liabilities Current portion of operating lease liabilities Summary of Financial Assets Carried at Fair Value and Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Issuance of common stock under ESPP Stock Issued Fair Value, Concentration of Risk, Financial Assets, Balance Sheet Groupings [Abstract] Schedule of Maturities of Term Loan Schedule of Maturities of Long-Term Debt [Table Text Block] Entity Registrant Name Entity Registrant Name Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Earnings Per Share [Text Block] Net Loss Per Share Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Class of Stock [Axis] Class of Stock Senior Secured Term Loan [Member] Senior Secured Term Loan [Member]. Senior Secured Term Loan [Member] Increase in common stock reserved for future issuance, term period Increase In Common Stock Capital Shares Reserved For Future Issuance Expiration Period Increase in common stock capital shares reserved for future issuance, expiration period. Debt Instrument, Maturity Date Maturity date Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Property, Plant and Equipment, Net Property, plant and equipment, net Total property, plant and equipment, net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Weighted Average Remaining Contractual Term (in years), Vested and expected to vest Share based compensation, options expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Award Type Award Type [Domain] Statement [Line Items] Statement [Line Items] Discount from market price, offering date Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date Product Information [Line Items] Employee [Member] Employee [Member] Employees [Member] Operating Lease, Expense Operating lease expense Non-cash lease expense Temporary Equity, by Class of Stock [Table] Temporary Equity By Class Of Stock [Table] Weighted Average Exercise Price, Vested and expected to vest, end of period Weighted Average Exercise Price per share, Vested and expected to vest, Beginning balance 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 Title of 12(b) Security Security12b Title Payment of offering costs Payment of offering costs Payment of offering costs Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Common Stock [Member] Common Stock [Member] Term period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities: Equity Component [Domain] Equity Component Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Revenue Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income taxes Entity Address, State or Province Entity Address, State or Province 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Geographical [Axis] Geographical Offering Expenses. Offering Expenses Offering Expenses Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Change in cash and cash equivalents Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive loss Document Type Document Type Interest Paid, Excluding Capitalized Interest, Operating Activities Interest paid UNITED STATES United States [Member] 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 Entity Shell Company Entity Shell Company Other non-current assets Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Other non-current assets Inventories Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Inventories Incremental stock-based compensation expense Share-Based Payment Arrangement, Expense Total stock-based compensation expense Non-Cash Lease Expense Non-Cash Lease Expense Non-cash lease expense Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] 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. T H P [Member] THP [Member] 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 Summary Of Company Revenues And Outstanding Balance Of Accounts Receivable Summary Of Company Revenues And Outstanding Balance Of Accounts Receivable Table Text Block Summary of company revenues purchases and outstanding balance of accounts receivable. Security Exchange Name Security Exchange Name Revenue from Contract with Customer [Abstract] Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies 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 Cash used in operating activities Cash used in operating activities Net Cash Provided by (Used in) Operating Activities Weighted-average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted Average Remaining Contractual Term (in years), Options outstanding at January 1, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Expected average term of options (in years) Restricted Stock Units (RSUs) [Member] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule Of Maturities Of Operating Lease Liabilities Summary of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements Common Stock, Shares, Outstanding Ending Balance (in shares) Beginning Balance (in shares) Common stock, shares outstanding Inventory, Work in Process, Gross Work in process Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Proceeds from Issuance of Long-term Debt, Total Proceeds from Issuance of Long-Term Debt Proceeds from long-term debt Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities: Thereafter Long Term Debt Maturities Repayments of Principal After Year Four Long term debt maturities repayments of principal after year four. Non-Employee and Independent Directors [Member] Non-Employee and Independent Directors [Member] Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Variable Rate [Domain] Variable Rate Minimum [Member] Minimum [Member] Adjusted Upward Rate Adjusted Upward Rate Adjusted upward rate Cash Received Under the Term Loan Cash Received Under the Term Loan Weighted Average Exercise Price per Share, Exercisable, Ending balance Weighted Average Exercise Price per Share, Exercisable, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price, Options exercisable, end of period Total current accrued liabilities Accrued Liabilities, Current Accrued liabilities Capitalized Contract Cost, Impairment Loss Contract asset impairments Debt Instrument [Axis] Debt Instrument Stockholders' Equity Attributable to Parent [Abstract] Stockholders’ equity: Counterparty Name [Axis] Counterparty Name Cash and Cash Equivalents [Axis] Cash and Cash Equivalents Weighted Average Grant Fair Value, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 2016, 2020, 2021 Equity Incentive Plans [Member] 2021 Equity Incentive Plan Member. Two Thousand And Twenty One Equity Incentive Plan [Member] 2021 Equity Incentive Plan [Member] Amortization of intangible assets Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of intangible assets Award Type [Axis] Award Type Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized stock-based compensation expense Other income, net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Option to Purchase Additional Shares of Common Stock. Option To Purchase Additional Shares Of Common Stock Option to Purchase Additional Shares of Common Stock Research and Development Expense, Total Research and Development Expense Research and development Lessee, Operating Lease, Liability, to be Paid Total lease payments Clinical solutions member Clinical Solutions [Member] Clinical Solutions [Member] Entity Central Index Key Entity Central Index Key Customer [Axis] Customer Accounting Policies [Abstract] Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] ATM Facility Available Value Of Stock To Be Issued Under Prospectus Supplement ATM Facility Available Value Of Stock To Be Issued Under Prospectus Supplement Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less—Accumulated depreciation Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Aggregate Intrinsic Value, Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Measurement Frequency [Axis] Measurement Frequency Aggregate Intrinsic Value, Options Granted 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 Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Convertible and Redeemable Preferred Stock [Member] Redeemable Convertible Preferred Stock [Member] Aggregate Intrinsic Value, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value General and Administrative Expense, Total General and Administrative Expense General and administrative Measurement Input Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Weighted Average Exercise Price per Share, Options outstanding, Ending balance Weighted Average Exercise Price per Share, Options outstanding, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Research and Development Expense [Member] Research and Development Expense [Member] Term Loan Member Term Loan [Member] Forecast [Member] Forecast [Member] Other Accrued Liabilities, Noncurrent Other accrued liabilities Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Retained Earnings [Member] Retained Earnings (Accumulated Deficit) [Member] Schedule of goodwill and intangible assets. Schedule Of Goodwill And Intangible Assets [Table] Schedule Of Goodwill And Intangible Assets [Table] 2020 Equity Incentive Plan [Member] 2020 Equity Incentive Plan Member. Two Thousand And Twenty Equity Incentive Plan [Member] 2020 Equity Incentive Plan [Member] Customer [Domain] Customer Money Market Funds [Member] Money Market Funds [Member] Measurement Input Type [Axis] Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Effective Tax Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR [Member] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, plant and equipment, gross Property, Plant and Equipment, Gross Property, plant and equipment, gross Direct supplier B Direct supplier B [Member] Additional paid-in capital Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Total Additional Paid in Capital Entity Interactive Data Current Entity Interactive Data Current Number of Options, Vested and expected to vest Number of Options, Vested and expected to vest, Beginning balance 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 Related Party Transactions Disclosure [Text Block] Related Party Transactions Disclosure Number of Shares, Vested and expected to vest at March 31, 2023 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 Temporary Equity [Line Items] Temporary Equity [Line Items] Contingent Revenue Contingent Revenue Related Party Transactions [Abstract] Term SOFR floor. Term SOFR Floor Term SOFR floor 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Thereafter Accounts Receivable, Credit Loss Expense (Reversal) Bad debt expense Leasehold Improvements [Member] Leasehold Improvements [Member] Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Temporary Equity, Shares Outstanding Temporary equity, shares outstanding Proceeds from Issuance Initial Public Offering Proceeds from initial public offering, net of underwriters’ commissions and discounts Local Phone Number Local Phone Number Accretion Expense Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Computation of Basic And Diluted Net Loss Per Share Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Debt Disclosure [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Basis of Accounting, Policy [Policy Text Block] Basis of Accounting, Presentation and Use of Estimates Number of Options, Exercisable, Ending balance Number of Options, Exercisable, Beginning balance Number of Options, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Temporary Equity, Liquidation Preference Aggregate Liquidation Preference IPO [Member] IPO [Member] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue Number of Options, Granted Stock options, granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stockholders' Equity Note, Stock Split, Conversion Ratio Income Statement Location [Domain] Income Statement Location Number of Options expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Temporary Equity Shares Issued And Outstanding Shares Issued and Outstanding Temporary Equity Shares Issued and Outstanding Share available For Future grants Share Available For future Grants Share Available For future Grants 2024 Long-Term Debt, Maturity, Year One Property, Plant and Equipment [Abstract] Unaudited condensed financial statements policy text block. Unaudited Condensed Financial Statements Policy [Text Block] Unaudited Condensed Financial Statements Outstanding at March 31, 2023, Ending balance Outstanding at January 1, 2023, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Long-term debt, net Long term debt, net Long-Term Debt Long term debt Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Inventory Disclosure [Abstract] Time Based And Performance Based Options [Member] Time Based And Performance Based Options [Member] Time-Based and Performance-Based Options [Member] Customer Concentration Risk [Member] Customers Concentration Risk [Member] Number of Options Outstanding, Ending Balance Number of Options, Outstanding, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Price per share Share Price Marketable Securities, Current, Total Marketable Securities, Current Short-term investments - marketable securities Debt Instrument, Name [Domain] Debt Instrument, Name Document Fiscal Year Focus Document Fiscal Year Focus Intangible Assets, Net, Total Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Payment of debt issuance costs Payments of Debt Issuance Costs Debt issuance cost 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Earnings Per Share Basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Net loss per share - basic Income (Loss) from Continuing Operations, Per Basic Share Income Taxes Paid Income taxes paid Goodwill, Gross Goodwill Gross Increase (Decrease) in Accrued Liabilities, Total Increase (Decrease) in Accrued Liabilities Accrued liabilities Investments, Fair Value Disclosure, Total Investments, Fair Value Disclosure Total available-for-sale investments Maximum amount borrowed at the end of month Cash Received Under The Term Loan 2 Cash Received Under The Term Loan 2 Gross Profit Gross profit Summary of Components of Carrying Value of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Shares Issued, Price Per Share Shares Issued, Price Per Share Long term debt Long-term Debt, Gross Debt Instrument, Face Amount 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 Long-Term Debt, Unclassified [Abstract] Convertible Series A Preferred Stock [Member] Series A Preferred Stock [Member] Series A Preferred Stock [Member] Financial Instrument [Axis] Financial Instrument Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Concentration Risk Benchmark [Axis] Cumulative accretion of exit fee Debt instrument cumulative accretion of exit fee Debt instrument cumulative accretion of exit fee. Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Accrued liabilities property plant and equipment current. Accrued Liabilities Property Plant And Equipment Current Property, plant and equipment Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Shipping and handling charge. Shipping And Handling Charge Shipping and handling charges Temporary Equity Disclosure [Abstract] Assets, Current [Abstract] Current assets: 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Lessee Operating Lease Liability To Be Paid After Year Four. Lessee Operating Lease Liability To Be Paid After Year Four Thereafter Distributor supplier A Distributor supplier A [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Revenue from Related Parties Note receivable paid by related party Exit Fees Percentage of Term Loan Exit Fees Percentage of Term Loan Exit Fees Percentage of Term Loan Schedule of Goodwill [Table Text Block] Summary of the changes in the carrying amount of goodwill Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Inventory reserve Inventory Write-down Inventory reserve Measurement Frequency [Domain] Measurement Frequency Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Additional stock options granted 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 Related Party Transaction [Line Items] Related Party Transaction [Line Items] Weighted Average Remaining Contractual Term (in years), Options outstanding Share based Compensation Arrangement By Share based Payment Award Options Grants Weighted Average Remaining Contractual Term 2 SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsWeightedAverageRemainingContractualTerm2 Lessee, Operating Lease, Remaining Lease Term Remaining lease terms Cover [Abstract] Common shares Share Based Compensation Arrangement By Share Based Payment Award Shares Acquired Share-based compensation arrangement by share-based payment award, shares acquired. Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Weighted-average expected stock price volatility Concentration Risk, Percentage Percentage of Total Sales Product and Service [Domain] Product and Service Unused Borrowing Capacity Amount Debt Instrument, Unused Borrowing Capacity, Amount Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Acquired finite-lived intangible assets, weighted average useful life Employee Benefits and Share-Based Compensation Stock-based compensation expense related to employee stock option RSU, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory, Finished Goods, Gross, Total Inventory, Finished Goods, Gross Finished goods, net Liabilities, Current [Abstract] Current liabilities: Maximum [Member] Maximum [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Net Cash Provided by (Used in) Investing Activities Cash used in investing activities Number of Options, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options, shares Number of Options, Exercised 2016 Stock Plan [Member] 2016 Stock Plan Member. Two Thousand And Sixteen Stock Plan [Member] Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Inventory, Current [Table Text Block] Schedule of Inventory, Net Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Use of Estimates, Policy [Policy Text Block] Use of Estimates Debt Instrument, Basis Spread on Variable Rate Debt instrument, basis spread on variable rate Accrued Payroll Taxes, Current Payroll-related Going Concern Going Concern Policy Text Block Going Concern Policy Text Block Accounts Receivable [Member] Combined Accounts Receivable [Member] Remainder of 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of stock options Segment Reporting Segment Reporting, Policy [Policy Text Block] Preferred Stock, Convertible, Terms Convertible preferred stock, terms of conversion Total Long term debt Long-Term Debt, Gross 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common Stock, Shares Authorized Common stock, shares authorized Severance And Other Related Termination Benefits Severance And Other Related Termination Benefits Severance And Other Related Termination Benefits Trading Symbol Trading Symbol Title of Individual [Domain] Performance Shares [Member] Performance Shares [Member] Interest Costs Capitalized Capitalized interest costs Weighted-average risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Plan Name [Axis] Plan Name Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Direct customer A Direct customer A [Member] Title of Individual [Axis] Concentration Risk Type [Domain] Concentration Risk Type Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Common Stock, Par or Stated Value Per Share Common stock, par value 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 Stock Issued During Period, Value, Conversion of Convertible Securities Conversion of convertible and redeemable preferred stock RSU, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment, Net Amended Revolving Loan [Member] Amended Revolving Loan [Member] Weighted Average Exercise Price per Share, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Long-Term Debt Long-Term Debt [Text Block] Office Furniture and Equipment [Member] Office furniture and equipment. Office Furniture And Equipment [Member] Leases of Lessee Disclosure [Text Block] Leases Debt Instrument [Line Items] Debt Instrument [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Stock options to purchase common stock Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Cash and Cash Equivalents, Fair Value Disclosure Total cash equivalents EX-101.PRE 8 tkno-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.CAL 9 tkno-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 tkno-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 09, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 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 Q1  
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,222,832
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 9,121 $ 11,147
Cost of sales 6,698 5,798
Gross profit 2,423 5,349
Operating expenses:    
Research and development 1,395 2,013
Sales and marketing 2,343 1,597
General and administrative 7,345 7,295
Amortization of intangible assets 286 287
Total operating expenses 11,369 11,192
Loss from operations (8,946) (5,843)
Other income (expenses), net    
Interest income (expense), net 93 (13)
Other income, net 18 0
Total other income (expenses), net 111 (13)
Loss before income taxes (8,835) (5,856)
Benefit from income taxes (18) (359)
Net loss $ (8,817) $ (5,497)
Earnings Per Share Basic $ (0.31) $ (0.20)
Earnings Per Share Diluted $ (0.31) $ (0.20)
Weighted Average Number of Shares Outstanding, Basic 28,181,457 28,030,971
Weighted Average Number of Shares Outstanding, Diluted 28,181,457 28,030,971
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 30,215 $ 42,236
Accounts receivable, net of allowance for doubtful accounts of $57 thousand and $23 thousand 4,777 4,261
Inventories, net 12,151 12,247
Income taxes receivable 22 22
Prepaid expenses and other current assets 2,466 2,374
Total current assets 49,631 61,140
Property, plant and equipment, net 53,733 51,577
Operating right-of-use lease assets 18,237 19,736
Intangible assets, net 17,270 17,556
Other non-current assets 2,150 2,252
Total assets 141,021 152,261
Current liabilities:    
Accounts payable 1,885 2,449
Accrued liabilities 4,758 6,203
Current portion of operating lease liabilities 2,011 2,223
Total current liabilities 8,654 10,875
Deferred tax liabilities 1,204 1,223
Other accrued liabilities 169 191
Long term debt, net 22,036 21,976
Long-term operating lease liabilities 16,871 18,111
Total liabilities 48,934 52,376
Stockholders’ equity:    
Preferred stock, $0.00001 par value, 10,000,000 shares authorized at September 30, 2022 and December 31, 2021, respectively, zero shares issued and outstanding at September 30, 2022 and December 31, 2021 0 0
Common stock, $0.00001 par value, 490,000,000 shares authorized at September 30, 2022 and December 31, 2021, 28,130,484 and 28,012,017 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively 0 0
Additional paid-in capital 155,910 154,891
Accumulated deficit (63,823) (55,006)
Total stockholders’ equity 92,087 99,885
Total liabilities and stockholders' equity $ 141,021 $ 152,261
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 24 $ 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,190,192 28,179,423
Common stock, shares outstanding 28,190,192 28,179,423
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings (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 787   787  
Issuance of common stock upon exercise of stock options 55   55  
Issuance of common stock upon exercise of stock options, shares   30,462    
Net loss (5,497)     (5,497)
Ending Balance at Mar. 31, 2022 138,548   151,583 (13,035)
Ending Balance (in shares) at Mar. 31, 2022   28,042,479    
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 $ 1,010   1,010  
Issuance of common stock upon exercise of stock options 9   9  
Issuance of common stock upon exercise of stock options, shares   10,769    
Net loss (8,817)     (8,817)
Ending Balance at Mar. 31, 2023 $ 92,087   $ 155,910 $ 63,823
Ending Balance (in shares) at Mar. 31, 2023 28,190,192 28,190,192    
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities:    
Net loss $ (8,817) $ (5,497)
Adjustments to reconcile net loss to net cash used in operating activities:    
Bad debt expense 2 7
Inventory reserve (144) (4)
Depreciation and amortization 1,130 751
Stock-based compensation 1,010 787
Deferred taxes (19) (360)
Amortization of debt financing costs 90 46
Non-cash lease expense 47 106
Changes in operating assets and liabilities:    
Accounts receivable (518) (1,319)
Inventories 240 (1,028)
Prepaid expenses and other current assets 271 (547)
Other non-current assets 102 (216)
Accounts payable (386) 237
Accrued liabilities (670) 762
Other (22) (20)
Cash used in operating activities (7,684) (5,201)
Investing activities:    
Purchase of property, plant and equipment (4,312) (5,917)
Cash used in investing activities (4,312) (5,917)
Financing activities:    
Payment of offering costs (34) 0
Proceeds from exercise of stock options 9 55
Cash provided by financing activities (25) 55
Change in cash and cash equivalents (12,021) (11,063)
Cash and cash equivalents at beginning of period 42,236 87,518
Cash and cash equivalents at end of period 30,215 76,455
Supplemental cash flow disclosures:    
Income taxes paid 0 0
Interest paid 110 0
Capitalized property, plant and equipment included in accounts payable and accrued liabilities 925 3,884
Deferred offering costs included in accounts payable and accrued liabilities 329 0
Debt issuance costs included in accounts payable and accrued liabilities 30 0
Recognition of operating right-of-use lease asset (648) 20,237
Recognition of operating lease liabilities $ (602) $ 20,507
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of the Business
3 Months Ended
Mar. 31, 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 research, 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 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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, 2022 (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

These financial statements and accompanying notes have been prepared in accordance with the provisions of Accounting Standards Codification (ASC) 205-40, Presentation of Financial Statements—Going Concern, on the basis that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.

The Company has incurred operating losses in the past and expects to incur operating losses in the near to medium-term. We have incurred net losses of $8.8 million and $5.5 million in the three months ended March 31, 2023 and 2022, respectively, and have an accumulated deficit of $63.8 million as of March 31, 2023.

As of March 31, 2023, the Company had $41.0 million in working capital, which included $30.2 million in cash and cash equivalents. In addition to our existing cash and cash equivalents balance, another source of liquidity is our credit facility as described below in Note 10. Long-term Debt, Net, as well as our at-the-market facility, described further in this note below. Teknova believes

that our existing cash and cash equivalents as of March 31, 2023, together with the credit facility and at-the-market facility, will enable the Company to fund its operating expenses and capital expenditure requirements for at least the next 12 months.

Teknova's principal liquidity requirements are to fund our operations and capital expenditures. The Company may, however, require or elect to secure additional financing as Teknova continues to execute its business strategy. If the Company is required or elects to raise additional funds, Teknova may do so through equity or debt financing, which may or may not be available on favorable terms and could require the Company to agree to covenants that limit our operating flexibility.

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. The prospectus supplement filed with the SEC on March 30, 2023 is only offering shares having an aggregate offering price of $14.5 million. The Company will be required to file another prospectus supplement in the event the Company decides to offer more than $14.5 million of shares in accordance with the terms of the ATM Facility, to the extent then permitted under General Instruction I.B.6 of Form S-3.

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 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 3. Revenue Recognition

Teknova recognizes revenue from the sale of manufactured products and services when control of promised goods or services is transferred 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 March 31,

 

 

 

2023

 

 

2022

 

Lab Essentials

 

$

7,257

 

 

$

6,975

 

Clinical Solutions

 

 

1,609

 

 

 

3,812

 

Other

 

 

255

 

 

 

360

 

Total revenue

 

$

9,121

 

 

$

11,147

 

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

 

 

 

For the Three Months Ended March 31,

 

 

 

2023

 

 

2022

 

United States

 

$

8,726

 

 

$

10,820

 

International

 

 

395

 

 

 

327

 

Total revenue

 

$

9,121

 

 

$

11,147

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations of Risk
3 Months Ended
Mar. 31, 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 are presented as follows:

 

 

 

For the Three Months Ended March 31,

 

As of

 

As of

 

 

2023

 

2022

 

March 31, 2023

 

December 31, 2022

Distributor customer A

 

*

 

*

 

14%

 

15%

Distributor customer B

 

19%

 

13%

 

25%

 

17%

Direct customer A

 

*

 

15%

 

*

 

*

Direct customer B

 

*

 

12%

 

*

 

*

* 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 March 31,

 

As of

 

As of

 

 

2023

 

2022

 

March 31, 2023

 

December 31, 2022

Distributor supplier A

 

36%

 

30%

 

*

 

11%

Distributor supplier B

 

*

 

10%

 

*

 

*

Direct supplier A

 

10%

 

18%

 

*

 

*

Direct supplier B

 

*

 

11%

 

*

 

*

* Represents less than 10%.

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

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net
3 Months Ended
Mar. 31, 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 March 31, 2023

 

 

Balance at December 31, 2022

 

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Definite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

9,180

 

 

$

4,829

 

 

$

4,351

 

 

$

9,180

 

 

$

4,543

 

 

$

4,637

 

Indefinite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

 

12,919

 

 

 

 

 

 

12,919

 

 

 

12,919

 

 

 

 

 

 

12,919

 

Total intangible assets

 

$

22,099

 

 

$

4,829

 

 

$

17,270

 

 

$

22,099

 

 

$

4,543

 

 

$

17,556

 

For each of the three months ended March 31, 2023 and 2022, amortization expense was approximately $0.3 million.

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

 

 

 

Amount

 

Remainder of 2023

 

$

862

 

2024

 

 

1,148

 

2025

 

 

1,148

 

2026

 

 

1,148

 

2027

 

 

45

 

Estimated future amortization expense of definite-lived intangible assets

 

$

4,351

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, Net
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories, Net

Note 5. Inventories, Net

Inventories consist of the following (in thousands):

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Finished goods, net

 

$

8,094

 

 

$

8,368

 

Work in process

 

 

155

 

 

 

186

 

Raw materials, net

 

 

3,902

 

 

 

3,693

 

Total inventories, net

 

$

12,151

 

 

$

12,247

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment, Net
3 Months Ended
Mar. 31, 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
March 31, 2023

 

 

As of
December 31, 2022

 

Machinery and equipment

 

$

19,848

 

 

$

19,433

 

Office furniture and equipment

 

 

742

 

 

 

628

 

Vehicles

 

 

262

 

 

 

229

 

Leasehold improvements

 

 

12,150

 

 

 

12,093

 

 

 

33,002

 

 

 

32,383

 

Less—Accumulated depreciation

 

 

(5,358

)

 

 

(4,520

)

 

 

27,644

 

 

 

27,863

 

Construction in progress

 

 

26,089

 

 

 

23,714

 

Total property, plant, and equipment, net

 

$

53,733

 

 

$

51,577

 

 

For the three months ended March 31, 2023 and 2022, depreciation expense was approximately $0.8 million and $0.5 million, respectively.

Teknova capitalizes interest on funds borrowed to finance 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 months ended March 31, 2023 and 2022, capitalized interest costs were $0.6 million and $0.3 million, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 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 15 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.8 million for each of the three months ended March 31, 2023 and 2022. Cash paid for amounts included in the measurement of the lease liabilities was $0.8 million and $0.7 for the three months ended March 31, 2023 and 2022, respectively. The weighted-average discount rate is 4.9% and the weighted-average remaining lease term is 9.3 years as of March 31, 2023.

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

 

 

 

Amount

 

Remainder of 2023

 

$

2,167

 

2024

 

 

2,776

 

2025

 

 

2,342

 

2026

 

 

2,413

 

2027

 

 

2,416

 

Thereafter

 

 

11,917

 

Total lease payments

 

 

24,031

 

Less: imputed interest

 

 

(5,149

)

Present value of lease liabilities

 

$

18,882

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2023
Accrued Liabilities, Current [Abstract]  
Accrued Liabilities

Note 9. Accrued Liabilities

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

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Payroll-related

 

$

2,429

 

 

$

2,796

 

Property, plant, and equipment

 

 

832

 

 

 

1,966

 

Deferred revenue

 

 

51

 

 

 

198

 

Other

 

 

1,446

 

 

 

1,243

 

Total current accrued liabilities

 

$

4,758

 

 

$

6,203

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt, Net
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt

Note 10. Long-Term Debt, Net

On 7May 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 Amended 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. Other than the modifications described in this paragraph and in Item 9B in the 2022 Annual Report on Form 10-K, the Amended Credit Agreement continues unmodified in all other material respects.

Long-term debt, net consists of the following (in thousands):

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Long-term debt

 

$

22,135

 

 

$

22,135

 

Cumulative accretion of exit fee

 

 

234

 

 

 

161

 

Unamortized debt discount and debt issuance costs

 

 

(333

)

 

 

(320

)

Long-term debt, net

 

$

22,036

 

 

$

21,976

 

At March 31, 2023, the scheduled maturities of the Companys debt obligations were as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

 

2024

 

 

 

2025

 

 

6,456

 

2026

 

 

11,068

 

2027

 

 

4,611

 

Total

 

$

22,135

 

As of March 31, 2023, the fair value of the Companys long-term debt approximated its carrying value. The fair value of the Companys long-term debt was based on observable market inputs (Level 2).

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 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 three months ended March 31, 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

 

 

542,052

 

 

$

5.41

 

 

 

 

 

 

 

Exercised

 

 

(10,769

)

 

$

0.84

 

 

 

 

 

 

 

Forfeited

 

 

(118,161

)

 

$

12.69

 

 

 

 

 

 

 

Expired

 

 

(780

)

 

$

15.09

 

 

 

 

 

 

 

Outstanding at March 31, 2023

 

 

4,258,874

 

 

$

6.68

 

 

 

8.10

 

 

$

3,783

 

Exercisable at March 31, 2023

 

 

1,584,270

 

 

$

5.30

 

 

 

7.46

 

 

$

2,187

 

Vested and expected to vest at March 31, 2023

 

 

3,974,192

 

 

$

7.12

 

 

 

8.26

 

 

$

3,070

 

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

 

 

 

For the Three Months Ended March 31,

 

 

 

2023

 

 

2022

 

Estimated dividend yield

 

 

-

%

 

 

-

%

Weighted-average expected stock price volatility

 

 

35.04

%

 

 

33.10

%

Weighted-average risk-free interest rate

 

 

4.11

%

 

 

2.01

%

Expected average term of options (in years)

 

 

6.25

 

 

 

6.25

 

Weighted-average fair value of common stock

 

$

5.41

 

 

$

15.07

 

Weighted-average fair value per option

 

$

2.29

 

 

$

5.48

 

Restricted Stock

The following table summarizes the restricted stock unit activity for the three months ended March 31, 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

 

 

118,150

 

 

$

5.41

 

 

 

 

 

 

 

Vested

 

 

 

 

$

 

 

 

 

 

 

 

Forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Outstanding at March 31, 2023

 

 

146,221

 

 

$

5.80

 

 

 

1.98

 

 

$

433

 

Vested and expected to vest at March 31, 2023

 

 

142,221

 

 

$

5.80

 

 

 

1.98

 

 

$

433

 

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 did not issue any shares of common stock under the ESPP during either of the three months ended March 31, 2023 or 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 March 31,

 

 

 

2023

 

 

2022

 

Cost of sales

 

$

36

 

 

$

19

 

Research and development

 

 

37

 

 

 

65

 

Sales and marketing

 

 

152

 

 

 

99

 

General and administrative

 

 

785

 

 

 

604

 

Total stock-based compensation expense

 

$

1,010

 

 

$

787

 

Stock-based compensation expense related to stock options was $0.9 million and $0.8 million for the three months ended March 31, 2023 and 2022, respectively. Unrecognized compensation expense related to stock options was $9.8 million at March 31, 2023, which is expected to be recognized as expense over the weighted-average period of 3.17 years.

Stock-based compensation expense related to restricted stock units was $0.1 million and zero for the three months ended March 31, 2023 and 2022, respectively. Unrecognized compensation expense related to restricted stock units was $0.7 million at March 31, 2023, which is expected to be recognized as expense over the weighted-average period of 3.19 years.

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

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 12. Income Taxes

For the three months ended March 31, 2023, the Company's income tax benefit was not significant, compared to the three months ended March 31, 2022, when the Company recorded a $0.4 million income tax benefit. The effective tax rates for the three months ended March 31, 2023 and 2022 were 0.2% and 6.1%, respectively. The effective tax rates differ from the federal statutory rate primarily due to losses not expected to be benefitted.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share

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

 

 

 

2023

 

 

2022

 

Net loss

 

$

(8,817

)

 

$

(5,497

)

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

 

 

28,181,457

 

 

 

28,030,971

 

Net loss per share—basic and diluted

 

$

(0.31

)

 

$

(0.20

)

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

 

 

 

2023

 

 

2022

 

Employee share-based awards to purchase common stock

 

 

3,833,546

 

 

 

2,844,368

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Related Parties
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure

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. The Company

leases certain real property in Mansfield, Massachusetts, from Meeches and did not have any outstanding balances owed to Meeches as of March 31, 2023 or December 31, 2022. For the three months ended March 31, 2023 and 2022, the Company paid Meeches lease payments of $0.1 million and $0.1 million, respectively.

On April 11, 2023, the Company and Meeches entered into an agreement to terminate the Mansfield lease with effect no later than on June 30, 2023. The Company does not believe that the termination of the lease is or will be material to the Company.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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, 2022 (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

These financial statements and accompanying notes have been prepared in accordance with the provisions of Accounting Standards Codification (ASC) 205-40, Presentation of Financial Statements—Going Concern, on the basis that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.

The Company has incurred operating losses in the past and expects to incur operating losses in the near to medium-term. We have incurred net losses of $8.8 million and $5.5 million in the three months ended March 31, 2023 and 2022, respectively, and have an accumulated deficit of $63.8 million as of March 31, 2023.

As of March 31, 2023, the Company had $41.0 million in working capital, which included $30.2 million in cash and cash equivalents. In addition to our existing cash and cash equivalents balance, another source of liquidity is our credit facility as described below in Note 10. Long-term Debt, Net, as well as our at-the-market facility, described further in this note below. Teknova believes

that our existing cash and cash equivalents as of March 31, 2023, together with the credit facility and at-the-market facility, will enable the Company to fund its operating expenses and capital expenditure requirements for at least the next 12 months.

Teknova's principal liquidity requirements are to fund our operations and capital expenditures. The Company may, however, require or elect to secure additional financing as Teknova continues to execute its business strategy. If the Company is required or elects to raise additional funds, Teknova may do so through equity or debt financing, which may or may not be available on favorable terms and could require the Company to agree to covenants that limit our operating flexibility.

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. The prospectus supplement filed with the SEC on March 30, 2023 is only offering shares having an aggregate offering price of $14.5 million. The Company will be required to file another prospectus supplement in the event the Company decides to offer more than $14.5 million of shares in accordance with the terms of the ATM Facility, to the extent then permitted under General Instruction I.B.6 of Form S-3.

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 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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 March 31,

 

 

 

2023

 

 

2022

 

Lab Essentials

 

$

7,257

 

 

$

6,975

 

Clinical Solutions

 

 

1,609

 

 

 

3,812

 

Other

 

 

255

 

 

 

360

 

Total revenue

 

$

9,121

 

 

$

11,147

 

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

 

 

 

For the Three Months Ended March 31,

 

 

 

2023

 

 

2022

 

United States

 

$

8,726

 

 

$

10,820

 

International

 

 

395

 

 

 

327

 

Total revenue

 

$

9,121

 

 

$

11,147

 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations of Risk (Tables)
3 Months Ended
Mar. 31, 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 are presented as follows:

 

 

 

For the Three Months Ended March 31,

 

As of

 

As of

 

 

2023

 

2022

 

March 31, 2023

 

December 31, 2022

Distributor customer A

 

*

 

*

 

14%

 

15%

Distributor customer B

 

19%

 

13%

 

25%

 

17%

Direct customer A

 

*

 

15%

 

*

 

*

Direct customer B

 

*

 

12%

 

*

 

*

* 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 March 31,

 

As of

 

As of

 

 

2023

 

2022

 

March 31, 2023

 

December 31, 2022

Distributor supplier A

 

36%

 

30%

 

*

 

11%

Distributor supplier B

 

*

 

10%

 

*

 

*

Direct supplier A

 

10%

 

18%

 

*

 

*

Direct supplier B

 

*

 

11%

 

*

 

*

* Represents less than 10%.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2023

 

 

Balance at December 31, 2022

 

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net

 

Definite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

$

9,180

 

 

$

4,829

 

 

$

4,351

 

 

$

9,180

 

 

$

4,543

 

 

$

4,637

 

Indefinite Lived:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tradename

 

 

12,919

 

 

 

 

 

 

12,919

 

 

 

12,919

 

 

 

 

 

 

12,919

 

Total intangible assets

 

$

22,099

 

 

$

4,829

 

 

$

17,270

 

 

$

22,099

 

 

$

4,543

 

 

$

17,556

 

Schedule of Future Amortization Expense

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

 

 

 

Amount

 

Remainder of 2023

 

$

862

 

2024

 

 

1,148

 

2025

 

 

1,148

 

2026

 

 

1,148

 

2027

 

 

45

 

Estimated future amortization expense of definite-lived intangible assets

 

$

4,351

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, Net (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory, Net

Inventories consist of the following (in thousands):

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Finished goods, net

 

$

8,094

 

 

$

8,368

 

Work in process

 

 

155

 

 

 

186

 

Raw materials, net

 

 

3,902

 

 

 

3,693

 

Total inventories, net

 

$

12,151

 

 

$

12,247

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 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
March 31, 2023

 

 

As of
December 31, 2022

 

Machinery and equipment

 

$

19,848

 

 

$

19,433

 

Office furniture and equipment

 

 

742

 

 

 

628

 

Vehicles

 

 

262

 

 

 

229

 

Leasehold improvements

 

 

12,150

 

 

 

12,093

 

 

 

33,002

 

 

 

32,383

 

Less—Accumulated depreciation

 

 

(5,358

)

 

 

(4,520

)

 

 

27,644

 

 

 

27,863

 

Construction in progress

 

 

26,089

 

 

 

23,714

 

Total property, plant, and equipment, net

 

$

53,733

 

 

$

51,577

 

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule Of Maturities Of Operating Lease Liabilities

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

 

 

 

Amount

 

Remainder of 2023

 

$

2,167

 

2024

 

 

2,776

 

2025

 

 

2,342

 

2026

 

 

2,413

 

2027

 

 

2,416

 

Thereafter

 

 

11,917

 

Total lease payments

 

 

24,031

 

Less: imputed interest

 

 

(5,149

)

Present value of lease liabilities

 

$

18,882

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Liabilities, Current [Abstract]  
Summary of Accrued Liabilities

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

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Payroll-related

 

$

2,429

 

 

$

2,796

 

Property, plant, and equipment

 

 

832

 

 

 

1,966

 

Deferred revenue

 

 

51

 

 

 

198

 

Other

 

 

1,446

 

 

 

1,243

 

Total current accrued liabilities

 

$

4,758

 

 

$

6,203

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt, Net (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Summary of Components of Carrying Value of Long-Term Debt

Long-term debt, net consists of the following (in thousands):

 

 

 

As of
March 31, 2023

 

 

As of
December 31, 2022

 

Long-term debt

 

$

22,135

 

 

$

22,135

 

Cumulative accretion of exit fee

 

 

234

 

 

 

161

 

Unamortized debt discount and debt issuance costs

 

 

(333

)

 

 

(320

)

Long-term debt, net

 

$

22,036

 

 

$

21,976

 

Schedule of Maturities of Term Loan

At March 31, 2023, the scheduled maturities of the Companys debt obligations were as follows (in thousands):

 

 

 

Amount

 

Remainder of 2023

 

$

 

2024

 

 

 

2025

 

 

6,456

 

2026

 

 

11,068

 

2027

 

 

4,611

 

Total

 

$

22,135

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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 three months ended March 31, 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

 

 

542,052

 

 

$

5.41

 

 

 

 

 

 

 

Exercised

 

 

(10,769

)

 

$

0.84

 

 

 

 

 

 

 

Forfeited

 

 

(118,161

)

 

$

12.69

 

 

 

 

 

 

 

Expired

 

 

(780

)

 

$

15.09

 

 

 

 

 

 

 

Outstanding at March 31, 2023

 

 

4,258,874

 

 

$

6.68

 

 

 

8.10

 

 

$

3,783

 

Exercisable at March 31, 2023

 

 

1,584,270

 

 

$

5.30

 

 

 

7.46

 

 

$

2,187

 

Vested and expected to vest at March 31, 2023

 

 

3,974,192

 

 

$

7.12

 

 

 

8.26

 

 

$

3,070

 

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 months ended March 31, 2023, were as follows:

 

 

 

For the Three Months Ended March 31,

 

 

 

2023

 

 

2022

 

Estimated dividend yield

 

 

-

%

 

 

-

%

Weighted-average expected stock price volatility

 

 

35.04

%

 

 

33.10

%

Weighted-average risk-free interest rate

 

 

4.11

%

 

 

2.01

%

Expected average term of options (in years)

 

 

6.25

 

 

 

6.25

 

Weighted-average fair value of common stock

 

$

5.41

 

 

$

15.07

 

Weighted-average fair value per option

 

$

2.29

 

 

$

5.48

 

Schedule of restricted stock unit activity

The following table summarizes the restricted stock unit activity for the three months ended March 31, 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

 

 

118,150

 

 

$

5.41

 

 

 

 

 

 

 

Vested

 

 

 

 

$

 

 

 

 

 

 

 

Forfeited

 

 

 

 

$

 

 

 

 

 

 

 

Outstanding at March 31, 2023

 

 

146,221

 

 

$

5.80

 

 

 

1.98

 

 

$

433

 

Vested and expected to vest at March 31, 2023

 

 

142,221

 

 

$

5.80

 

 

 

1.98

 

 

$

433

 

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

 

 

 

2023

 

 

2022

 

Cost of sales

 

$

36

 

 

$

19

 

Research and development

 

 

37

 

 

 

65

 

Sales and marketing

 

 

152

 

 

 

99

 

General and administrative

 

 

785

 

 

 

604

 

Total stock-based compensation expense

 

$

1,010

 

 

$

787

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,

 

 

 

2023

 

 

2022

 

Net loss

 

$

(8,817

)

 

$

(5,497

)

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

 

 

28,181,457

 

 

 

28,030,971

 

Net loss per share—basic and diluted

 

$

(0.31

)

 

$

(0.20

)

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

 

 

 

2023

 

 

2022

 

Employee share-based awards to purchase common stock

 

 

3,833,546

 

 

 

2,844,368

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 30, 2023
USD ($)
Feb. 01, 2023
USD ($)
Positions
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounting Policies [Abstract]            
Net loss     $ (8,817) $ (5,497)    
Accumulated deficit     (63,823)   $ (55,006)  
Working captial     41,000      
Cash and cash equivalents     $ 30,215 $ 76,455 $ 42,236 $ 87,518
Reduction In Work force 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%          
ATM Facility Available Value Of Stock To Be Issued Under Prospectus Supplement $ 14,500          
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Revenue $ 9,121 $ 11,147
United States [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 8,726 10,820
International [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 395 327
Lab Essentials [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 7,257 6,975
Clinical Solutions [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 1,609 3,812
Other [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 255 $ 360
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details) - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accounts Receivable [Member] | Distributor customer A [Member]      
Product Information [Line Items]      
Concentration Risk Percentage 14.00%   15.00%
Accounts Receivable [Member] | Distributor customer B [Member]      
Product Information [Line Items]      
Concentration Risk Percentage 25.00%   17.00%
Revenue Benchmark [Member] | Distributor customer B [Member]      
Product Information [Line Items]      
Concentration Risk, Percentage 19.00% 13.00%  
Revenue Benchmark [Member] | Direct customer A [Member]      
Product Information [Line Items]      
Concentration Risk, Percentage   15.00%  
Revenue Benchmark [Member] | Direct customer B [Member]      
Product Information [Line Items]      
Concentration Risk, Percentage   12.00%  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details) - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Distributor supplier A [Member] | Accounts Payable [Member]      
Product Information [Line Items]      
Concentration Risk Percentage     11.00%
Distributor supplier A [Member] | Inventory Purchases [Member]      
Product Information [Line Items]      
Concentration Risk, Percentage 36.00% 30.00%  
Distributor supplier B [Member] | Inventory Purchases [Member]      
Product Information [Line Items]      
Concentration Risk, Percentage   10.00%  
Direct supplier A [Member] | Inventory Purchases [Member]      
Product Information [Line Items]      
Concentration Risk, Percentage 10.00% 18.00%  
Direct supplier B [Member] | Inventory Purchases [Member]      
Product Information [Line Items]      
Concentration Risk, Percentage   11.00%  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, Net - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished goods, net $ 8,094 $ 8,368
Work in process 155 186
Raw materials, net 3,902 3,693
Total inventories, net $ 12,151 $ 12,247
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 33,002 $ 32,383
Less—Accumulated depreciation (5,358) (4,520)
Property, plant and equipment, after depreciation 27,644 27,863
Construction in progress 26,089 23,714
Total property, plant and equipment, net 53,733 51,577
Machinery and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 19,848 19,433
Office Furniture and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 742 628
Vehicles [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 262 229
Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 12,150 $ 12,093
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment, Net - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Abstract]    
Depreciation $ 0.8 $ 0.5
Capitalized interest costs $ 0.6 $ 0.3
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating lease expense $ 0.8 $ 0.8
Lease liabilities cash paid $ 0.8 $ 0.7
Weighted-average discount rate 4.90%  
Weighted-average remaining lease term 9 years 3 months 18 days  
Maximum [Member]    
Remaining lease terms 15 years  
Minimum [Member]    
Remaining lease terms 1 year  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of maturities of operating lease liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Lessee Disclosure [Abstract]  
Remainder of 2023 $ 2,167
2024 2,776
2025 2,342
2026 2,413
2027 2,416
Thereafter 11,917
Total lease payments 24,031
Less: imputed interest (5,149)
Present value of lease liabilities $ 18,882
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Intangible Assets [Line Items]    
Amortization of intangible assets $ 286 $ 287
Acquired finite-lived intangible assets, weighted average useful life   3 years 9 months 18 days
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Intangible Assets [Line Items]    
Intangible Assets, Gross $ 22,099 $ 22,099
Intangible Assets, Accumulated Amortization 4,829 4,543
Intangible Assets, Net, Total 17,270 17,556
Trade Names [Member]    
Intangible Assets [Line Items]    
Intangible Assets, Gross 12,919 12,919
Intangible Assets, Accumulated Amortization 0 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 4,829 4,543
Intangible Assets, Net, Total $ 4,351 $ 4,637
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets, Net - Schedule of Future Amortization Expense (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remainder of 2023 $ 862
2024 1,148
2025 1,148
2026 1,148
2027 45
Estimated future amortization expense of definite-lived intangible assets $ 4,351
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities - Summary of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Payroll-related $ 2,429 $ 2,796
Property, plant and equipment 832 1,966
Deferred revenue 51 198
Other 1,446 1,243
Total current accrued liabilities $ 4,758 $ 6,203
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt, Net - Additional information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 28, 2023
Nov. 08, 2022
May 10, 2022
Nov. 30, 2022
Mar. 31, 2023
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2023
Mar. 31, 2024
Jun. 30, 2023
Dec. 31, 2022
Oct. 31, 2022
Mar. 26, 2021
Debt Instrument [Line Items]                          
Maximum amount borrowed                       $ 5,000,000.0  
Line of credit working capital     $ 5,000,000.0                    
Maximum amount borrowed at the end of month                       5,135,000  
Unused Borrowing Capacity Amount     $ 40,135,000                 $ 5,000,000.0  
Cash Received Under the Term Loan                         $ 12,000,000.0
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,000                
Term Loan Exit Fee Rate     5.00%                    
Long-term Debt, Gross         22,135,000           $ 22,135,000    
Long term debt, net         $ 22,036,000           $ 21,976,000    
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,000.0 $ 10,000,000.0 $ 10,000,000.0   $ 10,000,000.0      
Contingent Revenue           19,000,000.0 15,000,000.0            
Liquidity, line of credit           $ 15,000,000.0 $ 10,000,000.0            
Amended Credit Agreement [Member]                          
Debt Instrument [Line Items]                          
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,000.0                    
Net revenue requirement for the financial covenant $ 45,000,000.0                        
Line of credit   $ 10,000,000.0                      
Maturity date     May 01, 2027                    
Term loan exit fee $ 7,000.00                        
Amended Credit Agreement [Member] | Forecast [Member]                          
Debt Instrument [Line Items]                          
Maximum amount borrowed                 $ 10,000,000.0 $ 10,000,000.0      
Net revenue requirement for the financial covenant               42,000,000.0          
Term loan exit fee               $ 8,500          
Amended Credit Agreement [Member] | LIBOR [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,000                    
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%                      
Senior Secured Term Loan [Member]                          
Debt Instrument [Line Items]                          
Maximum amount borrowed     $ 52,135,000                    
Term Loan [Member] | LIBOR [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 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Long term debt $ 22,135 $ 22,135
Cumulative accretion of exit fee 234 161
Unamortized debt discount and debt issuance costs 333 320
Long-term debt, net $ 22,036 $ 21,976
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt, Net - Summary of Scheduled Maturities of Term Loan (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Long-Term Debt, Unclassified [Abstract]  
Remainder of 2023 $ 0
2024 0
2025 6,456
2026 11,068
2027 4,611
Total $ 22,135
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock Options [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense related to employee stock option $ 0.9 $ 0.8
Unrecognized stock-based compensation expense $ 9.8  
Weighted-average recognition period 3 years 2 months 1 day  
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.0
Unrecognized stock-based compensation expense $ 0.7  
Weighted-average recognition period 2 months 8 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 0 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Stock Options Activity (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Options, Outstanding, Beginning balance 3,846,532  
Number of Options, Granted 542,052  
Number of Options, Exercised (10,769)  
Number of Options, Forfeited (118,161)  
Number of Options expired (780)  
Number of Options Outstanding, Ending Balance 4,258,874 3,846,532
Number of Options, Exercisable, Ending balance 1,584,270  
Number of Options, Vested and expected to vest 3,974,192  
Weighted Average Exercise Price per Share, Options outstanding, Beginning balance $ 7.02  
Weighted Average Exercise Price per Share, Granted 5.41  
Weighted Average Exercise Price per Share, Exercised 0.84  
Weighted Average Exercise Price per Share, forfeited 12.69  
Weighted Average Exercise Price Per Share, Expired 15.09  
Weighted Average Exercise Price per Share, Options outstanding, Ending balance 6.68 $ 7.02
Weighted Average Exercise Price per Share, Exercisable, Ending balance 5.30  
Weighted Average Exercise Price per Share, Vested and expected to vest $ 7.12  
Weighted Average Remaining Contractual Term (in years), Options outstanding at January 1, 2023 8 years 1 month 6 days 8 years 3 months 21 days
Weighted Average Remaining Contractual Term (in years), Exercisable 7 years 5 months 15 days  
Weighted Average Remaining Contractual Term (in years), Vested and expected to vest 8 years 3 months 3 days  
Aggregate Intrinsic Value, Options outstanding $ 3,783 $ 9,083
Aggregate Intrinsic Value, Exercisable 2,187  
Aggregate Intrinsic Value, Vested and expected to vest $ 3,070  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) - Stock Options [Member] - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Estimated dividend yield 0.00% 0.00%
Weighted-average expected stock price volatility 35.04% 33.10%
Weighted-average risk-free interest rate 4.11% 2.01%
Expected average term of options (in years) 6 years 3 months 6 years 3 months
Weighted-average fair value of common stock $ 5.41 $ 15.07
Weighted-average fair value per option $ 2.29 $ 5.48
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Schedule of restricted stock unit activity (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 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 118,150  
Outstanding at March 31, 2023, Ending balance 146,221 28,071
Vested and expected to vest at March 31, 2023 142,221  
Weighted Average Grant Fair Value, Beginning Balance $ 7.43  
Weighted Average Grant Fair Value, Granted 5.41  
Weighted Average Grant Fair Value, Ending Balance 5.80 $ 7.43
Weighted Average Exercise Price, Vested and expected to vest, end of period $ 5.80  
Weighted Average Remaining Contractual Term (in years), Options outstanding 1 year 11 months 23 days 5 months 1 day
Weighted Average Remaining Contractual Term, Vested and expected to vest at March 31, 2023 1 year 11 months 23 days  
Aggregate Intrinsic Value, Outstanding $ 433 $ 158
Aggregate Intrinsic Value, Vested and expected to vest at March 31, 2023 $ 433  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation expense $ 1,010 $ 787
Cost of Sales [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation expense 36 19
Research and Development Expense [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation expense 37 65
Selling and Marketing Expense [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation expense 152 99
General and Administrative Expense [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total stock-based compensation expense $ 785 $ 604
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Benefit from income taxes $ (18) $ (359)
Effective Tax Rate 0.20% 6.10%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
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
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net loss $ (8,817) $ (5,497)
Weighted Average Number of Shares Outstanding, Basic 28,181,457 28,030,971
Weighted Average Number of Shares Outstanding, Diluted 28,181,457 28,030,971
Net loss per share - basic $ (0.31) $ (0.20)
Net loss per share - diluted $ (0.31) $ (0.20)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
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
Mar. 31, 2023
Mar. 31, 2022
Employee share-based awards to purchase common stock [Member]    
Stock options to purchase common stock 3,833,546 2,844,368
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Related Parties - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Meeches L L C [Member]    
Related Party Transaction [Line Items]    
Payment for Rent Expense $ 0.1 $ 0.1
XML 67 tkno-20230331_htm.xml IDEA: XBRL DOCUMENT 0001850902 tkno:DistributorCustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001850902 tkno:TermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-05-10 2022-05-10 0001850902 country:US 2022-01-01 2022-03-31 0001850902 tkno:DistributorSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001850902 us-gaap:VehiclesMember 2022-12-31 0001850902 tkno:DirectSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001850902 tkno:LabEssentialsMember 2022-01-01 2022-03-31 0001850902 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001850902 us-gaap:CustomerRelationshipsMember 2023-03-31 0001850902 srt:ScenarioForecastMember 2024-06-30 0001850902 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001850902 srt:MinimumMember tkno:TermLoanMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 tkno:MeechesLLCMember 2023-01-01 2023-03-31 0001850902 tkno:RevolverMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001850902 tkno:DistributorSupplierAMember us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001850902 2022-10-31 0001850902 2023-02-01 2023-02-01 0001850902 srt:MinimumMember tkno:RevolverMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001850902 tkno:DirectSupplierBMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001850902 us-gaap:TradeNamesMember 2023-03-31 0001850902 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001850902 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001850902 tkno:TermLoanMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 2022-05-10 0001850902 2023-03-31 0001850902 us-gaap:RetainedEarningsMember 2022-12-31 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001850902 tkno:MeechesLLCMember 2022-01-01 2022-03-31 0001850902 srt:ScenarioForecastMember 2024-01-01 2024-06-30 0001850902 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001850902 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001850902 us-gaap:TradeNamesMember 2022-12-31 0001850902 tkno:AmendedCreditAgreementMember 2022-05-10 0001850902 tkno:LabEssentialsMember 2023-01-01 2023-03-31 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001850902 tkno:RevolverMember tkno:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-08 2022-11-08 0001850902 srt:MaximumMember tkno:TermLoanMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001850902 tkno:AmendedCreditAgreementMember 2022-11-08 0001850902 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001850902 tkno:OfficeFurnitureAndEquipmentMember 2022-12-31 0001850902 tkno:DirectCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001850902 tkno:OfficeFurnitureAndEquipmentMember 2023-03-31 0001850902 us-gaap:CommonStockMember 2023-03-31 0001850902 srt:MinimumMember 2023-03-31 0001850902 2022-05-10 2022-05-10 0001850902 tkno:ClinicalSolutionsMember 2023-01-01 2023-03-31 0001850902 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001850902 tkno:TermLoanMember tkno:LIBORFloorMember 2022-05-10 2022-05-10 0001850902 srt:MaximumMember 2022-11-08 2022-11-08 0001850902 us-gaap:EmployeeStockOptionMember 2023-03-31 0001850902 us-gaap:EmployeeStockOptionMember 2022-12-31 0001850902 srt:MaximumMember tkno:RevolverMember tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001850902 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001850902 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001850902 srt:ScenarioForecastMember 2023-07-01 2023-12-31 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001850902 tkno:ClinicalSolutionsMember 2022-01-01 2022-03-31 0001850902 us-gaap:CommonStockMember 2022-12-31 0001850902 tkno:DistributorSupplierBMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001850902 srt:ScenarioForecastMember 2023-06-30 0001850902 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001850902 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001850902 tkno:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-01 2022-11-30 0001850902 2022-01-01 2022-03-31 0001850902 2023-01-01 2023-03-31 0001850902 us-gaap:CustomerRelationshipsMember 2022-12-31 0001850902 tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001850902 tkno:DirectCustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001850902 tkno:DistributorCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001850902 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001850902 tkno:AmendedCreditAgreementMember 2022-05-10 2022-05-10 0001850902 2023-05-09 0001850902 tkno:AmendedCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-05-10 2022-05-10 0001850902 tkno:DirectSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001850902 2021-03-26 0001850902 tkno:DistributorCustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001850902 srt:ScenarioForecastMember tkno:AmendedCreditAgreementMember 2024-03-31 0001850902 srt:ScenarioForecastMember 2023-12-31 0001850902 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001850902 us-gaap:RetainedEarningsMember 2022-03-31 0001850902 2022-03-31 0001850902 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001850902 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001850902 2022-12-31 0001850902 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001850902 us-gaap:CommonStockMember 2021-12-31 0001850902 2022-06-30 0001850902 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001850902 tkno:AtTheMarketFacilityMember 2023-03-30 2023-03-30 0001850902 tkno:DistributorCustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001850902 tkno:AmendedCreditAgreementMember tkno:LIBORFloorMember 2022-05-10 2022-05-10 0001850902 tkno:OtherProductMember 2022-01-01 2022-03-31 0001850902 tkno:DistributorCustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-03-31 0001850902 country:US 2023-01-01 2023-03-31 0001850902 srt:MinimumMember 2022-11-08 2022-11-08 0001850902 us-gaap:RetainedEarningsMember 2023-03-31 0001850902 tkno:TermLoanMember tkno:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-08 2022-11-08 0001850902 tkno:AmendedCreditAgreementMember 2023-03-28 2023-03-28 0001850902 tkno:DistributorSupplierAMember tkno:InventoryPurchasesMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001850902 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001850902 tkno:SeniorSecuredTermLoanMember 2022-05-10 0001850902 srt:ScenarioForecastMember tkno:AmendedCreditAgreementMember 2023-01-01 2023-12-31 0001850902 tkno:DistributorCustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-03-31 0001850902 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001850902 2021-12-31 0001850902 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001850902 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001850902 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001850902 us-gaap:VehiclesMember 2023-03-31 0001850902 us-gaap:NonUsMember 2022-01-01 2022-03-31 0001850902 us-gaap:CommonStockMember 2022-03-31 0001850902 tkno:TheFacilityMember 2022-05-10 0001850902 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001850902 us-gaap:RetainedEarningsMember 2021-12-31 0001850902 tkno:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001850902 tkno:OtherProductMember 2023-01-01 2023-03-31 0001850902 tkno:AmendedCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-08 2022-11-08 0001850902 srt:MaximumMember 2023-03-31 0001850902 srt:ScenarioForecastMember tkno:AmendedCreditAgreementMember 2023-06-30 0001850902 us-gaap:MachineryAndEquipmentMember 2023-03-31 0001850902 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 pure iso4217:USD shares shares tkno:Positions iso4217:USD Q1 0001850902 false --12-31 10-Q true 2023-03-31 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 28222832 9121000 11147000 6698000 5798000 2423000 5349000 1395000 2013000 2343000 1597000 7345000 7295000 286000 287000 11369000 11192000 -8946000 -5843000 93000 -13000 18000 0 111000 -13000 -8835000 -5856000 -18000 -359000 -8817000 -5497000 -0.31 -0.31 -0.20 -0.20 28181457 28181457 28030971 28030971 30215000 42236000 24000 22000 4777000 4261000 12151000 12247000 22000 22000 2466000 2374000 49631000 61140000 53733000 51577000 18237000 19736000 17270000 17556000 2150000 2252000 141021000 152261000 1885000 2449000 4758000 6203000 2011000 2223000 8654000 10875000 1204000 1223000 169000 191000 22036000 21976000 16871000 18111000 48934000 52376000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 0.00001 0.00001 490000000 490000000 28190192 28190192 28179423 28179423 0 0 155910000 154891000 -63823000 -55006000 92087000 99885000 141021000 152261000 28179423 154891000 -55006000 99885000 1010000 1010000 10769 9000 9000 -8817000 -8817000 28190192 155910000 63823000 92087000 28012017 150741000 -7538000 143203000 787000 787000 30462 55000 55000 -5497000 -5497000 28042479 151583000 -13035000 138548000 -8817000 -5497000 2000 7000 -144000 -4000 1130000 751000 1010000 787000 -19000 -360000 90000 46000 47000 106000 518000 1319000 -240000 1028000 -271000 547000 -102000 216000 -386000 237000 -670000 762000 -22000 -20000 -7684000 -5201000 4312000 5917000 -4312000 -5917000 -34000 0 9000 55000 -25000 55000 -12021000 -11063000 42236000 87518000 30215000 76455000 0 0 110000 0 925000 3884000 329000 0 30000 0 -648000 20237000 -602000 20507000 <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 research, 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, 2022 (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;">These financial statements and accompanying notes have been prepared in accordance with the provisions of 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;">, on the basis that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of 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;">The Company has incurred operating losses in the pa</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;">st and expects to incur operating losses in the near to medium-term. We have 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;">8.8</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;">5.5</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 in the three months ended March 31, 2023 and 2022, respectively, and have 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;">63.8</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 March 31, 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(0,0,0,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 March 31, 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;">41.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 in 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;">30.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 </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. In addition to our existing cash and cash equivalents balance, another source of liquidity is our credit facility as described below in Note 10. Long-term Debt, Net, as well as our at-the-market facility, described further in this note below. Teknova believes</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;">that </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;">our existing cash and cash equivalents as of March 31, 2023, together with the credit facility and at-the-market facility, will enable the Company to fund its operating expenses and capital expenditure requirements for at least the next 12 months.</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's principal liquidity requirements are to fund our operations and capital expenditures. The Company may, however, require or elect to secure additional financing as Teknova continues to execute its business strategy. If the Company is required or elects to raise additional funds, Teknova may do so through equity or debt financing, which may or may not be available on favorable terms and could require the Company to agree to covenants that limit our operating flexibility.</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></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 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. The prospectus supplement filed with the SEC on March 30, 2023 is only offering shares having an aggregate offering price 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;">14.5</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. The Company will be required to file another prospectus supplement in the event the Company decides to offer more than $</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.5</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 shares in accordance with the terms of the ATM Facility, to the extent then permitted under General Instruction I.B.6 of Form S-3.</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;">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, 2022 (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;">These financial statements and accompanying notes have been prepared in accordance with the provisions of 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;">, on the basis that the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of 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;">The Company has incurred operating losses in the pa</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;">st and expects to incur operating losses in the near to medium-term. We have 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;">8.8</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;">5.5</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 in the three months ended March 31, 2023 and 2022, respectively, and have 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;">63.8</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 March 31, 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(0,0,0,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 March 31, 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;">41.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 in 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;">30.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 </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. In addition to our existing cash and cash equivalents balance, another source of liquidity is our credit facility as described below in Note 10. Long-term Debt, Net, as well as our at-the-market facility, described further in this note below. Teknova believes</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;">that </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;">our existing cash and cash equivalents as of March 31, 2023, together with the credit facility and at-the-market facility, will enable the Company to fund its operating expenses and capital expenditure requirements for at least the next 12 months.</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's principal liquidity requirements are to fund our operations and capital expenditures. The Company may, however, require or elect to secure additional financing as Teknova continues to execute its business strategy. If the Company is required or elects to raise additional funds, Teknova may do so through equity or debt financing, which may or may not be available on favorable terms and could require the Company to agree to covenants that limit our operating flexibility.</span></p> -8800000 -5500000 -63800000 41000000.0 30200000 <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></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 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. The prospectus supplement filed with the SEC on March 30, 2023 is only offering shares having an aggregate offering price 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;">14.5</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. The Company will be required to file another prospectus supplement in the event the Company decides to offer more than $</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.5</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 shares in accordance with the terms of the ATM Facility, to the extent then permitted under General Instruction I.B.6 of Form S-3.</span></p> 50000000.0 0.030 14500000 14500000 <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 control of promised goods or services is transferred 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:61.073%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:15.741%;"/> <td style="width:1.0%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:15.741%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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,257</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">6,975</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">1,609</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;">3,812</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;">255</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;">360</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;">9,121</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,147</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:61.073%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:15.741%;"/> <td style="width:1.0%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:15.741%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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;">8,726</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">10,820</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">395</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;">327</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;">9,121</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,147</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(35,31,32,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:61.073%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:15.741%;"/> <td style="width:1.0%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:15.741%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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,257</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">6,975</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">1,609</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;">3,812</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;">255</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;">360</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;">9,121</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,147</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:61.073%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:15.741%;"/> <td style="width:1.0%;"/> <td style="width:1.722%;"/> <td style="width:1.0%;"/> <td style="width:15.741%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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;">8,726</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">10,820</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">395</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;">327</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;">9,121</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,147</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> 7257000 6975000 1609000 3812000 255000 360000 9121000 11147000 8726000 10820000 395000 327000 9121000 11147000 <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 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:27.814%;"/> <td style="width:1.56%;"/> <td style="width:16.037%;"/> <td style="width:1.56%;"/> <td style="width:16.037%;"/> <td style="width:1.56%;"/> <td style="width:16.937%;"/> <td style="width:1.56%;"/> <td style="width:16.937%;"/> </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 March 31,</span></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;">March 31, 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="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">19</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;">25</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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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 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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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> </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:27.814%;"/> <td style="width:1.56%;"/> <td style="width:16.037%;"/> <td style="width:1.56%;"/> <td style="width:16.037%;"/> <td style="width:1.56%;"/> <td style="width:16.937%;"/> <td style="width:1.56%;"/> <td style="width:16.937%;"/> </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 March 31,</span></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;">March 31, 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;">36</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;">30</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;">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;">Distributor supplier 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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">10</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 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;">10</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;">18</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 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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">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(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> </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 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:27.814%;"/> <td style="width:1.56%;"/> <td style="width:16.037%;"/> <td style="width:1.56%;"/> <td style="width:16.037%;"/> <td style="width:1.56%;"/> <td style="width:16.937%;"/> <td style="width:1.56%;"/> <td style="width:16.937%;"/> </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 March 31,</span></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;">March 31, 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="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">19</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;">25</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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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 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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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> </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.14 0.15 0.19 0.13 0.25 0.17 0.15 0.12 <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:27.814%;"/> <td style="width:1.56%;"/> <td style="width:16.037%;"/> <td style="width:1.56%;"/> <td style="width:16.037%;"/> <td style="width:1.56%;"/> <td style="width:16.937%;"/> <td style="width:1.56%;"/> <td style="width:16.937%;"/> </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 March 31,</span></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;">March 31, 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;">36</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;">30</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;">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;">Distributor supplier 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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">10</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 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;">10</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;">18</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 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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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;">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(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> </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.36 0.30 0.11 0.10 0.10 0.18 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 style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:12.677%;"/> <td style="width:1.0%;"/> <td style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:13.759%;"/> <td style="width:1.0%;"/> </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/>March 31, 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,094</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">155</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,902</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,151</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 style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:12.677%;"/> <td style="width:1.0%;"/> <td style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:13.759%;"/> <td style="width:1.0%;"/> </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/>March 31, 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,094</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">155</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,902</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,151</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> 8094000 8368000 155000 186000 3902000 3693000 12151000 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 style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:12.697%;"/> <td style="width:1.0%;"/> <td style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:13.779%;"/> <td style="width:1.0%;"/> </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/>March 31, 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;">19,848</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">742</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;">262</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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,150</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;">33,002</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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,358</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;">27,644</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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,089</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;">53,733</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><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(35,31,32,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 March 31, 2023 and 2022, depreciation expense was 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(35,31,32,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;">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, 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;">Teknova capitalizes interest on funds borrowed to finance 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 months ended March 31, 2023 and 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.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 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.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, 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;">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 style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:12.697%;"/> <td style="width:1.0%;"/> <td style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:13.779%;"/> <td style="width:1.0%;"/> </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/>March 31, 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;">19,848</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">742</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;">262</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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,150</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;">33,002</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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,358</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;">27,644</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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,089</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;">53,733</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><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> 19848000 19433000 742000 628000 262000 229000 12150000 12093000 33002000 32383000 5358000 4520000 27644000 27863000 26089000 23714000 53733000 51577000 800000 500000 600000 300000 <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;">15 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;">, 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 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.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 for each of the three months ended March 31, 2023 and 2022. 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.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;">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;"> for the three months ended March 31, 2023 and 2022, respectively. The weighted-average discount rate is </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.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;">% and the weighted-average remaining lease term 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;">9.3 </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 March 31, 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 March 31, 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 style="width:1.941%;"/> <td style="width:1.0%;"/> <td style="width:15.771%;"/> <td style="width:1.0%;"/> </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;">2,167</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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,776</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,342</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">24,031</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">5,149</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,882</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 P15Y 800000 800000 800000 700000 0.049 P9Y3M18D <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 March 31, 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 style="width:1.941%;"/> <td style="width:1.0%;"/> <td style="width:15.771%;"/> <td style="width:1.0%;"/> </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;">2,167</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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,776</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,342</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">24,031</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">5,149</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,882</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> 2167000 2776000 2342000 2413000 2416000 11917000 24031000 5149000 18882000 <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 style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> </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 March 31, 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;">4,829</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,351</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 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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">4,829</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,270</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 March 31, 2023 and 2022, amortization expense was 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(35,31,32,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.</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 March 31, 2022, 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.8</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 style="width:1.941%;"/> <td style="width:1.0%;"/> <td style="width:15.771%;"/> <td style="width:1.0%;"/> </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;">862</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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,351</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 style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> <td style="width:1.084%;"/> <td style="width:1.0%;"/> <td style="width:8.863%;"/> <td style="width:1.0%;"/> </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 March 31, 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;">4,829</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,351</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 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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">4,829</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,270</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 4829000 4351000 9180000 4543000 4637000 12919000 0 12919000 12919000 0 12919000 22099000 4829000 17270000 22099000 4543000 17556000 300000 300000 <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 March 31, 2022, 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.8</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 style="width:1.941%;"/> <td style="width:1.0%;"/> <td style="width:15.771%;"/> <td style="width:1.0%;"/> </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;">862</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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,351</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> P3Y9M18D 862000 1148000 1148000 1148000 45000 4351000 <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 style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:13.358%;"/> <td style="width:1.0%;"/> <td style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:13.617999999999999%;"/> <td style="width:1.0%;"/> </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/>March 31, 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,429</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">832</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;">51</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">1,446</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;">4,758</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></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 style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:13.358%;"/> <td style="width:1.0%;"/> <td style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:13.617999999999999%;"/> <td style="width:1.0%;"/> </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/>March 31, 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,429</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">832</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;">51</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">1,446</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;">4,758</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> 2429000 2796000 832000 1966000 51000 198000 1446000 1243000 4758000 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. Long-Term 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 7May 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 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) </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 </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 increase in the minimum cash covenant from $10.0 million to $15.0 million on the $10.0 million in </span></span><span style=""/></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="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;">borrowings </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 the first half of 2024, and added the $10.0 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 Amended 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. Other than the modifications described in this paragr</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;">aph and in Item 9B in 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;">2022 Annual Report on Form 10-K</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><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;">Long-term debt, net consists 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 style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:12.536999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:14.66%;"/> <td style="width:1.0%;"/> </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/>March 31, 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;">Long-term 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;">234</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;">333</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;">Long-term 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,036</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><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;">At March 31, 2023, the scheduled maturities 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 obligations 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.248%;"/> <td style="width:1.941%;"/> <td style="width:1.0%;"/> <td style="width:15.811%;"/> <td style="width:1.0%;"/> </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:10.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:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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:left;"><p style="text-indent: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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">—</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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">6,456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">11,068</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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">4,611</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;">Total</span></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,135</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 March 31, 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 long-term 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 long-term debt was based on observable market inputs (Level 2).</span></p> 57135000 52135000 5000000.0 12000000.0 40135000 5135000 5000000.0 10000000.0 10000000.0 10000000.0 15000000.0 19000000.0 10000000.0 15000000.0 5000000.0 15000000.0 0.0645 0.0100 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.0100 2027-05-01 0.0500 42500000 0.0010 0.0645 0.0375 0.0100 10000000.0 0.0500 0.0700 0.0645 0.0700 0.0375 0.0400 0.0100 0.0450 10000000.0 10000000.0 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 45000000.0 42000000.0 7000.00 8500 <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;">Long-term debt, net consists 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 style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:12.536999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.602%;"/> <td style="width:1.0%;"/> <td style="width:14.66%;"/> <td style="width:1.0%;"/> </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/>March 31, 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;">Long-term 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;">234</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;">333</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;">Long-term 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,036</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 234000 161000 -333000 -320000 22036000 21976000 <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;">At March 31, 2023, the scheduled maturities 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 obligations 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.248%;"/> <td style="width:1.941%;"/> <td style="width:1.0%;"/> <td style="width:15.811%;"/> <td style="width:1.0%;"/> </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:10.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:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></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:left;"><p style="text-indent: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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">—</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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">6,456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">11,068</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;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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;">4,611</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;">Total</span></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,135</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> 0 0 6456000 11068000 4611000 22135000 <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 three months ended March 31, 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 style="width:1.001%;"/> <td style="width:1.0%;"/> <td style="width:9.675999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.122%;"/> <td style="width:1.0%;"/> <td style="width:8.794%;"/> <td style="width:1.0%;"/> <td style="width:1.001%;"/> <td style="width:1.0%;"/> <td style="width:9.675999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.122%;"/> <td style="width:1.0%;"/> <td style="width:9.134999999999998%;"/> <td style="width:1.0%;"/> </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;">542,052</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.41</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;">10,769</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;">0.84</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">118,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="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;">12.69</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;">780</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;">15.09</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 March 31, 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,258,874</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.68</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.10</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,783</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 March 31, 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,584,270</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.30</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.46</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;">2,187</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 March 31, 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,974,192</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.26</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;">3,070</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><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 months ended March 31, 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:57.005%;"/> <td style="width:1.932%;"/> <td style="width:1.0%;"/> <td style="width:17.061%;"/> <td style="width:1.0%;"/> <td style="width:1.932%;"/> <td style="width:1.0%;"/> <td style="width:18.067999999999998%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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> </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.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.10</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;">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.01</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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> </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;">5.41</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">2.29</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 three months ended March 31, 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 style="width:1.001%;"/> <td style="width:1.0%;"/> <td style="width:9.675999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.122%;"/> <td style="width:1.0%;"/> <td style="width:8.794%;"/> <td style="width:1.0%;"/> <td style="width:1.001%;"/> <td style="width:1.0%;"/> <td style="width:9.675999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.122%;"/> <td style="width:1.0%;"/> <td style="width:9.134999999999998%;"/> <td style="width:1.0%;"/> </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;">118,150</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.41</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></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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 March 31, 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;">146,221</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;">5.80</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.98</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;">433</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 March 31, 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;">142,221</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;">5.80</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.98</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;">433</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. The Company did </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;">t issue any shares of common stock under the ESPP during either of the three months ended March 31, 2023 or 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:56.668%;"/> <td style="width:1.922%;"/> <td style="width:1.0%;"/> <td style="width:17.743%;"/> <td style="width:1.0%;"/> <td style="width:1.922%;"/> <td style="width:1.0%;"/> <td style="width:17.743%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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;">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="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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">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 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;">65</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;">152</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">99</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">785</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;">604</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,010</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;">787</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;">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;">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 for the three months ended March 31, 2023 and 2022, respectively. 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;">9.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 March 31, 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.17 </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;">zero</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 months ended March 31, 2023 and 2022, respectively. Unrecognized 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.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 March 31, 2023, which is expected to be recognized as expense over the weighted-average period of 3</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;">.19</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 months ended March 31, 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 March 31, 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 three months ended March 31, 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 style="width:1.001%;"/> <td style="width:1.0%;"/> <td style="width:9.675999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.122%;"/> <td style="width:1.0%;"/> <td style="width:8.794%;"/> <td style="width:1.0%;"/> <td style="width:1.001%;"/> <td style="width:1.0%;"/> <td style="width:9.675999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.122%;"/> <td style="width:1.0%;"/> <td style="width:9.134999999999998%;"/> <td style="width:1.0%;"/> </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;">542,052</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.41</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;">10,769</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;">0.84</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">118,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="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;">12.69</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;">780</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;">15.09</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 March 31, 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,258,874</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.68</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.10</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,783</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 March 31, 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,584,270</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.30</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.46</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;">2,187</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 March 31, 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,974,192</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.26</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;">3,070</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> 3846532 7.02 P8Y3M21D 9083000 542052 5.41 10769 0.84 118161 12.69 780 15.09 4258874 6.68 P8Y1M6D 3783000 1584270 5.30 P7Y5M15D 2187000 3974192 7.12 P8Y3M3D 3070000 <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 months ended March 31, 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:57.005%;"/> <td style="width:1.932%;"/> <td style="width:1.0%;"/> <td style="width:17.061%;"/> <td style="width:1.0%;"/> <td style="width:1.932%;"/> <td style="width:1.0%;"/> <td style="width:18.067999999999998%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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> </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.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.10</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;">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.01</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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> </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;">5.41</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">2.29</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.3504 0.3310 0.0411 0.0201 P6Y3M P6Y3M 5.41 15.07 2.29 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 three months ended March 31, 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 style="width:1.001%;"/> <td style="width:1.0%;"/> <td style="width:9.675999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.122%;"/> <td style="width:1.0%;"/> <td style="width:8.794%;"/> <td style="width:1.0%;"/> <td style="width:1.001%;"/> <td style="width:1.0%;"/> <td style="width:9.675999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.122%;"/> <td style="width:1.0%;"/> <td style="width:9.134999999999998%;"/> <td style="width:1.0%;"/> </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;">118,150</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.41</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></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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="background-color:rgba(0,0,0,0);color:rgba(0,0,0,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 March 31, 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;">146,221</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;">5.80</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.98</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;">433</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 March 31, 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;">142,221</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;">5.80</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.98</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;">433</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 118150 5.41 146221 5.80 P1Y11M23D 433000 142221 5.80 P1Y11M23D 433000 0.85 0.85 0 0 <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:56.668%;"/> <td style="width:1.922%;"/> <td style="width:1.0%;"/> <td style="width:17.743%;"/> <td style="width:1.0%;"/> <td style="width:1.922%;"/> <td style="width:1.0%;"/> <td style="width:17.743%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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;">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="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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">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 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;">65</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;">152</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-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;">99</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">785</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;">604</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,010</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;">787</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> 36000 19000 37000 65000 152000 99000 785000 604000 1010000 787000 900000 800000 9800000 P3Y2M1D 100000 0 700000 P0Y2M8D <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 March 31, 2023, the Company's income tax benefit was not significant, compared to the three months ended March 31, 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 March 31, 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.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 losses not expected to be benefitted.</span></p> -400000 0.002 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:62.915%;"/> <td style="width:1.642%;"/> <td style="width:1.0%;"/> <td style="width:14.899999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.642%;"/> <td style="width:1.0%;"/> <td style="width:14.899999999999999%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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;">8,817</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;">5,497</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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,181,457</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,030,971</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.31</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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.20</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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:62.84%;"/> <td style="width:1.18%;"/> <td style="width:1.0%;"/> <td style="width:15.4%;"/> <td style="width:1.0%;"/> <td style="width:1.18%;"/> <td style="width:1.0%;"/> <td style="width:15.4%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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;">3,833,546</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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,844,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> </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:62.915%;"/> <td style="width:1.642%;"/> <td style="width:1.0%;"/> <td style="width:14.899999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.642%;"/> <td style="width:1.0%;"/> <td style="width:14.899999999999999%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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;">8,817</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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;">5,497</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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,181,457</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,030,971</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.31</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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.20</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times 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> -8817000 -5497000 28181457 28181457 28030971 28030971 -0.31 -0.31 -0.20 -0.20 <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:62.84%;"/> <td style="width:1.18%;"/> <td style="width:1.0%;"/> <td style="width:15.4%;"/> <td style="width:1.0%;"/> <td style="width:1.18%;"/> <td style="width:1.0%;"/> <td style="width:15.4%;"/> <td style="width:1.0%;"/> </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 March 31,</span></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> </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;">3,833,546</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:&quot;Times New Roman&quot;, serif;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:&quot;Times New Roman&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,844,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> </table> 3833546 2844368 <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 </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;">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. The Company</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;">leases </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;">certain real property in Mansfield, Massachusetts, from Meeches and did not have any outstanding balances owed to Meeches as of March 31, 2023 or December 31, 2022. For the three months ended March 31, 2023 and 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.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.</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 with effect no later than on June 30, 2023. The Company does not believe that the termination of the lease is or will be material to the Company.</span></p> 100000 100000 EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .6#JU8'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 " #E@ZM6208]%N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT9AZC+96BG(2$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY);'83V$9^C#QC)8KH;7=,1@M(? MZHA0<_X #DD910IF8!$6(I.MT4)'5.3C!6_T@@^?LHU3K^2%70.N&;7R:_-YG&_9;+F=5/P55%5^YJ+AHO5_?OL^L/O)NR\L0?[ MCXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #E@ZM6=CL$=>4% #/'P & 'AL+W=O#31A8KIQJA5\&D*='MY(/X->T80G ;E-=*@W MY"$IAHA%"JF!"-[6.]#*LJEL MU]1KA@9^YNJ<>/2,,)=YEO:,#Y5OB-NW5;]IC5>>."^/\VKBQG(E%/EG-$NU M@K'XK^T$%0D=>X*9H!_2)??%50MF8"K42K2&O_U"+]S?;70_*>P-;*>$[6#I MU2AYWBR%C10OIV[[JPT)K6J(U"V1NFB;1L 3Y$QW$9_;F/#Z%QZEME,Q1LL: M0EV44!?']=-$J%":"1T0N"Q8NPQ/*B=;[6Q#ZQMR7I:Y)!C^GDNS"" M>^88F.=267OX0,ZC3-K<]T$"%80$1:"5%\UIRLLJ7G;4H-[V^I-82J7#9$ZF MFFO[1>I XG>K@HWQJJ:1>0Z2^'CU-Z+>(Y6F=49\+*F>)4*4=QEMGBWL5!S,TK_@ 2](&,9 M+WEBGZ=X8"WG*>2(5G9$<:G9<;Z29[BIIF'^A%.HDA423ZLU0+RN*67E1A07 MFMU@7<"S,=J'>$P]WBG,B%9J1'&G>>]^6]6MM;\#<5^IE?$42D0K)Z*XRL#P M#/+;Q2:>R9(+^ZYZY10+($Q\@7+:QK!*<0(5:)$,,%9G<"X!KD+W@R M%[5B?R#H<32]&5D?JO'"IH25^C!<5,KI^37C"K0@VFSUQPJ)9]7=1O"RIHB5 M]3#<4:K5D.HN@C#B8;676;RN*62E/.PHY3&&31ZS>&;U[.L#(3 =VQVWZ_6L M@*>0'E9)#SM*>AX27RKHNWRY\RP7=$$D/*7(#)Y(P>%E8)^?>/K-K17Y%/[# M*O]A1_G/,W\E#P$,X/ E](ME7J2'\G9[@7Y!-\C7Q)[OQY8+>IT*;D62I,;95U+P>N;(E=VQ(Y:.2J1Q^8(AO.S M7"=67#SN7D91F&K[0S9>VQ2UDB1VU,I1B5I.W8F2JS#Q[=V+9XY'5M!36)-7 M69.'&\][T(E,-8COW^&R]NIT(+'?K5GTQ.N:DE9ZY.%6DX_6D1*\'@P/Z'E6 MG<>KFF)53N3A'O-)Y@\J"YE@]](#(1?>99M2U[7RG4*(O+VML*.6@=Z:^33? M-R1?,@VC-3&/,U;HG[M'5J1U\S2S@[T:LAYCK.>Q@;/:9W3VMDS-LD>^DYP2 MW]SUB]W3\MURMWJ4[]$ZU=>+K>[/W*R:I"02+U#JGE_"SZMB][@XT'*9;\#. MI-8RSE\N! ^$,E^ SU^DU+L#\P/E'O[P?U!+ P04 " #E@ZM6LGA@W?0$ M "3$P & 'AL+W=OU!9L($"71&K2VU9I=U ML]5:Z@?N>+C!*S(C\FGSP-6=6T=)LX)0D3$*.%F.G%MX,T6!=B@M_LS(7IQ< M YW*G+%G?7.?CAQ/$Y&<+*0.@=6_'9F2/->1%,<_AZ!./:9V/+T^1O^U3%XE M,\>"3%G^/4OE>N3$#DC)$F]S^[(@N/7A?7+>'Y/O'NZ M8 5IJ@K^NIT+R57;_FTJ5A4L, ?3:_E&;/""C!RU6 7A.^*,?_X)#KQ?3)F^ M4["SO(,Z[\ 6??Q(=H1NB2G'RG%0.NKM93=.(()#=W?*WC6"$ 91;74&%=90 MH15JRH3472UP3HR]6KF')Z,.!DG<0NL:A=&)T1G9H"8;6,E^XTP(L.%LF4D3 MV* S)@IT>Y^!=8U"/TC,8%$-%EG[][ !T!4@+QN]0X@;$U_TGGW[3L'.\HWK M?.,?]*T@F"_60&UG2@=V2N V>MV:DHX[]89^$K8FI6N$/.B;)R6I(1,KY$SW M;TFH-/>9Z.DQ\27=H?V@W31=(Q@F/>L,>HV<>/9^)E3U35XRXE0)5J8W/2W5 M1HGP.A"1'[0K:;)")_4^1SU1/FA%O2T8E]E_I $N.ZAU;I>^MN]U[1SI-O)!':-?&>2J+BRG;^EO2[ IBT=Q6#S57?K@<; MD81VE3R=J'Z\K@S"MH0;;+P>N$8HH567CNORK;T4F99>&[=KU%_-1NF@7>K* MU3DGZAN0'($E?NG92+HR=A7'?F>+-IB%<3CH06WT#MH%;Z+D1+T957O)#UF[ MDG;5[0"#D1_VO"RA1O>07?>^J"_N7-75Q'5P'9S7$$8M,I-9&/1),FIT#MEU M[A/F5.F% ^J06=KK&9]@D6V,*)6H:)3!N_:;_>EV:Q'-E"C<,BN< ;2NRS? MRO;WX8$5O8[5:-;'VD@)=;4,QC&$0=OK#9.GY7A+!GF0:(43VC[8W)F.;E.#5Z9@LC>FX M)\<;!>&K\M1'@ 7;4EF=#]1/ZY.EV_(\I?5\ F^FU?E0$Z8ZKE)?_ZN,"I"3 MI0KI74<*BU;DF."5<&ZC?EXS)XXT>H#Z'&_\/4$L# M!!0 ( .6#JU:]JV7Y(08 %49 8 >&PO=V]R:W-H965T&ULK5EM;YLZ%/XK5E;M;E+38/.:+HVTM9KNI#NM6K=[/SO@-&B F6WZ MLE]_CPF% ,9II59J ^0YA^<LBS0E[,=DJ5YXN%C';8@CA,LJ2PMV+5 MLLIS*AX_L8S?7\SP[.G!]_1VI_2#Q7I5TEMVP]3/\EK W:+UDJ0Y*V3*"R38 M]F+V$9]?NHXVJ!'_INQ>'EPC'/QNG,[:=VK#P^LG[Y_KX"&8#97LDF?_I8G:7V9U M6%=4T?5*\'LD-!J\Z8LZ-[4U1),6>AAOE(!O4[!3ZTM>)# H+$&?:$:+F*$; M[4NB=S\+6B6I8LE[-$<_;Z[0NY/WZ 2E!?JQXY6D12)7"P44M*-%W+SNT_YU M9.)U7ZDX0RX^1<0AKL'\TFY^Q>+6G/3-%Q!X&SUIHR>U/WN@MJ5K@1W:]BU/ MS\KS8QSS"FA!D8@9<-QD[!054-#X%M$,RDX]2Z& H817&[6M,J@%C0E 3OP0 MJ6:"UN&>$+=]8 IUS\8_#"(,PT&D!A )L#E0OPW4MP;ZI;B#]'.1,ED':"+G MC]Z+81CP@)T)1;S03"]HZ05'Z,4\9TC1!W8X%B:6P>C]>G7V*%HA/7YARR^T M\KL6K*1I@MA#J0N8K >;JQT34#F774LHZLK']P M1;-G$(S&$VX9N,.!'Z,"C#W'3''94EP>22PT"4(]GJ(2%$'5>=7EH@3U5I,S M=3FBXKNAZPX(&U#8#R=F*G8Z$7.LE+\!8:K2XA8)+=MSOIU7DJ&,@V:N1+VX[7\M8/NM,Y;!>Z5M%+ M^C@E(=B@85$T;#@,*.)YRXE1Z90.VZ4."(H*6N"#43%R'(N8%_K1D.,8%1#' MG>#8J1VVR]W3S"FYJ/<_T.KPMNKM"]TQ^@8]<_!HZAM0A$S1[V0/OT3WCC$= MZUH4^-Z0Z1B%G2CT)ZAV\H?M^G?%M@QH)KKU.N2( MZM5EF3YO\A*#B 7+ 5$3:#E1]$BG<\2N<_]PF***B1SVUYOI#H*,U8O PAEV M9288R/&$R)&#K:!=Y#3+>N*C+4,!U$X7%@F6(3Q5'8[S2//T;QC',>" MYD5+=SA1#3 ?^J&IW':R1^RR=Z-X_&O'LX0)^?9-1'#XH6XIU:-YS_VJZO=: MWOJQ=^I'[.H'^Y2FGDB=A5-TXIPY\(-!#@6"/7@%^UOLG,(C_8ODC@J]FZE@ MTRK2/V!'%;IAI6+Y!I:[Z^Q//^JV_ JV9?NG^S,1^ NV):O/QC+HX/\PP9\\ MIE+J.E%ODRHEH?=,]!Q_@7?C6(TE>=CL62']K':23>R2?34";AU,X#=\O=3V!\Z8Z'%?,4JT#=)/=-=W$'O?\3%)4MUP0(W1 MV^UY6J"8EBG4'"/) ?7^)1TQ-.*A(4]6PZS.(O<^ 5J[*JXPJ&(Z$;=,X M-6O-N'>8!VY$AOM5$\[W'6>J(G9-!K$W&?NJ+2?KHI'TN(U8$NAXAIP-L.5A M+]T_/NS:#=?>;HR$II[)AR'\92'?.#\\+#1NO4PXT]9K<7#FK?_A\)6*V[20 M(-E;,'3.0HA?[,_P]S>*E_4Q^(8KQ?/Z&PO=V]R:W-H965T&ULG99=;YLP%(;_BH5ZT4IM^ M9B#PR5*JE!KLJI6K,P4T+D0I=P//Z[LI9<()Q\6]F0K',C><"9@IHO,TI>K/ M$W"YF3B^L[WQPE:)L3?<<)S1%+33)QA@Z)84ES;E[DYBM4"?6L7R2Y+O[)IHP=8'"4:R/3 M2HP$*1/EE;Y7$[$C\+L'!$$E",X5="I!ITBT)"O2>J:&AF,E-T39:'2SC6)N M"C5FPX1]C7.C\"E#G0FG4L3X4B F3Y13$0&96R]-KF=4@3 )&!91?D.N7P7- M8V8@OB%WY'7^3*ZO;L@588+\2&2NJ8CUV#6(9(W=J!K^J1P^.##\=ZKN2<>_ M)8$7=%KDT^/R9XAJ>="4NS@1]6P$]6P$A5_W@-\CQ[(N9@$7"(EEOC#+G&.M M13(7IC6_TK!?&-HULPZ#[MA=[^;0$A+4(0W.3LW9. HZ52F*7ZRSZG5P5FU>BJJ03FL*8<74)Y5J,,/,]4=M5?J M.9$-ZE%-/;J<^G"=CCYP!$-_Y/FC8 ^X-7 PZMK/=!NO[_W?<;S+B4\4;65Y M!G=[9!NXN[-KVB,+[D4K)C3AL$2I=S] #U6> LJ.D5FQD2ZDP6VY:"9X<@)E M _#Y4DJS[=B]N3Z+A?\ 4$L#!!0 ( .6#JU9Z#Y@^T00 +X9 8 M>&PO=V]R:W-H965T&ULM5E=;Z,X%/TK%CO:;:5)P7S332*U M":.=AUE5[73G8;4/+C@-*N ,-DWGWZ]-* G@.$'#O"1\^)YS?>[%OA>F6U*\ MT#7&#+QE:4YGVIJQS;6NTVB-,T2OR ;G_,Z*%!EB_+1XUNFFP"BNC+)4-PW# MU3.4Y-I\6EV[*^934K(TR?%= 6B99:CX<8M3LIUI4'N_<)\\KYFXH,^G&_2, M'S![W-P5_$QO4.(DPSE-2 X*O)II-_ ZA)XPJ$;\D^ M/3@&8BI/A+R(D\_Q M3#.$1SC%$1,0B/^]X@5.4X'$_?A>@VH-IS \/'Y'_U1-GD_F"5&\(.FW)&;K MF>9K(,8K5*;LGFS_PO6$'($7D916OV!;CS4T$)64D:PVYAYD2;[[1V^U$ <& MT#IB8-8&9L? -(\86+6!U3&PW",&=FU@=PSLX(B!4QM44]=W)NP'N'C,41DG#,>78 (>'Y;@XL,E^ "2''Q=DY*B/*93G7&W M!+@>U2[<[EPPC[CPE3"42LP6:K,%R3*>:96CX-\O.'O"Q7\2F*4:YB;F$^(I MBU)PAY)XPN>R0)N$NZ0"#=6@]YCQ9Y2+&J(B3_)G"BYNHJC,RI1K'(,E7B51 MPBZ/,.@\ADT@S2:09D5I'Z&\Q<])+KC +4I1'F& &">*KH %/P+3,*$L,CM, MM\(4:\KK'-J6:5A3_?4P$DIJL99=TPV*\$SCBQ7%Q2O6YK__!EWC3UD\))R. MX=FPS1GVATT\Q_*;42V5K$8E:Z!*%SS@=(VXWY=G*:;$'RC%8@?F',S1] UH M&M!KB[$)\I+:NDY0MTM%O^:+7\E1M^B-]P$26TNKN[3#9" M6NF2[/2FZC@=:96^#)7V-%\X$E]+6;=1UOT5RGZLEPZ9PDK"H0N%VY//,FS7 M[*P28U*&(X&UPN$UX?"4X?B;5\@IH5)=O9X4$\<.NNN"$G]H\HX)%I[ROR68 MWPCF*P4+\[BS]7]!1;.1F3(=_9X?T/(=V^\(J>0=*J2$TX&.WRDWPOZP";0, MRY%K%#0:!4,TZFS\)_52@@]]G@/9QF^;MA=T'NDQ6<.1P%KJ0V/?:1@_5Z%* M9:]!#^O (/#][F:EYAZ:IS5:.U%M/^C6J))Q$\?A/;H\4^%!5P;'JU/END%) MBD$OL,UN<7_VR*7:Z:'9.!9:6^)]OP35#=.02A1*>A8#&ETA1VV3:C1'R1F. MQ=D6<=].074_-6)%"OO-4- 5>,PV:'F:,!R+L*WNOE>"ZF;I%U2E:L:AVQCL M=TS0\-SN)C8J:3@66CLH^QX,JILP56T*^VW.Q/>[W?Q"S3 XC\=$"T].H2W; MOL&"Z@Y+7:%:4C7=_M9O&KU7 &KBP6KV2:'C!/V%MS_.M?R#+;.MT[[S@>K6 MY_PJ5:Y9O[W@FWE@P,#LRG;NR*7:X\$)-A+:3E_]X-6W^++!!>*5$P4I7G%X MX\KC\RMV'PMV)XQLJK?A3X0QDE6':XQB7(@!_/Z*$/9^(EZP-Y]LYO\#4$L# M!!0 ( .6#JU9%Y*(1V 8 &L? 8 >&PO=V]R:W-H965T&ULK9E;;]LV%,>_"N$50PO4M4CZFB4&$G?%\M U:-;MF99HFZLDJB3E M)/WT(R5'M,5+,L OB2T?'OT/#WE^O%P^F06/Q-Z,/\N@S,*&L.?]NOMQF5X/$**(Y395Q0?2_/5W1/#>> MM(X?!Z>#[IVFX?'G9^^?FN!U,&LBZ8KG_[!,[:X&\P'(Z(;4N?K*'_Z@AX F MQE_*<]G\!0\'VV0 TEHJ7AP::P4%*]O_Y/'0$4<-M!]_ W1H@/H-QH$&^- M-X&VRIJP/A)%EI>"/P!AK+4W\Z'IFZ:UCH:5)HWW2NA?F6ZGEBM>9CHI- /W MBBBJ$Z0DX!NP(G('/NDD2_#V6TGJC"F:O0-#\.W^(WC[YAUX U@)_MKQ6I(R MDYWQQ%Y."N8W'C#P?\?:FH((J5VW:D,L6HO/!U4^MF['=C9O&% MK$A*KP9ZFDHJ]G2P_/47.$U^\\5X)FQRM#]6[[&:C!?6ZD36I),UB2;B.OM73Z-V8"NN2T_*RY3E%)0' MO>:I^9R:(5^;J:!'-G]M^B;G3-^9G)WTT[3KIVDT?3I@<)0CU4NA:!-(WZV3-HK)NR[U.'1=/X!"R3]?,>>L0CL<]:1ZCL5_;O-,V MCVK[2'4>4D9:()49( 47BOUL'OATSAT)$.*DI],UFDV@7^BB$[J("KU7//T^ M-+C+0,H+D]^@QH6K,8%]C:[1;!Y(-$PLBI(7NG-#A= 2%7FD?J0DGD0O>MI\ M1GB:!-0=@1)&U5T?Y=80LIDK&U8274UTF4BY5'[-T)&SZ'>GQV8\#0A&5C"* MUV->#IN:EE.=^-BT/C@Z>7V_-GML8!+2:"$)XY1<[4BYI;)7<:6DNEB;"94S MLF9YN/K"L]+S7-Y..\/R$\8!>IVFO#:8TD6%LCU9Y_YLC=WQ/8'S?KX\5A ? M3993D9:F, JAKAZSP R=N(@8.\/=-1K"!,T#VBS!8!QA=X)6A&7/0[T=0ESM MJ-!+:5U92G486U[E'KC-8%^Y:Z27**'*9QD'XY#[TF@LS81]6:?+,=UW?9T> MV"$8FJZ6=S .O&Z$5N0I.#Q=?@WQ?-H7Z%HA'.I'BSD8YYS6)VIZ4C:\$EU\ M#:DVB<*>;"%^GGU&@70ABS:4!QMJY=6OEZ]+K.& ML^F\O^KRF4U0$EC0($LWA*+D,'5(OF:!CJ*4_+^(.)>WTZ@M+U$40@^JG)B2H8L=_5&SRNQUO#V!/2M@#)TQYC&;+&!@35[,.;3[&-B6+.E'8IO'C]UZ[N71ME9]X'G\G8:M>4H>H&CY,F, M(3/(^$:OR:/K6^1!(G:J@&L4JEH6FB@.S3O!4THS"3:"%YKY5*2LG1G2;'=T M(3-+=;]F%X_]783'9#()2+;\1'%^-E- S]L]R_0T6#\=[1]>F 8>J*))7[)K M%)1LD8KB2&U7Z&;*-GL)4V2:#Z;2[$ENCE6\@CV(A2A!_065UTYO++!?-[:< MQ7'.KD)J 5%@3;>L+$VWFSJJ!SC/?$%@E[9CA'!_+>,QF\^.5^2G(5@LXU=@ M.10"-4O;J'@7O%CW?W_0>,QFTW%HW&#+9QSG\WU=57ESGDSR-H!-KGUD3*8Y ME[4(G8:>E=;G\G;:!T='P'%:WY8I+VA[G ',SL0;L8O;_DHT:G*JS=(8QVE\ M6RJJ8U9A72Y2H7,.Y#$**;/,Q?$=YHI43 \:]E.7R.@:1Q>E-*^S=D%!>EN3 M]CSN=?L![.Y'%TYU]1CA^3QP@H@M:W&;2UZ,^K#S&(72:/&, MXWC^:,['F)2U!AP]=U NG)UC5(]-*";+;QSG]U>:\FW)GH\ [59)F-O"(=\, M]?KV<-[6[."]XCTLGX[[YS<>*W.Q%5C18LMS'.=Y,(16]4L=OW"O:*;.Z8/' M"B63I*]]='1M65"Q;6YS)6B&17OOUSWM;HROFWO2WO,;>+%J[WVMF_8:^C,1 MFO12![?1+I,/,]V?HKW9;;\H7C67HVNN%"^:CSM*,BJ,@?Y]P[EZ_F)>T-VO M+_\#4$L#!!0 ( .6#JU9&:G5*%P0 ,@( 8 >&PO=V]R:W-H965T M&ULC5;;;N,V$/V5@0H4+>!8CIW=%HEM($F[V'W8-MCT\E#T M@:%&$A&*HY"4'>_7=X:4'6^1=?L2BYQMV2GCBO4RS=WY]9*&:(W# M.P]AZ#KE=S=H:;LJSHO]Q"?3M%$FRO6R5PW>8_R]O_,\*@\HE>G0!4,./-:K MXOK\\N9"]J<-?QCB!YE\*%:%3,AA!9U% 3%/QN\16L%B&D\C9C% MX4@)//[>H[]+N7,N#RK@+=D_317;5?%C 176:K#Q$VW?XYC/&\'39$/Z"]MQ M[ZP /81(W1C,##KC\J]Z'G7X/P'S,6">>.>#$LN?5%3KI:-G-:/*14DW1 M3,XX,>4^>EXU'!?7OZ@X> 2J(;8(-T/@]1"6961LV5'J$>:5P5O9SE-UBLO_WF_.WLZD1Z%X?T+DZA'_EXRL/_P*"( M<#Z%XYJ EZ* :]NW"G[#1T<;-8$/3D_A.[Y$Z#U6$ E:]&A8SI"*Z9:Z7KD= MD-_'?#^!WE,U: R@O8E&L[S<2IHD+G>8%"?B**_;"50F:-J@W_$G;KB!]&+# M)/FEJ>O0BT&CJ<*7#T$K(%[U!L,$-DIK(9]C.N)F,%CE&5DUC@(S"%.V7CA% M!N!4C&L"&*?M4"&SQ;.>!DFO0XZ!WG(M9*J:.PDT;!.+E A9[J7UP?#%EJ=E\*%53',-P)G.EY5ZYJ M5FX(?>Z8.>-^\*9FF65]NKF$?G+ FAHA:(-.G.)F_8BL M>A9%]G 9<$/4.&0'Y2 F&5&W+E/5R?KD@.:V(#?FV,&<+V9JP=U-I56''"S)HI$Y< M_7#X-P7!Q&R*UAHU@)Q0RS M82GY"1.I\"S2&?D*_5B@_- =U'HARF(85FV_!51,X_=DK0D1/?<5+D>VQ['9 M+3^13X/R4>1-SD?2CU);&V9)?B<%Z]66\7D+UW$2J^O)B=6>6QI""CRODIZ^EHG*H]>%ZZ5 M)KVA7#LTN)@?FL/LX9F^SJ_3R_;\QG-3;]@5L%ASZ&SZPYL"?'XW\R!2G]ZJ M!XKL3?H4'='+!EZOBUO\ 4$L#!!0 ( .6#JU:1K\7'D@L M P? 8 >&PO=V]R:W-H965T&ULK5EMUMN[@XA4_^Q@N7ODV5=:9CT'%MJYU>'AC*G_W^F!Z MT#WX9)>K1 ].+EXU>FFN3?K7T^_>G-%Z7O!/ M:^[BX%J1)G/O;^CF7?GZ8$("F/PNJ/^ M ^L.7>8ZFBM?_6K+M'I]\.) E6:AVRI]\G=_,UF?YT2O\%7D7W4G:\^_/5!% M&Y.O\V9(4%LG__H^VV&PX<5DSX99WC!CN8412_F]3OKB5?!W*M!J4*,+5I5W M0SCKR"G7*>"MQ;YT\49'&Y5?J(_!1..2%ENY4EV+F^C=M5TZN["%=DE=%H5O M7;)NJ3[ZRA;6Q%'K1KL'(M@ZW98VF5(5'G'E M(JZL2R;86BVLTZZPNE(1- U@)44F&TRE:8OS1'.E;XV:&^,4E&UT8 K,)938 M;Y"=::4^CZ_':FF<";JJ'NBU:8B&7BO7! MV306:AS]>7GX\8F:Z::"SGE=& MA9;>B03+MF(]V0@):EV;H@TVV;SB[7VQTFYIU)6O:QL9$ ^OWUX=T5X=2F+X M6%$HX ,),U97)B0 -!8)C'D1Q1=:,RI6!VI;6QQD"!&2KU. MO(6V037#?,IAADPD[C6'8S19E-#X,H".;W MUE)TK=56R>/NQBC3IS3G2$2#T$@ZI)6&418+LDV18UC7E&/B@Q@-J5Q9/;<5 MYPO9\M:XUHR4N6\H-N)H(\^'D0[BI':)%YU)]N)$V;*IQ6PYL;*AQ#I7 D1? M?_5B-OWF)<*+$K@ (=H=!Q X0(F!YH',OZA:@S0HU?R!.6W3)(5C9.-E>0VL MC50J$'ZW-GA'[\8 TM1RA(A_:_T O6'&H!;!U]CHX\#L:WP :B$41*O>T.LL M0L15$ &*0$1X+WN:+DD6"D<2C=*A%WD8=VRH^"<2.*Y\6\$:9'-=YN#ZK772 MT?59^\A,F?I>9XH7A\"/)\% CS^;W-L8N2W*I0#))PX90A_J)=5THY,!^IU.A($ZI%=\M9_2T1A/R;F0GQC/)B^Y0$=Z\$-O@^O>!BS= M[&57Q+^\5(^8_/0E2YTU_B_"L1VU6K2 M@I0U@7NMJ'V9$B3.4N.#>L7LZ#*!S )B=X[:P#_S,C?.WF@F7!B_1?5/8$R19 M$,-"SESL]VX("JVS@'1Z)FL8O,U2D)XB:[V<.X'UNRAIM+)F,=A;FL)RR2>P M#%OV([BC2640ZT,C]0@NA8_*"0Q:F&F#YF3SA:5;Z0 MIZ#KVU!TZ&IN==7*F[4@(,&2 -'&ZD=/+Z\\;H++.+ W/S?:NC_3F24N4_Y6 M)-[L*2D!7(EV*4*,DF.-;71X>8U.:C9Y?GPVV>H[L?^)_-E4B5S._,6N'"=# M1]U99 < %%:(W&Y9 *%$!BINY5%ZM,24S>5SK!$T%?9/WJ!I.CU,(:;5)FN M) PJ(:\HJ&'<#/2< K!*D(YZWD9$=HP;98S#'N!&D%X.H@&E,YJ>5J/A.0D M%-LB,>+PKKU;',$I57Y3VK8^IKP:JU^-^+=GZ$SJ]D'"9^K%^ 6FWZKJ&M=G MZOGX>?\DDTZK8(RJ9;(4Q,YHF@=#WBJX#2^3P/86/96$, N@.:3:NLW-@D&4 MV"0RG)\.A6#!-LFC[NYX.MJ(@I4FX<^FX\E0>CJYX%#0C4VZZD*A+R[/4!#& ML^&.0L>5>)@NJ+E"!I*;Q^H=I"M1 &DE# T_PSNYB=R[#5%;41J1+3P50R7Y M+4&%=27U>[=D1Z. MSH%S/QD!NSM#[:Z0U.D87(]1AV[,FO)H0'?1!I:+G6T9[(TP6V,U;BW:OYQ] M7ZCY+E?":7YIF%^/*X^T)J#:(S8GNW&,[T/WPQ^+%OLL-;!]AG2=:I:/8T > M@B$ZU:Y[ECSF@HKT,#JFG%+W24UG.?)[:_PU=E.HK@8^W*!%;63^V)(2.UK\.U2X@(V M I42H;J6M,M(VH&7]$?-!AI3?:MMQ7Y&NBWTK0_B=(1[!\'4PG:6V0H&O23( MXE8:4XLFEW#H5K:V:>@1*JP5@IG1_8$:OK(MNC[H5\ 'H@+9^C,Z+S,/+;5S M._>!@9R4YMXL9H0.6NIT)5ID$9O>?Y $/GV02-6&0K4L&W-8W(2;9O=@M= M*&]&28_KS]1D_$V/8^!3^-A/CC,PT:6@QP=!CQ\Z8/EY:PK8&"Y_^=#3.Q(5 MKY"D4CPSH9%Z__Y*'?+SHQ':UI+0CL,\;68X'$7C!0^RP.Q1GB(1!CSZX7^$ M44T'J=:4M-1WP) Q^>*&*BLG^W))QU5(ZV5 ::<^K3"FY#UM0Y10U2?KPIA; M_AA;=C!SUU4WJ2.Q,TMTK[0D=6/H4'<&N)(L4_:C4>[+,F9W$PVK"#&C5+,% M-_MPY*<6+,^FS[-]MD[G,&B3/--O3T^YI.E:(N+P\;HC:3,T1].2#I[(B?NH M;N8/EQ..<.GHY BPM]LIC/87NA7#2D0,S M^MCH=.\"V@W,U*]!S14(?::F9^LF=8=#YV:M 15AB-1W7[NESNA#)UR;PP4- M::743LG5VG.Q@8B;8@P\N&=\DLJ5I\RA)[>MCTM',UX^R!4??)$?J7P5( '3 M7I:>C\Z'APW!.UP7N45YR\=_!)Q_UVY_8=,=H>O/Z#S'6#$]/YYBT7J $YF& M$]R5M'3O9=(X_,4WME"GL_.C=0>>@D=9H'J'/NL.=BU-Q3%/)6'I[!_<7 J= M;F)Q&]-XSY0_'\HD[OK3-RZ"^>!,AB@Z%MN@UW\YD#C9>>(EYJ-&J##H;)&8 M.8_)+/V1KZ4N2H9@55H^^\ISS\;YBP7Q(G7S[*.#S2?/[,9JUP>MD\$7RMJ$ M)7^')5(06CY6]D_[3[V7\H5SO5R^$R-'ES J^M\%MJ*=>'Z@@GQ[E9OD&_[> M.?<# M #6" & 'AL+W=OK^\E9:O.ZKH;,""( M)/+><\\Y)"^]W$KUH"M$ T]-+?3*JXQI+X- 9Q4V3(]EBX)F"JD:9NA3E8%N M%;+<)35U$(?A+&@8%]YZZ<9NU'HI.U-S@3<*=-Y MJ5;>PH,<"];5YE9N?\:]GJG%RV2MW7_8]K&3N0=9IXUL]LG$H.&B?[*GO0]' M"8OP&PGQ/B%VO/M"CN5/S+#U4LDM*!M-:/;%27791(X+NRAW1M$LISRSOL5' M%!W"+6:R%-PZM0P, =OI(-N#7/<@\3= $G@OA:DTO!$YYL_S R(TL(H/K*[C MLX#OF1I#$OD0AW%R!B\95"8.+_F.RD+)!C;$5=%N(*=-!1OG,2KXXRK5;OS/ M4P;T^)/3^/;D7.J69;CRZ&AH5(_HK5^]B&;AZS/L)P/[R3GT?[M&9T%.4_P@ M#4(RAA,5X!X?A'QD=/+9 M_AK9"4,4F+&=P1YQ[0A1 ES/Y[.Z3GS+^;3T89. M!L]8#7>R[GH7(G\67D#B+Z)X]"M54A!/IY#,PM&]-!1YV/4>1' MD_E_$%VB+!5K*TYG%4NJ^G^K_DC'EJ;N#%6THA?^/)Y9IJ&_B,/1.V%0";?J M)"BY('GQ_'OR3O6NX.BNH84OW8UJ-QH=R/[:&4:'2_NJOZN^A/U,@6G@HA33#H+"V.@]#DQ58 M,M-3%4J2S)0NF:6IGH>FTLAR;U2*,(FBD[!D7 :C@5^[UJ.!JJW@$J\UF+HL MF5Y-4*CE,(B#]<(-GQ?6+82C0<7F>(OV2W6M:19V*#DO41JN)&B<#8-Q?#[I M.WVO<,=Q:3;&X#*9*G7O)A_R81"Y@%!@9AT"H\\"+U (!T1A_&@Q@\ZE,]P< MK]&O?.Z4RY09O%#B*\]M,0S. LAQQFIA;]3R/;;Y'#N\3 GCW[!L=:, LMI8 M5;;&%$')9?-E#VT=_L0@:0T2'W?CR$=YR2P;#;1:@G;:A.8&/E5O3<%QZ9IR M:S5).=G9T862&4JKF:N1 36#&V[N!Z$E;*<19BW.I,%)GL%)X:.2MC#P5N:8 M;]N'%%,76+(.;)+L!?S(= _2^ B2*$GWX*5=HJG'2Y_!NV)A_T<_].)^41>CW8#<>7'AF MHC8;HV6A:)-EJI86&7%Y.KEB[,D/GUC:%\O4-9H M@,DG)K@5URAGR!9L*!$:0OGS>&3/D3] !8\X/:+-Z3Y\+ MC;C%2B!.984GU=BGXM\'CF".94P'.(3X<0)DT9(SPVV^1L0 M: SES*2K>(\R?UKGK&L3Z5E?OOPQ3J(ZE5!5E3)4)JM(MN6;Y'KM#@HZZ,2* M5!8DX#-.%EV,[H T/;BMJTIPY^UQ]$_TX)+H00&NH*JI-P[]CYA2L=5_0A/3 M%H!ZFYY0\]+(=S".?V%*I^?;'&US8 /$B^*S9^23%OH?. *F@_D[DG16OR%) M%V1#DEV'7;AQD1&=YOZZ)O*ZIC9W6K?:_1&,FXOP4;WYG: FS;ET><_(-.J= M'@>@FRNZF5A5^6MQJBQQUP\+^JM![11(/E-T!+83YZ#[3QK]!%!+ P04 M" #E@ZM6($IUDZ(# "$" &0 'AL+W=OAV:C4:6>Z52A$D4]<.2<1G,)O[L3L\FJK*"2[S38*JR9/IY@4)M MIT$<[ _N^;JP[B"<339LC5_1_K&YT[0+&Y2"_S) M<6N.UN \62KUS6UN\VD0.4(H,+,.@='G$:]1" =$-+[O,(/&I%,\7N_1?_.^ MDR]+9O!:B;]X;HMI, P@QQ6KA+U7V]]QYT_/X65*&/\+VUJVEP:05<:J,,MF$ZVVH)TTH;F%=]5K$SDN75*^ M6DVWG/3L[%9:)M=\*1#FQJ U;?B"=A):PG828;;#6=0XR2LX*7Q6TA8&/L@< M\U/]D#@UQ)(]L45R$? STQU(XS8D49)>P$L;1U./E[Z"]U&I?,N% "9S>.$U MW'"3"64JC?#W?&FLIG+YYUP8:BO=\U9<"XW-AF4X#:A'#.I'#&9OW\3]Z/T% M'[J-#]U+Z/\C61=QSK/\HBS"L/,R-MX(/!0(*R6HB;E< S? ]HT,:@7\H,3J M@&ZY+5Q[<,D)UP6=RV8KJ!,-_,(EV$)5AF[-K^/6@@DF,Q*V0-G/BB;]<'1S M@QF62]3[RZ3U42MC8)YE55D)9C'W?,^>MF[V##X1@WS"5/P MC8$K&+7C843?;GN8C/PW[<4GY[UNZK_]=-"Z/;BV W[0+$?)2H0X:8_B$;Q] M,TSBY/U^>_:T]: L$V>">05)THY&HR-"\:"=#*+3FYH2W?1Z?:!'"Y!1%"D] MEI)G"XT(9=VEZ+KTOU%V27(1;0,KE;;\7Q\1P">: 9ARRCIFXU63YQ>0Q3/ M9"OJI/0J"4%R'2H79^L$E+"<;8UN/KC"V?IG$O-W[!$UO?I0&5Q5@BIBA4[[ MI$3RD8YK"KK.O@L_9^HTKHL76V;7:V_+-)YJ2II M6_?>HYPJAW!]]*Y@V$]:M.Q"W(Z[0[?L'9;]PW( W5[KP\^2WK-[]UI$]L5Y M[H$)CR8#E?G:SS\#F?.A'A+-:3-BY_5D.8C7\YGRNN;2@, 5J4:=02\ 7<^\ M>F/5QL^9I;+44WY9T-\$U$Z [E>*7IC=QAEH_GC,?@!02P,$% @ Y8.K M5AO6@E9\ @ @ 4 !D !X;"]W;W)K&ULC51- M;Q,Q$+WG5XP6A$"*LE])FH8D4M)2T4.KJ@5Z0!R;&_3_GO&WNT2 M4!JX^&,\[_F-[>?93ND'4R!:>"J%-/.@L+::AJ')"BR9&:@*):ULE"Z9I:G> MAJ;2R'(/*D681-$X+!F7P6+F8S=Z,5.U%5SBC093ER73SRL4:CY3FS;#'3:@?:91.;&_A2/9K$<>DNYX4N[$E//E_ZCQ&)_UX%#>#9'@"A\X]W'-%B7KKO>]JK*5M#-)%N^]EV;CJ=WKS M-]&3W')I0."&H-'@9!2 ;OS>3*RJO,?6RI)C_;"@+Q*U2Z#UC:+C;R=N@^[3 M7?P"4$L#!!0 ( .6#JU8(J%M&M , $X( 9 >&PO=V]R:W-H965T MBKO; M[6'8@VK3L7"RY)/DIMU?/TI.W8^U>>A+]&'RQQ])DS36QGD%=!J94)2]-%TG*AHLTJW%V9S4KW M3@J%5P9LW[;/\1;)9=7R+7]#]V5T9.B4C2B5:5%9H M!0;K=70V.SG/O7P0^"9P9Q_MP7MRK?5W?_BM6D>I)X022^<1."TW>(%2>B"B M\6./&8TFO>+C_3WZ+\%W\N6:6[S0\B]1N68=%1%46/->NL]Z]RON_9E[O%)+ M&WYA-\CF9+'LK=/M7IG.K5##RF_W<7BD4*2O*+"] @N\!T.!Y<_<\FYS92B_QMW%<"6Y.FDW&.>#YCL%,G-%+)9#"QE MV0&\;'0Z"WC96YR&O\^NK3/T7/YYR?4!.7\9V9?0B>UXB>N(:L2BN<%H\_[= M;)&>'N"=C[SS0^AO3-9AS$_:(2RF\ P[?@'\D4SW((-CX$I-M6H=Z!I<@U!K M224OU!8^"$4WNKJVD;+"D3;&7V#7MS"C,6S M>>J7]#B;9%FLQ2.)FP9+_(<:"D6V>2"XN%,/[0?"@$9W]*C\,SBM#@&EL7+63[Y MJAV7_N.!V,:@T,=D3BI9YC>S>+Y< G6F$&O7&$1HA[)#7W9 15,V8]4$.-JP M^*D7>$OMW2+LN 7>$8E;0:T.Y1W92*<%M1PI0_/T33$M7V+J&5C8T2&$;O&_8&:O!/.E5I$\ZO$MFFV89-[+7KFA MW8^WX[ \&V;$@_@P:O.*A=T0*.9,F. M[:2V@23=L 'M%J39]C#L@99.%E%*5$DJBO?K=T=)7M(Z!O9B'\F[[[X[WAVU M:K7Y8@M$!X^EJNPZ*)RK+Z/(I@66PH:ZQHI.50*606;E=^[-9N5;IR2%=X:L$U9"K._1J7;=1 'P\:=W!6.-Z+-JA8[_(SN M]_K6T"HZH&2RQ,I*78'!?!U/%+M@XF3 @5 MIHX1!/T]X TJQ4!$XVN/&1Q4#_R<=.L6R%Q1NM_I29*];!,H ,<]$H M=Z?;G[&/YYSQ4JVL_X6VTXU).6VLTV5O3 Q*677_XK'/PQ.#Y>0%@Z0W2#SO MSI%G^4$XL5D9W8)A;4)CP8?JK8FVN M.[OD!;LI?-*5*RS\6&68/;>/B,.!2#(0N4Y. GX2)H1I/(9DDDQ/X$T/@4T] MWO1D8/#7U=8Z0W?_][$8.XC9<0CNATM;BQ37 16\1?. P>;-JW@^>7^"X.Q M<'8*_43F3]H=9_6K=@B+$/JH[PN$&UW6HMJ#ZK9TGLL4P5N.H14&"]U8!%%E M5$]5DU..&B.KW:#"!_BUD36UH N?0;YYM4SBQ7NP'3B(G4%D-0N%>$!J5AX' MC-6=.S0E,P!=(>Q1&' :XG,O6NA<65TBJ[B"8AI(]V@5MD)Y+4:2E? -K6O^ MLX"/:%)IQ581$\< ]&>)ZGT0X#"\%08*M55)CL$8H./#FE3FX,+RE63%@,3 MRA<12?6NDO]@!L)"+8SK"8/AWC_3^9G/J+7H.A]=^$J*K53DBW#: CV2L+HB MQGM(T3A*%G/8XA +9B%<*37 OY#WCA7-9T,)&9)M0_CM^0Z!T@BG_Y98OX9) MN*1!HA2GD(8ZH* H>T>NH(N$LNMLY,X&ZDLZ'QK31T5"$L*-L 4E068>192Z MX?N75:H:MN.0"+$D!HWQQ3$X.9*4[XBQ&]Y9>/#_1VU,Z;4U^G&O]EWEMGXZ M8W9&!67HL8%,VI09@^&;EA9FX07\T-78,?UC)7HRN=\=.>I96C8@S=\ M#&PO=V]R:W-H965T2B'-W"NLK:9!8-("2V;Z MJD))-[G2);-DZFU@*HTL:T"E"*(P' 4EX]);S!K?6B]FJK:"2UQK,'59,OVX M0J%VZ4RX89O%#B%\]L,??&'F28LUK8:[7[A/M\AHXO5<(T*^S:V"3T(*V-5>4> M3 I*+MN=/>R_PP%@_!P@V@.B1G?[4*/RDEFVF&FU ^VBBI>8(Y4LHV%PC[)&& Y@,!GWOI$633%),J(U2N+>=V69H/9I"\R. M)'0&B7\^'-,^\J,PAF/5"@[:JD2];8:'H<]02]MV6.?MYM.R;UPHQ]Z MRZ4!@3E!P_[YT /=#HS6L*IJFG2C++5\&ULQ5G?<]NX$7[W7X'1^6[D&5G6+\M.8GO&=B[33.,X8^?:ATX? M(!*2<"$)'@C*?9@[)=BJ9037],D M*\X[2^?RUT='1;14J2SZ)E<9GLR-3:7#3[LX*G*K9,R;TN1H-!A,CU*IL\[% M&=_[9"_.3.D2G:E/5A1EFDK[>*42\W#>&7:J&W=ZL71TX^CB+)<+=:_<;_DG MBU]'M918IRHKM,F$5?/SSN7P]=6$UO."OVGU4#2N!5DR,^8+_7@?GW<&I)!* M5.1(@L2?E;I624*"H,8?06:G/I(V-J\KZ>_8=M@RDX6Z-LG?=>R6YYW3CHC5 M7):)NS,/?U'!GF.2%YFDX/_%@U\[.NF(J"R<2<-F:)#JS/^57P,.C0VG@VOM#V(MWTHG+\ZL>1"65D,:7;"IO!O*Z8R<N)C\J='3D(IL='41!RY86,GA$R%C%LXB(?VXS MULN:;)=%6?*ZR&6DSCM(@T+9E>I<_/+3<#IXLT/32:WI9)?T)_[8IMWN_1^- M4V(XZ(LMCA6WF3BYD8]XSLB.>L(ME;@V:2ZS1Z$RIZR*A72#[X4\@L M%G>J<-+AQS66:,?W[E546NT>Q>7"*H7%3G3YQ ]&9@="%F)F+.Q7MH>H=DMQ MH^-KF8MW.I-9I&4B/EM$N.CZ^P<]V@(FR+SXA$['5KHF=62,@Y')V.ZUN@>U[.\Q]4ZM3++2V>);]OX0J]JG M;Y@&UYJ%HAU>E=U A$!X"D]??-YR6^36K#2AA9H@I-@7QR?]X?@8])0DQ+21 MWS"7D4X(LVY#^+MP\T!$!LQ>.++ S+V844M,H3*- PJ"'H]4[D M_?U!O9EJ 8F.9*X=L&TKX\%3-EBX!B8HA>.@$ZW<%\-10^Q,)@A=!0:.X;J5 MU(F<)0HI0_DT%"4YD/>!&E;:E,4&&*QLUG3[OI@,FH;W!.)O 16*,B+'2<>V M-:%Y0$C-2X[8,B?$P6L!R&V.[&V[^3W;#T0;@-+.OI];A)*WSCO66$XDT,* MM0Y_*1,8?!DMM>),1$F!D^GB02&\1.JK(K9?X[:. /V]24KR0H&.9J6R4M%3 M6-AT2##ZU?I6#ZN+7'$'DSQZ\DCT'Z6.*:2LPI5E3Q>B"WC0E: LU)9LTIX_ M<[!YYO%S9_I$0>.ATS*DH4Q-21C4,5]E%;NH%6-KNJN*#2W)D7;:4;+!GV0$ MB)<7542(VSI# J'K\LE0'9G3H[:Z?7%5.;B@.&XK!.($8#C-HR*CR-B8,YGC M0S:B@WH\T$82E8ET+)@LUUPTMOOA_=7MW8'($]#&M#\Y%C^#"LK9[_ !V2L% M+Q#SQ( 6(7G8'PS$SWWQ'O0)2&6\8HO6#FDK"4K*I0;[.%Y.A:57<54N'YG: MYTIM,D^U/ MU" 5/,7.7;"EHK@XP-JRK^]!;?@'\P=8-(N]1SUIAUVM,,6)K#Q[*'GDX+"( M.$0?X[3#F^P,=M:X?_)B9_DT.#*1-> M0CBIK]J'#R%8DP.2&N !CV,VOU+4&:K)<@%&6I"*N46>ZYSN^7W!/B::$ IY M:8M29HQN6V?)%,NQ1@8_T[40;4NF10ENKSK0R("%2:J/24_H.X@\0QL=F+M' MY)24'&*R2<*>7B>C_KI@!R9NBU,^/-^J2*7-DLNN_@C%^.[I-WMU;E[YX(^F M+X850!L(=)\L/ AQT=4'4#]/,--XDN;0/?2(U,3'&1#8DJ]KWW*U-/9!VO@0 MX2^ZXR)SEB]BC0%%'(=!'+[.O[ MVW=W/"(TRMN&19R/;5Y*I5U@:3=P*G>M3P((D>YSN'Y8=XB]RN9:AZ@N"# M!YI/BE'C0A#FI_#?-ZL MG;375DS1"\-#\]RGG,&2AK6W)OUC]A8EU<:,[E]%5+*[_[.T+;XU_[QT_[8! MB8:1U*PJ-;9FYZYAJ%E%M]%+>!YORYJ*W%B#X(!Z? @Z(UEY@(EDL5S7?G;+ M?LMBFB]:0UE(_/WOP<6'!@;PH%5;R':=VDA84RZ6Z&D#"=+;=H:5; _)_FQ: M_!E4^LM/IZ/AZ T]5%]EFB?HCJH$>5'3$[BCPJ)Y8A,)"H?*".\U,3E^XC;J MO!ICX6Z.'WT7QU=8_Q^X/C!5J.QD\&E@D1_!^=U&BUOA5E0O(@^VE 1^XXC, M#>EF8CU'JGOK8P6VTK/JQ82FZ(I7U9O7MX[E8I75U4N43[M#WKVI*1W?,:Y0A53G:%X%8]KB\-'XD>S\F3WG0XW/O,65 #[IVRS;*YU%:L9%*JY^U)VFY$,V'-5YWR M-P(-J"-I[2/% LOQX^=WR&V]=S$S^K)4=2Q?X"R=Y27Y]0-H,1&C@_ZVKTU' MC2^!J;(+_MX)#0E?_U&POEM_4KWT7Q+7R_WWV!MNE*"EFF/K .U/1UC_C=/_ M<";G[XKH79Q)^7*I0">6%N#YW!A7_: #Z@_-%_\&4$L#!!0 ( .6#JU;\ M^/!(IP@ +$8 9 >&PO=V]R:W-H965T6U5]_OAE> M)-FRXP1H@?,0F>3NS'YS^V;(G&V,_52NE7+B/DOS\KR_=JYX/1R6\5IELAR8 M0N5861J;28=;NQJ6A54R8:$L'8:^/QEF4N?]BS-^=F,OSDSE4IVK&RO**LND MW5ZIU&S.^T&_??!!K]:.'@POS@JY4K?*_5[<6-P-.RV)SE1>:I,+JY;G_M6^T]L.VQ9R%*]->F?.G'K\_ZL+Q*UE%7J/IC-OU5CSYCTQ28M^5=L MZKVCJ"_BJG0F:X2!(--Y_5?>-W[8$YCY3PB$C4#(N.N#&.6/TLF+,VLVPM)N M:*,+-I6E 4[G%)1;9[&J(>P:Y$O#498EU* M1VV4RMZI_L4/WP43_\TSR$<=\M%SVK\J2,]K^LTX)8)@()Y2*:X_5]IMQ2]Y M#)^@8,1-*O-2?%PKWB?SK:!:=_A7"BE*TB-TM[O ;D]LUCI>BT+93+M2.,BN MX&>G\Y4PR[W=M;0IZ.12&"MRDW^N9*J7&K@.5KWF5A9P<*QKL)9J#DMPN;,Z M=IV0W$B;'%NH[IG,$V& V-8"IPMV4;TZ8#\A8/.%.P-#0M$&6J9FQM\9")MT5-(2E4Y;\EU=? 5.X M;:%CQL0HVU/9<7QQQE9'887.L3M$O>'[V9A,'U34I:=M@@\*$H4\C\A MYR<:R>6,+4554,\H"H-<9WIH="T,3J LWFU]%&YVSF&\-]JM'T9DH9Y$@G#@+3ZRH1WQOBGX MCQQ?,I;MD(M4-=.!_DO5O+'/ 74+)W9J<['.PJSN.X0Q$>@:H)ZV;8A7.LO>[]5V8(L68H_N:-#97=Q">=C4A&7 MJY55*UC6>U^YTD$/!]*)7R5\;K>B/3WR9J.)-XY"\;V8#OQ0S 91@.NYY\^B MWL]-&,:CT//'M&<\& 6]ZWME8TWA>B4"WYM.YN($:_Y@-NJ!"99*NWHMF'G! M).#%(!Q,YI L$"!:F\[\^OEXX,\?HGS@HI$7CF?>;#K"_LE@,@/(P,=UY$T! MLD'#L7DL&WCC&>2G/H./?%@YFN Z](+9M/<',H.R#GY6]X6*FYRK$^:1KLB; M3T=>,*^=%9"SP@GC\*&?&W GZ) M!R#3,Y.HE'/GL.^TY9!4EO/P)8F%BE:40F63P.5KB@W+?F39_6%H)]MC2_$3 M]JY1T)@JZ5PD-MM9T/:_ADEA)W)D4O3*DJ(@1[ M!.$HH@ >46!U^>ET2>A :HIZH[!4GZ-!$$ N'/CX0UE4'].*$>=20;3^HIIB MPCE!OH1C_GE\V%)J<+9,*Z[_V&3P9H.\3O0F/:?/BE)]-M6/K!J$\UIX)C[L M.GM-*B\@DR>F@?\W5@EGJ(B JV04@1=&(;MRUA$*,\/8;PFE*4/F]_ -GC97 M>VSR>.UYS@A :V$8\ F@FF PG^%Z%$5?6?,!J.^H'G'=-* FNC<5Y-##>!P] MF$9E6IK]D33OAHNV3EI1FDW%J^O;FYL31 ]@9(4@[M)#ES22Q9RO'+WR4>;N MCVV=WGH*/1AO4KW2E(#=G#,0O^?@HK*>+3>@=[P[4F%A0.=&?ZP1/YXUO#U@ MQR0.P'*/7J@.:-)EN(QC4^6.U>Q&L4):!Z8L)$\:#94^/('<1X&4#?_L4EW1 MY-[.%&1KG?"O](F8C4$O#60N;E3E)^5V]" ;'2\QR^1[@U0BMRR?XQ<#-("_ MH?>(5_IO.K6=9UJ?#L3[YMQFU$,&0N-NTB[U?4LEJ2%T"[72.0]N4/D.\(-Q MVU+,0U6\E_;]6F&R"KBJ?E2Q8C().'H2Y41D/#@HBD0G&..$XYPF3MH^E=$5 M^*U."HYLTP/!"NLZ?"\C1+BQZ.>4J M&T6X8D.#**V@]BK=3.!)UIU)3\"M"-!63<>^6M]-:G6^$.\!X-Y_W?J[3@A=E@MK7 M],6!7X6GR-:)/^I]-(YM^H*7 ,3S>4R;SJ9?=JI5J6RXZ7#V(8_1;#D7&=B" MAVQ@XVFS>_+RODBRY#I^\2;RAV7IEK@/_&56.:CVVP#.]^ \ZB+M]P:\X>ZW MG 5I[4Z597=6]PZU>3AXU'5',<<(-6W?JK[&NT='C)V;@P,W_Z6L^:>]^P6 MTW_8S6(0S+_%SQUA$?#<8/C20+#4,35G_AKS;0PFP*-<@0< 8F*"8Z?3R5OE M#CQ \\@Q5#49E:WY,/B2Z?BAE]'+,,CL"+T^HMR][3['G]9?X;> M;:\_YL.F%4UCJ5I"%&DU[M=C4GOC3,$?I1?&.9/QY5I)0*0-6%\:X]H;.J#[ M7XJ+_P%02P,$% @ Y8.K5D67+]VZ @ 4@8 !D !X;"]W;W)K&ULC57!;MLP#/T5PENW2V [=MH571*@:3>LAPY%VVV' M80?%IF.ALN1)XY:O:.D,RG[9LA7=HO[4WFG;)P%+R!J7A2H+&:A:= MC\\6$^?O';YS[,W>&EPF2Z4>W.:JG$6I$X0""^L8&/T\X@4*X8A(QN\M9S2$ M=,#]]8[]L\^=MM'?8 I^DS@&P+R+SN$,BKO&26S:=:]:"=-[&YA4_5 MHTDP:=P[62MC;P2998 M_HM/2,D@)]O)660'":^9CB$?CR!+L_P 7SZDEWN^_,7TX)*;0BC3:82?YTMC M-37$KZ=2#HR3IQG=(SDS+2MP%M$K,*@?,9J_>S,^23\>T#L9]$X.L;]X'8?1 M7Y5%&&[4(U+9.;]P9X8+%4O"5* MK+B%GAF0RH+A*\DK7C!I1U XA"8ZJUX5*!M!7Z/3)X"VD\H5X7 MPCW;_T7$<$] K"KT+]H?:68IT^JUF0*3I5<"/5(_I'$&1]YV$H_A:$1J3!O8 MQ>;Y<"4GHX9*J\:'K;!$S008RVQGE=YX/V@UIWG'Q0;*#EV-J L-ACKBVL4) MI5OB+D,RQ$\U4[+WSAO4*S_-#-6_DS8\^<$Z#,SS,"?^NH=I2_58<6E 8$70 M-/YP'($.$RQLK&K]U%@J2S/(+VL:^JB= YU7BIIMNW$!AK^1^1]02P,$% M @ Y8.K5A-:XMX6! \ D !D !X;"]W;W)K&ULE59M;]LV$/Z>7W%0AZ(%%%LO3N*FMH&DS; !:Q TV?IAV =:.EM$*%$E MJ3CY][NC7F(CCK-]L2D>[[GG7LG91IM[6R Z>"Q59>=!X5Q]/A[;K,!2V)&N ML2+)2IM2./HTZ[&M#8K<*Y5JG$31Z;@4L@H6,[]W8Q8SW3@E*[PQ8)NR%.;I M$I7>S(,XZ#>^RW7A>&.\F-5BC;?H_JQO#'V-!Y11$P(%6:.$03]/> 75(J!B,;/#C,83++B]KI' M_]7[3KXLA<4O6OV0N2OFP32 '%>B4>Z[WOR&G3\GC)=I9?TO;-JS:11 UEBG MRTZ9&)2R:O_%8Q>'+87I:PI)IY!XWJTAS_*K<&(Q,WH#AD\3&B^\JUZ;R,F* MDW+K#$DEZ;G%->7]#VTMW*"!VT(8G(T=X;)TG'48ERU&\@I&"M]TY0H+5U6. M^:[^F/@,I)*>U&5R$/";,"-(XQ"2*$D/X*6#DZG'2U_!NQ*FDM5ZRTGX^V)I MG:&:^&>?ORW<9#\<]\FYK46&\X :P:)YP&#Q_EU\>^0'8RD)T<0O^/&3F( ML9_AM78(<3J"EQ;@4EB9044"Q8*:!-8+I(5,EW7C,(?E$^3R0>84RN>CM.D* MA(TO?\R/Q0,:ZF:HFG))*'K5 EE>$5))G4A%G=T#30CK1.71\L;P'P.1::GS M$7R5RAM]F].:.)$RKE;4Z> T"*6@)FG_7/OYLY(-0=,JR$MO& M1U;BY1.PH5YQ!#0!H&Y,K6WKB2N8A%!9HP1/E[!WJN8O&]*\HO*2&5-L)4TE M'>V3PX!EK?038B.@H*#3(:S(@TPU MU(2P,KKT/FV19.+YZV$5EA6DZ2-)'@H*X?$0/KH"VMCZ%)$JEU9%:".X*UBL M:,3[/(JE(N^0Z)&.*UHB/F4#D:6O. [' 4H?9$6ZNK%TCH)'WF'M>KJD^GPR MI^'W\?R(\\3&[@I#\=T>2T!#)2MXJASQ5.'1DAQ=]R9_@0\P#:?Q&7STZY-P M\HG61S^ZLH:^K+MB;BSM$;G6J9V&&#B]?S=-XN3S2T>3:1A/XW!RW 9AA-$KCCFPT2B):WA6PG01.7W_7MB5[H(I67=PL9M2*3G*5[^]/ M\KY&?Y4.=> *\48-[J9^;\)[:NQX^*(6-[I1.??!3D7^[WQ?#9W'9H[Y.J?4 M;H3)_0P8.G$G3FDX3=/P9'(*23B=3,+T= K[YOQXZQ8NT:S]6X-'55.Y]D(> M=H?GS$5[BS\?;]]"Q'TM*PL*5Z0:C.0M_@502P,$% @ Y8.K5H!T+OV1 P Z < !D !X M;"]W;W)K&ULC57;CMLV$/V5@5H4+6!8LNQ/['_H[VS.*43 M2BD;UDX:39:K37*YN+A:!?VH\*?DWAU]4XAD9\Q#.+PK-TD6"+'BP@<$@;]' MOF:E A!H_#MB)I/+8'C\?4#_-<:.6';"\;51?\G2UYOD;4(E5Z)3_M[TO_$8 MSZN 5QCEXB_U@^X2RD7GO&E&8S!HI![^Q9T]*^&YI#MAO62W3CU PU5:C !7 M T#^#8 EW1KM:T>_Z)++4_L49"9&^8'157X6\%;8.2T7,\JS?'D&;SE%N(QX MR_\1X1-]MD([$3O"T=^7.^&[ MQ>OLYS.D5Q/IU3GT*;%:DY?E9T^UTS7IFF%?J): M.)(E:R\K"95;9FP"1Q\^7-./X^$G@H[ 4 XH;63I:VNZ?4V%:1K,6X&VL$;- M)P#I#C(%FQW"PM^->(16=8\G&=4F0[M9(>;HK.X\U1*BUDV%O=!O,<2 M\FSA5VBJ,-O4LBV"(J:F>*B-B@BF@L84W?PD5,48:-!BZ[&_$(]0U%ILO! / M!+?(.Y*@RAD^'4I0=XZ]#P2M::;( IM2EJ2-1_9 )&!C SJ/&ZGWV!M*Z *: MID?,WCQ;1GYH^:*>>IZ,I1LNN-DAN%&8SPE+* :"-#-3,PP=AZ'[VC[0"3:S MX\!1)/E-0]+XUV>K1]&[;[^,:$7N^T'Q;Q))V>LS^K#V\@"KF7.I2G@FDV M?_,J(3N\*\/!FS;N\IWQ>!GB9XVGF&U0P'UE,.'C(3B8'O?M?U!+ P04 M" #E@ZM6E<'_3]<+ >(0 &0 'AL+W=OR,/[U8!5"]>+TU&+.PKI0!MVYYZBNG9,Z3RN)T.AY?G)92F\'5*W[VT5V]LG4HM%$? MG?!U64KW^$85=OUZ,!DT#S[IY2K0@].K5Y5Y.6RFY+I7QVAKA MU.+UX'KRXLTEC>+G7MVHHB!! M4../)'/0+DD3N]>-]!]Y[]C+7'IU8XO?=!Y6KP>7 Y&KA:R+\,FN?U9I/^OG%T+ M1Z,AC2YXJSP;RFE#3KD-#F\UYH6K-])K+^Q"?'3**Q-DM)7)Q6UT$[V[U4NC M%SJ3)HCK++.U"=HLQ4=;Z$PK+XZ:J^-7IP%*D>C3+"GP)BHPW:/ 3'RP)JR\ M>&MRE6_//\5FVAU-FQV]F1X4^$&ZD9A-AF(ZGLX.R)NU%IJQO-D>>7T;_N_U MW >'B/I?WX:CO+-^>91E+WPE,_5Z4)'-W;T:7'W_W>1B_/* MF>MMF>'I&_\ MN5%[^-2WG[VB,6]]T ALY?MV<7"=_EU\V^+BUY5"=F:VK*1Y)#O71M:Y#BH7 MF454&(\K;8)RNA0+;:3)M"R$ATP%? B>Q3I52)IB+,EW([%41CE9%(_T6E4D0VY\7CF-Y:J"PORGZ^N/Q[R8K"J$ M@IP72KB:WD4-EG7!^V0C!&SK5F6UTT&G$6\?LI4T2R5N;%EJS\AV=/OVYICF M2I?3@D\WB@U81\J,Q(UR 4B+01&/&YLNK VT<9%KGQ76US Z+($AM"_LH*CS M: +2JM>&A^Q$&^^8=.,5ZX0M=0C]TWR=K?KM,V*G]_FY5[<>;]+&"8\1<)B, MGX"1<5G:8B-8&E-#5G_4L)NB^1S/>E32"45 )'Y0F2KGRC50,AW2R&%C0EMI M0\:'@%(:E"\2.:0R1?5&P.Q"YK\#OWFI8:,C.=C;0A6,J]%!F(0@* MMEQH.=<%YPO9\EZ96@V%>J@H-OQP*\^[D0[AM.T<+QJ3[,6)O&931[.EQ$J& MBM:YB4#T_7>7T\GSEP@O2N ,@FBV[Y3"#DIT=N[(_(NB5DB#7,P?>:5=F;1A M[]EX25\%:R.5,H3?O7;6T+L1@#34'"'1OZ5\Q+YA1B<6SI:8:'W'[!M\ &HA M%.*N6D-OL@@15T %; 0JPGO)TW1)NE XDFJ4#JW*W;AC0_FO2&"_LG4!:Y#- M99Z"Z_?:1&K69NT3,R7I>YT9O=@%?CQQ"OOXVN3>QGXI?@E[LJ* M'UL;W+8V8.VF+VF,F(Z^@K(-6?SD)6N==OP7RK$=I5C4@+8"4-8$[JZA]F1( ME5:..=:M7[P\Q7%3N:ER 2:X4N;(?BK*Y$^9\J #G1W ;!RW@WU83]T9>R]9 M<*[P$C2:PIX@24,8!G+F8KXU75"HC0:DT[,XAL%;+2/24V1MAC,3V+SS,8U6 M6BTZ;]52#GQ *]45/)./*)X>]7*JB0\%T,0Y3X+C'D\:^\40X!.W$/ENBY/ M*+-'XC<5_=LN:%1HYD'#9^)R=(E&NB@:ZOQ,G(_.VR=)=%@YI409.]-8,Q*> MI\:2I\;* 2^3POH>K"XF$2L@.:3JLDYT12%*=(@Z7,RZ2K!BV^)1^7N>#K>B M8"5)^;/):-S5G@Y!.!1DI8,LFE!HR]LSE*31M#LCDWX5/4P71.^ >3FD7@' M[7*48!H)0\//\$ZBL7NG(6H+2B.RA:5R+"+"Q*#"N)P8)36*$)?!1;#*0F84 M:X^",=J#1,IQ@U1-4 MPCNUD3SLR%W4CO5B9VLN-RHNMJD6N-4@H"G[OG#G?:Z$T^Q2\7HMKCS9-0'5 M'K4YV97A"M-U/_RQJ#%/$X5N,Z3ARDD_CH'X$ N"*S?\/>8QEW2DAY(^I)1Z M"&(R39'?6N/OONF#9='QX98L(KZ-3G:3M82=>W39@0F0VZ%8V36L[H:-;.HP M^0B/9'MJE%0;DIN^CEHGW[JN04:&$/6 27 OF:F!)T&'-T$M'Q'AVT48P9 6 MSMN568R3VF^OC'VB9C9K,C.'AD2@G:V7,2Y@(TC)$:H;39N,I!EX23]$=T"- MY;W4!?L9Z;:0]]9%IR/<&P@F$MU89B<8Y)(@B\D\^B9)+N'0+72I0]2;&H^*X." M$I)*<4&4'PR#ZXB$'R(2_IB0L"^\O$5 M)1(!EJZR& (R(B+P:4^V.R.V 8#X'))AXB NJ4#W2'N MFBF5\YRZ(DE@.N,-64B-F/\C$%= MEZ WZZ[=-5E<>>.L9"=JN]CVR>I@'TM-Z$\EFOW2+R[JCN+AZ_GOJ4S2&$;] MS5GT3RESWQED; *$=Z,WHPON2ZC%OSUAIA+/HA[X,+6MA'%I/LW5&P'-6:)E M^EO#,'55I?[A"XY$9DP!3?'8QD:S]R:@3<=,[1CPD CFS\3D;$/<>QPZ5YL= M$#&!2BTC[=#>UK*6,U3[]_UY*[U M<6FH\T['Z]$'7^3'0QA\V6+PY5^4X@Q*P#G7N>5/(MU#)&<-KK-(_/IP^:#L M_F]'7[Z@>,OGR%1U_BG-?E8@&T&WG]% C#!B'&\:J> L:BJ1!=#E-4(A5P6G*=73I=%_XS"#2"6SLA>E\=4M>^PDJAG;OT6DT'_'93*%! 98DZ"&SM-\. M-)'A>)8AA>98XLD)^<'#W_XCH]/.-^M2N25_F2=14#I^ MOFZ?MA__K^,W[\WP^)\#@)4EC(HV9H&IX&+G ^'BU_AX$VS%7\#G-@1;\N5* M2>03#&PO=V]R:W-H965TCY5G:V%Q!L-IFL:KA\OL%:;69 $3QNWHJRLVXCFTY:7>(?V MJ_BH*6\V"20 %KGA7 MVUNU>8];/2.'EZO:^'_8]+;#+("\,U8U6V=BT C9C_SG-@\O'";Q'QS8UH%Y MWGT@S_*26SZ?:K4![:P)S4V\5.]-Y(1TEW)G-9T*\K/S6URC[!!N,5>E%#Y3 M;^[YLD9S/(TL17!V4;Y%N^C1V!_04KA6TE8&KF2!Q>_^$3';T6-/]"[80X#]<,=^> A]?BD,+TN-)??WI%:P MU;./Z$&H_43O\4&J-7]]-&%)]M90T7GT$(KGP%C \A%:K8J.,I?31JGT8P@; M;H!^*U53G1MX(R382G6&R\("= =YY6[Y(&[9'?3;/"1 M+^'*&)16\-K *\A"-LIH'(>GV6BP(#DBYS75L)2C"6%/5_J_Y,!4A' M=Y8B.M&3,&-CQS0.)RP>?) 6M?1W3X+24Y+'LK_)V_?LHA?]@EY\Z;NB@5QU MTO:M8[>[:[SG?;]Y-N^[-LDH!:6_QA6YQB?9* #==\)^857KN\]262HO/ZWH MXX':&=#Y2BG[M' !=I^C^2]02P,$% @ Y8.K5G6<,LU? P _@@ !D M !X;"]W;W)K&ULS59=;]-*$'WOKQ@9%0&JZJ^F M+26)E+3T7AX040KX/=Z@7_O<.9>%(+S4Y3\RM\4H. \@QZ5H M2CO7Z[^QR\<3S'1)_@[KSC8*(&O(ZJIS9@:55.U3?._J\!2'I'-(/.\VD&=Y M):P8#XU>@W'6C.8&/E7OS>2DE>QGQY=:9:BL$:Y&!'H)AY2#.-,PZP&D+F#P"F,)[K6Q!\%;EF._ZATRN9YAL&$Z3O8#OA3F& M-#Z")$K2/7AIGW'J\=)'\*Z%-/!9E T>P4[VF^2/X%HJH3(I2I@0H:4CF(J2 M5Q!N?*/\97132[4B^#)9$+MG]NM#E6J)G#Q,Q+7;!=4BPU' _41H[C 8/W\6 MGT9O]J1YTJ=YL@]]?--V&7Q8HOGHN/)?F+#T_0\03"DKZ0/)HCCE?S1H8L#;F ?Z6-A M$'<$"BROK/#ZFGCY^_N!TYH37+*U[]>N.%RU0+-920ZN)"M +AK+,;(N<9C M*[[B$SB$> "'#QM-(7[M#%*^)0,W.O.FG)+=A7(8#O$_FU.WF;2;?,VQRY^ MNYZ+N5O M"TOV?.N>[U,T5K=\_P"!45< 5D5ZRJ\]C?R[C^-_::RW\P*)=M6S!>*WXO-' M]J<=].^H*]PZDUBI*W_R$OB*ML=3O]H?[I/V3/MIWOX9<(564KF@2W:-CL]8 M)*8];=N)U;4_X1;:\OM;:;B0O0__*,?P!02P,$% @ MY8.K5B.]@ B7 P U@@ !D !X;"]W;W)K&UL MC5;;CMLV$'WW5PR419 CF5)OLB#[0TLHA0HDM2ZTV_ MOD/*DNU&:^3%O,[A.>09C><'J;[I#-' 2RX*O? R8_8SW]=QACG3/;G'@E92 MJ7)F:*AVOMXK9(D+RH4?]OLC/V>\\)9S-W>OEG-9&L$+O%>@RSQGZOL:A3PL MO,"K)Q[X+C-VPE_.]VR'CVA^W]\K&OD-2L)S+#27!2A,%]XJF*V'=K_;\ ?' M@S[K@U6RE?*;'7Q)%E[?$D*!L;$(C)IGO$4A+!#1^.>(Z35'VL#S?HW^R6DG M+5NF\5:*/WEBLH4W\2#!E)7"/,C#+WC4XPC&4FCW"X=J[VC@05QJ(_-C,#'( M>5&U[.5X#V$Q('2\JX,C M:)53G%E^*0PK=GPK$%9:H]%=^(VL\.Z)T91^/_<-'6*W^O$1<%T!AJ\ 1O!5 M%B;3<%Q;CPJ-DT:B>T5N^ M?1.,^A^O:!@T&@;7T)>/50J!3%L4'+C)8(,I+[C!H\JD'OY*.:#;Y%P]L%W. M4X:02D%YS8L=< VLSFU+C)^(L3-BR3DQ?B(F+#%XQPLPF2PUK>KWL\Z:"5;$ MM-D ^2#.&B/ V$@=1U4A*8D&O?"GTM@T6>52&?ZONRNX>Z%RH;'-85>!VQVVTO:< MBYQ%9;8KVJJI5I^U5Q:=WW?%"@\"40ON],3E$556T&ABY=Y5K*PVEI.MF M],<#E=U ZZF4IA[8 YJ_,LO_ %!+ P04 " #E@ZM6/I1DEX8" !Z!0 M&0 'AL+W=O^OL+)I JDB M7VTI71NIA:'QP(2 C8=I#VYRDU@X=F8[!/[]KITTZZ32O?CSGN-S[7N\;*5Z MUB6 (:\5%WKEE<;4"]_7:0D5U6>R!H$[N505-3A5A:]K!31SH(K[41#,_(HR MX25+MW:GDJ5L#&<"[A313551];8!+MN5%WJ[A7M6E,8N^,FRI@4\@/E>WRF< M^0-+QBH0FDE!%.0K;QTN-A,;[P)^,&CUWIC83+92/MO)3;;R BL(.*3&,E#L M7N 2.+=$*.-WS^D-1UK@_GC'?NURQURV5,.EY$\L,^7*FWLD@YPVW-S+]BOT M^4PM7RJY=BUIN]@X\DC::".K'HP**B:ZGK[V][ 'F ?O *(>$#G=W4%.Y14U M-%DJV1)EHY'-#ERJ#HWBF+"/\F 4[C+$F>1&O( P4C'08_(-B^#DD6XYZ-.E M;Y#>!OEI3[7IJ*)WJ&)R*X4I-?DB,LC^Q?LH:] 6[;1MHJ.$MU2=D3@S^>@)34F0HU8R!:U).)V2<#X;W=,6Z]B 8I3WT'A\$438SB[BT:,T ME"-NKSH[]C :A].P&T23-877X6-:=G_Z&=[\2 MUF#!A"8<M4-2_P<0=D W,^E-+N)/6#X;I,_ M4$L#!!0 ( .6#JU;D&E?C!P, (,& 9 >&PO=V]R:W-H965T?WS??7?DG98';3[9EG,'7SJI["ING>MO MTM16+>^8O=(]5[C3:-,QAU.S3VUO.*L#J),IR;)YVC&AXO4RK&W->JD')X7B M6P-VZ#IFOMYRJ0^K.(^?%MZ)?>O\0KI>]FS/'[C[J]\:G*432RTZKJS0"@QO M5O$FO[DM_/EPX(/@!_O,!A_)3NM/?O);O8HS+XA+7CG/P'!XY'=<2D^$,CX? M.>/)I0<^MY_8?PFQ8RP[9OF=EA]%[=I57,90\X8-TKW3AU_Y,9Z9YZNTM.$+ MA_'L/(NA&JS3W1&,"CJAQI%].>;A&:#\$8 < 23H'AT%E6^88^NET02.$&M H3BA_*0_.X*Y G%MO#=ZO<5\3V$JF'#!5P]O/@^@Q\2Z!/_!97+QG M.\GMY3)UZ-##TNI(?CN2DQ^04[C7RK46WJJ:U]_C4Q0ZJ25/:F_)6<)[9JZ MY@F0C- S?'2*G@8^^C/1P]^;G74&W\T_IT(?F8O3S+Z6;FS/*KZ*L5@L-X\\ M7K]ZD<^SUV=T%Y/NXAS[^F$L(= -W.FNUPKE6C_[_^L\%:H]XZ2 MX(E/J:LTEJUU7I)K.31:8O4+M8<+H7!%#Q;/V\N;:!-DAV]TSZH6?6-E"0GKS=5-72#9([7 M6/B8BTJPT%HN8);060F7:!7)C&1P&9%%,B\*P*&&UL?53;;MLP#'W/5Q!>,:Q M4,>77)HE 9)NPP:T:-!VV\.P!R6F8Z&RY$ERT_[]*#EQ,RS-BTU*Y.$YDLC) M5NE'4R!:>"Z%--.@L+8:AZ%9%U@RA*;2R#*?5(HP[O4& M8 2EQI,799,ORQ0J.TTB(+]PAW?%-8MA+-)Q39XC_9[ MM=3DA2U*QDN4ABL)&O-I,(_&B]3%^X ?'+?FP :G9*74HW.^9=.@YPBAP+5U M"(Q^3WB%0C@@HO%GAQFT)5WBH;U'_^*UDY85,WBEQ$^>V6(:C +(,&>UL'=J M^Q5W>OH.;ZV$\5_8-K']-(!U;:PJ=\G$H.2R^;/GW3D<)(QZ;R3$NX38\VX* M>9:?F&6SB59;T"Z:T)SAI?IL(L>ENY1[JVF74YZ=72-),O#A@:T$FO-): G4 M;87K'<"B 8C? $C@1DE;&/@L,\S^S0^)3,LHWC-:Q":6$V'R;BO4S'*Y 2\"KCE;<>&WCXDX6>:X MB(-Z*@?5UA.^GGBM!\P2.;TNVJN!+6H$9B!7@EJ;WA"78 M5&R8S>AH&HL MMP031=W+:-AY4):)'=&*O="@L ;BM-M+HLXU&C,&7E:UQ0RXI#0T%CY OQNE MEW#>6;H3D!:>F*C1$?M?\!E$H^YH%,.Q*PX/.JY$O?%SQ<#:*6Z:KUUM1]>\ MZ=C7\&;NT:ENN#3$(*?4WL6P'X!N9DGC6%7Y_ETI2]/ FP6-7]0N@/9SI>S> M<07:@3[["U!+ P04 " #E@ZM6[Y-X9*," "Y!0 &0 'AL+W=OYTB6SM-6;P%0:6=: 2A&$_?XH*!F77C)K;"N=S%1M M!9>XTF#JLF3Z98E";>?>P-L;;OFFL,X0)+.*;? .[?=JI6D7="P9+U$:KB1H MS.?>8C!=QLZ_KO?LGYK8*98U,WBEQ$^>V6+NC3W(,&>UL+=J^QEW\0P=7ZJ$:4;8 MMKYQWX.T-E:5.S I*+EL9_:\>X<#P/@U0+@#A(WN]J)&Y36S+)EIM07MO(G- M+9I0&S2)X](EYF. M;=FRA:^P17"CI"T,?)099O_B U+6R0OW\I;A2<(;IB\@&O@0]L/H!%_4A1LU M?-'_A^O#5:TU2@N_%FMC-?V3W\3MF\&H M_^&$[+B3'9]B3^[:D@&5PY$(CJD]R7=<[9Y9''R%+6J$5)65YH:.Z'Y;(.1* M4#%SN8%W7))%U8;)S)Q/>PO3:'1C;\5>-#F^URB8)? 9A'X<3IKY70P]TVRC:C5554YQK9:G4FV5! MO16U\ U P 4@< !D M !X;"]W;W)K&UL?57;;MLP#'W/5Q#N4#1 5M\2 MMTN3 &F[80/:H>AM#\,>%)N)A 2;S28NJJ8?CE'H5;C( XV&[=\45JW$4Y&2[; .[0/RQM- M4MBB%+Q":;B2H'$^#J;Q\'S@]+W"(\>5V5J#BV2FU&\G?"O&0>0(H<#<.@1& MOR>\0"$<$-'XL\8,6I?.<'N]0?_B8Z=89LS@A1(_>&'+<7 :0(%S5@M[JU9? M<1V/)Y@K8?P75HWN@)3SVEA5K8V)0<5E\V?/ZSQL&9Q&[Q@D:X/$\VX<>9:7 MS++)2*L5:*=-:&[A0_761(Y+5Y0[J^F4DYV=7"FY^'B/NH)+G-D>?*=[<'3/ M9@)-=Q1:\N#TPGR-=MZ@)>^@I7"MI"T-?)8%%F_M0V+6TDLV],Z3O8#73!]# M&O<@B9)T#U[:AIMZO/0=/! MF:C1[;RMX:Y ]KK:'8@'M0ZT\!=#TL7(%36C:6C8$F&N!#6UXW+$)>VHVC!9 MF.ZP,_4Z_MMYBP0?($EZ<3IH%YV+NJH%<]U)39IK].U*YOC,+'&U$SF2%P=T2-(TQ2Z[I]$T.WLBLKSB-+, M+>+>IY,,]I1OT)9OL+]\-#V+6OCZ7#-;:VXY^J3X0ETI)G<5:B_H[D)-+3G0 M>=FV2<_7QJP)%#0MMMV[,W>AF'R!PX/3)#XY ]/D3LT$7S"7?0,KI.Y@9EUB M\W^!*Y?WSBVZP5^@=M#..271HR9G'1+[V\( LEY_D+EE!G'N&GN0%_!9J1U^ZV#\:TF9.OZLUK0RE;<(I3X)Q, MH^,3RKQN)G@C6+7T4W.F+,U@ORSIT4/M%.A\KI3=",Y!^XQ._@%02P,$% M @ Y8.K5@,13Q=P!0 F@X !D !X;"]W;W)K&ULU5=-<]LV$+WK5V"4MA//T!2_)%*.K1G;3=-TFL83N\FATP-$KB2,28(% M0,GJK^\N2-%*0K-.;SU8!@'L[MO%VT?B?"?5O=X &/90Y*6^&&^,JC%N>R-KDHX48Q M71<%5_LKR.7N8NR/#Q,?Q'IC:&*R.*_X&F[!_%[=*'R:=%XR44"IA2R9@M7% M^-(_NXIIO]WP4WF878X\ 00ZI(0\<_VWA&O*<'"&,OUJ? MXRXD&1Z/#]Y_LKEC+DNNX5KFGT1F-A?C9,PR6/$Z-Q_D[F=H\YF2OU3FVOZR M7;O7&[.TUD86K3$B*$39_.8Q"T!H'%W02R*'_DAB_.E=PQ1;O1&PUL MJM8:P8F2#N76*%P5:&<6MT:F]Z=7F%?&KF6!9ZVY+=?+.[[,09^<3PR&HR-!O-7I<99)_;3Q!>AS$X8+P*!AV^X\IEH>^PP O" 7]A MEW-H_85/Y;SA"OIROE2*EVM SAFVW+/C?3=\;ZG/CO3%4_A8HR-I$%M8;SXX84_\UX-9!=UV45#WA>W37LQN6+V<-G[ MBI+3[)(:0)A]'^!!E_V [S; 5C+'KA;EFAEB2]O:XF_0S."RMO%E]=A_&!Z- ME%TU&P7 BH8K0%QA>-+IICMJ]E*4N$O6FI>9=A@\I% 9INE8&$ZQ"E3[E"'W M3\Y&O]7%$N( M'CI)-'.F8<"^8['K!2QQ0Q_'<\=+PM$;I JYG4:!XTUIS]2-_-'K!U"I(,:\ M9+[GQ+,Y.\$USTVB$^7?0#=S9'RTHHNQ8G7C,_=;WYERB_ M*%'D!-/$2>((]\_<68(@?0_'H1,CR!:-/9NO;7UGFJ!][%GPH8=91C,*A11?#"2;7&ZQU?HS./(\>=-L7PJ5C"S.#ST/T#K:4?KZ3"M M\764U9C'T>&>=F>JD7DMS6LJ/A+G*N>H;&@F4<;:)CB]42*E0KZ3&>1]C3 ( MXNE&V!U8QEM$O <1D?YS5%4+IR XMC&.6T:S=4NRK%:VR9[3-0Z"H?[0;7?J M,R*>M;VSML?J_&@[LL>(/\'HM38"WW<4%SLVPR!L+R#/V"G[GOY&7?T/V78$ M:>!36L"V,D=9S:GE0V1RA,9A2.SL<:"$OC]=$3J!"2OBF$($+')]'^T"U\-_ MU")-F(,9;BV($(=ZD6#L@2M]@LT03.W/U\%67"BVY7EMR93* JO9(F^ZN.V] M>-"4Q*>5-FP9-Y@WQLD0V6<=V6?/)CL5 ^OY6-VZ%*93TSX.#_K^SV(^C.-_ MH^I!@HKD6Y6*0M3E*+"GG72";I5YZAT$O97!'UXD@1^\PMEV=*3F7Z\-:[:/ MKY4@\&T$E'K?G2-G4_#)CT1JR%)#'PD'O?>3 ML FSM&'2XS#0A$%M2/,Z>Q13GM(V7NZISJE$LI5DNQ(E+U/!_&,&:S MZ>C6;J89?^@+;C=.5!;\'4,F\:'0GCZM(T5X=NMKMX73;WC&PO=V]R:W-H965TB 53KEYVXJ6T@3CUL0%L$=;8^#'N@ MI9-%A")5DHK3_WY'2E8K%3+56<(FW M&DQ;UTS_7*)0NWF0!'O#-[ZMK#-$BUG#MKA&^T=SJVD6#2@%KU$:KB1H+.?! M=7*UG#A_[_ GQYTY&(.K9*/4O9O\7LR#V!%"@;EU"(Q>#WB#0C@@HO&CQPR& ME"[P<+Q'_]773K5LF,$;);[SPE;S8!I @25KA?VF=K]A7X\GF"MA_!-VO6\< M0-X:J^H^F!C47'9O]MCOPW\)2/N U//N$GF6GYAEBYE6.]#.F]#F1Y E(:1QFIW RX9J,X^7O8*W8EIR MN3VL]J_KC;&:Q/'WL7H[N/%Q.'=AKDS#$Y7,L"/G'16BS@Y3D>*^=TPKL*H52" M[BGM$5BG C!H#1FUK<#2(,Z<()XOT[.L^Y2_P#J;A M-+F$A.,/-#[[[J\F1;,'U/2EZ;(9: W9B%Q7E*OY)?NW;Z9IDGY\66@Z M#9-I$HXGEVX89W'XX3)YXO+O (YA/,J2GFP\2F,X/R&;R2";R6G9=)_77C4U M'=3:JOP>5C]:_L $2CK0U6,N6K>?I58UW#"1MV(XU+VD/N_K>%5.)XD%P;S5G/+Z0BIS1A+N^JP"C(ZW9('I6O0 M?^]= 5P5ALS,0D4*@ VB="H\V($CTCXJZ#TUMR$A,(>*7 .6)66C_M.*@N#I MF"U_[P&(P?_6\ZINA/J)O4S?NYY#TMTQ[:I0T+040K;G^Y2%TRP+)^,+2,/I M>!QF%U,X)J;HH%74J+>^(1K":J7MNL9@'7KN===JGMR[ADW 9 >&PO=V]R:W-H965T0#Y_'QSFO[6-[],S3)[$!D.0ECA)QT]E(N;WN=D6P@9B* M2[Z%1+U9\32F4MVFZZ[8ID##W"B.NI9A]+LQ94EG/,J?S=/QB&'SRP]4;J!]WQ:$O7L #Y=3M/U5VWHH0LAD0PGI 45C>= MB7GMFSUMD)?XQN!9[%T3W90EYT_ZYBZ\Z1C:(X@@D!I!U=\.;B&*-$GY\;.$ M=JHZM>'^]2O=RQNO&K.D FYY])V%2[+&AT29$+RN#16'L0L*?[I2_DA]@PLZQT#JS2P#@SL]PSLTL ^M89>:= [ MU< I#9Q3#?JE0?]4@T%I,,B#57S=/#0NE70\2ODS275I1=,7>7QS:Q41EF@I M+F2JWC)E)\=3*I@@?$7F*0A()"T$DH1D48A3OUNP=<)6+*"))),@X%DB6;(F M+"\)(99QZ@O(_+/T=C04_PR?^O7['2,U8+QVC$N!"=A_-,Q M9C.F%D2[4J^=<^UWN$UB_#%9"IFJ(>[?!C^G!:_7S-/C_K78T@!N.EO='](= M=,9__F'VC;^;I($)<='4*Z>MEN<* M Q/F%K!^#M.9Q6Y\,1R:@U%WMQ_QAE).[^J@E(?IF(\$JX72J4+IM(92]?PL MSB(J(=29A^KZLBFJK9!SHXH)=X9Z OXF;$=C51"VCA8MZ+.E0 FS!T<=3%;I3S.@02. M2PWZ/>>@E'=N;8<(\3)B/!*O)XJJ2Q56K+!:P M@Y0F2@@3U5._R VDY &*6?@14K4^+=9]4TC4G-S<=UMK.%<65\<=Z7"\=3$K MG&'"/$R8CP2KZ<(TWK81C/9\3%XH-5RH9>>32K(]&K"(R5_DQSW$2T@;EV+M MQ'.5@$IS46DS5)J'2O.Q:'7=[&T_F<@K^!*()1M,FHM*FZ'2/%2:CT6KR\9Z MDXW5.MSEK$JKI:?)X7PU'C7*R MCJ80M20ZG$1NV_TY6R>8M!DJS4.E^5BTND[>]@?-UOVD\1Q4UII(NLY% (1"&_Q6/$7M5WOB,2X-^U [J/N$ MJ+09*LU#I?E8M+IVWC8+S?;=POW@D\F.LH@N(SAAR%$*$EL(9*8DE6VW$<1* M@HWR.=ZT,WO.\=B#NIV(2INATCQ4FH]%*_33W3MDBR%=Y^>G@N3I2W'L5#VM MSF@G^4&J-*<+J#>KSB7KS>Z@NI$>_P_4$L#!!0 ( .6#JU8>S>S?O0, M )T2 9 >&PO=V]R:W-H965TU('74TV=D^5'UPP@V@ DYMDW3__=J&0,B'=U.1EP3, M/8=[K@_FXO&6\>\B!I#H9Y;F8N+$4JYO75,9E>J41ZY8 M^'3,"IDF.3QQ)(HLH_R?.TC9=N)@9S?PG$2Q MU /N=+RF$IKOB5+A?E%VRK6<]"R$))E%5AED"5Y^4]_ M5H78 RB>TP!2 <@AH'<&X%< WP@M,S.R[JFDTS%G6\1UM&+3!Z8V!JW4)+F> MQKGDZFJB<'+Z#!O("T#/L&11GIC2OD=SY9:P2 &Q%;I/!(TB#A$U%]7(#O/F M'B1-4O%6(5[F]^C-Z[?H-4IR]%?,"D'S4(Q=J7+4=W*753YW93[D3#X^>F2Y MC 7ZF(<0MO&NTE8+)#N!=\1*^$CY#?+Q.T0\XI_(9_;_X<22CE_7VS=\_AF^ M@VI^;JKY]9,*10\2,O'M5-U*WMYI7OVTWXHU7<+$48^S +X!9_K;*QQXOY\2 MW1%9JP2]N@0]&_O..B)K M21[5DD=7LN*HRQ)T1-8J ?::-['WJV:LD/M&\T?] S.>"B)GED6\UQ]@:U:? MZ )]% )RF=#4OC+:F2Z=C*[8VKI)HYM(YZ8BMK;UI M57#_6M;LM'GIBJU=AJ9]P=;6P&K-X/C%''BC0VL>1_E#3,Y8L^DIL+VI^"QC MX'8W6@DNGH:.V-IRFVX%#Z_EQD[[EZ[8VF5H.AAL[0ZL;AP=?;&0_M';^SC( M#PX[27?O0S\#'IG]#X&6K,AE^4E>S$;" U-N7&C/GBC M1*VF*:P4I7]T6Z@0*+&[8%JMZL&"^P5$V^]L66 \Z,49'[41 ,_ (3ZDU&IF_.)R.V MDSFA,.=([(H"\_^FD+/#V N]8\>"K#=2=_B3T1:OX1GDY^VC&8S;V CTCR"&5&@*KOSW,(,\U MDIK'OQ6H5_O4AJ?/1_3?3? JF"46,&/YWR23F[%WZZ$,5GB7RP4[_ %50'V- ME[)^"05P9Q*\U MZ%4&/<-,&8KA(<$23T:<'1#7HQ6:?C!D&FL5/J%ZW9\E5V^)LI.3&:,I4,FQ M7@6!V HMB'A!OZ+G8)B"?R?D2]51'I>?EK-?EK./KHP M^Q@],2HW OU&,\C:]KYBHJ8C.M(QC:R 3YC?H#C\B*(@BCOF,WN]>=1AGMC- M$T@OF;>BB>O%C0U>[P+>PW%1%LVB',E&WU!"A.1DN9.,5UM-K<^#=3FL_O09 M=2^V.(6QIPXA 7P/WN3=+^$@^-3%I4NPQ!%8B^=>S7//H,<7>)YSENU2B1YI M>1#KG?WE3S4(/4HH1">3/9=,N@1+'(&UF.S73/:M.[;C=)@#UUWJ(]1%8PEW M9^#T-VX_"6["WLC?G])C]7DM/9T>^[7'5MB#.NR![D$2QR! MM7@>UCP/G0MUZ)))EV")([ 6D[GR& Z[A7I7 MAWUG#7M17H70%&BZ4?>CEQ^4J=7;M9O+)5CB"*S%U1B7UR;PT^:H*/?D2S*F&1K[W^ MVCU=O<534836:_9;%.LTHZC0+EYS M*Y)^1JX0-LE":,\6KE*V_4-L]W0U>TXS#E=H;9:;W"0VT_S#*5KB"JU- M9Y."A-9[^5N4[30%J=#.E!V=*]MIFT"N027K+XES=6Q>3'TP) M]:Q_&M[/RI)P U-6J)\P7Q,J4 XK!1G<#)5H>%GT+1N2;4T9=,FD.A#,XP9P M!EP/4.]7C,EC0SNH2^^3[U!+ P04 " #E@ZM60BYJ^-X# "W%P &0 M 'AL+W=O6LKSU?9&NH<#BBI5 U9LEXP66JLE7OB@YX,P8%;D? M!4'?+S"AWF1D^N9\,F(;F1,*D:00RHU!%9_6YA!GFLD-8]O-:AG?6K#X^<]^B<3O IF@07,6/X/R>1Z[ T] ME,$2;W+YR'9_01W0M<9+62[,+]K58P,/I1LA65$;JQD4A%;_^'M-Q)&!PFDW MB&J#Z-2@=\8@K@WB7S7HU08]PTP5BN$AP1)/1ISM$->C%9I^,&0::Q4^H7K= MGR17;XFRDY,9HRE0R;%>!8'8$CT2\8P^H*=J(^@>0K=J"%.-5XQ86J(]+=.H$_ ! M\RL4A^]1%$1QRWQFOVX>M9@GW>8)I.?,&]'$=I%C@]<[AT>$Y&2Q46NH!%Z6 M.5$+<&?Y1O^AN_V:S>LUZUJ+3F?ZH+H5)4YA[*F32 #?@C?Y[5W8#_YL(](E M6.((K$%RSY+<,^CQ&9+GG&6;5*)[6IW&>EM__:P&H7L)A6AELN>229=@B2.P M!I/7ELGKSNW:LN=1.UT=@)=RF-+L&2"NS&@.DK>#L)KL)PY&];Z.E; M>OIO5/.]/;#G]L#N$G2GOTOY&?:-#?OFOB^ESB9:X0FOR?$A=PMB]M)UF*$[1$E=H33H/24K8^>7^ M&FGW7A;CK'W0\%2R_T=6$1[2BK [KSB5[)NNXFY?%^\QIUF'*[0FSX?\).R[ MEZS3',0I6N(*K4GG(0T).[_-7R-9IVE(C78VB:U)+QF3^X9V8&OUDY]02P,$% @ Y8.K5D&ULK55=3]LP%/TK M5H8F)C'RU83"TDC0"HV'38C">)CVX":WK85C9[;;P+_?=1*B4-)N#WM)[/B> MXW-NKJ^32JHGO08PY+G@0D^OJ; T%U:>R!($K2ZD*:G"J5JXN%="\ M!A7<#3PO=@O*A),F];=;E29R8S@3<*N(WA0%52]7P&4U<7SG]<,=6ZV-_>"F M24E7, ?S4-XJG+D=2\X*$)I)010L)\ZE?S&-;7P=\(-!I7MC8ITLI'RRDYM\ MXGA6$'#(C&6@^-K"%#BW1"CC=\OI=%M:8'_\RGY=>TLOD> :&,JX_8LT$PSK*R4K*'(M!@!GRVY#$-8EM$=MT[)V/ M$G?;]S$0%,;C+NB-OE&G;W10WR.V UMMI9(9Z,%::PBBWK9^%.U(&X@9Q\/* MHDY9=%#9':WP2!I0C/+]B8O>;1R>>\&.NH&@^#PR3&[WZ;'_B1OZ-Q*"H8G>V(='L]R=X'>-)73&C"88DX[_0,3:JFQS83(\NZ M32VDP:97#]=X+8&R ;B^E-*\3FSGZRZZ] ]02P,$% @ Y8.K5K 9"9+] M P *1, !D !X;"]W;W)K&ULM5C;;MLX$/T5 M0BV*%D@C43?+J6T@=;9H@&1K-+T\+/:!D<>64$E42&7-(=,/EE1EA(AEVQM M\IP!699):6+:EN6;*8DS8S8I[RW8;$(+D<09+!CB19H2]O,M)'0[-;#Q=.-C MO(Z$NF'.)CE9PP.(S_F"R959HRSC%#(>TPPQ6$V-:WPUQV.54$9\B6'+6]=( ME?)(Z3>UN%U.#4LQ@@1"H2"(_-C '))$(4D>WRM0H_Z?*K%]_83^KBQ>%O-( M.,QI\C5>BFAJ! 9:PHH4B?A(M^^A*LA3>"%->/D7;:M8RT!AP05-JV3)((VS MW2?Y40G12L#ND02[2K!_-\&I$IRRT!VSLJP;(LALPN@6,14MT=1%J4V9+:N) M,[6-#X+)I[',$[,%DQW!Q,\+M$A()A#)ENBO[T66K-;1K#>T2S_F%AI4( MUVT1T#]W,AK="DCYO[I*=]"N'EI]B:]X3D*8&O);RH%MP)B]>(9]ZXVN[H' M.BHXM0I.'WJKD_*Z%Z#IA36C7+O5.U2_1%5#9S-S',N2^[)I5Z:)LIW J:,Z ME-V:LMM+^0XX?_$LL+']YCH,B[1(B("EG )2GC F:L[H&.] O1:7UY[C!7N, M-5&N9UMZQE[-V/L_(I.5 /9+_MX!,WODN^X>?UU4X!]1W*_Y^[W\YS3C@A6[ M$2Z'0,[H6K:BMC'\0P*^%8SW:&JBG!%V]31'-L3.P.AHSTZ M(.0Y(\?9HZV)PMYHI*<=U+2#7MKW)(SD+3FI27<&W4/Z"$P[?WH13YT_ X%U MBA_7Q8_/-X7'0ZHP$%A'!6PU/^C66>9P!=MN23P.W/VQI@USG2-S ;=\".ZE M_6&UBD- [PJ6Q:)@<$(+]R.?NGM#H75U:+P$/J.9P(.ZB:'0NDHT?@*?QU!4 ML.T.';G[?D(3Y-O!D29N_ 3N-Q1?((K#!'A_N_9BG+Q) Z%U*V[\"/;.V*Z] M9N=D)09"ZRK1.!O<;VW^N%UU/N>@735!]OA(NS8N!_?;G#N0+\ 139;H-I5F M9P-I^6+7V[R]B"=OV4!HW?H;NX2#,S;OH,YI*+2N$HUWPKVFY,^;=WSP7H9M M[%G[[:L+L\;[IL%LG6.H0R3YGK^.,XX26,D\ZW(D^Y_MSF5V"T'S\FCCD0I! MT_(R K($I@+D\Q6EXFFA3DOJT['9?U!+ P04 " #E@ZM6\W4K#J&8A1%+Q(?.\.9 MU7(UV&KS:%< R)X+J>PP6"&65V%HLQ44W'9T"8IV%MH4'&EJEJ$M#?#<@PH9 MQE%T$19:LZ@.=(!]\<[]L_>.WF9_+G.PQZ >-H!<0V(#P&] M-P!)#4B\T4J9MS7ER-.!T5MF7#2QN8'/C4>3&Z'<5[Q'0[N"<)C.#!6$P9=S M-I-<(>,J9]=/:U'2E\)S]I7JZ ,;Y;EP2>>2W:BJWA\1$[2I#OQ?,F_I)O]&,TM&JKLGVV9JYA[ M[DT2>L?8TRD0:29\$;49 MK=#=R,-=&]JD4>=R$&[V#;0&]9N@5\+ZC;#^46$37@KD4OR"G,H8@:PCR[3% MUDKNMRFX.)#9&I0XF[H#F M/Y/^!E!+ P04 " #E@ZM67HF[RA0# #-"@ &0 'AL+W=OP%/)!90":K')>J*&7:5V> M^;Y*,LBI.A$E%/AD*F1.-4[ES%>E!)I:4,[]* BZ?DY9X<4#NW8MXX&8:\X* MN)9$S?.#8* P.P$;\9+-76F!@K$R$>S.0J'7J!400<$FTH*/XM8 2<&R;4\6]- MZM5[&N#V>,/^W9I',Q.J8"3X/4MU-O1Z'DEA2N=7Y/#@B!P05I QXQP#U,#7*,.0^'D-(C^D"DSH#DC*5 MB'FA"::X,:457QCNJ C:_6=BG=N:N_-,E32!H8>7HP*Y "_^_"GL!E\=+TBW M-M5]FRD)YL)]>F,TR+S)FYNV3QZ!2D5:)*_.5]@C*7UL.J$C)],[[9_6]D^= M.L=TQ?)Y3OZ,(9^ _-ODU,GP>GV5V0\BVS';J\WVG&9O&DK;>&>Z:<).5=PF M>T[D.^WU:WM]=RW1VTNU=#*\M98?1+9C-@R>/I;!QU3S!9[05K/)GQOX5H/^ M5F.0@YS9?@GO>G.#5M_7>K7NR**I&CW\>LY8H3 A4Z3$ M"Q]O5EGU3M5$B]*V'Q.AL9FQPPS[39 F )]/A=";B=F@[F#C_U!+ P04 M" #E@ZM68C&XJ]," #R!P &0 'AL+W=O.EETZ;;W.53F5M!"]AKHBNBX*IEQL0J8-W']_5?_4)(_) M+)F&6RE^\,SD,V_DD0S6K!;F7NX^0Y?0T.JMI-#-+]EU:P./K&IM9-$%HX." ME^V3/7<;L1<0AD<"PBX@;'RWH,;E'3,LG2JY(\JN1C7[TJ3:1*,Y7MI_96$4 MSG*,,^E7P)0TN20+_+^S6@"1:]0WM>*&XP2.\ 0H9GBY(<(N)H*S)1?M]/D= M&,:%OB!GA)?D(9>U9F6FI[Y!N2( MC'OD^#12&B:Z#E"Q%VS,QEGE8T>Z043=2T.V3-1-ESSHADXW]*!&ULK55=3]LP%/TK5QF:0 +2)E 8:R.UL&F5QH1@; _3 M'MSDIK%P[&([+>S7[]I)L\)"Q:2]M/ZXY^2<&_MDN%+ZSA2(%AY*((Y"."*2<=]P M!NTC'7!SO&;_Z+V3EQDS>*[$=Y[98A2-_8=74 M]@)(*V-5V8!)0FCYL (BG&Q U@.@9('H)$#> V!NME7E;%\RR9*C5 M"K2K)C8W\+WQ:'+#I7N+-U;3+B><3:;2,CGG,X$P-@:MV8H&5+1%3MSV M./9\\6M[##\^4PE,+9;F9U>_:KZC;CYWL<_,@J4X"NCF&M1+#)*W;_J#WOLN ML_^)[(GUH];ZT3;V9%PJ;?FO^NRHG Y*VPKF6]'EOJ8<>$J70LLD.AT,P^6F MJ:Z:D[;FB=;C5NOQ=JWI?<4U9I!SR2T>",J7[&_%^[#RV4![;(F:H@XJ@WDE M0/ R_OLWM'F)X1*8-O(.ROE+]4\C8H^EZE>%&:I2HYSY,#:2JDK:^ M:^UJF]=C'U//UB>4XW7L_J&I/P)TD^9<&A"8$V7O\(34ZSI8ZXE5"Y]-,V4I MZ?RPH&\1:E= ^[E2=CUQ#VB_;LEO4$L#!!0 ( .6#JU:L&]$A50, +8. M 9 >&PO=V]R:W-H965T3>_>\WV4+&=(8[CD2BR@B_.\5A&S5,["QOO% 9X'4-\Q^ M=TYF, ;Y-+_G:F3F*CZ-(!:4Q8C#M&<,\.40NSHAB?A)824*UTA;F3#VH@?7 M?L^P-!&$X$DM0=3/$H80AEI)M8DGA&)R&@@1 @Q3FZ4XOG"QJG[Q6Q*=J)48PR0".8TIA*0"3V58R_'MZH M]R+0Z0@DH:$X4UI/XQ$Z/3E#)XC&Z#%@"Z%21->4RH#&,+T,]BJ%M=^ O27\ M CGX'-F6[52D#_>GC\#+T^URNJFF+9\[.Y\[.]%SWCMWZ/E&A:!K"9'X764O MU6M4Z^F*O11SXD'/4"4I@"_!Z'_^A)O6URJS-8F5K#NY=6>?>M6R^9[1F.!0IBJ-.NBI51X>DA*!Y+- MDW/&A$GU94@N W6P!*X#U/,I8W(]T$>7_*C:_P]02P,$% @ Y8.K5O7% M)CJJ @ WP8 !D !X;"]W;W)K&ULE55M;YLP M$/XK%JNF5DK+2X"@CB#U+5JE=:J:==,T[8,3+L&JP9EMDG2_?F=#6;;25/T" MMKE[7FS?D6Z$?% %@";;DE=J[!1:KTY=5\T+**DZ$2NH\,M"R))JG,JEJU82 M:&Z32NX&GA>[)665DZ5V[59FJ:@U9Q7<2J+JLJ3R\1RXV(P=WWE:N&/+0IL% M-TM7= E3T/>K6XDSMT/)60F58J(B$A9CY\P_/4],O WXRF"C=L;$.)D)\6 F MU_G8\8P@X##7!H'B:PT7P+D!0AF_6DRGHS2)N^,G](GUCEYF5,&%X-]8KHNQ MDS@DAP6MN;X3FX_0^HD,WEQP99]DT\9Z#IG72HNR348%):N:-]VV^["3$ 0O M) 1M0F!U-T16Y275-$NEV!!IHA'-#*Q5FXWB6&4.9:HE?F68I[/K2M-JR68< MR)E2H-6 ?,:K<$RF>/QYCHTKZN.*WL 5=USQ:UQQ'U?\!JY1QS5ZC6O4QS5ZQA5&_4Q)QY3L9;I2FF$[ MPV)8-'5-=^\^M'6--PB;6U,ZW)8.^ULZU)9.G]SDV>T*AY'_GV!WIU^9UH^5 MOV25(AP6F.:=C-"N;-II,]%B95O83&ALB'98X!\(I G [PLA]-/$=,7NGY;] M 5!+ P04 " #E@ZM6N7I&+K\" "G!P &0 'AL+W=O)[)RRPHK'];.YC,>BTIP5,)=$ M57E.Y?,-<+&=6*[U\N"6K3-M'MCQN*1K6("^+^<29W;GDK(<"L5$022L)M:U M>S4=F/@ZX">#K=H9$Y/)4H@',_F:3BS' &'1!L'BG\;F +GQ@@Q'EM/JUO2 M"'?'+^Z?Z]PQER55,!7\%TMU-K&&%DEA12NN;\7V"[3YA,8O$5S5OV3;QCH6 M22JE1=Z*D2!G1?-/G]HZ[ C@ M*>/J#$/O%S-R>G)&3@@KR%TF*D6+5(UMC7!F"3MI06X:$.\-D.]47A+?/2>> MX_D]\NEQ^0R23NZ]EMM8DJXN7E<7K_;SWU^7U<#O:N ?*.QO=G-H2=H,(JZH%=L0<<6'&>3V,BD?CXG):?X M27#3$7BL6(D=1O>1-G;A#L30]_9 #V/<4?0&:-B!AD=!9[ "W#4IMKP-%!7T ML84'ZX;N'MIAB#L:]I-%'5ETE.R'SD#VX42':P5!M ?4$^0%?C_1H",:'"6Z M$YIR['K-*:/M$>3_CF ?[>!@=P6#<+A'>Q@4>&PO=V]R:W-H965T5_Z5P;H(U$BA*I&;0[>P\6]T"QE<0W MMI61E70*W(L_R5&B,%$8._,M,)-_YH=V'?\JRC_3'[\7Y6_;JSROO#_6J\WV MT]%555W_='R\G5_EZVS[OKC.-_5/+HIRG57UE^7E\?:ZS+/%;M!Z=>P/!M/C M=;;<')U^W'WOE_+T8W%3K9:;_)?2V]ZLUUGYXTN^*KY_.AH>W7_CZ_+RJFJ^ M<7SZ\3J[S+_EU:_7OY3U5\^WUUV-C[RYC?;JEBW@^MKL%YN[CYF?[1_$8\&G Q>&."W _PG ^J)^P>, MV@&C?6<8MP/&^\XP:0=,]ATP;0=,]QTP:P?,]AUPT@XX>3I@^L* #^V #_O. M,!S]W?W\-G]_>*0^SM\^/0>?_F*W=_EP]U]?GSW MZ[O[W0^R*CO]6!;?O;*Y?.TUG^P>0+OQ]:_\Y\5BV3P4LY6WW-P%2O/ _%N05]ERM?U[?9%?OP7> MW_[R]X_'57TM&NMXWLX8WLWHOS#CT#/%IKK:>N%FD2]ZQ@OW^-%KXZ5[_/2U M\>J5Z^\[@./ZK__A/O#O[X,OOE,T6?G>\T_>>?[ '_5

\-[H;[ M/<.#UV;_X0T'+XX.]YA\]/)PL<=-'PU?O.G2/3R^V3S,/NX9'KF'!_G<.;OZ M<\/C_6][WY5/]K_M?;/K_:]\WQUGW,-_GE?.X>D^O_+3W?"AXR$T>HBQT5,?B%3>OW5] 4]5^7K[/SW7[LN=-N[7FN.KG[;7V3S_=%0? M0&WS\C8_.OW/_QA.!__5]_ DL8#$0A(3)"9)+"(Q16(QB24DIDG,D%@*85:. MC!]R9.S2ZUSZ8[F^67O9NKBI8^2\*&N@]RCABQ,Z-$)(+""QD,0$B4D2BTA, MD5A,8@F):1(S=]ATAS4G*&Y/)X/=GX_'MX_3 9K42H?)0SI,G.FP.Z@H+KQY MF=?KH]U9C.7FTIMGU\LJ6_6%A-,[-"1(+)CL]_<=DI,*$I,D%I&8(K&8Q!(2 MTR1F2"R%,"LDI@\A,7W+(82755YUE7OY9M%$R+HYA="7&$[\T,0@L8#$0A(3 M)"9)+"(Q16(QB24DIDG,W&&3Q__,#4>3YX<5T*168LP>$F/F3(Q?-S?;.B"^ M[)*B.: XR^JYEM4/[_,N0_IBPBD>&A,D%LR>'5B,!WU_Y2$YJR Q26(1B2D2 MBTDL(3%-8N;Y+V3_R@*:U(J DX<(.'%&P%FVO?*^YO-\>5LGP:^;15[NCA9V MS\SH(MOT98"3/#0#2"P@L9#$!(E)$HM(3)%83&()B6D2,R26GCP+G:'_)'6L MH/CP$!0?]CH%<79W"D+4QPFK^DCAG1?DVWFYO&Z>I^W+"J=Z:%:06."^O>K" MRS8_O&QQFVWFN7?S/!F][]G6JR>ZSI:[159S\6JYSM_M+K;[P8_=;Z[ M;%,-J==@F]W/[U=I>7/<]:!LFO^\[/IZM9QGYZN:R>=N;^957 MO[USK]KWO MRT3R'A D)DDL(C%%8C&))22F2!,DJ;94N:W^>8FKS_^ M?K,L\[M8*.X>A!?+31TQRVSES8OZ4EG_NLL]R:%!BFH!JH6H)EK-6A;ZDY[# M<(G.&Z&:0K48U1)4TZAF4"VE-#M('C7FALX@Z8X\PC^:0[#ZL.)K_0]W;UHX MI8/3@M2"5OOPZ!$Y>#^8/#E)@\XI4$VB6H1J"M5B5$M03:.:0;64TNRD\+ND M\-V+M:9<6W7E6ED6VVUO3CB=@W."U )4"U%-M-KCT_N^WW>R6:+S1JBF4"U& MM035=*M-7[V_##IO2FEV#G3EU*&SL[;+ 6^7 XM=#FSR_K4%VDI%M0#50E03 MK6;_5@U&TYX40&NGJ*90+4:U!-5TW_TU_#![?G\9=-Z4TNP4Z*JE0V7[B8.C@!2"U M1#6!:A+5(E13J!:C6H)J&M4,JJ649D=)UT,= MWC78J)>[#-$>*JH%J!:BFD UB6H1JBE4BU$M036-:@;54DJS8Z5KK@[=U=5# MSFRB/=56>W(NR^NKB?JNWNBHBCS>;:M MG(L9MW%H1J!:@&HAJ@E4DZ@6H9I"M1C5$E33J&90+:4T.TNZJJ@_1!<%R.&@[]7HT=Z75'M?,D9O2[+WO!J=UZ!:2FGV0[FKAOKN:NA9 ML:GJ1W!SM!F*:@&JA:@F4$VVVN.V^?!#_X.WYY*]FTXH]!K& MJ):@FD8U@VHII=DAT#5#?6==[%0O?[]9+G8OXV]^U&TQV)L%9)'M#-4"5 M1 M3:":;+7IJX_PJ.^2+_Q#3E[#&-425-.H9E MI30["[IJI^_>8_3S.F_>5N!^ M@X_/EV5^]SIUY^E(M-^):@&JA:@F4$VB6H1J"M5B5$M03:.:0;64TNQLZ?J= M_I0]'8F6/%$M0+40U02J252+4$VA6HQJ":II5#.HEE*:'2M=^]-WMS_U\FU[ MDKW"EOFZ:'9#;#;G66[J!5&V;3[9?;UN"Z?S9M_$^_UZO(NR6'M_&0[>#^H+ MK%;-6U951?V-R:-OM#MSV9>JU?/[DZG;^SDNEN6V\JZRU45SXYHWZ7EWMS/8 M8M%>*QOIOTZ/MQJJKLKBYO*JN+G;"KK^;E:/N7]M<+OQUTL'@+V1BK9@42U$ M-8%J$M4B5%.H%J-:@FH:U0RJI91F1VK7@O7=^\&J^[Q[_AQ/;Y*B)5A4"_R> MK3#[WVH"G5>@FD2U"-44JL6HEJ":1C6#:BFEV8G1%5Q]=\&5V=ZPG<3:IJ_W MP7KFOCH'AP3:?T4U@6H2U2)44Z@6HUJ":AK5#*JEE&:_D6;7?QVY^Z_WJ[F7 MGX%R X<>;8R>[PS:__Q(@,X;HII -8EJ$:HI5(M1+4$UC6H&U5)*LT.B*[:. MW'N@FJRZ*9O"V>*%%]&XQQ^<$6B3]=7;]L/S!L-W7G/.9]8;'6AY%=4DJD6H MIE M1K4$U32J&51+*27>1=Z?'\_+A;/GBQ#W M5 ?G EI#136!:A+5(E13J!:C6H)J&M4,JJ649H=$5XL=N6NQK[9@O/_S]GJA MGGN>@X]#T.8LJH6H)E!-HEJ$:@K58E1+4$VCFD&UE-+LO.D:N*,QVHP9D97# M,U0+4"U$-8%J$M4B5%.H%J-:@FH:U0RJI91FQTI7YAVYR[POO!=X;Z*@%5Y4 M"U M1#6!:A+5(E13J!:WVNNGW9.]+ZG1:VA0+:4T.PFZZNW(O;4J\_2L>Y*# M0P(MY*):B&H"U22J1:BF1L_?\'[\](UGVP! R[:HIE'-H%I*:7:0=&7;D;L5 MN^?I4W2S550+4"U$-8%J$M4B5%.M]OA?]9/)\Y! ZZ.HIE'-H%I*:79(=/71 MD;L^NL_I4ZV^_/S5?>X4;96B6H!J(:H)5).H%J&:0K48U1)4TZAF4"VE-#ML MNN;IZ -[[A3=7Q75 E0+44V@FD2U"-44JL6HEJ":1C6#:BFE6;$R[GJH8W>>=9]OEUMO6DV6+YF5\MUFYS,Y7N5>^T$%S3W!HT*!:T&K-&Q17 MC_:%'LV>O@$W.JU -8EJ$:HI5(M1+4$UC6H&U5)*LS.DJZF.W57._==!8E44 MI7,UY)[JX#1!&ZVH%J*:0#6):A&J*52+42U!-8UJ!M522K,CQ^\BQT=70V-T M7U94"U M1#6!:A+5(E13J!:C6H)J&M4,JJ649L=*5X@=NPNQP&H(;<*B6M!J M3]XD9_AT*80V7%%-HEJ$:@K58E1+4$VCFD&UE-+L .D:KF-GU6VOI="WGX7[ M&2'W' =G"*D%J!:BFD UB6H1JBE4BU$M036-:@;54DJSLZ:KO8XG[!H([;ZB M6H!J(:H)5).H%J&:0K48U1)4TZAF4"VE-#M6N@[MV-VA_;SXWYMM51_#W%Q_ MS\K%RRL=M"7;:D^?J7FZ.@G064-4$Z@F42U"-85J,:HEJ*91S:!:2FEV4'0= MV?$>'=G=8N:B>5JG-R/0@BRJ!:@6MIK[W(I YY2H%J&:0K48U1)4TZAF4"VE M-#LANH+LV%V0_>=5_K!/M?N,!]J!1;4 U4)4$Z@F42U"-85J,:HEJ*91S:!: M2FEVGG0=V#';@1VC'5A4"U M1#6!:A+5(E13J!:C6H)J&M4,JJ649L7*I.O M3MP=V /V#W!+AR8*J@63YUN\3F;#T>3Y%O#HO +5)*I%J*90+4:U!-4TJAE4 M2RG-3HNN[3IQMUV_YK?%ZC8O'S^E^Z:W$W3/>-W><-672=HU175 E0+44V@FD2U"-44JL6HEJ":1C6# M:BFEV;'255TG[JKK'L_>M,+3YV3'3UX\=^:>Z>",0/=K136!:A+5(E13J!:C M6H)J&M4,JJ649F=$UV:=.!ML;UOJU)>Y/Z'B7/V05;PS5 M0+40U@6H2U2)4 M4Z@6HUJ":AK5#*JEE&9'4%=RG; EUPE:)N^0:-KLZBCS?>K_DY;P.ENQR]W9\NU61+K+>=U)OS2<= MK_'3U1"ZWRNJA:@F4$VB6H1J"M5B5$M03:.:0;64TNS,Z/JN$W??]7F M]=406I1%M0#50E03J"91+4(UA6HQJB6HIE'-H%I*:78$=87:R0F[&D)[M:@6 MH%J(:@+5)*I%J*90+4:U!-4TJAE42RG-CI6N5SMQ%NS>N!KZT/OLT+.]%<_< MDQ\<&VAO%M4$JDE4BU!-H5J,:@FJ:50SJ)92FA4;TZXW.W7W9M^Z('IU Q3W MO(<>MJ!:@&HAJ@E4DZ@6H9I"M1C5$E33J&90+:4T.W^Z)NYTB*Z&IFCA%M4" M5 M13:":1+4(U12JQ:B6H)I&-8-J*:79L>)WL>)LWIU^OKY>+>>[71[767FY M[%W]N(V#L\3?;RT5H-.&J"903:):A&H*U6)42U!-HYI!M932[)CH"K13=X'V M6[Y9%J7W+9_?U&N=[ER)>V6#;@^+:@&JA:@F4$VB6H1J"M5B5$M03:.:0;64 MTNQLZ8JWTS&[LB$K?V>H%J!:B&H"U22J1:BF4"U&M035-*H95$LIS8Z5KDP[ M=;;J#MGHP"T=G"AHC[;5K(T._-Z-#M!Y!:I)5(M03:%:C&H)JFE4,ZB64IJ= M%EU'=NKNR#Y?T>SU?L9N]>#D0-NTJ!:BFD UB6H1JBE4BU$M036-:@;54DJS MTZ5KTTYG[!(';YZ#$X+40E03J"91+4(UA6HQJB6HIE'-H%I*:79"=&78F;L,^[:5 MSIZ[6[OG/O@H!:W/HEJ(:@+5)*I%J*90+4:U!-4TJAE42RG-SJ"N8CN;LHL? MM%N+:@&JA:@F4$VB6H1J"M5B5$M03:.:0;64TNQ8Z;JU,_=.M7OM8- :3Y8_ MLX'UY]EJ".W-HEJ(:@+5)*I%J*90+4:U!-4TJAE42RG-CHRN-SMS]V;?OAK: M8W=K]]P''[:@E5I4"U%-H)I$M0C5%*K%J):@FD8U@VHII=D9U/5N9Q_8U1!: MM46U -5"5!.H)E$M0C6%:C&J):BF4@6H!J(:H)5).H%J&:0K48U1)4TZAF4"VE-#N _"Z ?'3Y MO-GX\=-17GU\$557-?7N79(B^;"]0_ORB*ZOZ+9H+O M1?G;[FJ?_C]02P,$% @ Y8.K5G+;D#"^ @ / < !D !X;"]W;W)K M&ULK55=3]LP%/TK5H8FD(!\M6%C:21H-3%IFQ % M]C#MP4UN6PO'SFRGA?WZ73LA:DLH>]A+8COWG)QS?7V=KJ5ZT$L 0QY++O3( M6QI3G?N^SI=04GTJ*Q#X92Y520U.U<+7E0):.%#)_2@($K^D3'A9ZM:N59;* MVG FX%H179\\(-6RR-7?"SM*(+F(*YJZX5SOR.I6 E",VD M( KF(^\B/!\G-MX%W#-8ZXTQL4YF4C[8R9=BY 56$'#(C66@^%K!&#BW1"CC M=\OI=;^TP,WQ,_MGYQV]S*B&L>0_6&&6(^^#1PJ8TYJ;&[F^@M;/T/+EDFOW M).LV-O!(7FLCRQ:,"DHFFC=];/.P 0@'KP"B%A#]*R!N ;$SVBASMB;4T"Q5 MCGLF?T7%QNTHAQFYT@0GHL]K@$X>WW6.515$8#U-_M>GA MK:@M<8-.W&"ON'%=UIS:CH"-(5?@6@16)SPR0^8 ?7(;QN&FD'BP(_9E3)B$ M_5*'G=3A7JEW@I92&?8'"I=)4F IR5H8@J>C66%:UU3D0'*I3>^!&;[0%F"CHUYYTVI,W:^"DJX%C(J"W$)*>+0[B9$=?3U3X\2S94>AO]#9[KV S M6#"A"8+V!L@'X?2ZE>9[8#MI=F-E? M4$L#!!0 ( .6#JU96:4YU>@( &D& 9 >&PO=V]R:W-H965T8Q^2+1>OL@10Z*VB3$Z=4JGZQG5E5D*% MY36O@>F9@HL**]T5:U?6 G!N@RKJ!IX7NQ4FS$D3.S87:<(;10F#N4"RJ2HL M?M\!Y=NIXSN[@6>R+I49<-.DQFM8@'JIYT+WW%XE)Q4P23A# HJI<^O?W$W, M>KO@&X&MW&LCD\F*\U?3>J0)W&_O MU#_;W'4N*RSAGM/O)%?EU)DX*(<"-U0]\^T7Z/*)C%[&J;1/M.W6>@[*&JEX MU05K!Q5A[1N_=?NP%Q $[P0$74!@?;<@ZW*&%4X3P;=(F-5:S31LJC9:FR/, M?)2%$GJ6Z#B5/G*VOEJ"J- ,5NH2?=7GX HMVD^$>($6^ACD#842,QRF;A*&S08-^O,W+5F@G?,/&%QC4;^ M)0J\8(1>%C-T?G;QMXRK\^N3#/HD ZL[^L\D7UA&L92D(#JM'[/!F&C7O8^!1L/ 0;'\#"V/>'69.>-3G*6G*%Z1!L&ULQ5AM;^(X$/XKH]SJU)7:Y@5*H0=( MA>[I*FVUJ!6W'U;WP4T&B)K$.=M N5]_8R>$EPON+J*W_5"<9.;)/$_&X[&[ M2RY>Y Q1P6N:9++GS)3*;UQ7AC-,F;SD.6;T9,)%RA1=BJDK MUW)3%F=.OVONC42_R^[Q&_]V0)S+/3.*0)U_C2,UZ3MN! M""=LGJA'OOP#2T)7&B_DB33_85G:>@Z$;_5D3P1V [E9D6Y:= ;ARC/F$"HR:M; M(5@V1:H$"@8KV+8;L96Y?;MD(H)OGPD2[A6FLE:JYBFE.A'8CE17E517;V?' MQ;.1(-R6"E_U&*E:)DS10\4!TSSA*T20)J6X2:DZ=8I7^IYYIZ[EB[YWV>FZ MBVW6M4;MRFB'3:MBT[*R&6<"0S[-XG\H8OD&M;K(6_\-JG/9]K;__#T>UHB. M_'K7%=]K*]^O9J' Z((M4-#"!R5]0S-'$?.HCJ4=M $K9$)" &E1&'V(V*HN M<:TX1U)O5]3;UB@?42H1ASHUBPHW)MH2SAZ?QK0ZV,J<%?='Y^Z)P'8DZ%02 M='YRF>N<4JH3@>U(Y7N;5L/[_PM=^]>T-U*JPM75AJVL9AW:$8WEO6C;?WK-1Z^?#IW46 M%O5M-!?AC#XQC!*660N<'?Q'I^VIT':EV+1R_L_NY?R3-G.G0MN5:]/.^?9^ M[BZ6(9\3]XG@*>W5Q OMQG-:*/$<^&1"4R:;4M:K^II08'=V6[*K_9I@C>!8 MAIL6S[?W>#:&^7J.'&38^BZ&[]'3^9NFSKN%$_-<(8L0J$-Z/F$ M<[6^T"^HSISZ_P)02P,$% @ Y8.K5D%.(6U2!0 *1H !D !X;"]W M;W)K&ULM9EM_RHZO<]/.I 8)8W N\8SM M].YR<[EFFJ9]T>D+!M-K]K<3JCSC;,_Y# M;"B5\!!'B3@?;*3NV:3\_83D9A0J\YB%T<$_XXIQ';GP_0X.G"IW"]D?J"-3W;DC6] MH?)V>\W5F57TL@QCFHB0)<#IZGPP0Z<+[&J#M,67D.Y%Y1@TRAUC/_3)Y?)\ M8.N(:$0#J;L@ZN^>+F@4Z9Y4'#_S3@>%3VU8/7[J_?<47L'<$4$7+/H:+N7F M?. /8$E79!?)3VS_)\V!T@ #%HGT%_9Y6WL P4Y(%N?&*H(X3+)_\I GHF*@ M0-L-<&Z 7VK@Y 9."II%EF)=$$FF9YSM@>O6JC=]D.8FM58T8:*'\49R=3=4 M=G)Z(UGPX_U<)6()"Q:KV2%(FM_W<).-++ 5I*W@XU;?$3#3J0_E([R]H)*$ MD7BG6Q\T^79%XSO*OZL;MS<7\/;-.W@#%H@-X51 F,!M$DIQHBZJX\\;MA,D M68HS2RHD'9@5Y.'/L_#QD? =N&*)W CXD"SILL5^8;9'V-"!I7)9)!0_)72. MC3U>$3X$!YT MK'3%I#9_((&A3DVA.,4X^ND_3G'QE=G'%K&=\8Y2=94/9$2 MYH]0;7=-'M/+LSWA2_CVM^H2+B6-Q?>V I__L])35TSV?Q2?P<2>%5#,S3-8G,*?K M,$G4H:H;$4D"VI:-S(6;NM E]'[J^*.QZZBQO*^"&D/I">H6H&Y7T#_49)"M M#]#<;1"Y(VR[=2"CRYY XP)HW!7HPP/E02C:D<8-I/?(]L:3&I+1:4\DKT#R MNB*I96M%PR.CY+4@(1^-48W)Z+4GDU\P^=V8@#YL0]X.Y#>!/-^NT1C]]:29 M%#23CC0'U>)#^J\JZM%2,6D0CK#K^]ZH!MEL5R\I!_$CNUSZ[9Z/#;F+:(%@ MJ':Y@VILR/5'V*L/E#F2GB.%*B('=27]0H5ZE$ -EYZ%2E2J$\G@7EUN)47- M49AX(S2IUT%S)'U)<4F*C:1?4]VJ6&;WE"L=7A1"N.9A0&&KTI"N]2?%M&6= M%[D\!J^2#&]H-S)AC+1O)DKA@XQBH4LF#*M?[@3AZOHW'-7+JCF6OJRE'L.[0;L"^ANI!I>Q!9MWS7^O7"]8LKYF(\7#LU_/@ MF6O<(5\I@9!9 W5_4E^\%OMME+"9L75P/]$]5:;'MD%2R0G@=R1"#Y3'L/;,(%'2KAXUSK5@4CXBR0[ MO4-S?+=A_DQ ?N8"$,1Z&P3&L"2/;?LPBQ=VY&0="<"HI:O#M)7R#9OE6]^T M59Z@UMR8O7HYDON$A-SCV7D-U8=+U8<[JKX7)JCC,_9,%(TYX!S/UVMH0UQJ M0VS6AK/UFM,UD10N57;"1(0!?"'1KGU5:4U%YF!;^%$:^5P_[-?0=+O4=-NL[ U[7">LV1\ENO)R:P^F*:U4V MXV/*U^DW"@$!VR4RVYQ$LFVZM7_'I&1Q>KBA9$FY;J#NKQB33R?:0?%U:/HO4$L#!!0 ( .6# MJU:%*7R3=P, !0* 9 >&PO=V]R:W-H965T]?JCZP20#6&O'.=O \N]O[(24 M9;UH]]HO$-LSCY]GQA[/>"_5G=X &'(O>*DGP<:8ZCH,=;X!07575E#BRDHJ M00T.U3K4E0):."?!PR2*!J&@K RRL9M;J&PLMX:S$A:*Z*T05!UFP.5^$L3! M<>(+6V^,G0BS<477< OF:[50. I;E(()*#63)5&PF@33^'H^LO;.X!\&>WWR M3:R2I91W=O"IF 21)00<OH6+Y=D\-S<9*[HFRUHAF/UQLG#>J8:7- MXJU1N,K0SV2W1N9WG1D&HB!S*?!P:.KBVR&W>&**+0D.%&:7 M3#7FO;*6FFRM,RO)C%/$0C?)09//;K6S4"QGY9K?,>#&51#64#QT#_$ MV+0!2HX!FB47 6^HZI(T_I,D49)Z^,R?[YY %,V1Y(*=V"WIPT],]507Y_C="DD\&A/[ABV^]?\^_ORTJU[JB.4P"K!H: MU Z"[/4?\2!ZYPO.;P)[$*I>&ZK>)?3L@S8,[SD&H& [5D!9D ,#7OA$UT@C MAV0+WRZ+QN'N5,DEBP?T^BV]_D5Z[96BS96"^PIK&]+5[F)4>'& ["3'_')F M#C[:]0YQ?,JJF_:CWAEYOUT:^Q4,6@6#ERE03-]U5@H JX$!S*@A"A/@8S[P M,8IZ<7S&W&^71$]0'[;4AY?/QC'61^I(5]A")YMR] ;KV0&HTF]]["^##VI/ MDA+A:I'O8OP*P@/%5ZWBJYAW>^?) M>FP4][O1T)^J44M\]+^)5Z":C/DXCQ[12;K)Z(SS8R,4=G5&.3QY8 6HM>L[ M- 9M6YKZ*6EGV]9FZE[TL_D9MCQUA_(3INZ7\*%8,SQX'%8(&76'>&=5W8/4 M R,K]XPOI<&FP'UNL&T#90UP?26E.0[L!FTCF/T'4$L#!!0 ( .6#JU;# MT&PO=V]R:W-H965TKHH46C2#U4_+/8 5FPOM[N&\.]OUC:&@-DT MI/<%O.MY>9Z9G6&6[HJ+)SE'5/ <1XGL67.E%E>V+?TYQDQ>\@4F]&;*1"= IG',Q'J($5_U+-?: M;-R'L[G2&W:_NV S'*-Z6-P)6MFEE2",,9$A3T#@M&<-W*N1V]0*F<1CB"NY M\PR:RH3S)[WX$O0L1R/""'VE33#Z6N((HTA;(AS_%D:MTJ=6W'W>6/^NS:BKAJQ+9?\!KFO+PCO.IPPQ,U ME_ I"3"HT!^9]5W/8,"F()>1]C:1'GI&BS=,7$+=K8'G>/4J0&;U:_1+=<\ MIUXFOI[9JQ]+O([XQ? P\0,A6#)#*E4%DS7LRMVQ=;8]6#$1P/=_R"1\41C+ M'U4)ROTWJOWK]G0E%\S'GD7]1Z)8HM7__3>WY?Q1%9Q?9.Q%J!IEJ!HFZ_W; M5$E%QS!,9L 4_,V2E#H>%*FLP1!G89+HMQ,6L<3'JFCD+IJ9"]U;EWVOX[3= MKKW2Z,?W$C646F[;]7;X-2\;^XDT(CB1 MG^ML!P?GO0R+>C/DL?"QQ[2S1[20.IKNEPQV1A_W;0P^/:/P0XEP1P,,X3=4 M9 V0=FDR6J (>642"^]M,S4CQ%.3Z&U#X+TM!/>H9W^=M1&-/X(FO)1%\!5% M#&@]N%GA4D\&W#K0R!V;N;V0/7A3B?M;PZ!&Q=->Z-7C'5W)AP MM053;+8#DFL<*MX2&^-1^;GF_0J8-X7J_QB6W.VTY)K'I<%L)G#&%,V&%*60 M;GS^IB'[>H60V^P MN1'&*&;915F"S]-$Y9?#\C ^R*ZB]%<]O\L2/?I E1#@E5>>R34!%?CG. M%XHOLOOEA"NZK6:/Y^6.T'DPPD:A)SMH'VW]_8"2&! M$+7:K/H%;&?F\F*8((4BHNV1HR?+)D M/*42NWQEBC4'&FJG-#$=R_+,E,:9X8_TV!WW1VPCDSB#.T[$)DTI?YY"PG9C MPS;V _?Q*I)JP/1':[J".,4,A&SC'!8CHV)?3VS/>6@+;[% ML!.5-E&I+!A[5)W/X=BP5$200" 5!,6_+Y?*!+J*[R )4+_DEUA:QDDV C)TL(9 M(TCC+/^G3P41%0?$:79P"@?GV*%WQL$M'%R=:!Z93NN&2NJ/.-L1KJP1334T M-]H;LXDSM8QSR?%IC'[2GTL6/'Z8(A$AF;$4U2&HYO<#F:-DPDT"A"W)6;./ M3ZH-Y-T-2!HGXCTZ?IW?D'<7[\D%B3/R$+&-H%DH1J;$>-6L9E#$-LUC<\[$ MYI);ELE(D(]9"&'=W\0\RV2=?;)3IQ7PEO)+XMI_$<=RW(9X9B]W=UK"<4ON M78WGGN,^HAQ( ZD3SFFV GQ;))D^DZK='7W6PY,=Y2'Y\04AR6<)J?C9Q&\^ M?Z]Y?K5#7(LU#6!LX!8@@&_!\/_\P_:LOYO(Z0BL1E6OI*K7ANX_,$D3(K0* M%YJ(H$H8Y"ILHB#']32NVM.VOFW9ULC<5E,[-1I<#4J;6L3],N)^:\0S)J1^ MNT@=@=52]LJ4O3?6L]<]Q^ M1:JN=Z3F4Q-[V"SFJS+P2ZHZ JM195N'NL+Z30HO@&L2'QQ)O,'&ZS=KW*Z40G9K MR',L)N-LI46.W_I'D*KW$HFW []VX;I"J]/@'&APWECF10!=T=416IVN0Q%G MMQ8^OR)T]W2C[CO'2C\U&I[9S>U#-66WEU/_0 8 MD=[-RGDW!;[2UP " ]ED,C\-EJ/E5<-$'["/QJ?J"D*?HP\P^?T%[O^K.!,D M@25"6I<#9)WG5P)Y1[*U/E4OF,0SNFY&0$/@R@"?+QF3^XZ:H+R8\?\'4$L# M!!0 ( .6#JU;314(HB ( %X& 9 >&PO=V]R:W-H965TVA%XG+O#?OCJ&W7UB13:G,@I\F-=[ ZBG^E[HF=^QY*0")@EG2$ Q]6;A9#$R\3;@ M*X&=/!@CXV3-^;.9W.93+S""@$*F# /6KRTL@%)#I&7\;#F]+J4!'H[W[)^M M=^UEC24L./U&$F:_XH(3>)1JGTEN6\0K0(WX!B2[1+,^)*2^FZ):Y,V**?;X$A0F5%SKD MZ6&)SL\NT!DB##V6O)&8Y3+QE59C./VLS3QWF:,W,L?HCC-52G3#OK&2A!;\-+W[\)Q\*G/[G\B>V5^V)D? MGF)/Y\"@( H5@E?ZG-A**'/&^EP[JK&E,EUGFUZ&UXF_/333$Q.//G9!KT2. M.I&CDR)OB@)L%[$?:845]*ES'&%XD#H8!$%T)+ _;!P>2?0/KFH%8F,[F$09 M;YAR1[U;[9KDS/:&H_6Y;IZNU_VA<9U7'^0-81)1*#1E,+C2TH3K9FZB>&T; MPIHKW5[LL-0_ ! F0.\7G*O]Q"3H?BGI;U!+ P04 " #E@ZM6F%W!JB@# M !"0 &0 'AL+W=O5 M0I8Y4%GX41!,_))QX2UF;NU!+6:R-@47^*! UV7)U+\K+.1Q[H7>\\(7OL^- M7? 7LXKM<8/FL7I0-/,[EHR7*#27 A3NYMXRO%LG-MX%_,GQJ'MCL$ZV4C[9 MR<=L[@56$!:8&LO Z.^ :RP*2T0R_FDYO>Z5%M@?/[-_<-[)RY9I7,OB*\], M/O<2#S+I+4VLFS!I*#DHOEGW]H\] #$ M,PR(6D!T"AB= <0M('9&&V7.UCTS;#%3\@C*1A.;';C<.#2YX<+NXL8H>LH) M9Q:?Z:#\)K6&!U2PR9E"N($-G96L+A#D#M:RK&K#7,YINF*:I\!$!O>\J UF M8!FN+,5;^"A266*/:FF,XEN";XG,2$M6$L_&R/0IET6&2L/5/1K&"X+?P./F M'J[>O(4WX(.V#!JX@$?!C;ZF11K_DXGW*6U=[J+GW*VBBX2?F+J%.+R&*(CB 3WKU\.C"W+B;BMCQQ>? MX7O/E.!BW]_*OY9;;11=E;^'TM70C8;I;/FXTQ5+<>Y1?="H#N@M?OXIG 2_ M#'G]060OG(\ZYZ-+[.X0%W0"ATPVR(E#VI)V6-PD23B=^8>^^H&H\>C=]Z@7 MLL:=K/%%65]=#:$KLCR@HI((G^MR2WM#UVC3'.[?:Z,-G6;:MNOF:@U9:-XR M[HF+DC )1^-3%T.!01R\FX;#1B:=DM96&NJ ;IC3-PHJ&T#/=U*:YXE]0??5L_@/4$L#!!0 ( .6# MJU:CD52DH@( $<& 9 >&PO=V]R:W-H965T$ ]NL:P)!'P1L]#6ICVLLPU$4-@NISV4*#.Y54@AJ< MJG6H6P6T="#!PSB*QJ&@K GRS*TM5)[)SG#6P$(1W0E!U=,,N-Q.@U&P6[AC MZ]K8A3#/6KJ&)9AO[4+A+!Q82B:@T4PV1$$U#:Y&E_/4UKN"[PRV>F],K).5 ME/=V\KFL7]TWM'+BFJ82_Z# ME::>!I. E%#1CIL[N?T$O9\+RU=(KMTOV?:U44"*3ALI>C J$*SQ3_K8Y[ ' M0)[#@+@'Q"\!Z1% T@,29]0K<[:NJ:%YIN26*%N-;';@LG%H=,,:>XI+HW"7 M(<[D7_&B?)%:DP4HLJRI G)&EOY(B:S(7 J!:2^-+.[)S4/'-I1#8S2Y>2QX M5T))*B4%F5->=)RZDT'4->.=P3W'W [,5\8HMNH,77$@1CXCKR4O06GRYAH, M95R_11W:HG06&C1JY89%;VKF3<5'3"7D5C:F1I$-*GR.#S&@(:5XE](L/DEX M2]4Y24;O2!S%R0$]\W^'QR?D),.A)8XO/<)W(UHNGP!\0&?V&I>$;JDJM8VU M[511XQHI?+[:'=[/6Q K4+\.Q7GR=;:17.J6%C -L%-H4!L(\M>O1N/HPZ$L M_A/9LV32(9GT9#+^GLK67L3C61R*P/->.%[;^C9Y,DF2BW2^20%J[5J51AE=8_S%&U:';GCEFL"+]1EV2=_4_M#X%HO7:LW0 M)H<**:/S]ZA*^;;E)T:V[LM?28-]Q UK[/2@; 'N5U*:W<2^8/COR'\#4$L# M!!0 ( .6#JU;4.9>4@0( +8& 9 >&PO=V]R:W-H965TAJ988,5, M1]4H:6>F=,4L3?4\-+5&5GI0)<(DBL["BG$9Y)E?&^L\4TLKN,2Q!K.L*J:? M!BC4NA_$P79APN<+ZQ;"/*O9'&_1WM5C3;.P92EYA=)P)4'CK!],O^ MS6LG+5-F<*C$+U[:13_X$D"),[84=J+6WW&CQR=8*&'\'=9-[.=> ,726%5M MP)1!Q67S9(^;.NP XD. 9 -(7@*Z!P#I!I!ZH4UF7M8ELRS/M%J#=M'$Y@:^ M-AY-:KAT;_'6:MKEA+/Y! 6S6,*8:X*$ON*LP$7,OF,W'U/KU$R[@P M'RCD[O823D\^P EP"2,N! 68++24CV,-B\W9@^;LY,#9*8R4M L#5[+$\CD^ M)!VMF&0K9I <)1PQW8$T_@A)E*1[\AF^'IX<22=M:YMZONXA/D1J.@,W= WA M?H35%/7O?74ZRN,:^=S4K,!^0)UJ4*\PR-^_B\^BK_M$OA'9,\G=5G+7LZ>O M^)R>X(=FTK"F7^]O*!2N+59F;PFZ;UF"-R)[5H)>6X+>T;<^9D_D/9+D&]XENF.+(4SG#7>51)\["U:Z8_P0U288[%E"AGGMG-%"HI;1- [6K MK?E>>,]YL3X@4VX\]!]-X^C4'G,N#0B<$674<1ZH&Y=L)E;5WFBFRI)M^>&" M?BRH70#MSY2RVXD[H/U5Y7\!4$L#!!0 ( .6#JU8@(1G).@, / 3 - M >&PO M+F]WXQ<6N"2A5_3Z -&K#JYK,$PZ/DRZLU^]@R>XV4Y@&>=&RW'/,5K_(%][ M/&'"B<>/F<':$G0L.6QV?#3(2KG>^(BX@%&G!0N>J1B2,15\HCBP,EIPL73A M'@2FI2A5H$W%F71=B-2_'-QU/2C&1J?@LE0VM\O@OB?-\!U@U0.#7(C68(^X MP&A04:V9DG>F8P?;X LH:-J/R\HXS!5==GO79$VP-Y-D4JJ4J39-EZQ"HX%@ M&=A1/)_!79=5"*#696$:*:=Y*:GUL&(T#2,[94(\P)/Z/=O27F0;^]:!79-M MTQAJFD[&=4!_4\UI;\I&K](-*OYRX*YR1^<<#2@*UXP*Q7_9;)!J4Q-@"D2/#.E^70S\E/1ZI$M]*J< M%AGNN7>"GO_N.N=,,D7%IFE3^\>\RJ]V'-W\*\OVM\JN8:_'YO5[[":O3\%D M? HF3Z(F^Z=@,CE^D]%Q>@R;0\;&26;K'--& S@O#LDW.'V*==)@,N="<]GT M9CQ-F7QQG#'RFD[,GS-;^F9\RC(Z%_JQ!8=DW?[*4CXODG;4/2Q$,VK=_@+3 MZ\;M8=7DXC)E"Y:.FZ[*)[89F(;)VEQ V$7N[.5',([#_ A@6![, <9Q+"S/ M_S2?/CH?AV'>^EZDCW+Z*,>Q?,C8?K \?DYB+O],DR2*XAA;T?'8ZV",K5L< MPX]?#?,&#"P/9/JSM<9W&Z^0_76 [>F^"L%FBE M8&"[@-4.Y/?G@9KRRI<_X]O]!M02P,$% @ Y8.K M5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'LDI35@CO;E ME"+0JMJFHT+DAL(ONA7-_V2MU73\K^JJW#]6*HKX0[H2=E!TX' M>:MD"=) R18M0=O;,+5B7[:@76\/,D$@DS\%><,K+@M@W?0;]NH?R9O2@TP1 MR/17AA9-77,/\BT"^986<@Y/ M(!M@=&8"Q-(3&P05\PXH=F7"S9SN?FGDK\U8MO^ MWP7S,3&%Q,0.F0(WX">1&'-%3"R+ZZ+0C"7>1N5>U&,D?U'N:&F%@.$UFH&M@#_[X_G9@* M8F(7N.EC4V4,FX%V99.KEWPRS 4QL0SF;:.;25?#'=S_"6:!A-@"J.'_37Q, M3 <)L0X"CF>OW%*M O.7SXBN+>@7%P'=!S$Q-23$:@A[/XB).2,A=L9A 1 $ MQ,R1$)L#K03VGQS,(@FQ1?I*(!@]3!X)L3P")4&0$9-)0BR30&T09,2TDA!K MY521\!/4W]' -),2:^;8RZ%(IIAB4F+%X"9,?4S,,BFQ94(F'+"%&[EL7$KW M,=$]+/I-K) ,!_W&@?8Q,W#,S,?$])-2ZZBB5DHHU[Q8)A[3L\P"V7$ M%CI9N?=:!_4IR7\?B5DH)[90C[D,8^[=FSEF MH9S80F@T]PJY'+-03FZAWSO0@3K)Q\0LE!-;*+#X]:LE'Q.S4$YLH3#F+KNO M?$STG3ZQA0XVT@_GW M )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2=FW9 M=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[K%-9 M-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_: 9! ML_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2+01F M"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U M;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\G MT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGTCJAW M)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6$N@=4>_XGWKG7!E&ULS=K);L(P% 707T'95L1X"!T$ M;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD]+:UY'N;NFK\ M.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(-9=KM_CKV=\K']A'P*D M#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B M*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:) M(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56 MA2)KAB)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW^>TUK779'/)9][G$Y!-0 M2P$"% ,4 " #E@ZM6!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .6#JU9)!CT6[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ Y8.K5G8[!'7E!0 SQ\ !@ M ("!#@@ 'AL+W=O&#=] 0 ),3 8 " @2D. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ Y8.K5DZ*!,#6 @ EPD !@ ("!JAD 'AL+W=O M2B$=@& !K'P & @(&](0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5D9J=4H7 M! R @ !@ ("!RR@ 'AL+W=O<# #6" & @('@. >&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5D%1PI)T P ,PD !D M ("!_3P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y8.K5@BH6T:T P 3@@ !D ("!-$< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K M5C3'YP\:"@ =!X !D ("!0U( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5A-:XMX6! \ D M !D ("!8V@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5BWH>0_R @ F@8 !D M ("!AGP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y8.K5CZ49)>& @ >@4 !D ("!$X< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5N^3 M>&2C @ N04 !D ("!_H\ 'AL+W=OU[P#4# !2!P &0 M @('8D@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5NETS7F> P E0@ !D M ("!ZYL 'AL+W=O&PO M=V]R:W-H965TS>S?O0, M )T2 9 " @2>E !X;"]W;W)K&UL4$L! A0#% @ Y8.K5HO40'/C P AA< !D ("! M&ZD 'AL+W=O&PO=V]R:W-H965TX(F0( /0& 9 M " @4JQ !X;"]W;W)K&UL4$L! A0#% M @ Y8.K5K 9"9+] P *1, !D ("!&K0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5O7%)CJJ @ WP8 !D M ("!S<< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y8.K5G+;D#"^ @ / < !D ("!0^( M 'AL+W=O&PO=V]R:W-H965TGG !X;"]W;W)K&UL4$L! A0#% @ MY8.K5D%.(6U2!0 *1H !D ("!2^P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5IA:*HFR P MI!$ !D ("!%?H 'AL+W=O!@ &0 @('^ M_0 >&PO=V]R:W-H965T&UL4$L! A0#% @ Y8.K5J.15*2B @ 1P8 !D M ("!' 0! 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ ! $ =Q$ ,D6 0 $! end XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 125 271 1 false 48 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.teknova.com/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/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/20230331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 9 false false R10.htm 100100 - Disclosure - Concentrations of Risk Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRisk1 Concentrations of Risk Notes 10 false false R11.htm 100110 - Disclosure - Intangible Assets, Net Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNet1 Intangible Assets, Net Notes 11 false false R12.htm 100130 - Disclosure - Inventories, Net Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureInventoriesNet Inventories, Net Notes 12 false false R13.htm 100140 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet Property, Plant and Equipment, Net Notes 13 false false R14.htm 100150 - Disclosure - Leases Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLeases Leases Notes 14 false false R15.htm 100160 - Disclosure - Accrued Liabilities Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 100170 - Disclosure - Long-Term Debt, Net Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNet1 Long-Term Debt, Net Notes 16 false false R17.htm 100200 - Disclosure - Stock-Based Compensation Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 100210 - Disclosure - Income Taxes Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 100220 - Disclosure - Net Loss Per Share Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShare Net Loss Per Share Notes 19 false false R20.htm 100230 - Disclosure - Related Parties Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRelatedParties Related Parties Notes 20 false false R21.htm 100240 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 100250 - Disclosure - Revenue Recognition (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognition 22 false false R23.htm 100260 - Disclosure - Concentrations of Risk (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskTables Concentrations of Risk (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRisk1 23 false false R24.htm 100270 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNet1 24 false false R25.htm 100290 - Disclosure - Inventories, Net (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureInventoriesNetTables Inventories, Net (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureInventoriesNet 25 false false R26.htm 100300 - Disclosure - Property, Plant and Equipment, Net (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables Property, Plant and Equipment, Net (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet 26 false false R27.htm 100310 - Disclosure - Leases (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/DisclosureLeases 27 false false R28.htm 100320 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilities 28 false false R29.htm 100330 - Disclosure - Long-Term Debt, Net (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetTables Long-Term Debt, Net (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNet1 29 false false R30.htm 100350 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensation 30 false false R31.htm 100360 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShare 31 false false R32.htm 100380 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 32 false false R33.htm 100400 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Details 33 false false R34.htm 100410 - Disclosure - Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details) Details 34 false false R35.htm 100420 - Disclosure - Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details) Details 35 false false R36.htm 100450 - Disclosure - Inventories, Net - Schedule of Inventories (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails Inventories, Net - Schedule of Inventories (Details) Details 36 false false R37.htm 100460 - Disclosure - Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details) Details 37 false false R38.htm 100470 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails Property, Plant and Equipment, Net - Additional Information (Details) Details 38 false false R39.htm 100480 - Disclosure - Leases - Additional Information (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 39 false false R40.htm 100490 - Disclosure - Leases - Schedule of maturities of operating lease liabilities (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Schedule of maturities of operating lease liabilities (Details) Details 40 false false R41.htm 100500 - Disclosure - Intangible Assets, Net - Additional Information (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails Intangible Assets, Net - Additional Information (Details) Details 41 false false R42.htm 100520 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details) Details 42 false false R43.htm 100530 - Disclosure - Intangible Assets, Net - Schedule of Future Amortization Expense (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails Intangible Assets, Net - Schedule of Future Amortization Expense (Details) Details 43 false false R44.htm 100540 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails Accrued Liabilities - Summary of Accrued Liabilities (Details) Details 44 false false R45.htm 100550 - Disclosure - Long-Term Debt, Net - Additional information (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails Long-Term Debt, Net - Additional information (Details) Details 45 false false R46.htm 100560 - Disclosure - Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details) Details 46 false false R47.htm 100570 - Disclosure - Long-Term Debt, Net - Summary of Scheduled Maturities of Term Loan (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails Long-Term Debt, Net - Summary of Scheduled Maturities of Term Loan (Details) Details 47 false false R48.htm 100600 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 48 false false R49.htm 100610 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails Stock-Based Compensation - Summary of Stock Options Activity (Details) Details 49 false false R50.htm 100620 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) Details 50 false false R51.htm 100630 - Disclosure - Stock-based Compensation - Schedule of restricted stock unit activity (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails Stock-based Compensation - Schedule of restricted stock unit activity (Details) Details 51 false false R52.htm 100640 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 52 false false R53.htm 100650 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 53 false false R54.htm 100660 - 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/20230331/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 54 false false R55.htm 100670 - 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/20230331/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 55 false false R56.htm 100690 - Disclosure - Related Parties - Additional Information (Details) Sheet http://www.teknova.com/20230331/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails Related Parties - Additional Information (Details) Details 56 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept LondonInterbankOfferedRateLIBORMember in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. tkno-20230331.htm 2673 tkno-20230331.htm tkno-20230331.xsd tkno-20230331_cal.xml tkno-20230331_def.xml tkno-20230331_lab.xml tkno-20230331_pre.xml tkno-ex10_7.htm tkno-ex31_1.htm tkno-ex31_2.htm tkno-ex32_1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tkno-20230331.htm": { "axisCustom": 0, "axisStandard": 20, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 433, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 125, "dts": { "calculationLink": { "local": [ "tkno-20230331_cal.xml" ] }, "definitionLink": { "local": [ "tkno-20230331_def.xml" ] }, "inline": { "local": [ "tkno-20230331.htm" ] }, "labelLink": { "local": [ "tkno-20230331_lab.xml" ] }, "presentationLink": { "local": [ "tkno-20230331_pre.xml" ] }, "schema": { "local": [ "tkno-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 566, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 4, "total": 4 }, "keyCustom": 43, "keyStandard": 228, "memberCustom": 22, "memberStandard": 25, "nsprefix": "tkno", "nsuri": "http://www.teknova.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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/20230331/taxonomy/role/DisclosureConcentrationsOfRisk1", "shortName": "Concentrations of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Intangible Assets, Net", "menuCat": "Notes", "order": "11", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNet1", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Inventories, Net", "menuCat": "Notes", "order": "12", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureInventoriesNet", "shortName": "Inventories, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Property, Plant and Equipment, Net", "menuCat": "Notes", "order": "13", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet", "shortName": "Property, Plant and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "15", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Long-Term Debt, Net", "menuCat": "Notes", "order": "16", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNet1", "shortName": "Long-Term Debt, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "17", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "19", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited", "shortName": "Condensed Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Related Parties", "menuCat": "Notes", "order": "20", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "tkno:SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Concentrations of Risk (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskTables", "shortName": "Concentrations of Risk (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "tkno:SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Inventories, Net (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureInventoriesNetTables", "shortName": "Inventories, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Property, Plant and Equipment, Net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables", "shortName": "Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Long-Term Debt, Net (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetTables", "shortName": "Long-Term Debt, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "shortName": "Condensed Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "32", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "tkno:GoingConcernPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-5", "lang": null, "name": "tkno:WorkingCaptial", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "33", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_002393aa-7add-4a46-9cd8-1ad53efc0dfb", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "tkno:SummaryOfCompanyRevenuesAndOutstandingBalanceOfAccountsReceivableTableTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_295dd26f-239c-4ecf-8ad8-3e3aaf71a66a", "decimals": "2", "first": true, "lang": null, "name": "tkno:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details)", "menuCat": "Details", "order": "34", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_295dd26f-239c-4ecf-8ad8-3e3aaf71a66a", "decimals": "2", "first": true, "lang": null, "name": "tkno:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "tkno:SummaryOfCompanysInventoryPurchasesAndOutstandingBalanceOfAccountsPayableTableTextBlock", "div", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_59710d52-88ef-43fd-9ae3-8310e3c37854", "decimals": "2", "first": true, "lang": null, "name": "tkno:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details)", "menuCat": "Details", "order": "35", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_59710d52-88ef-43fd-9ae3-8310e3c37854", "decimals": "2", "first": true, "lang": null, "name": "tkno:ConcentrationRiskPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Inventories, Net - Schedule of Inventories (Details)", "menuCat": "Details", "order": "36", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Property, Plant and Equipment, Net - Summary of Components of Property, Plant and Equipment, Net (Details)", "menuCat": "Details", "order": "37", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Details)", "menuCat": "Details", "order": "38", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Leases - Additional Information (Details)", "menuCat": "Details", "order": "39", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "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/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "shortName": "Condensed Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Leases - Schedule of maturities of operating lease liabilities (Details)", "menuCat": "Details", "order": "40", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Intangible Assets, Net - Additional Information (Details)", "menuCat": "Details", "order": "41", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_e48470cd-7eb2-49fa-9331-ec4b4aba2836", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details)", "menuCat": "Details", "order": "42", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Intangible Assets, Net - Schedule of Future Amortization Expense (Details)", "menuCat": "Details", "order": "43", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Details)", "menuCat": "Details", "order": "44", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_ef90cd08-4448-48ed-9b48-3ff8be8e603e", "decimals": "-5", "first": true, "lang": null, "name": "tkno:CashReceivedUnderTheTermLoan3", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Long-Term Debt, Net - Additional information (Details)", "menuCat": "Details", "order": "45", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_ef90cd08-4448-48ed-9b48-3ff8be8e603e", "decimals": "-5", "first": true, "lang": null, "name": "tkno:CashReceivedUnderTheTermLoan3", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Long-Term Debt, Net - Summary of Components of Carrying Value of Long-Term Debt (Details)", "menuCat": "Details", "order": "46", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "lang": null, "name": "tkno:DebtInstrumentCumulativeAccretionOfExitFee", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100570 - Disclosure - Long-Term Debt, Net - Summary of Scheduled Maturities of Term Loan (Details)", "menuCat": "Details", "order": "47", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails", "shortName": "Long-Term Debt, Net - Summary of Scheduled Maturities of Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f63a2dec-f787-4997-b6d4-85a885b826c8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_c81580e6-28e7-4743-a5cc-44618fe96473", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "menuCat": "Details", "order": "48", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_c81580e6-28e7-4743-a5cc-44618fe96473", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_ef73da04-d16d-4de3-82e4-56ec6d0691e9", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details)", "menuCat": "Details", "order": "49", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_c81580e6-28e7-4743-a5cc-44618fe96473", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_5d5f4704-3cd7-46ca-a36e-67228bcd7e0c", "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/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited", "shortName": "Condensed Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_5d5f4704-3cd7-46ca-a36e-67228bcd7e0c", "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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_c81580e6-28e7-4743-a5cc-44618fe96473", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details)", "menuCat": "Details", "order": "50", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_c81580e6-28e7-4743-a5cc-44618fe96473", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_caf679a8-380c-4a99-8a5f-5ce73f698cab", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100630 - Disclosure - Stock-based Compensation - Schedule of restricted stock unit activity (Details)", "menuCat": "Details", "order": "51", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_756e88d2-a0dd-4964-a9c1-220409173754", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100640 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "52", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100650 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "53", "role": "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100660 - 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": "54", "role": "http://www.teknova.com/20230331/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": [ "us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare", "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "2", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsPerBasicShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_f544928f-c20d-49a4-bc8e-baafa1f622ca", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100670 - 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": "55", "role": "http://www.teknova.com/20230331/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-20230331.htm", "contextRef": "C_f544928f-c20d-49a4-bc8e-baafa1f622ca", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_32e3e973-a8ef-45d9-a4e7-67fc6484b4f1", "decimals": "-5", "first": true, "lang": null, "name": "tkno:PaymentForRentExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100690 - Disclosure - Related Parties - Additional Information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.teknova.com/20230331/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails", "shortName": "Related Parties - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_32e3e973-a8ef-45d9-a4e7-67fc6484b4f1", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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/20230331/taxonomy/role/DisclosureNatureOfTheBusiness1", "shortName": "Nature of the Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "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/20230331/taxonomy/role/Role_DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "tkno-20230331.htm", "contextRef": "C_336f4727-cbb5-4ae2-8a6a-73b8449e1be9", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/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": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r580" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r582" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Board Of Director [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r196", "r197", "r309", "r328", "r546", "r548" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r259", "r563", "r636", "r684" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r291", "r292", "r293", "r294", "r367", "r497", "r521", "r542", "r543", "r560", "r571", "r579", "r634", "r676", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r291", "r292", "r293", "r294", "r367", "r497", "r521", "r542", "r543", "r560", "r571", "r579", "r634", "r676", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r259", "r563", "r636", "r684" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r256", "r498", "r561", "r577", "r630", "r631", "r636", "r683" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r256", "r498", "r561", "r577", "r630", "r631", "r636", "r683" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r291", "r292", "r293", "r294", "r359", "r367", "r398", "r399", "r400", "r473", "r497", "r521", "r542", "r543", "r560", "r571", "r579", "r628", "r634", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r291", "r292", "r293", "r294", "r359", "r367", "r398", "r399", "r400", "r473", "r497", "r521", "r542", "r543", "r560", "r571", "r579", "r628", "r634", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r196", "r197", "r309", "r328", "r547", "r548" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r368", "r607" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r212", "r368", "r588", "r607" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r257", "r258", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r562", "r578", "r636" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r257", "r258", "r528", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r562", "r578", "r636" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r212", "r368", "r588", "r589", "r607" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r611", "r672" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_AccruedLiabilitiesPropertyPlantAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "tkno_AmendedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended Credit Agreement", "label": "Amended Credit Agreement [Member]" } } }, "localname": "AmendedCreditAgreementMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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]" } } }, "localname": "AtTheMarketFacilityMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "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" } } }, "localname": "CashReceivedUnderTheTermLoan", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tkno_ConcentrationRiskPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk percentage", "label": "Concentration Risk Percentage" } } }, "localname": "ConcentrationRiskPercentage", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "tkno_ContingentRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Revenue", "label": "Contingent Revenue" } } }, "localname": "ContingentRevenue", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_ConvertibleAndRedeemablePreferredStockTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible and Redeemable Preferred Stock", "label": "Convertible And Redeemable Preferred Stock [Text Block]", "terseLabel": "Convertible and Redeemable Preferred Stock" } } }, "localname": "ConvertibleAndRedeemablePreferredStockTextBlock", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStock" ], "xbrltype": "textBlockItemType" }, "tkno_DebtInstrumentCumulativeAccretionOfExitFee": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_DeferredRent": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_DirectCustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct customer A", "label": "Direct customer A [Member]" } } }, "localname": "DirectCustomerAMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectSupplierAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct supplier A", "label": "Direct supplier A [Member]" } } }, "localname": "DirectSupplierAMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectSupplierBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct supplier B", "label": "Direct supplier B [Member]" } } }, "localname": "DirectSupplierBMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_DirectSupplierCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct supplier C", "label": "Direct supplier C [Member]" } } }, "localname": "DirectSupplierCMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tkno_DistributorCustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor customer A", "label": "Distributor customer A [Member]" } } }, "localname": "DistributorCustomerAMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DistributorCustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor customer B", "label": "Distributor customer B [Member]" } } }, "localname": "DistributorCustomerBMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tkno_DistributorSupplierAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributor supplier A", "label": "Distributor supplier A [Member]" } } }, "localname": "DistributorSupplierAMember", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tkno_IncreaseDecreaseInOtherOperatingAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 21.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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "tkno_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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" } } }, "localname": "LiquidityLineOfCredit", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 10.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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_OfferingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Offering Expenses.", "label": "Offering Expenses", "terseLabel": "Offering Expenses" } } }, "localname": "OfferingExpenses", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "tkno_OptionToPurchaseAdditionalSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option to Purchase Additional Shares of Common Stock.", "label": "Option To Purchase Additional Shares Of Common Stock", "terseLabel": "Option to Purchase Additional Shares of Common Stock" } } }, "localname": "OptionToPurchaseAdditionalSharesOfCommonStock", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "tkno_PaymentOfExitFeeCosts": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "tkno_PaymentOfOfferingCosts": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_PropertyPlantAndEquipmentAfterDepreciation": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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", "terseLabel": "Reduction In Work force Of Positions" } } }, "localname": "ReductionInWorkforceOfPositions", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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", "terseLabel": "Severance And Other Related Termination Benefits" } } }, "localname": "SeveranceAndOtherRelatedTerminationBenefits", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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 March 31, 2023" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsVestedAndExpectedToVest", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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 March 31, 2023" } } }, "localname": "Sharebasedcompensationarrangementbysharebasedpaymentawardequityinstrumentsotherthanoptionsvestedandexpectedtovestoutstandingnumber", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "tkno_TemporaryEquitySharesIssuedAndOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Shares Issued and Outstanding", "label": "Temporary Equity Shares Issued And Outstanding", "terseLabel": "Shares Issued and Outstanding" } } }, "localname": "TemporaryEquitySharesIssuedAndOutstanding", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "tkno_TermLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Term Loan.", "label": "Term Loan" } } }, "localname": "TermLoan", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "tkno_UnderwritingDiscountsAndCommissionsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Underwriting discounts and commissions expense", "label": "Underwriting Discounts And Commissions Expense", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "UnderwritingDiscountsAndCommissionsExpense", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20230331", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "perShareItemType" }, "tkno_WorkingCaptial": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Working Captial", "label": "Working Captial", "terseLabel": "Working captial" } } }, "localname": "WorkingCaptial", "nsuri": "http://www.teknova.com/20230331", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r18", "r576" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r1" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r529" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r260", "r261" ], "calculation": { "http://www.teknova.com/20230331/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 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 $57 thousand and $23 thousand", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r554", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion Expense" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails", "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r22" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r83", "r160" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r72" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r10", "r576" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r407", "r408", "r409", "r604", "r605", "r606", "r665" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r106", "r107", "r370" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r89", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r402" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r169", "r262", "r267" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r33", "r321", "r452", "r598" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r49", "r70", "r77" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited": { "order": 4.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r221" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r58" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r58" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r140", "r164", "r193", "r241", "r250", "r254", "r265", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r428", "r430", "r445", "r576", "r632", "r633", "r674" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r156", "r171", "r193", "r265", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r428", "r430", "r445", "r576", "r632", "r633", "r674" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r114" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "verboseLabel": "Financial instruments measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r397", "r398", "r399", "r400", "r401" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r279" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails": { "order": 0.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r45", "r51", "r56" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r45", "r117" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r165", "r166", "r167", "r193", "r215", "r216", "r218", "r220", "r228", "r229", "r265", "r295", "r298", "r299", "r300", "r304", "r305", "r326", "r327", "r330", "r334", "r342", "r445", "r544", "r587", "r599", "r608" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersPare", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r604", "r605", "r665" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r9" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r89" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9", "r576" ], "calculation": { "http://www.teknova.com/20230331/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 September 30, 2022 and December 31, 2021, 28,130,484 and 28,012,017 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r111", "r112", "r177", "r179", "r183", "r514", "r518" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r60", "r61", "r115", "r116", "r259", "r529" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r60", "r61", "r115", "r116", "r259", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r60", "r61", "r115", "r116", "r259", "r529", "r685" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r138", "r233" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r65" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRisk1" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r60", "r61", "r115", "r116", "r259" ], "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": "Percentage of Total Sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r60", "r61", "r115", "r116", "r259", "r529" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r82" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r344", "r345", "r356" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 2.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": { "auth_ref": [ "r8", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer.", "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "terseLabel": "Convertible preferred stock carrying value" } } }, "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r7", "r8", "r90", "r91", "r337" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Convertible Preferred Stock Shares Issued Upon Conversion" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersPare", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockTermsOfConversion": { "auth_ref": [ "r7", "r8", "r90", "r92", "r93", "r94" ], "lang": { "en-us": { "role": { "documentation": "Description of conversion terms for preferred stock.", "label": "Preferred Stock, Convertible, Terms", "terseLabel": "Convertible preferred stock, terms of conversion" } } }, "localname": "ConvertiblePreferredStockTermsOfConversion", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r36", "r498" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r59", "r259" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r110" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r3", "r4", "r5", "r128", "r129", "r139", "r198", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r453", "r555", "r556", "r557", "r558", "r559", "r600" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r5", "r129", "r139", "r323" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r120", "r122", "r306", "r453", "r556", "r557" ], "calculation": { "http://www.teknova.com/20230331/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": "Long term debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r172", "r555", "r667" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r25", "r198", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r453", "r555", "r556", "r557", "r558", "r559", "r600" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r25", "r90", "r92", "r93", "r94", "r119", "r120", "r122", "r137", "r198", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r453", "r555", "r556", "r557", "r558", "r559", "r600" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r121", "r312", "r324", "r556", "r557" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r24" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r50" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r590" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r49", "r81" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r49", "r239" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r355", "r561", "r562", "r563", "r564", "r565", "r566", "r567" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r636" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r372", "r403", "r404", "r406", "r411", "r572" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "auth_ref": [ "r67", "r570", "r637" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by corporation domiciled in United States of America (US).", "label": "Debt Security, Corporate, US [Member]", "terseLabel": "U.S. Corporate Debt Securities [Member]" } } }, "localname": "DomesticCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r184", "r204", "r205", "r206", "r207", "r208", "r213", "r215", "r218", "r219", "r220", "r224", "r435", "r436", "r515", "r519", "r549" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r184", "r204", "r205", "r206", "r207", "r208", "r215", "r218", "r219", "r220", "r224", "r435", "r436", "r515", "r519", "r549" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r221", "r222", "r223", "r225" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r415" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r405" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r405" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee share-based awards to purchase common stock [Member]", "verboseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r89", "r154", "r180", "r181", "r182", "r199", "r200", "r201", "r203", "r209", "r211", "r227", "r266", "r343", "r407", "r408", "r409", "r419", "r420", "r434", "r446", "r447", "r448", "r449", "r450", "r451", "r460", "r522", "r523", "r524" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r437", "r438", "r443" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r314", "r360", "r361", "r362", "r363", "r364", "r365", "r438", "r470", "r471", "r472", "r556", "r557", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r437", "r438", "r440", "r441", "r444" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r314", "r360", "r365", "r438", "r470", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r314", "r360", "r365", "r438", "r471", "r556", "r557", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r314", "r360", "r361", "r362", "r363", "r364", "r365", "r438", "r472", "r556", "r557", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r314", "r360", "r361", "r362", "r363", "r364", "r365", "r470", "r471", "r472", "r556", "r557", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r263", "r264", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r322", "r340", "r432", "r467", "r468", "r469", "r470", "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", "r552", "r612", "r613", "r614", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r162", "r286" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r78" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r78" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r78" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r78" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r283", "r285", "r286", "r288", "r499", "r500" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r71", "r75" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r76", "r499" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCorporateDebtSecuritiesMember": { "auth_ref": [ "r67", "r637" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by corporation not domiciled in United States of America (US).", "label": "Debt Security, Corporate, Non-US [Member]", "terseLabel": "Foreign Corporate Debt Securities [Member]" } } }, "localname": "ForeignCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r32" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r161", "r280", "r513", "r553", "r576", "r617", "r624" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfTheChangesInTheCarryingAmountOfGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfTheChangesInTheCarryingAmountOfGoodwillDetails", "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r80" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNet1" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r281", "r282", "r553" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfTheChangesInTheCarryingAmountOfGoodwillDetails": { "order": 0.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Goodwill Gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfTheChangesInTheCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r281", "r282", "r553" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfTheChangesInTheCarryingAmountOfGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Goodwill, Accumulated Impairment Loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfTheChangesInTheCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r35", "r193", "r241", "r249", "r253", "r255", "r265", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r445", "r551", "r632" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r30", "r126", "r133", "r150", "r241", "r249", "r253", "r255", "r516", "r551" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r29", "r132", "r134", "r147", "r184", "r202", "r204", "r205", "r206", "r207", "r215", "r218", "r219", "r436", "r515" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r29", "r147", "r149", "r184", "r202", "r204", "r205", "r206", "r207", "r215", "r218", "r219", "r220", "r436", "r515", "r519" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r289", "r290" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r290" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r194", "r416", "r417", "r418", "r421", "r423", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r195", "r210", "r211", "r240", "r414", "r422", "r424", "r520" ], "calculation": { "http://www.teknova.com/20230331/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": "Benefit from income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "verboseLabel": "Income Tax Expense (Benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r46", "r52" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r131", "r146", "r593" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 5.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r48" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 19.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r48" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 15.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r48" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 20.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r48" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 16.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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 17.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 18.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r284", "r287" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r73", "r79" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r161" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r69", "r74" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r118" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r136" ], "calculation": { "http://www.teknova.com/20230331/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 income (expense), net", "totalLabel": "Interest Income (Expense), Net, Total" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r186", "r188", "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r278" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r594" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r170", "r545", "r576" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r596" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r595" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureInventoriesNetScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r277" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r437" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Total available-for-sale investments", "totalLabel": "Investments, Fair Value Disclosure, Total" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r82" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r153" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r671" ], "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, Maturity [Table Text Block]", "terseLabel": "Schedule Of Maturities Of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r671" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r458" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r670" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r21", "r193", "r265", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r429", "r430", "r431", "r445", "r550", "r632", "r674", "r675" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r14", "r130", "r143", "r576", "r601", "r615", "r668" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23", "r157", "r193", "r265", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r429", "r430", "r431", "r445", "r576", "r632", "r674", "r675" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r5", "r129", "r139" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityDescription": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r20" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": { "auth_ref": [ "r3", "r5", "r128", "r129", "r139" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r5", "r129", "r141", "r313", "r325", "r556", "r557" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long term debt", "totalLabel": "Long-term debt, net", "verboseLabel": "Long term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfComponentsOfCarryingValueOfLongtermDebtDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r86", "r198", "r317" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r86", "r198", "r317" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r86", "r198", "r317" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r86", "r198", "r317" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r603" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetSummaryOfScheduledMaturitiesOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r87" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Short-term investments - marketable securities", "totalLabel": "Marketable Securities, Current, Total" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputControlPremiumMember": { "auth_ref": [ "r666" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r666" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r666" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r439" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r230", "r236" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusiness1" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r187" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r187" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r45", "r47", "r50" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r31", "r50", "r135", "r148", "r155", "r176", "r178", "r182", "r193", "r202", "r204", "r205", "r206", "r207", "r210", "r211", "r217", "r241", "r249", "r253", "r255", "r265", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r304", "r305", "r436", "r445", "r551", "r632" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.teknova.com/20230331/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) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited", "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r38" ], "calculation": { "http://www.teknova.com/20230331/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 income (expenses), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedParties": { "auth_ref": [ "r123", "r145", "r168", "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.", "label": "Notes Receivable, Related Parties", "terseLabel": "Related party notes receivable" } } }, "localname": "NotesReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r241", "r249", "r253", "r255", "r551" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r669" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "auth_ref": [ "r226", "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r455" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r455" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r454" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r457", "r575" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r456", "r575" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionMember": { "auth_ref": [ "r113" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesSummaryOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r163" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r173", "r174", "r175" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses), net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfInitialPublicOffering": { "auth_ref": [ "r43" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r44" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r40" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r191", "r330" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r8", "r326" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r8" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r8", "r326" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r8" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r8", "r576" ], "calculation": { "http://www.teknova.com/20230331/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": "Series A convertible and redeemable preferred stock, $0.00001 par value, zero and 9,600,000 shares authorized as of June 30, 2021 and December 31, 2020, respectively; zero and 9,342,092 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively; aggregate liquidation preference of $0 and $41,586 thousand as of June 30, 2021 and December 31, 2020, respectively.", "totalLabel": "Preferred Stock, Value, Issued, Total", "verboseLabel": "Preferred stock, $0.00001 par value, 10,000,000 shares authorized at September 30, 2022 and December 31, 2021, respectively, zero shares issued and outstanding at September 30, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r597" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r41" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r42" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds, net of Issuance Cost" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r41", "r105" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r41" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r85", "r530", "r531", "r532" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r82", "r159" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r84", "r144", "r517", "r576" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r82" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r185", "r269" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Convertible and Redeemable Preferred Stock [Member]" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r366", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r366", "r463", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r461", "r462", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions Disclosure" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r108", "r152", "r682" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r11", "r95", "r142", "r525", "r526", "r576" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r154", "r199", "r200", "r201", "r203", "r209", "r211", "r266", "r407", "r408", "r409", "r419", "r420", "r434", "r522", "r524" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Accumulated Deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r237", "r238", "r248", "r251", "r252", "r256", "r257", "r259", "r354", "r355", "r498" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfDisaggregationOfRevenueDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r34", "r151", "r297", "r298", "r299", "r303", "r304", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Note receivable paid by related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r259", "r610" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r58" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r25", "r90", "r92", "r93", "r94", "r119", "r120", "r122", "r137", "r556", "r558", "r603" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r609" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r103" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Assets Carried at Fair Value and Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r71", "r75", "r499" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r553", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r68" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r15", "r16", "r17" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfInventoryPurchasesAndOutstandingBalanceOfAccountsPayableDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureConcentrationsOfRiskSummaryOfRevenuesAndOutstandingBalanceOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r124", "r125" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureRelatedPartiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r369", "r371", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r397", "r398", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r98", "r99", "r100" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r102" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r75" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r664" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r257" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r32" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r591", "r592", "r635" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersPare", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r48" ], "calculation": { "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r572" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r390" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r390" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r388" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r388" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r385", "r386" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r385", "r386" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r101" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r389" ], "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", "terseLabel": "RSU, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r389" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r399" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r400" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r398" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfStockbasedCompensationExpenseDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r574" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r379" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r379" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r384" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r644" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r644" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r381" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r391" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r377", "r378" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r377", "r378" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r393" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r393" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r393" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r397", "r398", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r382" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r384" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r381" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r376", "r395", "r396", "r397", "r398", "r401", "r410", "r411" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r573" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r397" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfWeightedaverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r104" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r101" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r393" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r57", "r190" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r165", "r166", "r167", "r193", "r215", "r216", "r218", "r220", "r228", "r229", "r265", "r295", "r298", "r299", "r300", "r304", "r305", "r326", "r327", "r330", "r334", "r342", "r445", "r544", "r587", "r599", "r608" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersPare", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r89", "r154", "r180", "r181", "r182", "r199", "r200", "r201", "r203", "r209", "r211", "r227", "r266", "r343", "r407", "r408", "r409", "r419", "r420", "r434", "r446", "r447", "r448", "r449", "r450", "r451", "r460", "r522", "r523", "r524" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersPare", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "http://www.teknova.com/20230331/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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r199", "r200", "r201", "r227", "r498" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersDeta", "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareSummaryOfCommonStockEquivalentsExcludedFromCalculationOfDilutedLossPerShareAttributableToCommonStockholdersPare", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsParentheticalUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r53", "r54", "r55" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r8", "r9", "r89", "r95" ], "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, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r8", "r9", "r89", "r95" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r9", "r89", "r95", "r382" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r28", "r89", "r95" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r89", "r95" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r12", "r13", "r66", "r576", "r601", "r615", "r668" ], "calculation": { "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r97", "r192", "r327", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r341", "r343", "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureEquity1" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary Sale Of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNatureOfTheBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r2", "r88" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity By Class Of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r295", "r298", "r299", "r300", "r304", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Temporary equity, carrying amount, attributable to parent", "verboseLabel": "Series A convertible and redeemable preferred stock, $0.00001 par value, zero and 9,600,000 shares authorized as of September 30, 2021 and December 31, 2020, respectively; zero and 9,342,092 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively; aggregate liquidation preference of $0 and $41,586 thousand as of September 30, 2021 and December 31, 2020, respectively." } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Aggregate Liquidation Preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Shares Authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockSummaryOfSeriesAPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Temporary equity, shares issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Temporary equity, shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureConvertibleAndRedeemablePreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r2", "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity [Table Text Block]", "terseLabel": "Summary of Series A Preferred Stock" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureConvertibleAndRedeemablePreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r109" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfIntangibleAssetsWithDefiniteAndIndefiniteLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r263", "r264", "r322", "r340", "r432", "r467", "r468", "r469", "r470", "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", "r612", "r613", "r614", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsCarriedAtFairValueAndMeasuredOnRecurringBasisDetails", "http://www.teknova.com/20230331/taxonomy/role/DisclosureLongtermDebtNetAdditionalInformationDetails", "http://www.teknova.com/20230331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r62", "r63", "r64", "r231", "r232", "r234", "r235" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfComponentsOfPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r214", "r220" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r213", "r220" ], "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/2022", "presentation": [ "http://www.teknova.com/20230331/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedNetLossIncomePerShareAttributableToCommonStockholdersDetails", "http://www.teknova.com/20230331/taxonomy/role/StatementCondensedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "83", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126929950&loc=d3e34841-113949", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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/extlink&oid=120399700&loc=SL114874048-224260", "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(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org/topic&trid=2208923", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "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.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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/extlink&oid=120395691&loc=d3e23780-122690", "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(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "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.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "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/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "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/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "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/extlink&oid=116870748&loc=SL6758485-165988", "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/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "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/extlink&oid=123419778&loc=d3e5710-111685", "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/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://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/extlink&oid=124429444&loc=SL124452920-239629", "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/extlink&oid=123391704&loc=SL77918627-209977", "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/extlink&oid=123391704&loc=SL77918627-209977", "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/extlink&oid=128292326&loc=SL77918686-209980", "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/extlink&oid=128292326&loc=SL77918686-209980", "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/extlink&oid=128292326&loc=SL77918701-209980", "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/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "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/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "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/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r581": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r582": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r583": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r584": { "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" }, "r585": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 75 0000950170-23-021313-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-021313-xbrl.zip M4$L#!!0 ( .:#JU8J*A4H9'\! /[ '@ 1 =&MN;RTR,#(S,#,S,2YH M=&WLO6M[VSBR+OI]_PKNK,ON?H[A$#<2=+I[/^Y<9GPF'6=B9]9:YTL>7&VN MIDD-23GV^O6G0$JR?(L=A[(I&9/I1!)!D$"AJMXJ%*I^^;]G)T5T:NLFK\I? M7^#M^$5D2UV9O#SZ]<7NP>N]O1?_][=?_C="T9MW>Q^B#_9KM*O;_-2^R1M= M5,VTMM%/!W_\'.V515[:Z#]___0^>E/IZ8DMVPA%QVT[V7GY\NO7K]O&Y653 M%=,6'M5LZ^KD9810W_?KVDK_<_1&MC;:(3&A*.8(XT-,=VBZ0^DV(9S_/W&\ M$\<7=U63\SH_.FZCG_3/D;\)GER6MBC.HW=Y*4N=RR(ZF#]R"]Y1;T>[11%] M\GZ7=5'+W&692_/?)L7?:.= M,U47)E^T]5^[EB2.DY?]Q4M-VQN;\KYIN]PTO_0"RZWI2YC$%H9FY^UAVO_\ M1G-_6?-RZK\ &2O##T<_/([NJ$()+,.VGJ]OKTPX^7Z=36MTY[]A*N MOOCM?T6_'%MIX-_HES9O"_L;CM'??WG9?_:_GMA6=G('V7].\]-?7[RNRA:D M$3H$(KR(=/_MUQ>M/6M?]OS\TG?[1.)"9GKUYTCS7YZ?PFDS>30IY[CK!P]9?\;,?W;>O^ M8VZ,+;N/%RP3Y>;7%^^^8.UBRK($*4$,8EA(E!EL$69:8,T2E5'^(BKEB7^* MS7?FDO8=2&-9?(2>*O,.?FMFXSQK/UD',_"%TL2QE*1(*\41DY8@(1.)4JH$ M8YG%RF8O?OL[_N7EI=>Z^2VUTADC"4:IY!2Q)*,H2Q*%C%:""D9HJLWR6[XM M@3KGK^$]:UGLE<:>_/^P-8Y (@L=93.[UIE@E-+:I0X)*@5@J%[V<2"2EG#N@,R.(<1TC>*44_E+* M$<(R1>GRR[V>UO6"UO]E9?VV-%YA/NP]$<($F#RZ]JHO+Z_1VCH+C]6V^>T7 MKQUVFDX8P[.B3EOL>-GVZXL&F*/PDKG[[;CVK^+%&YJ+L>VSQ@ OO+S<1_^X MY6=T7YMJ6G??.FVX,QM?-V^OOW"19!;F!L8'(H;%L!!EZA3"1EN;$)H8[9_4 MWVJ[M3?_EAO_W>6VCKI7L#<*Q]=[?[N\TJ[>/.^NL4=^L?1?#3SL;%+D.F__ ML"<*'F%RN-HCJYFBV0%9I#L^\&+R4][\^?NY%TN[9WGSXK=%HVG35D"-:XW[ M?G]Y>>/C[O$6(&]W_I#_7=7S)S3]@SVA=@#1M76N0- M+O_^HP_\QK!_!WH? M@WC]\_+8=W6GRII/5MO\5*K"WO$.+Z^0XN5-=)]TDG&Q"CHWEI'=Z\+&4B8B5QAE2,$\084TC*6(/&9SCCP)**DK$NRW_(.O=S M_0G$R65ZO*]*4Y5[,-!:R?+/?> MVOKD?27+X5KI!6& M_]^35G2)O7^,5@;@EP9=&EN@50(\GB7.(@=P+97,9FDR.O:^K[P_F$Z@"UOO M/IZ\[UYAKSR%5E5]_A'4_3%8J?P'3X18PQH3Q&"R[S"0: M,0>J*8MYAE*;"DDH"!R;C&T!SRGUL:Y@J.WYQP*T\VYIWH)E-_%]W$36?UB0 M1\6=:VDTP(&X1*2"8,3 >$),<8,$YM"[M!1L ( 50HZ-,'=(EMKJ-@B51Q4J M3Z,5L:,R!L +QA>@(B84!:&2@ T;.Z7B.&74I&-:Y9"-LW-LO63 M+3JQVASGD]6J^2O4^A$UCP5V1@F!8F:!6BHA2#F<(:K0#$IT9A4Q")?"D("BC M+@9UR)C5"5Q)1V<3><;[! +37O#A'R!,3Z8G0^';YC1ZY;H_$FM>U-7F[ M>U3;3CALBB.P$_A$W%N37S3](4U.++5>B4MA'6+<9$@RFZ(D=3IA@BGF\-C6 MX074 F5LS4>8J/-#OPTL=:>;?S]?OK)$R3^LA1=MWK]_O9&H+".:),8RE$A0 M\4P!/E-:2J28$2QA3L=RM+3LF?J=U'F17Z+9)WM:%:>V'K&(64_.ESK1FL(: MB0U7B,59AI1D$O"(YMQJ"YB1C6VUW+$%,*?QAZK\O)F&%]A;&.A%D.C$-74& M91) O: XMA3(*?@HB3:6O8!'W/)^^ [T1WF^3MO/UF6Q-K'P.\_PE["P)A5\ MHLX)985-8FI7O2:_>_#Q0(,'PYHD*8U]R OH7"IA\ *T;V9BP[#-5)JMW WY M -%%[B^ZEIO^B.A*34J8E PFGFMO\5B4<<%0:C!SU!$?O#!&T;5:BR?@GL?& M/<2E:6H-088#VS)-&%)4IT@GBEMNP?0VV=C6X4)#?)6UN:[#/EFO1#58/)W; MY'.9M\VG@\\;Z3@1/-/&88<2L&> ?"!&)%$9(JE*!$@8KXO&1K[OV+-\Q,"W ML&?YV&O7QD[SA&@DC0&3BZ02P(*3B"NGB*'42:G&MG;GE/+1T^XA6R>'M33V M@SQ9<5C$@/LECC.6$>&0)K%!+ /,HKR<45(ZB5U"B![=?LF&.^F?:)O3$^R &T,/X#!+C$F M6%)%5R[$=Q2'NLT3>A8Y<1H@H]6(\*U=$F:20&*-M:(R2Q# M C0OXMJFU"69T.,%QD]MDZ^&(IR3%.N8( ]B%G\CLQ(;&,0A\C(T#@!0[E'''$-$9Q2FGBI'1P=@GC_^Z1#=V?[I="1;[ M(4^EM$38%*"*HF"'.K!(LTPI?Z:6BKOJ;!V#2!;N%$6'V5N]LK7 MZ6N3NR"J.\KW3D0 M+A/SP!8%H ZP(?^0]9^VA<]OSR;0U0JV,D= 3V4U8U09Y#"EB(G8QS^;! D= M@R&A,$F3T8*6L7OS!D0R5#DAL7.()-(?8BU MWAZP2L5&:$1,"HO1F@QE#L"C/^]HJ-(6\]$E1ODN(^TOMK2U+,!(VS4G8 $T M7=#%J=UD2\U):<#P%HAXP,(\?I$DM2@5S&5::47,:"WO<6B(RZ;9LM#_(>R2 MT90P "O2N@PL:"91EDBPI8D31@M',L''2I=[.KC@]Y.J[)#E1K(63H&SD@2, M0A_0RTALD51 QR13:6(YR; <[:;:O4(D.C;;=PXLO7=3@)PMX-)UC)+ 5%&' MO:5-_8'3#&NDL)/(2&J(Q2;1:G3>JGO$33YAPL #6=@&# );3NT'.QCN"G&3 MUT%9K S!_F"C2 QB":,HDS1&QGOV>,8-(:,[.K ^0F;($(M,RI@Z %H2##@F MG45"9P2Y1 OO+>=4C19HC4&AKX8J-.4)YX0C8KU-XX/G!4\R '%:8L)EK,:Y M__N@DS>CF76-2:I Q:(X 27.L,(^;2-HW8QS)6"><+9R9/0 \?X$R4B-UC'( MBAAQ20":V$RC+-,@WC.JC6&QR,9YI.,;.P&O"UBL6A:+&A";N1L@,!>Q39 / M4_"1MQ1)KC5B+,'"V2QAZ6C!_RV[ <\EM%TD21S[,PX9C6.?P2L!G: Z[:!, MPHR*L]%"JNO;!OWNFT\+_:ZHJL&\\T_M GVBW- 6F-@IB;3B .(L-\#5$I8& MIRQ31#$E1K>C]&!7_'KNEE@M>9P2A9Q..&*&&*12@Y%UA'+%M(SQ:&,:GE+P MK@;I69=2(V.&#/;FJ?'Y. A8JSRQ/L DR; =W=[5R*@QH*,K83:E-G$(9\1[ MNY(82<$=LHET4J8ZDVSEZ2@>37S=F\[/>4?[:782;9)9*U.#-/$Y4F'E(1E; MB43*A,:95C&.Q[8.QQJ]NRJ7.'4& \UQPBUBPF5(82H099C35&% .Z.5V_?: MZWU=->V^Z_S4FVG$:)&QS%ED.2>($ 3&V<:(T)B%FGX$M.-)3!T!)*4 MF3@&UE,(ZRP#22HRE!&:HBRFSH$]F0HY.E4X,A?LT\C+1"7.4F,1R3([2PBI M?#I?J3%CPE"[^EV&%:/,Q]IQ&Q)99A9LS=@@X@\$,: 1RAP0*5546!4SF:C1 M4N7)$D=];Y[0589\//N(BXREAF8QLECZB NL$2QIC)BS*L$IJ 4]NHW\)X=A ME[V+0Y6,P(0P ,,*.4I]R0CH6 +40K+S*]HX3=/1(JLQ2/@1H"LAA,Z4T3Y^ MR1]U SI*?_*-6BE2';N8IJ.+O5N/D[]/0T^G,YI:)>#)B8\G)S$2SI^YTL"H M,C,$*#%6>H[VS-4(':Y%>EOWTC,P,%L2KAWJ0E&$:,I05)(AK2@ M."7,*#[>O8HG.Q/Q'0= UJ-JR'IZ RBSB=-$(<)D[//@.B04ITC8#&-'.=;) M:/'N9I_G^5$.6CC5[GN.:CV%K[ VE0YZS)CS^24!"&6,Q2!\M13.QJFBHQ6^ M(X[%&#"&3F8)ERZA*,VTS]*49$CXC%J.<)-DL639LTKB/(">>(+(8: \&1JI!WM8?;;G4+OJ])4)=A=ME:R_'/?.0L+V;?KPNTWVOGS)"P$)@(3 MRJ"49!*Q1($ JC4B!&* ;\XL/7,X9QJE@B])A=Q(^>)VU, MX09L.$/,:,R%4119GH"I;+A/%J\Y4C9VUN"8I^-,%C 64M#AM@&8T$X)%@.Z M)#[_NQ%(,:N1TBQC62*-7'VIFH=RY*AB:K]+H X6$IU1*A5C%L6)CZFUJ459 M+#-D*5-N-S.8D,LPD8I+A[#SB0L()T@YYA" -)5F"4V M]<:%5 <\218Q)"4C5P3+E1NE4R-2--QOBR(X]/5$AB9@*K72" M"/85C(WQ&>W!U-!@:0AC-!A=HSU9N 8Y2I_*>!8ZSAR8S%+X,$])D4@\^/)Y M@CBH?&E6[@#_7I$T&-)1B1"IC1GJLKPQP1A2PI^:!?7)1>S !EMP,/8]F=& ML)9EG #%,,!52S!B'" L""R&).$99HP+(49[_&$,(- M*5CY'I0*32ER7"B9I2(1=@QQA9=!SU!1]!FL2$=BC40FP);"_EQI&DM$,ZD2S]PM\8=)X>?SP&')$"4^4Y3C%,F4Q\AE+./2,L['5POK M>]V^ZQ%A]B-O<8O3?U?K:@KBYI/5-C_U^\3K$DB+94(L2 X$T#KU.5BD+^#N MB^]I8C*I!9A+8UN6CY[E+NR]+P[!:\8TU2CA/D4ZH00)QPV"%90DF<14J-$Y M[.XX!+_?'MMZ=GTC?2$DX\:0Q"%",XV8U0X,:",0M51*EX( 2$;G(P^*9YR* M9\!PQAAZRV %HE3Z="B2@;FA85EB:3BU3L?&C1(/+4R-O]CJJ):38Y]!HR=* M1XKZ?.?SP89Y*X1.!,L40ZG.8L3BU)]U!](QZE++%%60[Y0; MK(CRT<$T0RQQ%*0\]O(>9UGL%+-\=%%Q8]Y*&[+^I*5QRK%"V!+@GL1:)+5E MR'*:6)R83)'1DN8YG86^][.?/NGU4TB86"JA6:*1RP!,LA@6M+3"(.-C,!0U ME,G1YD,?H0'W-"E7G4L))CI&O,MB!N ?*4T=*9WZHG-D9@UH&%9S.FN7$B'9^?Z$[M?F#+'*1,CWM6 MI^HO[QTM>^Y^J-:2XCQ-B4,IU3X+8@KV@0#-PB4VJ3 VP>,-M7N6L=GWZSS$@-"EO7W' KC8LZ<0BDQ M##$'UHARL"P-)AQ,%*NY&*TH&XVK8P10CAON6!HS1+5)$5B6$DF:6)2DA @% MO]EX9"'& X8:^?-NB8]CI-K'*S%#N-9)H8Y-)48"DD%=GH) MP'_8XUROY*C%BC+-R(SYG/F(8PX\I417^1)4E24I& 3.B&1TD:!W;,W.2?&A M*C]O)IIRFO TXPYI2\%8XRI!,N$)LC'\3!E3\7CS5XXLHGS D%T9^W*_*D,4 M!!J8T,37_Z6QWT@G"F-*8C7:8QNWANP>'MO5A>JNQOU%:.PD[@K,^=1#5OLJ MZ%M/F#"8%THSG$@.W6EB?(A;'/9($=DFEL?2$=AA7.C!W?L<$'.G[], '@LZ'5B90/? M?YOU 1_G'?P\NF\X%6:?0?BK\ZU?%,5A:R;@V.Y]"B3GP)) ME[OX -*SEFU57WV;O*D8P>G.YX,WWWJ=:_?[']_8LCH!&7U#M[,Y]F_5?*O? M2UV\O/SVWYZ-ON];9O?N!]_0X\>JZ;:PKG?:Z9O%Y>\EV\&;:QW><];A2WZV M R.IP%RT3?_UV$K3\0/,TV__*XI^F41->UX P_M5B/+2,_-.O!W_VRL'*Q,U M^?_8'0S?)^VK$UD?Y25JJ\E._T/7PLF3O#C?.02F;J(/]FOTJ3J1Y;RQJMJV M.IFU[QXAB_RHW"FL:U_!R)J)+.=O\/48EBB"7[3=F=06?:WEY/I;+#_TW_\Y MK=I75Q[=_[@5-;#$W2M8'^AK;MKC'9>WJ..VTC_YW_\%)_&K7U[Z%X#IF%R> M#%75,$W=4,DVX9,V,M44#(17$Q"C@/Z[*_AB4&'>GF(1^2@C6U^=#E!Z?Q[5 MU;0T\-I%5>_41TK^%&]U?WY^=>TW_/.KVV?PJ_6VW8ZJ"K,\EF3(*?W\8>_P M[9OHX'#W\.U!F-D!9_;@[>O/G_8.]]X>1+L?WD1O__/U7W<__.5M]'K_CS_V M#@[V]C\\]^DF0T[W?^P>_'7OPU\.]S]L16]>1R3F++MM@F0@?ZG73HU]I,UB]HXZ5]4Q6YF;>NNYE;>LEO$>T.87S]%<?2%I(FWB,UPI MGY$G52F2SCJ4"JNU3!C#TKZ(9D;")^ON74\S*J4WXXS-=]Y4NG-_>'MWW>F# M8_3WQ8*_-*&_!4FS%I*&^6$/#8$?81V+(>?S)Y]L+-HO[<]7YK3UVQ!7K!#_ MCK Z=^)7W554R/-JVD*/9]:\ZGO'<3?OLQNT-^LGC=UI[$2"X6WAB= Y]%[/ MNS[-FUQUT1,[\]:S1M#*+)98USGS7<.$OVS-+2VRY$H3^%!??>1Q/ZW]/%Y_ MUATD_ I#0ZJV\L^=[F_D?[B9B'-N[C@>Y@7GY:M36[<^$FNVAF A+IKU3#=K M!V.X;5G?(1)68MK]X/*[1>D8'F=<<8(<%0XQYPS***B?).$$_K D$_%02N?O M4UF#\"K./]E)5;_73X]M/[_XH^O?VX_^DP^OCYT\'GW0^'T>%^ M!.;H(=B<$:;1_J<(\Y_,S]'^N^CPKV^C)4MU8:7NOC[TEW%&V4U+9RYCX5^O M%IXG^!_4M_6NJJ/VV$;_G,NLJ'?61]U>X1U6P8/>Y!8!+9R4B682)#)-?(5& MAI0Q"G&<.LM]+"WA0PGHC]T0W_:[%)?$\X[QVS'PD&,CS\^MK&VY[A2._O ; M2!'%6W<9>4.2D^H,[#F6HH3YY#L2/BFN-;)2)Y00FUFMAB+GN[P!(?]?0*UW M\$NS[@3S^VEWJ=/[F8%!(CY@^O<_!?MD+='9"I;TX]DGS@@0E!E%-F$8,6TD M\D=QP4AAF&! ME M[?3QW$)I%U)K;J*XNCJ)+O[75C?AV_$-:/Z^ ;4-.*G^C&+>^ B[Z%T.< WD MN[+USF.:/-(JKE1,D=:&(A;'&-0Q_(6=-+'"BC*1_J@*?]L%[_D1]@-<=[+Y M26(QIR)L<*WS!M>*HD$N'DF&9-18JLQ7?D<2P#5B@BN4D0RC1)I$$),0J7YX M [IGU$_VJ"L16+;^R-OC,^O#INVV!;/[_N-?=Z/#MW_[L/^/W:UH[\/K[54Z M)-8XQ&C0:?_I[9G4;;>VHLI%]6)-1;*)FHG5/A#=1'D9Y6T3Z>/.D7MUDW54 MDC/^(&0C($G8B.RF!OLB/OAO;F> M)P[EV=[LJ%Q_NFTSK-:,(9@/@>/L.Y;[-U1%N@F:(MT<_)X."M\[71!5=53Y M?!C1?T_KO#&Y[CR9E5M>*H\USRG?Q(G.EQ5P-]_UD2SS_^F^_[Q1&BCPVBV\ MMK?]:?M@.YJE#JI_477T\K?+*BCZ4&W?N!H"EA],=*P*S&,M*'8":4P88C%5 M2-$X1H+93"DK4D%^>).\!RZ[QM2V:6;_O,]+B]<=M!#&GN*DW+";P+O!_3!^]P/!/!:2840P2%N64(P$25(D!:,I<2EU)!MTE7^L MFE86_U\^Z3QQ:[[&,WZ/\.#@=@BFT&SQ^RW#20W2/9_((K)G5D_;_-3O)()! M9)M@%S^+Q0#"+_+2[YN&[X_'++*UG>Z!M^P?$322A$AI,X92[M6II@PI+ Y M"F<2Y3CHQQ\^..6-EEU@[TU0H,+GJ=M<@^7GQS18K$W!+,$^:;6O6&*X1))) MAP08++'VM:G%#^^N^L2(Q$I@CC.%YEZ%20P_U<7\3?_?N_G)$8 M9Z^:J+6%G?CE%)7=>MJ* !P54P]"(@DR#I:KL3?QT/B&=VL(^?H'>:U3>"S? MII2NF"$?ZQQ.Z<-4BJ6Q9$/.:9=:/F]SN+,/8[2U-=%D6C=3'\_85A&TZ#9I M,/E)_>QM%W_T8U>W.X-QY&I'.,RICJ>("[R^1%<:%SB2@[14W!GTA^]NP0?H MA%WMY$D/[-YLK-\NS1]JL0^?4N7)H,NP9Q;SMNC"O:W4QY$N9-,\M:?F5N)' MW8,(YUOS_[P;Y^?1KXD[!.+ IY"O",1QD7#TM%H[_JVEA]??O:$>YO,6Y'A^ M MW_]/3^ZB %@Q0,7'M/>G^8G5GK0(P]T\>^-%0$YAV\%?QR80-^Y\YE]MCX MUV?F6*/]^@>9M+?X>!-'*+/:(N6SLS&5)DA('"-#$VL2G,@X_N'M^IE?X!P3 MU0'?M7=T]"63HZYTY58$AFIT*HNIC?X52.G+"?D4%E%7=&6D$2L/7>S9.+36 MH,0SG!O MEP+DVCE@CXH?[0CPB@7/L8T^R,;(?_; QV>>_=.VT?OWKQ\0L'AG--(]MMW6 M)OW=:@FS5QI_^,E&ZCS2QQ8H<^)K,7P]MMV)1+_%MI15Y"?\O^Q3 MZ$4&KI9'75.8&&V[;7A,HBX'??>O M\O);^E?L;YZ-X>>M2)8F^HGT8U3 =W!=_3>,P+?OFL)-_BUF_?B,F4WW$MU+ MRJ:-LC@R\KS9OI3&;?5""],DXYF12"2$(&:Q\3F5&>*<,IHI++G^X4BO/G#Z M];2N8=A]>E"/C%K9/DIBY=7RP7_9YHE#OU:\^1S-JC'X=?FAFGV]R'VZ"7OG M(=AB-5+?2T,0A"=YVX+HM 4(Q+HJ/6 LSB,+X/$\VO/X3.HN?/R-;&6?:?&* M4KCH8SFLX],46K*8>[G_R1Y-B_XH[@$ZC'[R0#A]12C9GC5HC_,NC]7$Y[%: MM8;HWW7]X&>&V[-S/6Y65?;=M+T#[: M5;^Z[07[Z^;5HN$]FMS^DHNF'EG/F]_RRHNV>=DK!4P4(G-K8=E$V Z1=)N6 M80^+[>R'X^0XWQ;L[EZ2.YJ0>!O_\+N0*WU\.X6(>,B>Y7+U]=GIN!_;QORA M @/#.V(W0WF\OUG0_J!W]SG2?H3$C0(9GP$+7P?5@=;KR[*!9Y\#S^X&A;N1 MW!O(^ R8]QL*]QMV%-U.UM^,(F-P4Y!'C&8!DO@KO[X@+P+! L$"P0+!GC'! MAC_9,"Y:/I(;?D51-HID3"06I32VB&F5(>5+TA-,,\L-3S66PY7QJU^#\7)4 MU>;ML!6$ZX\+J8(UEP@XZ9;?0X\ M>W!;2$>@_D9P\4:1<:V-"LX(R3BU"%,-1D7L#,H$X.DT"D0*1 I$"D0*1 MI$"D0*1 I$TBTJ9OAP7WT\TKXNW-1X0VBH\?A_9KE[=F7$1::]<2U8*LR)PA B,N ML$7, .17*E&(&BR%MAF1)AT(Z)\=+B;Y8S?'SP+ELWN@_)!HYRD2[33'MBCF M\B3Z":1$E_ &N/7.-#*S=%[_!>_YB+SJ7(8))A89IF+$,F YJ5B*DMAE,B,& M!DEF% M-%N_J9I)WW==6D- :KWXU20!Z8L% *0T :B$.9*QHHASH@ G:1N[^*KX=9IR M8IU&L60,,:X!7J461#8U@BJ*&8O-#9ERNT(?7;KK U_.H]F?MAVH!'3Y(IJ6 M>=_]YR]=L8_F!2@NG<-\-+^^V/OP[I+ WBFG)Z9J9PU>_$;$%B%D2U REW3S M46Z*J.OGQ*]UW==+:?IZ*1=54A:%4Q;U4K:BZF*&[Y\C[KO+'3_,LKM<6HIL M$U];RE13L+E_T :^GLK\46S@4?H#AJVB'2;CKLDX7FS+3^21[=UU2+K6UCNR M^"K/FU['WX2_1N_]-_P$?T?G__;_[[P>'NX=L_WGXX/+@#,X]G<".I M%;Y6S)-L)TDZ:I_L=ZVO:P!KV'D]])G4_SZ5/BEZ<1[U]1Q\_<5W\-P(Q^CO M'0B6>=E5N/@J:X.*JOISYAIM9\4ONCSJ>7E:%:==@G^U,=VM%L4RQU4,\].-Y\7O[H(WJ^M:K^K$SG MLW\=7K/3GOGZWO? MLBZFYLH+U]8GF/=9XRN B_62[Q?Z-YU?-HN4RR?R_'K:YJ]Y4=R0S/FX MFA;F^N_V; *C;JY?Z&?E>MYH>'^=3^!M;[BH;WY&[E>GN:%]ZY.HMC<\NZ[^ M^^:WZE;Z";S;C<]7MLCMZ4U7;-."C77C3<"F)K_Q85]O'LZD\LP&:^OZI2+_ MTQ9+-*GJ2V^>EU.[?,W;^*4]DEV!A=Z5Z0EOZY/&7^Z9J,E!*(!9!)2"!=SX M-;OM^>&V]?.=#!7!(IKQ%)A::MIV^S#*1@4\M^U*)FPM=R^5SRE]17*;_'0N M-Y>34\]D]S7M9O(&2'B^XPI[=KUZTW]/&\\CUWWSN51WYC6E?GDV1X%B( M5&1)3 3YMTZ7PXHF9*'-EQ;#Y9?:A$E_\9M7+[)/@.ZUS8FU;:=R)F#SYQJ8 M3)9EY;6CB8ZFN>F4QX*9>W';:YZ>E;I[YXKEU05"A%F<_1T8+##89L?^;A,:4YMW=B%@]S5U4D745W8(V][U96V71G69M'-]((U?3!>;W?Y6V;] M=P5:_<\7-P3>'-$R";PY!MX\\?MG?G^GTX.>H;H/OEKQJ2QZ?[O7A]X5W^F\ MV4D&O^&E+;3Q52&[V_PF1MMMSWEH6C73V@9^&Q'I [\]M2\Q+T]MT_:;6,!Q M/CS0&VW]1K3GR!RZ!YZ^RMF9UQ"DPU(OH&IGIJIKJPXR; ,H7G M'W^L_'@4S;DP$#UPV B[S M3.9A(>!&8!MC53O?'/-66>>0M'HZ8Z/Y=G+@IS&2-O#3&$RO5O[9.3XD&&!' M'7O-XAD])YU,>G75.4).99U7TV8I:7[M.;&>!40=V1(46.$#/R:3(M>=3=;I M01\/,CO#FH==YU$MA\"#3\:#ET*@:GLDZRZ2PWL29^D=S+3N\CH]*)"*9B=IC\_YV>3+K)C_;A>?/4^-&!_VDZ:?PA<<_O),8D M^JF[8?_W@^[H>(B_&M-Z"4SZ)$SJ.2('GNJYQ#L:RW8YA?3F9%][66]X5L,[U1U(B?X2B M+OOC+&U=%7-1@]'/4 U>;>_!_U_M?)/KP9MY_WT''N]S\X[ MX\\# .)MNJAE9>=G5O+Y@0([LTH#XXYH#07&'8&J[',0-?,S:%?YZU:6W5H^ M+C?OI#\TU9V_6>)D?X:I]C=?L'/@PQ$MB<"'(^!#K^Y\=*8]R?569"?Y[),_ MA3-MNV0&OEE>=MK5NW9@3KJ0S9\N3A:\WO_'WAN$LY^WHE*"O@.>@U:R ?X# M"'MDJTGE]PS]0=9I"4"WW8J^RGJY!]"6G_^L_5$\Z -NJRO0JB=;<\?0L94% MF*]YTTSMTG$_+5MX2%U-P/J-_#D&P,]>)1]+?T:PO.S?G8>@7HKD]H !U#], M7N?8ZDY(-!- WAVXF)TQ/)_T&S?]$X(,&=%R#C+DJ?=;I*DZ!W"GU.L9ER]; MP,#ZVH<+>/Y;'"T.3#0B>@8F&L,FR^(L1!?"#5PTBU:;G8R81W)#]U.?#:+W M^W;AIIVAZMLVYXU?T8&Y1D3GP%PC0+ESWC+=#HAM^PS9?>CV16S;8OLQLMX< MG>^T^ 2\MEV$<,M3F1=SOH6^3ZIZMCGJC[&W5A^7,"5'>>\\NN@@<.6(%DC@ MRA%PY5%1*6 ["]>KDV[[?Y9^J-LHF5Z8;!JFMSH!8S+L.8Z)GH&)QH ;C_.Z M1XJU[39"_K3G/CB@JQH+_'M]&^@DF73P4Z]U=@B.=7#:^9$>?;SX*\3[SKHSRR=53G MJBJGNK (Z7.3?33R:39KSK9E[LH3++; H_%I4X:C%J)9$X,,1N$3RTA5= MZ.>E]$AFGJZOO))$:3F]WSS6 MKJJU70J@Z ^Z@L9J_.D=N#H]Z0N.=_4[YB=PY$D?XM_O='5%-DQW##UW?<'D M/LRCJB=5K^4"PXV(]H'AGDQ?+8(G^FHZV2NXIRM??SK38C/G?%16P#[EO') M!Q)=5UFH#]WU,?DA &-4! Y<]61J[&H4X"(1RERC+;:\N@VQOD+U4B:4OH)5 M]'G[P!>HJLQ6]*:>'G6<]KIJ3CHON<^]\-.[-Z]W?PZZ;$0+('#=&&ROQNKI M+/!I<09>\7 H>[3T#4PU!J9:XJ2Y)64!0!:=L['+ M>-"=S\[5M+TXN]U,.S=(8*<143:PTY,APSY.XHI_8X$&I:XK?Q@Y@ML!$OK\ M!5TD4W?319T :*^6NIBQV-P7TM>"G=\4&&]$:R PWI,P7FV/IH5LJ_H\,O;4 M%M5DD;R\,[/*KCSO@?<:SHZ5] D$_"GE.D0$CHN<@8=&$(DT#P"LK:Z.RO[ M9#TM+K&//X=DM9LELPM<-2("!ZX:@X75'S[96EA:,^=ZORG6A>D5A=7M MM"\E-;$UW 8?VB[[3NEWQV8G(J_%@LPAYM62OTL/GW748\A: @!MK*ZMOZ?[ MZ@'ES-W?7RXEC/B5_R%P\G@65>#D)]./57E4+9?'CF335#KO-J._YNUQI*R_ M+"]G-#_?'C3@]H>C/F]BA*>/^;QQ,F:2Y-&G8SV7Z'_XT,%IIRG.JVGOL>L< MWA482-W"+?*F3UM:5KTSK_/V%<6\V5=9&U14U9^^<1=ET1M2)UX==-94WD1_ MGX)PL'5Q'GWJ\C)Z /@.1A;A&/U]>\QD#:M\,U9YE^%/=4+W$ G0U'_WL R^JVK:SI'8+!-A#Z-L:6;)@K_" M&P-P\:7CN[S!7<+B2SD*MY9,J$4RC%M3@\/SFTD?H'&MB$T/XBYZ*ZTUS79T MZ%78M 6M9.<[T+.7-;;1=:X6B8N;;TYJ[H]_*3_Z+N5JWGC8Z-.<=U5!?'6X M+:\9I[/:(%LWV(Q7'^BA:">XVKPMX-<^6D6_^N3+-+[K;^I_,Z_\+1]]S8*] MK6@/WBG"NUMS3VNT6Y8>/5^G[=]@/HJYGO9//'C[VE__0];Z.*+Q5N313%_E MH/MT>T\_]ZB]:.Q7&--]!:.??E\YUD]7).$V+X/MV;'T .S4;D?[W0PU\T75 M4>C.!=NC?7NE2%\WQ[,=FVEAYF5KH8^YB7\U-^924GI;SZ. MJ-W?0$RG^5H MJSO+.WM]N.,2P?M:$W86[@!LW270A'][XN>M7S1^P).J:7*_2>MMF6G3VR76 MY+H[<']K]TMCZ9@?A-A\).7 ,F [ZO1HZ=_6KV*@U"5M.N/'K1GOS$+F\UI/ M3^"A/G8*FKBB+X68W_EV7W,8MH(1Z6,O'$R7WU2#V.D[EKTU>.VA/L;XTC/[ MR3$YR)5ZL><-(YP%H%2P]*XQW>VOM5#CR_IBI HA&K..#9!C R#'WD41U*UE MWNUDPEQ572CXA:+JCCWG\'19+]\V$P^]$/:WN)E;=9*7\_Q7O:0IK*^Z-=>V MPGH8[E/ M)H5M9PJD+WFY&'9SW$D[+Z*5GR=I^AR:I@\&GP.N3E5X*#7MA+$OB;30M]#: M!^2=>Z];U!]NZ(4_L9)-0=D-PCG,7)X$'@;(/ .AW('^%7< M29NRZ'S0<^/HBBPJ9R7,KHB*CC_\PSI,UI4MZXH1EM72B<>.929F7KWE&Z_= M';W^3@GH!0,\8!8:?^T%^S3R2PAM+DB\2%ZV&;?\(1<[\9!R'@IL(G4>%?)K M8.? SJMEY\]EX>T\O_*['\_:WAS_ZFL7S5:CWP4ZGJ5 6V":0_MG69W*K06B M\4WF%U_WWNV+BQ=(Z/IOTV;K$BR:_PZ*?=FNOY=$\18.,-YN,3F6T?P5H[U2 MWXN3@H,]I/=XT*S2D-[C*5=B8,O5KXT5J3=5%69EL[K[_N-?=Z/#MW_[L/^/ M75 #'UZ/1 T$]MO0%7>!1;Q[PT.B&6*)WG:'U&=;"KC;4KBJ-48U^V$QKOUB MW/OPYNU_CGE2GWZ-S4X%SFA%S#0YZSHP^UVYJUGC:"56; MMX61W,8&\^7V?(#FC80/Q K$"L0*Q K$>GQBS4#%8NKXI(V:JLC-+62\85J? MBJR/Y\];*6[^*(_L34LCP)ZGV2\9R[+8_708[=T5_C22EXU&*=O68F$&131R M8LGHN+;NUQ?_ M9V^R7_L@A0_;(4>?-#TH9P_CW;2MT[&JMG"29WNG"$[GS3 MROR,>Q]V/[S>VWT?[7UXM__IC]W#O?T/BU4DPTH*;#\LL6Y$>4]%ON[51DJ_ M !+'#A)7'1''AG-1\+(@5AWXB\?/^U/.YLE"'81 ;G9".SU?.S1 MN\7YJ(.+Z,^?/I=R:GS,^L\!E@5I\'QAV1IJL!U@:L#L0*Q1@'( M%C#L2^6^7"0'^.+/SGW)GPLT6P)DE8OV%].P#,\6D7J',(DV^@.Z.6YN#-?K M3B?X! !T05Q$A#=)B.ZX*D+7!V(%8CUY(A.R<(GMY%+0I 7AQP"U@L2(F"]-=+J.'C; MB[ M!>S1 /:"*-]48ET!>W2SP=[?I[)LL_[1MY,M=!T07Q$! =&NDN@D+B"X@NIL1'0N(+HCR3276%43'-AO1O89/ M=57TI=H_UI6VQ@.X -<"CP>XMD9Z.<"UC6?K,4W%FE; V O =5U7?R#6_8%K M_J5JCVW]?&I*[!_^]>VG4$\BL'K K^N*7T.>N[4$;:$BQ;AI'D3YR(FUC-J\ MOQ%O-E)[;X]DT3L:K2=(\#0&]@Y(;9U4 M_/G%2=U6]8:?TO6A>]&[?J0!J07N#DAMC50R^>[,Q &I/1>D%D[@!E&^L<2Z MZE/;\".XG\O:'N4-:$V?_DX6MCM-.\M4?&#UM,[;W/8A?I\;ZR_.'' !TP5! M$##=.BEO$@[:!DP7#MH&4?[.T090_.V)=Q6T;?I[V#^@\.I#.MN?+"5$"7@M,'O#: M&BGF@-<"7KL-K_& UX(HWU1B7<5K?+/QVKX_*!OM71R4#4@ML'= :FNDD@-2 M"TCM-J26!*061/FF$NLJ4DLV&ZF]/3O.51[J@ 6N#@!MK33Q]P,TLIWQ@-#6 MB:^?>BH6NK"!7V7KMUPV6QL>+,89].$:\TT@5B!6(-8S)%9 FBM8!33^%M*$ M?Z4J;/?QMIG^M^?&)P^?C!M>[#MGXV+AK_FZ8UU%"I(.!KLC MBZ_RO'GU(GKYE.OPYIE?UY4XV'1$N?$DJ]LO^1A]T/K_=VW]^8._=II4,O*SN2P #@J8TU2U1I6MEV96=_S- ; 5%F M.2Z[NKC=*)=JY1XL1CDN3@F"XY$UV$I7X.[[CW_=C0[?_NW#_C]VMT 6O-X> MU_Q>D0(+WO]2N2_5HFKT%UV=3+[DZTZ-"SEPP?W+Y;'GI%GK09:C%FAK-YT_ M?2[EU, ;F)_#O XYKWD9MZ;MI(V:8UGW]4^!)6??C&SEJ.?^ MZ95T9W[/7V;03O^J:HT*>5],6NC^SYE7_*!QW M-W6DL0'<0F//IZ1TN7=\OKNXTG>9-KO(B;\]WYO??L-W4/RY) MMV/Q;WXZ;_(IS5YI.R'DSC;Q72W(MJ#ICW?S="_SC5T]T:VO^^[I^0V8^7_X MNUQS-WOA;G#"W,O;)L;!G6(LSM(5TN4[_:##4^9&-^B(" -D\%=^?9&\>%PB MS23M8MZXUX%5D9OHLJX>.Y,] OP8=#V\JVI 'S8Z/*ZMC?Z WX^;Z"W,H?&E MU?5Q1/'6.-CXCA6R_#B@U1HLE7&P?5"G:TV^H$[70IV2H$Z?A3HE,:'C8-.@ M+H.\#?)V)-P6Y.WJY"T9!YL&>?O8YLG,G7QO^R1.MPCS<==D$(*/+!9R#6.: M/ME36T[M _EW8'*./UIR;:)=OYLT9;71?/:(+/6O@9GNQTP_2H U%+>_Y&?P MB/)=+;6/9>D"7MY]D5PE6F4@ M7G^A-'$L)2G22G'$I"5(R$2BE"K!6&:QLMF+J)0G,-'3!AU).=F9"?MW=77R M&CKS+_$?>7O\>MH T6S]]DP74Q_$OMLT%OYO#N79BVA:YOTS/W_Y?/ &,#VL M-.B3OHB,U3E,5O/K"P3?^NC)7U_D9S"+TQ-3M;/K+W[+MC#!O[R\//;?@F ; MG"-&H4G67BX%)3\&7@A*?B.8*2CYF9+'SL6&DP2)6"O$$D>0TL0@C)FB/#%Q MPMQ5)6^98&FL#4JM(HAE3J*,4HRL9HI))8F@R5B4/,9;F*5!RX]1RP_HP1G8 M93TQQ=GV_+\BU@ 4"%@A8X*D)$[# <\,"26H3 MJ[E%5CF)&-&P0C+ID#0:9\+@..;I$-Z?%6,!OI4&++ AP4[%I.# XQT<^X6O/"P&WS7!;C+G@<2P0-8E"S,4**<,3%*7TZ"BY>F/$#\[\Y6T-@N(Z)/RFSLJ2VJB4^<'EQ+:\7(P>VQ_A.^ M]KP0W*PS-RN53M,TE8@QSA$CUJ(,QQ))G HB6"*EYL-D'^B%]VYIWER([K>] MKV:8(XA;-./!\1HDT'I(H*"- R\$7@C:^)(VSA*:"$RDUZ<&-*LQ2'"M4!;; MV%C&)1'),&D"5JV-R5:,0PC2*"70RK9!@R=E383/@<\6T+E18+Q_6K]M&KRA MFP;;!CU@\^R%9N"% -MNS^ZD5*H4=@@G/$7,)C&2DL3(&)50FSB2:#R$$^7 M%H5/WE2:/^9R>UC,1ME@F"V(GR!^@BH.O+ 6$[[VO!!4\4P5,]"Y6@J.,JTU M8CP&RL<:5'%&1,:,=:F]=F3K(1Z4%:MBO,6SP=(I!O$S4O=)"$192_?)7VQI M:UET#A1IH%7>M#[X_#14TM@XZ!90^*W=(NR$(P29-":R*"@CP,O!%X( M^OBR/@;%2ZP6*.$2(X:-0IDR#$FKA!-"Q$X-DK7PC5].!0P0,,"X>"9@@(W# -(YKE6:(:XT05T1U=74R]PE598@JVC@<& ZZCGS" MUYX7UE#T_32G;<"?-Y69482FUB343NH#VJOU-6) M]?KH_@BT@?4(G[X)1<56QL89S30R0?J I?N(J_3G((D#*ED?9MJ("5][7EA# M;1Q0R;=0B2:$6LHMTK$RB!'*D13,H(1;:D6*:Q7N_Q#:?W8^N)&P\S-WHVS$A*\]+P0_ M[LR/RSG52E&'DH1FB"5,H8QE KDX-=XER[&[YL=]R.[R7(3W;MQ9B.,'VPX2 MY)@%!VZ0/&LB>8(6#KP0>&%M39&P*_PM-!'+#(" Q4AP1Q#S65EE;"V*5%0(&?MQ-?R[G'8,MY(^!J.W(X4YH8C MM\$I=4<"5Z.IUH(@D208L90JE*6I19)RKGELB#;Q($<>O!;X4)75Y2##01:*'FT>0AYT?V)DC+<1$[[VO+"&XB\@VF\A6L9E3$R:HM1D&+'8":1, M'",B->9Y-[5U8>B$N8+R46X8CTP@KR'*#1(]H)MQ,M-& M3/C:\\(::O6 ;KZ9QC^1F4^J@&(K#6)*8Z021Q!1/),,V\S(0<+8U@;=\"W! M!RL'L,D">0W134C9]=0KX*F%X.^VM/!+7]%J %=?V P?+1@.F^$C!"A_LR&C8 M"E]O&!UP4H'G26V[:JJWHHM@=-1;K[?R?D!3X=HQ("K JY:+[8+N"K@JH"K[O!6 MIE(FJ:%(T-0?:;8)RB1\7G4?+3U M@5=KOWMU=ADFPT=K#EK9VF;?[9[ 8+1\4Q6%K)ONE@6(CI=!-+D?AKYY] +K MA#C,D6 B@]%3CI3+P$PPB<-Q#+,1BU6,_DVOPA]Q_/$VO2G+XP@C'X+B"A&> M 04&9@HH<+3,M(;H)Z# ;Z% K3(2PHBIFB#CN>*GH-!SW$ M23I.%$A=AC&.&4JC@$%DCB@P(U37"&<]9FY MB?^C>XHUD809ED>V=Q4WT;2!W_(29-7)9.J3Z_J2,2MV*(<8CM&:$IN2$@Z+D?E7/KXE@B3'0""!J@H+ F1L1@B6.#,VK<$)[$N>3?[07_A^F) MLO6^ZZ!ALS]MFQ8D.@C^Z\BZ5Q'+H#%^B,>4:9ZH3" MC4(L$1IEV"0 ?C.= MZ"Q3.AVDBO(MXYQ!YFO#_:&1$K&%!=YB_*8@BQ%&701)'"1Q0"6!%P(O!%3R M;51")6 M?T*>%B \X61<**DU\?KU]_O7W,E;&(.^O5[TL8VD]MX^69YW[KZJA7Y!T$0P MTAR:'=6RB":R;J/*1>VQ;:P7@\;GTS"1RTM9ZAQ:-'[#X00Z;;8'(=H- ]]T MJMU&(WYE0H\7WO@)J)!>X"+I8+ [LO@JSYM7+Z*7X^.7(#Y6OA!559B53>GN M^X]_W8T.W_[MP_X_=K>BO0^OA^'TP>:W@W)*%B"1+( E:]MUG_+7"T'[^TW1 M!VLWGIXVT8&G33.NQ;/F,_O3YU).C=_Y_SG,ZY#SFI< >JII _98LQ79,VU] M'JWC'B"9BTW1R,A6CF3NQPG>.YMF_CK+&>WEM*WF!P']"P(,W8E?=V3!J[TU@ J8!!YY/3^77ZOE] MGN_,[[\AEJ%_7))L$_%O?CIOLHMGK[3-DSN;Q'>U(-OI +T,\BIT6[#O[.4; MT2+B^X)%GNA,H1@#'XK1^'Q'$Y,Z/%T>LOWQF(0!,O@K?5#>8Q+I 3ECYVO\ MB4CY9#!CT/6PVWCGRB^J!KO]#UGKXXCBK8C$A(Z#>;\[E^C8%\B(F#U(X9$2 M)DCAYRB%>R'\QFKK=^;F'MXL.XA+\/3]B&*=U#"#*9X Y&>C$B!,($P@3!!K&T8D0)AQD>8X>#Y$^TL MK"\\OQ;9-"C)7T_K&CY%LFELV^R,P\8.3+D&+K) I(US, ?"!,*,A#!!K*T! MD0)AQD>853G2ER=X%JDV*'A?CD;#2Q,>\/SWX7G9''=1D=I_L/^R\$=" M@KF]1DP\UF-_H^6ZQV.PD93K6:?SVP^:__43O;>4!$Q%9JB@"%/F$"-.(YDE M%#F=Z203BC##KYYJ=@F5Q%B-7"I2Q+(L12HQ# DNA>!*D$2+JZ>:O>#W_[V] M$/F?;-/6N6ZM\1=V2W/YAZ66]R]U\ZTJW+"Z,5_K8\V/(]\V09T$/3]2PJP1 M'P0]'_3\QNAYE7%ET\R@+'8<,>$4$AE+D4CB#*>I@[_853UOM-!QYD"Q2P'W M8$FA.7?0!GY\>GY5N[0C\_UL4DKA8:,MM8;7;9NH MMMH"SZO";G7)@RL7R:*HOG9'OX&UN_*.K9L67>*1[A9HLE!Y0;Q?3ZY/N8ZI M3)"()48,9#62Q#FPRP0#+LEBYN@09MSNG$SOJOK-C$ASLGY:4'6V:S^(."?L M5E&^WMS0R\GYR?'.*1I6^.TKW&(38\D$H(]8(^8812IF$CF2R40;BGF2# %@ MGF"%DV>QPL,VW699_D]2BF-#D?$Z\4$PW!]5[U&A"8V3#&FE)6( Y5"6B01I M@ZEUUDEIKB5#?Q"RNZ;C/MAV2#7'MM)TL KS0?@\3^$3E'#@@S6:[J"$-T,) M8]"U/,TDHC BQ)0F2++8(1,30N+8*8+308S/U2MADMR4ZSL(GXWQC8>XR#5T ME>R5I_"AJG/;="[Q==_=#3@M;".NT70'G+9N O-FG)8Y:ZF1#&'!%&*.)H#3 M4H9B)W5L.=;D>I3#0YPEP >!#X+J'9_J M531.TRSAODH\08P)A80C"B6I30F1-N/>S3&$:R2HWN:\ \+>R69M_KA-U. M%0QZ9'6+)>-,L?'=]<^"< M@(("! 9&RR\!#&P:&$A$YF(5HX0:@IB"OQ16 M')DL341*G",T&\(G]'A@@*:W)VD9L4P+8. )HF[(BKU*)'B5'KHP#JM6%L,X MD$:SWQ$P8W#"K]%TAWV_=1.:MV1MT22VA,2(6^8Q'B WI9U&0AN6TA2GANM! MLK8,CN98MI70<$0\B)N@=H/:#7P0U.XZJ=W$"AT+G*'888&8TZ!"I14HK"K4)M:6?/(BFFL#$GF]%DT*6[587 M1.-+TDU.K/\:TK!L' P+1S1'/=T!AJV;#+TE#0O).':Q1(FS!#&A-!)8,B2% ML*FDC@@CAPEWZ27X1R^_=TOS=BZ\ASH@SNE62NDH][:"]%D;Z1.T<."#-9KN MH(4W0PLG.,9IJADB%G0O(QE&"B<426RMLRGFJ1S$&;)Z+8RW^'"IXX/T&:-O M9&"/[;CHLGX291\X6K9Y>11U$A95#DT;&Q56PM\A,F0345GP&8]ZN@,J6S<9 M>C,JXY0G3 B-+*. RG2*^T*\-$F$UJF@)'%#^$86$OR]E]F?_'CWW>?&=EM7 MPV3/$UN$AHH^0?P$-1S4<."#H(;720UK(ZB56B"2V PQ^(($SC*4D QC[BSG MY*N:^D! LLH%(+#B*1SW= M 8FMF]B\!8EAE2AI*0 J!JB*T!1EG"MDK!%:$):HS Z3G78NM/OHW0^V?7NF MBZD!?<\+#PYV+&)%+RB*BB.QL1!UUBH[B?52'.RSD39_1 JQAL2X96#7K MPWNXY.-YWY_J<+F[VQ8D9G4(?KW$C"X8Z1Q&)C&&N',R*T4<$=.,>Y6\E&G MZK?#;!-R,L%TL+JWCXM^H"N?',5 .(!P .$ P@&$PX-B4T0HH3!!V'J#N(Q% M.*B$"$M&*B88T8/$IH84#GDV4PG"83^$ ^0D/5FHR2UF85=H\\OKHY]>__+Z MP^M7[YNC-R^;]Q_>OOC/_WC[R\M7O[[_7__7[S1#Q8_-J__W[Z\__']U[+J MG+R[G,QF**_\]3OZ'1BI5B.!8< P8!B M3TS$ABF/L- V84]W2[>]-MI9E/K MIK/I:AK;YW6$HL S=\%K8*1*>0T, X8!PP"LCA9"HA*0A%7$F<:+@F1009%.7$A#=+M;X?\32><&^#O M^OC[,8[I0HBF6L#)+K] /:1.XQ,E=)4'7@!Y1H,\P,#@!R,: M;F#@_6!@9SEFFFFD.9:9@9U&1B=:]CJ<5%%@(Z]L<]PS3+)#!I83BADP<'W( M \DL!QTIV6:HGRZ6'>8L4K/8-@!M9J4#Z !!E&HB_"#AH"#N4P,N%,0%2?CP MG3,G?3!(L=+RR)J('.4V"ST9(\$N$9<&J8=_J17T5AE^&78'#9/!2I% 9=R# MPC70 : #P%] !QRL#L")4JY8H7-*RQ\"F=(71[IDO71*"G6E$?&]"N,_A@Z@ M=+#X$.B O0@H087\$0:4^@KY_FKA@[%O>X!FA"#\B(8;MO_&AIPW)> 8QXW4 MB#D7L\;S"KE *&(I!"$=DS0.TOMP1_M^>B(%AWT_@!R@7J!>\ .@WA%1+TXL M8)_R4X28J==1DVE4!Y0,2=PHJQSF0X17=D2]!$^T&NQT,6!.C2$2J-E>%8Z\ MC"EF!P[-ROX.>3/[*\#@J&;5PPT";&S >;T X\2[Z)A 00>,LN2*R&&L$1>< M,IZ(%^R* +M/[&,+VZ_G?G$2/]C?+RBR-W&H4B\4#Q8( ?PY3/P!'@8_&-%P M P_O!P]+IJT7SJ+(;&9?9P/21%-DL<-2>,OUU>ZX]PF$/!(/5YIH-A9(L^Z[&($1<]7"#&AL;*! M)A.HC8JH04[_%-R^>BK\S6+NA]REDH,5T /\.4S\ 1X&/QC1< ,/[PD*9+E?(L1J2S!D,\*ROD<&2( MZ$2CE5'H$ML8X(1,1NP/&;!?9KP>YLPSG6 F82\*T 98%U@7_ !8=T2L:PRC MF"F-#(L"\<@\,DHRI"B35!M.4A2#'(X9G'7))-\HL&Y]: ,9('L?ZQB^MFPU MT7?083N, D--N4IWJZ"FW)[INDB%]4)K1!A+B+L@D962(,QDTL'+-%##GQMJ MR@V>73+1JLZ-+:@K5SNV@18 +0#^ EK@8+6 ,D$$%RA2Q&#$(R7(<,:0D(Q' M)8*1>I 8SR-I 3TAP]6:!RVP%Y&BFYL608W9:M&JKS$+]57V5B]"/X(J]2+T M(P"]>)M>#-Z)('Q$$6.5M9_PR!%BD4Z*6TV=M?1*/X('UJH=ICVTGAA69W$6 M4(:UHQBP/K ^^ NP_L&R/F4>ITSC2#*32I1((,>%0H((QJFT4=LKW0@?6"9W M$-87=,(J300"UH?,(8CTY-M_OUKXWXX7L^P-[?_ZOWZG&1Y^;.*_UM/5E^=U M;'J _+N[SLAF**_\]3OZ'1BI5B.!8< P8!B M3TS$ABF/L,\QC8NV?$V+OGC M;=P=Q"/V0]V_6V[[9;1%YT^:/VUG"819KH19"(XR.8&1IX2C4G(761\T4EK: M) .+YNJ!J_MLKIP9I5M[O;/+M\OW*[N*X1]VMH[OXO+]L5W&RQ&8_&-Y?WY7 M^S8=G>2G\_;E8C:SRW;S[DU\!E^,SXA;PS/7CX)02E/G!++&E2TF+O+#4(MB M2M00)0P15]HAWB?85,LH9,_/_[LN:^F&L-6X$:'GBE.[;#Z5<9XT @W H(/ M$D=G2V.,Y! 71B"CG2M%J @W1!+G!ZD#>=D5NIG<'JU7QXME?M!PR07:[L6+ ML_OUFY_OX>7<,J*B62)T8,0HXAG% MD'5$(R.ZZWZU6[R@XWG7_W$^X'?%]3KR#B F4V6>3ET[ MI/LPW%!A9VQ8>\-)[*@-PSS+(,\S_[MHD9&>Y#515D$6>XK#E?K"#]<,77SC M?ODUA4"#;8_+?"];]?S'*I-K '%&@SC O. '(QIN8-[]8%YN9.(FK]:#49E% M113(&)GI-Q*.&8]6IAU$(8!Y]QQQ=I6E"MO=XP";%XN3D\4<]KKO4%R44"8) MYXA+$A&GAB'K%4;"VJ0,-MQ>!>#[+'UZBU2YT>U4DB%J@@C5!O&D,Y_0D!># MF!O",%-&DR$XJ(HA@%UN@(*;HB F2N6$0-YV9XJ30'DB>Z2CC#@&R8RYLKGP M0"AXE"UN:K"/WFC$4M09XGQ A@:%;)*&8IU?26Q@_Q[XN;B!#>YOW> &1[^9 M\P/'EG-:"HK3[! <(XO+_J^.0B5L*?=V)XY^KWW?NSFY#2QZB@TRFVCGM'O>$[>:;[;XM>*9>N)R0[.C'TL)R\.#!XZXW>*JV*T;" HC0N MSU*1)[5T%*68 @Y)8DMV0U\[]%8?C @29\EM>/;6A$66W"8B074PQD7IB-G) M,PWKK#=FTTPFNN MD5??@:;T^G*SL;>SH=:#1(\AK1<(-&&QMTWG"X-:A@:'0H:I8U&G<8:<,,2Z#7] 'D >8&#P _ #8.!:&9BH M*&*RNM G05PZCXS3'"6B)"'!48\'V>'?+0/SB3:#];$#Y*DQ8%+U 0\(F-P0 M,/%^?;*>E?SY[,YIZJ>KL4?Q0:=!(^.G1E5H9'Q_QQH?B'X/2;XLM-Y#*_LHQNO9.//>8^8\WR7^H ^U!'8$Z G4$ZF@,N@#4T2W= MAV/$/OB$A"\GYBEG2"<:$(G2<\,"=?;*8;O[!/<>6QT5:8$'ZU,(ZFC,ZN@Q M4K+HCB.,%"*,]YT3'Q8K.^L+R%S?%''L^V&@J*$E]@@4-;3$AGWF6P-UN-M+ MIHA*Y1%/0B+MDD8\"!)2Q#**04KW7FR/^ZHC@$&VF V=8*VJW&$>N>(\ # # M\@?R!W\!\C]8\C=.9?)V$@5))>*.9PZ76",:9% BFA3XE5VZ^\2A=D7^9I+U M!I#_'H#98^2C0;2H6GCJHT6SJ773V70U+24+YV$'T2/8CZU40.XPUD^?T8*^ M8;%VLUBUA*PZR/^G.ESN[K8%%5H=S-]07U@1HZ0R*'$7$?=!()L81R;F/V7 MC!D\1 CJEW-Z.9J''6E2PLD$T\'./#PN+H(L?7)\ TD!D@(D!4@*D!0/*NT8 M"1=1.B2%28B+5,Y14HPD#XE+P60B<8C UN-(BCS/J01)L1^28AOIRG_;/$K= MCS>-QY]WBR#7C<^IOCJX= MQ\9ZOSC)#_:E5!F?+U8EQ+;,O\Z(F=_V<=F5SEJNFD5J5L>QC04<\\BW,31I M.K=S/^W2N>PJGN2+ML\&,=HU#[[O5KO)1O*K 3T^"X.?VH^Q1^B\+,X/^]S. M/MLO[8_?-7^ISU\ /G8^$5T6&#L;TJ-?WOW'4?/AU7^^>?N/HTGS^LV+83Q] ML/'M!-X9-OUW_JG;5BLI[?]]#D__W>\2C-T:+\XP^/W9HQ6$?JQ^&#M]N/?7 M[>Z\NK2[<_'YZGN IB[/&/ET^'XZS\ICL6[M/+23)O[N8]DS+]U2FNS>]@<8 M[2%'^^]SNPZE/V;5X_KT ^G1WND5D/ M\ KPNKM S$F^U_NV> )X!7@%/0N "X#[#1D7?1O-.AP5$!<0]]#L HA[8(C[ M\D%M3 %Q1^/9@+AUV@40]\ 0]U5%?5P <$=5EO?^]LY#?F=;55MBZUO==M#2 M-#_9F9W[V-A5\W_L?&V77QHR:2@N;6WOYZN+AOLPW#OK.PC M5);;T?2XH5^2L=Y0QA$6VB,N34 :\XB4,YCC:**65XK52B=39"$B:DQ$G*6 MC%,,6>L)YSJP:-C7E>7Z(UM=CEB_-_YVO6I7=AZF\X^7JLIU%1+:B^7D7K_Y M^=9ZT6 /E)P]&#^ 0K)[X$CC(^$^,9J#0P(Q5>A/0$Q/ M[P= 3+"ZW)_5I>1*Z601%2:O+@5.2#,943"$2F.T(89^O;J,TL1H57YRFM>4 MW"J/+(X6:<6U)\8[3/ C->0C@D_R/<*R$MB[M@$'JGYZ&P!5[P-5CX]KO[^N MGC HCDYQI,"SP# <)6\-XMHZI!,1*%C#->7>*<1M_D,;*1$5D@HEN+%7&Z[:S/>.8X(\8:[L>QND M/6,H">VL45KJ*!\IRF#,1&L!5%]?D&&X=,&ATD,/(UUPMR#2N3%RMO2A*4W$ MXKRUQ>/JR/RMR[JCT6K?:@6 O4J/I=2Y,SH^E'M@I@'X$_@39!J 'U0^W&/W M ^ 5\"?P)^ 5\(.ZAAM"PV/CI1M"PX3I)(A$3JN$.#4>:1H22BEI9HRRSH6O M0\-.:JTBYHB2R!'7G)=/,\0YCT+C1(A27X>&C\(_U^VJ:VC\87'>3Z5T4GD] MWQ1/ZLX]=6&G%Q>B3K^6ULYM'KKW!OLPW&-7K^-C75@-'K _U37@0")/;X-]&&Y8 M^HV-A*Y?^DD>K(AY\6:CS$L_K @RB1GD'/,Q)ATXLU\O_1B3B2NJD'=.(&XC M1=I*BQ1S>1EH(G'1P-(/ *S&%".H2%8/(KUNVW57E&R12HI1:5;>EJRC9GV: M?XR_QZ6?MMVK_:\7I\4?[]LO!K+%:] 9D'A9]7"#K!L;B-X@ZXC27#B-I*88 M\2SBD$OY)Z(8C]38X-R59&]"*6=!.I08R[*.8)E%H=;(2D.BB5@IQ:]-]BXX M'L/+]7(Z_]BKL[YX6??BVQZT7VW0/#RPC!G!$R4-I($#&HT@4@FL#'X ?C#& MI0E4( -_JM>?@%? #ZKV UCM/>IJSV >E1(6:1,]XIX[Y*PFR$3!G,7:.JZ& MR-^Z8;77!>#_>+%W[Y._L-H#-*IMP(&"G]X&^S#<8Y>BXZ-06-H=L#_5->! M(D]O@WT8;EC'C8V$KE_'.9E82H$@1J)%W F.M%0621*4-89&IYQ9]2:NFMFBO6^J%&3 UZ "!DT@O6N[Y+ILM0]F&;Z/-40"JH@$/*9_ M7FUE#8XZFB,ML"L,Q'9X_@+$!L0&Q#8"1ZW> 8'8@-@J\A<@-B V(+81.&I= M PXL!BQ6D7/LGL6@-2&T)KQ',^1@G<3*(Q-*01+."'(Z*B2"B]0(QC&[DLML M ^:*ER(FJ>0_!R.093$B&3R.1#NG2P/ERWO@;^+J]=PO3N(OB[8=MBNAGFBB MJBPC,G+-4G4_MOMV,031,T9V!=%3I5E ]%1+]R!Z;BG K4DD*0L8$;G*HD=H MI 4W*+'@#+4\$CE(XA^('A ]NQ<]4*WM:7(*W6(6=F7HG^RL*]5F5\W?[-(? M-XQ,&HHIJR/%O2[CCD;U#II)?1EGZ3-:@#8LUFX60?<^K7O:%-O;E235W'J&RB#!F>?%YKBY!_ MXAAY[:U.$2O'PK5U&8X7LSQ_VE?_6D]77X9I:Y/YUPS7V 9$!(@($!$C$2%),DNS#D!)Z?Q!DS_M M9.!("ZNU<)I*KQ])A!@ZP7JP9%D0(4\:C]EFN^:_;1ZE[L>;QN//NX6,>^0B MDJM?.N0HE<'HAF5[.YLG*'?ZW*Y7B^V$*S? MOR89N?\ZII\Q^>VB'4G M&# ^:YROL&R-35+(' +D]EEVR%\LI?OY/? M57^"L4I;/L+YET'G0Y\&W70+@CJ\]9N/M=4^)2IR;X#=.NUR!KOTD6&W=AN- M#4Z/0IB6F(>=_9M;-G_YW^_L-.0Q!(<JT"P#EO@"E]^N3] ^G1WND^_9@+AUV@40]\ 0MS]36(>? N ^ M]AXG-,-X/+?=53.,_V/G:[O\TO3=,&@=)][KLNYA5I2HRP;[,-P[JZP"Q1MV M-#VN+]Y &0F218\,*1U>-:'(&F<14TH'ER0.C%WI\(HE(8IHY"(EB N.D?:. M(TN%(:5?FM;L<3M78$+S?W46<0#L&0WV0%6G@_$#J-6T!XXT/A*NJ65$70ZY M#_@W=G\"8GIZ/P!B@M7EWJPN(Y74\F214,D@CHE#C@6).&4L<=Z5*?YZ=>FH MTLX)C8R4^9TN>625#"CE%2FQVC)MXJ/U:L 3Q0DL*X&]:QMPH.JGMP%0]3Y0 M]?BX%CHBW*PXL+31*LZ0M22K!Q$I!E5[ M#2@7"#)\"^4KHB/%5B."1>D_(!,RT4N4@K26EE>#^9KR11")*\P1\T$A+KU% MELF(I*)4N_R[B/UC!1DXFU!<9Q>DNE#KT4EBN'3!H=)##R-=<+Z79WD6VD_+,[[ MJ91.*J_GF^))W;FG+NSTXD+4Z=?XK_6TS4/W/BX_37U\EY]R$7Z-?O%QWEWE M'W:VCH-$FM5P;6X!OL8,7W4-.'#VT]M@'X9[[-IU?)P+:\$#]J>Z!AQ(Y.EM ML _##0N_L9'0]0L_9C2Q02F$$Q>(,Z^1)=HA9H1ET2N! _UZX1>YY@K[@%1T M%'&3+#*,$10]=]PZ2S63L/ #^*HOO0BJD=6#1Z_;=MT5)%NDDEY4&I6W)>.H M69_F'^/O<>FG;?=J_^O%:?''^_:*@53Q&E0&)%U6/=P@ZL8&HM>+.J^EXU%R M%#SVY7"71399@DQ(2H?@#([^2C3?,$4Y,\C&<@1=\RSJI&6(TZ2#UXD:+:[- M]"XX'L/+]7(Z_]AKL[YP6??BVQZT7VW0/#RPA!G#$RXII( #&HT@3@FL#'X M?C#&I0E4'P-_JM>?@%? #ZKV UCM/>YJ+^$H'?'(6I;7:RIIY)3G2 BIRDI0 M1NZ&R-VZ8;77A=__>+%WWYB\$+#< SBJ;<"!@Y_>!OLPW&/7HN/C4%C;'; _ MU37@0")/;X-]&&Y8R(V-A&XHT"08=S8%)&S)J[*:(R-T1)38O,!+GH04ALC% M@H4D#T[%[T0+VVI\DI=(M9V)6A?[*SKEB;735_ MLTM_W# R:2BFM(X<][J,.QK5.V@F]66#/E# MIZE=.1X L%6_QPY28$Q2H.JUUI_J<+G'T!*0 #."Z@7 CQ7 ,/!CI88!?@1^ MA+7VV/CUAB8YS!ME(D>VI);PI#721&'$J!4VZD QO=(=U>1E>*+8(VUT0)P0 MB8S"%C&3O"6.>,WUM849CA>S/'_:5_]:3U=?!JF\0 29",U@D0TB D3$J P# M(@)$Q.A%Q/A4 *2JW*R%@I;:L1"1)%@@[H5#+K L;K"23A/-0U17M!!CUG$> M$9;&(!Y5S&^W!D7&G7!82BRNY.<^1 O=)5^%L EF=9:D&KTFJAKA[YNG"Z(* M1!6(*A!5=8@J4".=&HE14BFM0H3B1PZ6A K<S14U0JAUPB9$ M4E3YG8(BEWA"BD>GC&22:_]8D1FF)X)K4"%[$9G9YKWFOVT>I>['F\;CS[O% MC'/4^@9*)U>_=LAQJFXX'@4$[S>H_>?+;3XOG=&G_L9A_G <&^O]XB0_V)?I M_&,S7ZSR=>TR_SJC9'[;QZ6=-:=VN2J]E%?'L8T%$//(MS$T:3JWVZJ%]>C'0+;*VM[-YAK(.?&[7J\5V^5IN M,*OBY_C'[NUH9K\LUJM\^=]C7@MW7T5P-X:;#^0Y,;.G;7S>QJR9,VQOAZ<+ MP_37_N[KTXV?INW436?3U9?GV\]?<\BQ_SJIRK=]=_W"?G-'SX3^P[?\X47H M,T,??I6GNI5;#I'J;FH]>F.*JX'[;=3A3D$/78=CZFKB]M64,1W>,O?94'E, MPV0SE%?^^IW\KOH"'%4ZV2,(BT'GP\^+90G]-!^.ES$V?\N_/VZ;5WD,P_EQ M[CK<^)NK-=0^5>IP>Z#349L/Z'04=$J!3@^"3BFFK XW!;H$O 6\K<3; &]W MA[?W+30%>#L&O(62<3M)\7S2DG%O3^/2KDI*2LEJ^S1=36/[O(Y,4$B^W@79 M@I'V)$,># .&V7?# *R-P$A@F/H,,YQ4'VII=AA2?;?':][$53-;M&T=JVQP MQ:>*4MYZ)&CT3O9X_G3?(X_5.!)4AX#J$/6EX]"0#> 7 M^JM!!&X@4Q^%?Z[;55> H5DMFF7,+_GI+#;S36BN_+;\7 Y(-^MRK'@Z;Q:P MR;X/XA=VHT9@)# ,& 8, ["V9T8"P]1GF%UMLE\NQ?+,) + PYK M@6^:&#_9D%?\;M7$WT]+!:&Q!^$.RGE E#^_L7RY6+M5FD]._(^#^#J&X*ZMW5* MAC@N \0,! P^ $0\(@(V,E,F?\H_+)9?FF7,[_QTWR@)1#@K%6F#MC,Y<*P< MDQ] RAZD[-VC,:6)R3&A48A&((X90U9HA90+,DFAO Y^B&#/&>W\US*/PLO% MY_G C2DYK[(?5%T .KZLO3$A,"B1@W&D?1AN4"*@1"I2(M+&0&1*2&"%$5>$ M(!MM1%J[@+W2,NHX1-1KUTH$=,@^ZA!(+3KHJ-G+F+_43VV'5W8>&GNRR$/_ M/]TOQKZ] [H5=AM&--RCUZT@^/K0DU=>$)P0EBIFP81;+#T?S<'0!PH?I2SXA#,.6)X 0D#&0,?@!D/&(R%CRQ**,$2DE M..(XLZLEW")#HS(D8!WUE:3?^T1?'HV,E2! Q?5!$&0?'70K]HT4P1[XY#$*:LV9S#205LD M,$O:.ZTL5D.$4-X?VV7\J:#VBPN@/5#0!)/!@B8 .X<).T"_X =$WBTS#@TT^,$0B]HAK MEY SSB$B2-*449+XE;SH^Z7)])S35U;_4(CG:![RWR_R+Z??4A'@3N>U#.S. M[6&:])C@&&3)P3C2/@PWR!*0)17)$B\9(]$;) P)B#--D>76(BF)=()0P9,> M)F'H,64)DY# NX^Z!-*.#CJ>=C&[L%FDODITFL[MW)+$8J2IYTAI;RPU00MOAPA/783PM^GG M+7:_*- ]R$ZH@2PD0!Y@8&!@\ -@X#$QL)/&<>,C,CQ1Q'TYM<4,1R19:CT+ M/NHT1"1FYPS,)3!P?<@#J4@''3IYLYBCKG?N+-HV0FNM_91J>QRLWH?A!JDV M-MB\7JJQI)EC(B(EB4-<*HQL2 P9[UF27"1!KDBU;PF6K'Z;+YYGQ'Z1 ?N7 M@M>O>K@>1IY!.P] &V!=8%WP V#=,;$N9B1IIRPBEGC$G>#(>:\0QE@8XYWG MXD&I*CME78('BXH W-08%8&$DA%&15X(6Z#1<9)A;#!A)LDB28#-N_"IA $KU2RPK&KJH=[ M])(5M%[?.)=8F:3@R.+($-="(QM(S-(O>JUHE-X.4A'TJM:[@-W#UMW*\QC. M?@(( 1D#&8,?C(.,Q\>F$#^ZK94-PXHSCG!2&'&CBZ:@&FG%F-(F*F+Y;N)' M]](4MS>4HX/M9NTQB!YRX C2L$8(W^^6\=1.P[8$17_08K$ZCLO&KY?+_*;- M"8RQ[P"!DCV8Z/T^#/?HE2Q(P#ZK26E'6-(1.4XY2B8&&[!+UKK= MA)4VR+XM];XY/GLT#V\+NA]UH#YPO$D1V%L$= *6!I8&/P"6'A%+&T.U\42@ M3+P8<2D-SD&'7SHO;^:E'.@0 MT99J]DM QQU,R'L?AAMTW-B \WH=)XW#P5B-!(L69146D162H\"I)DH0PN.5 MA.UAHBT=D+]9S#T MD-]SL]Q07EFJ54*8"8.X, D9805*Q#-K4U$B;#=AHZ'EQFV[.@0ZR$#B#R3^ M[%GDZ:S^TJG] L67]D_)0I"^ZN$&)0M*MB(ERS -E'N+I \"<4<,.O08TG(=+S7F M&?M&$*BU@PG9[\-PCUZMC0_T((QT2Q&E(+2QG&0!:2/BTAADM+5(KIEW,IJ&Y/)$/'$%UN M_L!UEP:3LX\)UQ>_+#MG=;B]E[$L$$H@E$ H@5 "H01"Z8)0HDYIP21&2LF0 M18\WR%HE$2:*".NR?,)7TK^_)<17BU :; \/A-*8A=)CI*VQAT8:L[UN##,R M"#/>=T*\L.UQLVYC:*;S9K'%GJ; P2?(8-M#93WH%@THZTIWDT%9@[*N45D' M&K4--"'*M$*F$HI1,?2$!F&3R62LLK @[7& 9$T9I&TJR3'X>*,H[3J'\*:6\S" MK@Q=FJVV7T41G]>QX0@*^>Y2+)NAO/+7[^AW8*1:C02& <. 80#6]LQ(8)CZ M#/,860)DQ^>1""0*W'=BO%LO_;%M8[-(S>FR9 JLODR:TYF=KR9=E_3XK_7T M]"2_N8[@'G@U!,,A& [!\#%@*P3#;^EAEK"6+A!D(P^(:^J04XSF[PN4,4N% M-H-D#+RS7PIYM1\61SXSV3*^VY#F^[9"))"%C/1'>NR3"@[IO=U7\-]SS M-KW=,,^+0CS#!J798!5%]QA QQ=@'A,"@Q(Y&$?:A^$>O1(!"N\IW.A@E"9( MN. 1=]0A6_:2N$7F?M_XG(1;'M*DB;_'I9_VA6W:U<+_UBQ.BZ-"YYL]TVQP5KM*;0=G MM4$#WJ8!#=?2$^60"BGK.4L\TEX')$C4$D%QYXV]/ MJPT_A$'.-ALXUPRP!C)@1(8!&5"E64 &')8,B(1;(YA&A"M2CF<*9$S"*&JG M#5>!V'AE-^=>M4X>108( 3I@#W -RI,<;A2I*T_R_:8^R0^E)G)W5*EQ7YIT MS3&#L>]\@(R$<[A/#;=P#A=RFT -%S6%=2(M'B;B!HMB+B!M4Y:@'B5XG1//K[%=+:=^%4-Y MX6@>+O_BPCO?Y0=;9 GKLTNU\67L_\[_GJU#%K2O?O<=S?UJ5_%52M%_0[>, MN\3,")U@2JK<5ZX+G_(2<,R#"@$ZHT"^B$P]()00CA7%2(!(FS3M 8:44,HH8;G"*FEEZIT"""2%QA MCI@/"G'I+;),1B05I65G3T7LZ],)6DT$T: 3]@#W()'LX")-,?_^H3&F:K:7 M0#L^VCEX^HP6- V+M9O%JM5CU0'_/]7AW+0C0ZO#]>@&J+-;1*XEH8AIQ M)SPR4FHDHM?$XRP_'?U:@";)+,W"#B6ELP U1B$G T=:6*V%TU1Z79\ 9=D/ MR!AJAUSC5R!!GQS[0&Z W "Y 7(#Y,9#Y 91.&&J([*!ARP=L$;6RXBH]P$[ M'T*FZZ_EAB'4.F$3(BEFN9%G%W*))Z1X=,I()KFN,-ZEY(2/HE09R(TZBI4] MN.K];<7*H.3]O6?%^_7IZ2R6-A=VUL?&TFSQN0G3UL\6[7IY_S;HL)DZ@G[! M8*1*EQ%@&# ,& 9@;71& L/49YA1M+4"@;^36?%Z[AUM2O=8[C:!W8 VJ[4,"/R Z!MH.V]H6V1"/&2>Q2\PX@SCY$V1B/J MB>*>&BJP&Z+N!M#VP= V[+<>/MZ725 M'_=_(I2ZV#.]-^B9KKH ="_U7C6.!'KO<<,T7.J@,491D(@X-AA981TR,G+! M,9$JJF'"-#T1%+'W)GY#(;1;ZY_A*H^@U@57^\ .0-N5&F9$?@"T#;2]-[2M M&/.>)8^"H"7UGCIDL]LC$2G'S(>H\974^_N%:0:@[=V%:?88KD8FG^Y7.?79U/KIK.']/RN9@\"5.+!1,?W4B56XTB@$A]5)6IFO*1&H.AD M*(5+'7)8E%ICUGCF4PST0=VQ5[_-%\\O<,>[#76\*\1Q- ^OMJSQ>D,:K^=' M&\IXUS-&?M-1SQ>_G-/%(,$A,USK[#V&NWU@%Z#]2@TS(C\ V@?:WQO:CX(( MR@A%(I346T(3?WAN-$U>R9@'X\F%C\7NK':AP)]..CZD<6%"/4"F2$*4T0 M&T-$5@0_* #91O]Z%:O-QSQ9#&BP0Z?[3&T[0.3 ,57:I@1^0%0 M/%#\WE"\L$I;2P-*RC#$169WYUQ$U&F,J9'*#Q(B>@**AX)"8^!X2"4ZW/#0 MK]$O/F;/+FBT2$U)/+2KDE'4 39:)+1N8S.+-O]IVS:NQK[] 2+Q8.+L>RD2 MJW&DQQ*)X\/4[[>F!:U[-9RE61*1*"1%2H@K;I"1(8+FGVX-84FN8?MSW+#\P]AA&?0- M.%(-C@3Z!H)@WY0/S0F7T2FDM>2(.^>0T8(BSW7R.D0F'U8H>V?"X!8]0/&$ M,@628)]#7I 1-3;\N3'DU4>Y(.=I;[7@'F\:[*46K,:1(-8%L:YOE[0.,^MX M\BAJGQ"W(2!K#$$.:TN#,R3&*_NZ \6Z.B%[K^W;.\6Y,(5]W'%#\GWC7-5 M,F@;<*0:' FT#<2YOD444&VPYU(A1H-'G&F/;%8)**B@O2T]X>S#D[V&%@6W MQ[@$'BS&M<OK?KQI//Z\6T"X;CS^@%G)U2\=<##.\?E^ M),?$A)$)H_>#N/N-:__YURW*R ML)GFMWU/6^^?"V>?'V MSMG\_/K-T9L7KX]^:=Y_./KPZF^OWGQX#V,^9#3T[W.[#OD.P@]? MC6N8?KHJ!._WY6C$8CSFDL!T4CZLZ66"R,]6:( MSH-O[&J]C&?+BL4\KR-B7CBN";JGB6X\IO_=Z8['$5F[]>/\ M' UYUO3CWFNFZX+N8WRVV/RT;J?SV%[::KUV^LAG4JK'F4"CUW='L]-CVWR( MO\T7GVRFUKE_UGR_W!:-72V:X[B,I?9'6_1W\Z(7Z\UBN?W,#Y/2MBBL??YN MOYQV:^LFJ\*/18Z7:$#WN666[G;ICR=-F+9^D1?A7_*/\5.<+;IRU7VKH[P4 MR#!5)/WT?^QVTSU_29R5B^21F<9VTGS*:X8R$?K/G"QFT:]G=IFO;#_.%VV^ M@_99\ZZ[I]59V=NS2B9-&>73Q;H\WDG,GRF]ELJRH]RJC[-9DRWX>77GI[-^ 7)VF>Z6XN]YM-K\(#]^=:]N MFN?"QR^7!ZJU)_DR3;;=]#2_JPS I(S<+&9=N4J5ENO[/ ;)IBT_IIG!=+Y4^>!GFB^;CN M+5B^*-_D*OKC>7^K_3JMLT"9/B5Z<]&"_0/:^3KE%]9=I>'%\F/^0&_)MGQ7 M\VFZ6BXN&*I)R[R$.YZV6VM:;T,\R2^4?WPL\V3>77P[?_)%\N=6Z\TE/T^S MH?)(V'R'O<&ZAY_D&PDQ.SI:+$-<;B;HY=4A0,=#H6,[\\Z-GJ\Q+>6!-L/= MV%7W[_]8S&;3-HNV2?,BCT">ZO/L.,?1AG^M\]J^3-7.BU8+_UOQTT_Y^HOE ME^+\2_LY7S^_)6-"-_%.3A?SXC#]=$G3^;0]CF6J+$+W?:OC_,=L<>8=%S"K M/9Z>7KBY,%U&OYI]R7-P<=+=YV>[C,>+# ^_5)'HP.,2[8J#DW4K.UTD4'WOW$]-$PG:1 C.>9QHW)"RVB!'+1:0=RGXG9C?>(]MD,/;?$Y.IL_7O;K M9253N T6-(.JDJ\W%=;;.,N%K8.RM["_="+WKQZR(!5*BHNU^6U_@X^;M8 [6;SHWF?%P_+;CNV>\>KW_VQ MG7_L!,[)M"T+A.;[]Z]>_% ^:Y>=JK_ZH/D!\C(AO_:L>1&7*SLM.RW]INUV M?J;%8E4>O%NKS19M)^QZL^7GNE@1LMS5M6-XVSB5![\PI.=6R4N@QEZ3I? MZWH/[*9\/Q7[^,&76%;3\S+M7D8?3UQ>U65YTE!,:;<4F&RGX^(TKPGZR$%^ MY+RZ[L,+RYCRVCNO4O,"WH9_YF7B2;^,V-QC<98V+\]G7_J80QGB_*'L<-U2 M]M)'YOD.VK;HC>WM)3LMJ\P+.+]QV;)ZGUV(@VS]\33_658LF\_$T"]5^D$\ MN\*U@S/M7*9X['3UY8)'+4NCZ&6WMM\^=HG?G-C?8N;]#=7T>-.VZY/3'EJZ M]9)-J8R-W^"!/>G+O!8;E -.^9$OG'0H8YE7:.LX*>&-,C)7ZVZ.]!8^ ML5_RDY=H4[^@7!TOV@L#?XZVF0/R9.B?ZVRHS_THS[E9OH7\)'W\;6/K\F.Y MES(ARZT5ASB_YXM3#]!P8#1LOP$/V^/%>I;G5IG"-FQ\]9_K>9_6=0:"5R?= MYO(W.D?O%1=%28F(QCPKOA4LO^;O*_=RU"/SKYT/%CC_N M/486&^7UOW61.8;[;VB^+R]U/]U\I1^>Y=\67\D/\(@[%#N>+/T8^A\?]D35 MS/TW_3Q;-#^?SP,+G&Z^NR>2BX*W^_X"U5NI7Z1NYL).6H=,<47%%R>S&ZB_H \N MJ(*M-WU%\,^NFPHUVKH!UMA!:+S,IA#SC,AO+'1^W$7$-^=(8S=I%O.+)BNU@O_58WQD]VMNY?.;^1?(GN3K)4&Z) MD1%*HNB4)*)TF!G@)-F_+[K.,=DXRSD$&1\YR-@-?K,9?8#MP<7^C1K\FESE MNT4&5]W2?O&IQ\++\>$BJ>;!+D.;31K.-O:;[X_>O_@ARZ+LCUE8CTQ1WGTR MO_LJ:'*;U+QVXH]D1&YZ_D+VW?SH&;53"!+!0 M7CI8*.Y6;4 _N[FJYLC]H\D7F&UWZ& BWS:1N?#<6Q^0+BV0N*1Y4CI&$?9$ M$FTY4_I!YV8?82*+9V+O)_(&R%?'RQB;D_SZ<;N)6F\"RGW(FG4SOH]=9[%8 MZ&'Z*8NL5PRE M2+BE)"DMKE183I)9FN776':^8GAEER4? MN3TZ-];+WE;#>H]DA\ #G:2Y["KC#)7!JN&AASBNF0J32\O(8PNBX78LE"D: M&PA%4CF9E2P5R!&:-807)D7LL.;T(5C8Q4W_:[$L$?(7]G0US4!U9]"[!>LX M>79S-\21S^N+4N%S/W2-MZYSM9L/LOE42AV"LS6HXL. 0CTDADV3I MI6!IS+J86,R'8/H7MCTN_[WZUWKZ*<_E^:K]-;:KY=1GKB\O',W#Y5]<>.<@ M_L#PLYLKSNV+/^S)\Y3TF#P%^IAC^2&>3X9GS>NL<4+HB^^N%LUB7<[3;5+U M;OQ8X^RL!-[+ZF!14F2:?J^Q#W.60WPE:ZXD:>?+^67,_VR2]27Z^:7I=FM; MOYRZLL499XO/!7GZ4[7X6?/+8OZQ"S0UI4/>)#]MO_'ZN9P*M/TE[0KE;T7] M^;JS*T\N7#>ME]U]=>R[\7?.U1^NN/= M>U-_Q5P^3-7][XY%6&HZ=_2TI] Z/GCR.;DGBXUNBVI/".B.G'+=4CNOKQ8? M8X?D9WN\5_BD;!K?0 C=QEZ<=UD\%U=JF>E2'L+N0.KYWLT@U^O_;K>G>^SL@M*X9)>2 M@;ZU[^)\;ZOD!-Q@U_;R$>83FV?.\>)SU@;+R?;:Y=Q,[ XWY&NWY4NXVV^'O^4!8A9'L MF[O++.VTO?S-^3G;27-^3OQ+$_(=ED3V;.*/O8^MNF(2(0NJ\SO=+N[*)_*+ MY:^2D^GRU3_9Z:SSF2P*D_VT6/8.E$79=NNZY%]O1^8KQ[(?2ZBY2ZK_E%VO MF*0_+SX]*>'B2[N-:9:!H=L5__+'I[X?(:\K4&>YSTNVOND-Y@EIR@1*0D6+ MHV>&D0$JA)>S\=EZK^^Z8PF?O4*01T[P.K-"62.T#0?CMO?HYNN2X9Z]<&3+U=+LL)G,5ZU65^7[#(YZU%NKR:T]/EXO?NC,_L MR[6R"&)0V][US 9*M$$JZ("X(@9I%2,BG'/!F.(*7ZDZEH*C4C%<$(PBGJ^ MC)84F8 #)]$X9=0?(MC;]&[13C?UQRZ$F"[\]CR\A&^/MNYOK/5T.QJ3QN8+ M%.7:S_O+*=U;)7I9F)PEW$ 8]C87B!3KZ$1$@:1,XBR03,A8H&BC,DE;Q\25 MS(1O=H'W11V6&-C1/+PM"Y1?^W-C'[IC")W>_"G.8[[?82*N^-G--;W'[A3; M@&M&>K]HST[?SN-7!_IN((CMB;U.F&^LTIS:?F78AR=7YU;) K5/_JVS[%;");^ M7H, QEQZX8E#UMCL!]3S[#L\(!F-XEGFBLT6S. _!U6_EXZM/N5^.V"YWV9E+QH;EK;%=THB^_\Z/=&R7?1YO"524'/7%O"\:5[+ N@#'QX^E],DJEAJ. M;5?KS<<8NL^L3\N50)[<)D^R'%?&^X@,MQ;QE++*\)P@D7\4*B3&\95R5<)B MRGETR!.B$/>6().XR*K>8VY91EHF+D'LWVQ>+JU/_F%GZZS,WQ?[?5C\%%^W M[3J&OYT<0L"I^ME M>RM*N1/=H?;B&/Y#GN;J(\/T?V;(=GHWY[ M;F2/=WL9DO#CA>+7769+ZHH0Y"7?K^L,J9R(C2+[JK;<45[6G1^[>EIWGOF[_+-Y@ MFA[E7-:M:_?/S19]7XW_9+HZK^[Y[YL8W.MYNUIN0GNOG_WT3'9'XDL1I/>H MRSCIZ]']ONIKXF]VX?NO[NIC3L\OL*THN.B.3*W;"UT*[E+'BW5)DO/9ES,6 MV3[[=K$]OS!,9^\Y74[[C3%8:=]Z\HH[XXD-"#O.$8\J(2>21HIR1Z63R>DK MN_G?#. 7P/AHFS=QR[+[W=E4>7\V4P99?Q.^_Z<9K]$V+IZ[:,GZR3YWEI1\ MO5MN0O:EO.;E*A!E*$.?K-,'RDX6779+'CKPLUOWG*EB5*2$M!$)\: YESMBFY'3/ MHG=BXBKVPZ)25OO(44PV3^V$(W+21T2]"RY&;0)]T'[8^2GWSQ?Z"BP7\_RC M[Q,:HJJ9)=]\?]CYS=GCMFM M4=[_O7FS>);?020B;(]K>)W7[.I1\U+1KA=]3OPO71&>D0W!C63T_8?%:09B M1N4/YP=15WT;O-#89IZO=[((<=:M#TM*QL?Y]'^Z0P;]<&QK$LTOU=X\&[Q2 M#6Q3=W-^5D.\2T+9E/_NRR25>M27KG?63:*7G->7FN[!HF1Q^SC]5,1*+UZ[ MB7M6NWY:4L#[RG1-F'9%IS?%-B[5V)WFJ_O5MHC9U0KM=^O6/:KS;=<3/G0# MJZ4;F(Y9 O$LW4N7I2QR5$26*(.RNN$XZ("3%4,(HU_[-@@_+QUP$<\V MYR_T@ P7^C]VZ3S+3]/2, MVUY*?0^%4@_^RFT]:UYL[OZK^^N>K&_.T=]E5[JQ:W;3'R J7]*WF^Q^N^XK M:'8YH*[K";)-_#P?V&N^O7#TB?WG8MF=F;JI_OWE7*V.@?NV(^<%M?.WYGFZ MB3ZW^>^V:S92&L$TIXOI)A!5RJ52X^\SBY_!'.;27!B28<224CXCS_ MH;GS*'+*F(]8>,F&8*.7TW8;CL]V?9LVZ/BAZ+O]6YO7U/5C@Y/G/GC6'RF< MVZ1O.+1!QM*R.'YC6+<9'-H?G@_!9_NI([LZ M")L>"/TM;9ZBW.USNUXM?G1=\^?N)O/*ZSG^L7L[FMDOB_4J?\7O,?S8?QW! MG?K:?"!/LYD];>/SMF_&%;<#M.QF4W?M[\Z+,:S.BC&4^MX]X#_?7N/"&_,[ MP]GP=5\KR3.LV)_+V/YE%6YY(WFF*+W3^_!=WB6>*4Z&NUP]-Y?_L;S.,,<] M#NAN4EYOD>NAAPHQV?Y7D"9/D+[:QO.^YD;YQ?7X\RDNN]9D&Q_J?>LZK[II M,;!UG\Z?].!.?7V!E#]P:[WC*ATW&/QQ;/-TMK@'P#ZV)?*XEU>[_:A'M=]V^+KCKOJ\MGR.KQW3^8 M)1>_+MMK!-.E'O<'3MT;4P*G5F6),TZEP*D'P:EEK[@>WP3.!* %H 6@W4^@ MI?7X)@#M4RU.-F'H;UJ=8#6A'&=KT(<9/X__G0U7W69_-9MUOUC7O&I+A\BI MG;4/\.FAS/J-?'L0VS&[ML5\,1Y+W,/''M&=_E2/!UW+,D]ER6YG[VM3PB&: M[4D#;!V7SB <14!<"XFT#!)AD9B@.AB'KYPV]L)8Z95",7J%N @,Y?&PB'O% M,4W1)O.M"76ON@+NT_G'HY+KVL;PP?Y^X[D9=NG7L . &]0K MJF$58/AZ;#$F!P"&!X;?-X9/BNG($DZ7Y'4G, M8H<)(@&+TD&4(8-E_B!.SF&L. NJ%H:7$Z-N/AH+ %MM@ LK&__$+1:A8AYO5:CQ%,60D#2 M.HQXH@D9K0BB(1*&O5#.NZ^U6O"E=$G"2%AJ$8_&(V,\1L$P'P+'VOA0BU8C M$XG-D%H-\&G\^%39L -!UV*)O1ET(.A](>B(E3*6:H2I]9F@E46.<(RP-]QA M%:2Q5[9+>, XQN 0\<8@3K5!AC*%#&8I<6^5MM5LE["))C>W6 =\J@"?("]F MSX,I75^O>D+]E1ET7/)LT%CR75-.*[/8WAAG^(Q@D'NU@.[U@#VIU%- '>Z8.Z*1=)0@SH5 5BI2T]1I-IGV2@YTM%H1'@B,E+&O1ND)"0>E48'2N!C8RC^76]*VXWIB,'P MUKE6?E=F'.B)<&!E1:$G F ST.Q^F1)H=C0T"]6[#X-FH4T"8"^T20"@!:"% M-@D M)4F],)Q\)JV8/X^GY8=EO<>XELHI29(*U1JH80PA?I\G@O/HUS%JD; B(6RZ1\4$C M8H-@,7D7963PRW?IH:E_;;X:D!*/U3 MV=XDE/[9.RDH<=:!RFID3-:#7.,L!:7S* 3'&17Y57%%"EHOO6D*H&]^N$,) -(ACI]!R3#WDD&QKTP MF!MD?**(EZ)_FE&'F%<.!X-=#%>:1UAKN$R1(4&*9'!:(BV<0"Q2I8Q*0,CN58-4@&2"Z"6-./PU4+/+@MD7$)QQT67H6Z/ONW(PEU??90?0;A L', M()540IP[CXPR B6)A1#)*BLP%!!\,M $!5H)^-4/:: ]0'N ]AB!HX+VV&@/ M)1@13F+$M=&("Q>1B[*TR(I:>>J)$%>2I0^[IB"(CPK$Q]UK"N)2L.O11^6) MA4">[;'SJ'N/RL/K+#[>:=T= R?!5VL -O]V?!9R/;4?8P\!R*;\R,_M[+/] MTO[X7?,7F),7W/?BI-S@\9MUQOZIS_\.TT\W_#:/.!2AO#0!_RT/RU#P>Z8+ M-H.^D064**XJTE_DG9CGFT3E*TQ AB:P%"DXLNYS*7Z?M;R^G MK9\MVO4R?LA7_FFV\+]]U\1,_*?%^LMUO(7^ZJXK-8 MQ88_:RX-?MLL4E,L,$3QUZ<>ZWM7>KC?0/>?+S?Y?+K*]^]O'/JMWKUT7'SW M[JQ"% 93B9A4)JO\[)4N!8TT3*7"=-MD2S:+ M#FJN7-6[,V-E\S/V\;NV\[+SL-=:;WNLXT5<\TX7>JJ2SD7=XF MGV&FJKZ>>83K01G,O:D0!*78JK+$62DV!J78J@GN0&GIG2=*'J2S R6.V'&/ M2K2B'O."H]5B"7"T1W0T6(G 2@0P<_26@-4'5-R'U04X,#CP855R!P<>B>G M@776FV\D9C@XO^=9+B^G[6HY=>O58MGX M3<9+@6WV)EW^_ZG'O.!J]=@"7 U<#5P-7 U. MWUXX?1NCTJPR,+:(7#]G2V\_8\AO/UXX< M8/](&X5 E9*BV2WBB=3.+6D*\!-@B- M([$<,6I=*0;*D%4"HV2X$39R(:1[9("]N>#WO@(L]%(YQ##=3_4$\BNS\+CX MMI(\/N#;Q^9;2P(GU'KD,U$B3J5$6IJ$A*'!T,A,B/'*06,>9?+4()R&LBQJSKT&6)RU,2 %9SO.BQDN.;+(",6>$-%8K'L43@"P# MD 60!9 %D*T.9$5(Q@BG$0XF(([_?_;>=+F1(TD7_7^>(DTS?4PRH[-C7TI] MQJQ:2YON;:ED4O6,S:]KL19Q&@386*K$>?H;D0!8)$$6MP29F71U5Q6))9$( M#__\\R7<"RNU/F10B840G:8VJ^L@JXS5Y7\" A4U-*\\&!(E")UI4D$+0LGS M1H[8ZXL<(< BP"+ ]DE5;P%8GJ7GP@$GJ8"E5@8\]1&D%%%+$TS4>V,ZI5$V M>,(J*%-P.GN@,:2D&%6WBL (L5M*,/S2]26&'Q[-A,[6O+ M@@]0];"B#U5MB*J&K';+:H46D40SJ&JH:B^K:EA* M^S5TE'N>:9!@^#<@; T@*?9070\LD2C"MZ_0+R&8;P&019!MC\@.T!5 M0SZ#JH:JUI]X31]G6P]QK9O?TG8"X;*9IN6R69V4+T3)GXZOCRC>GTJ,? MN/KO;QHF&2Z&4191K-H9D?'SD>#E49T3.3\[FR]3;%;S\MR5&%=Y?K&3:'-2 MOL3TO+RD@-=RDB?E'1>Q,.^6:7E%R.,7YS//M/U]?78VG3S[3%ON-4O<.Z#2 M,1":U6)[HR&'+))B,9,<.Y]IN_QI]K%\Z_GB_-?U(IS4S77'>-M?W3G.MCT\ MQEQLPD?.MIWLY-J<[01[KS&W9QOQXHQ;G'';TYFT...V1PX13I;J3^#@53;# M#SCCMG^1!IQQBY,O!@^[J+@XXQ85#15M7(J&G@AZ(HB9@Y<$>A\XXQ:]"U1@ M5."'*S#.N$4%1@4>J@+CC%M4953E4:@RSKC%:I?=B<_/PS.6V\H7;-/5TU(7 M/&N/9]'N=1;-$\M$) 1L.WC*> [>ZP@FZ."HTE8PL3<-D$3E;6!@2#(@%%5@ M54Z0A57:B62U8L]_%HTK/(N&((L@BR#;/Y U/GC&,A#C"F!*)L$XS>MT/\^= M]B37Z7Y7039GS2@+!&2P%@1U"GS@&;)/V9H4? XO,#R#$P19!%D$V?Z [ !5 M#1NTH:H-4=60SVSY#(W:1Y4\I& R"$\]6*D3J!"Y,HX5]Y#M-9RUFI(HB]-H M4JY-:B-8ES@83DGB@6LCQ3./4:"OCLM@6[[7&*3%WGSCL+<]J>)$:HN];%#5 MQJ5J2&VWU#9ZXJW. IA@=[WY;,K.D0@L157H*XL.I']<"(19!%D$61?NJC.LJB355# EM8DM '#G08CI352 MY2BBV:M M\_H.#B#((LCV&&0'J&K(9U#54-7Z$Z_!J:?=K#5./>W7U-.1,-/E1=#M8<-; M+]YUQ_#6BY#>_O#6&_=J08WGF#:,[G^EBPNCWDV68SI?%,WJ?'C0W]$Z ?&D=Y?*(TR/.GF^:[6U;^9?Y*C7R MN-DM^B25S?E+6CWO*%M/A3 V&"!9U'H(;<#($(!0HSE+-G"QU_CM,5OK]W"2 MXGJ:WN6+3?;=>K$H/^%XVL-"YJ7]5>6X+&"Y&T6[&11;Y\M^/9F51^;KI9O% MY3=W3XY]&2*$1!]YQ.C'R6RR/$FQ^3"?Q^51 M,[L:E.Q-)?L#[?,!!/X8 ]VSQ/5#Q3.;#Z>$X!&Z]XQJ]N^H5/=7*JR?O)C4 M0YV,CD',*M4#K 2_6367''8@J0M=$@K-7@511@I#-&>L-4 M,+?F G?6X&_5&%RIG/S'[]]?%$[RRW63P+]8.&F.B!6WUDXBAG6Z\7MC. 8/ M06C7^Z(3:-='HU1HUW?-@JPEV1L+W!@.@A --GD"042M)1=:B3V['H,)Q.9B MR)V1=3@4!Z-D!DNHY=('X:)_5KO.U>T]+!##>F#7\6CRR&,W_S5?_+.9S)JS MQ3RDY;(_ =G^FZ)A\;N'B@>Q<4RY1J1GSTS/3"94BI# A^! F*3!D6S !1<% M]=X:FSH-NU0@_VGVZP;&.Z%G5,HNR1D"$ (0&F74B<$M^N!U HWRUB@[0JFF MTH,3@8,(3M5FR0YB4(:3H)5)>PV6GQ0S.8!1-@J-U+L0T_[TQ#)W2/'UG">ILB>W#1-$(;T@*D!4@+^B0)R!1\UA:LE5H$1P+5>\.:GQ0&.@ M4)8C+1@5M!V\U.;R MRFZOUETLZ7)?$WIIE3&\]-!>;/.5FS:3RTV>GA9B>G7ICF%QR4XC\%>1EQVS M"KUQOJX-B'K-)L=;H7W0<\I?DG#_%14)Z9:0:I(<5]&"9X2#B#R \U1#HB;Q MZ+,4=F\FX9/B5+^D53?9R$(7Y>UM[7L/ATA%>P)K_0-FL;D0Q NTFC?: M.D^LA!!JM6XU8KY8,5!>)2M52$3Y@VZ^!VZY 329?]"N.S!I^;S?SC[OM[1; M>VP]CZWGV];S]^O:WG7K>=OGUO,:6\]?X\VOKZGFD$)TV.CX!8,YV.CX"TP: M6\]CFV-$9$1D1.3Q(C*VGG^]F(R'<4=>+?FS"R>365J<7XT>]>?X0/_SI<,J M;!ASB\?QEBN\.J7"(H1=FUJJ33**@:FI&Q&T R]H@!1(5%+XJ,/>*&HC10Y6 M:F"4$A"19G":)*"!"^JIC4GM%2'5>L5>V0$]JOM=8T!8A$:^/[J M!!KXT2@5&OA=3S5IO;#<@XLN@R!9@V4\0\O\=J>P9F+U]$B WI1QC1>9?S)*0FKQ=%H=>+ MU%E@IS?)%^1]V(ERH(L^>)U VK:C;=0*3FGA7);7PR$R@6&<@PU:",T(#7'O MR&DD/C*:!"BCRGN4J-7@G$#,QE%I961,O0!MTZ+3#FD(1 A$:)Q1)P:WZ(/7 M"33.6^.<0K Z6@%,<@_"!PHF>@&1^YB3\33HO>$Q5$?#E)) O4D@&$G@O'#% MOGNMDF26.OX"QEFQ3C,F"$0#"*A@B4R?(.8_T\DD3--31ON]NNC^L-@91ID' ML.B#UPED9UMVIBR+.08+AD93V)F*X+*)M0<7RYP'Q_?;QQ9F%J3F#$2NW;J8 M4>!M$D!-]H+$9'0F+\#.F.IOPG M@F?@K'00.%6.BN2CVC/.E#(A"3%@HPK%0I, ED@+.FGC&#=)IY?(:S!FT3CW M&8BP%F7DH9._)[=,)_-I;":G9XOYQU05_"F!E%<7TA\65SM@FT"!T1^]HV.LHZWP]I*0\*%)?20('*U@$PC(M-,.4O]G+$ 32 M[0A ) @O#G)8B_,0&?41=QI,6HR5^V'\? "+/GB=0*ZV:QR3K>3):J"N#FDV ME7=)KD!%HEWDRNA(NIB)]PQ,6NA\$$/M0LQ>.UJ8T(KF".<$K_7K?@Q0:=+!N[[2_:M_#Q- M]8?"<]^>SHOR_$_[^*T%R !ND!!H$L81*K2GO(D[8*THECB3#ZFVD5%C= MA=5=KS53-BRVC!F; 2SZX'4"6>&N34/PV2N=('G-:E4]!4=B *%"5E1:G\4> M*WQ(H&WUS]G\]M3QVUPVQV66V$V_!GVDA, T,H+2L$ )#37J!.H$&NJ;S]0' MPV), J3/"400"AR-Q?+R%%2@*DAOGQ*^>2%#;136>_4:E+#>:^3U7M_-9\O5 M8KW%FEESMIA_6*0E=E<:+7/#A&2/&1XF))$)WC&4I# ZR3T'HK4%X5P"%X@$ M2YE4P@J1V%YWI7U$3*>=-3$Y]PH1KO_(A>P V4$_ M=0?9P0C9@8Q>2@:&^E3GB1+PVOJ:VE$Z2Y=U$%V4^1R<'? C33M-XB [>'&$ M.WCES>65W5ZMN_C2=IGK-)SCY+4[CG03M+_9(Z.KA7N"KO;Q[S3N5!MMH3 MF.L_>"'+0):!+&, BHHL8\LR#">*/TTM)>;,"3BSCLF?N0-A KE9\OG'33^Y\^>U7S9]Q3UY2W\N; MF@79(Q2'.=-7&N MLM!,0_"^L":76.%/RH'FW@AA$_7)7F=-]ZHI5U=8DOPB2R+'M[=0&KY*-.4" MTRJENN-Q$]^QB4ET(:K,@7MN0"15-G$P%D)(T0H3F+![K7&3,$*3$$$GST#8 M[,!R3J'H@A?..V;XW@SJ VQB^0HV\5&S2,NS5+[>QX+)QY7[+)OBMBWFGXI)77EV1Z\)*EW?,BSO9FOEK+UXO4UY/F^DDI^/F,50@W'2O]1:6S:?R2S,> MA4)#<(*T$*)4$2]+%3/Y-ME/Z?O),DSGRT*MWI?+_G4Z#__\JDE% MD\ZJZ!?K](4 ^0MLA /IH9]/X\'VTR_S56KT<;-9>'0Q.G8Q"B7_;GY:OL=Y M,VU7N!#_/"DN1'M/1\TGMT@G\T+E6[->KKO.!>C7B\GLP^XE5ZH^CYM+EWR: M+>A-T'WGTHS'M"TWPF[&&AXC*3#,!8@0&?A<@%U+%J*H[:S,/I)KJ:1D$EC2M=M\>;F1R@(QP5$F M'?'U1.5U)*\(_NXL+=RJ?.,67W[;??_VM_?EVU_A/[!,X4U<+VI>=9EFHT" M^2PUY\DM+I#U.J49RYZO\9%GW,9*&Q\#4X6!Q$)(@H_@;!+@:6:Q[G$JY/5M MS(+V@6H*G.A0#P8+<%)Q(,$XZ0QQA:[@-KXY,2K;7;P<_3;>V-OE_#157%Z= MI +36\N]A?!9^N2F[:LJ?$]FFU3:_*S^LVS2'VD1)LM:I="X51N3VUKKSY&[ M-$VM,U>,>6L ZK7*'<3)YA)%D3>7!&M3;?D9A#.MPLKN5PAK:D.*'61N] MNQ14K!_8UCO!/$/+*VK4[O>@T^[+Y/B^0:_O@\4W?LZ=?I$%WI-L%?7=U M,US)_V-(\:X8.?=.4ZZ FN1 V,(>K#,*ZIAO%R@57NR%%!\3 KG*-7[8B*B3 M>.(ME0R)A\+K*9AD(@AC-=B4'1AB3):%2]W0..\QH=+#?:^;2QI&'SBM2](D M5UC!UC#?/_E7$Y7+DT(:)K&]BCLMB["JZ<^V:*OF ]LKGA91K1>M"[O[D!M( M!*+'/1(2TI/B=DN(EA3T$"2!)3H!C2X2+I1FKI, ZE4M:__Z:18*G6U__-6= MM^$(K"3"?%NWY7")&V:"!95);9.N-1@5%01KDS$Z1FWWW/&G&Y$#;^_;SQ*, M8'OG1U2,7$G4M9'HSQ8 MG(*KUF*P\:7#UU 4?.\6#=JOKG*LMP"WZE>?3 MZ?S3LOFZ=Z]V5WCE@YNFX\UY)@9\Z>ZMK<=5][>W[$5]%ZO(_=YE3S6^K&7 MNZ-OG6GE_B(S$/8;A^PV[KU.5IO.]>;FL[)W:([I5=>0CF7SGJ>^O;7FK6(5+2URHR.]T3;]M0?'^T\\&-7/N^(?JCX#V>L]S/ M"4\#+"_9Q#^*!E4?H%+[_G1SZIEP7[IG!0Y2PWYHHVM'^'R9EMX@[BUIENPL M%UY"%)Z"\,R#I['V_G=46)ID5'M=SAX3#/]B\&V7G[PP"N_RCY.:5?GO&OWN M9"K $57];8'6,YQ[&>/2XX&1_133 #&H$#W1'Q>N9_(<%M'K="I*SR0QFD5' MGC8\C+R9I^G,1:I,2X1:C9Q=X6FU.%EZS6C*6FK[?#SM^W7ZI7S,^T]I^C'] MW)9(=<32M+Z]5PF"5 ] "F-SKX*ER?X$$WHFSV&Q-'13![#HR-*&AY&W1-.4 MI+1P*XA<*1#"$3",*?"!UV<2HVRO^^TA65J-G[W_-.^(G''!,(369VS"$-JK M(&>J/Q&$GLES6.0,O=,!+#J2L^%AY,WDC%O&=,P>'.>%:#E.P#*=P2J7&#&: M^[C7U?W@Y*R>,NR(G@G:Z2A)1*P MZ$C/AH>1M_21RD(*)2((XB0(HS@X'S,0YEU,C@21GC7#6>G9C_-U5_5G@G:: MV41P&@ [&W>P98#(\[[V]6PG5/8G@M SJ0Z+HW7JI-[W:%_/)#8:X71_\A(Y M7U^0][9Q1$0ER1E((0OG8\J!(T: I3HFP8(WCCV%\ZW^.9M_F?"]G_\U_>HF M\6TU"IU2/DJ/RM?H;43NP>=7$?4PA/"D[7)HM+,5*KFP6=5B%ZV/DBJN E[G=T.&=+K)I0G MC@BG&,OK,RH=/)9W>66W5WL\L)7%OR*VR[W9Z*551B;WP$U2<>%-,SD]6Z\N MS?+N3T3COKIJ^T#E["V2^:Y[,.-]-;'VVPC#!@G'L07BDPVG"@UC,=(^_F.V&RV0X@]_A/+2 M3:>\3KAN46%Q>Z/ZGB-W[T.8_>XG]0W&0%\O<_ZU$.4ZW.JCFZ[;B9][S;G[ M$Q#JF;1?<43T*B"S8U81.<[7M>]XK\ETOY&X1YW][B_A_O-QY+%;'ANMM$9S M63BICO74,BT\-BI06_)ZLL'.#XN3C+8^6M^(@D$N#0)YAG(^.00IN%.BL+ A5D,&XP($G&ZGR/*K< MR43/O\WG\=-D.GT[BS_-5F[V85(VQ]MVJGL=VS:=UPFM#YSD\S*[XD!C?*YU MX^]V<_TR7Z7&'#>?E[[9K/U1N=*5$/OA=URVQAI&.#@AB_T*DH"E,D'9AMI; M:@))>P/='K/C?@\G*:ZGZ5V^ON'*'MQM1QP@]1Q5W-L!4'5LU&39N&:Y/BU? M_[QZJI//.]*UPFD^358GA4GD2:$9J1U-6-=]^^MT\C&-?8[4V\7$39^2H!G) M""EFCCGE]YOE9$1G(Z3,L5'W_%2\-[PWO#>(RB_5!T[>CS#$27:U\'85QPI_3K,Z]\6\^53ZMC0CB+X(O@B^/9"V88& MOF]#6)^NIVZ5XE_\HOGS?[P]G1?Y_(^K=5O]T6,$901E!&4$Y=A%Z$7HQ&('@B^"+X(O@.TKPQ6 $@C*"% \"W>A%A>)!\:!X$.A&+RH4#XH'Q8- -WI1H7CZ*IZ# M3TO$!/R+)^"_6R_+UTN+9I&F;57C\F1RUJ-Z.?O@C3-=Q,ONP:V+?R4@6>T0-Z>WPP)YA MVF@,R;"8'!KUOD@"C3H:];$9]:"-DI0;2)H8$#IQL%I$T#:(:#TC5NT-"'Z, M4?^QK:UN2ZOW)M-\/MEV^4Q;)P9>'!G6W^G /<.WT1@5-/#]D<60% -/!KX ML1GX)$T@P2=(Q.MBK!,!+R@%*A*AQ;K'S/=G'7;@M?^25H?QV<41EQ1-.IKT M80$26OF^Z 1:^=$H%5KYK94WB9CD9 (AB =AE 4C901J>% I"AD%OV[EM25$ MJ_(B+EAQ_6.TX!D-Q=0+YHV).D2&L?EA8-IH# FZ[OV1Q9 4 (TZ&O6Q&74J M(\^I^.J:I0#"45Y<=^]!$L%5EB)1OY=P?XQ1?['8O!0<#3P:^!XO.QKXOD@" M#3P:^+$9>"8##88[8#P6 Z]U!*>%A!B-Y)PZPW(ZA-=^P-B\XAI->I]-.K8R M'/])BI_*@F$SPY$D:O#\X&!$A>)!\:!X$.A&+RH4#XH'Q8- -WI1H7A0/"@> M!+K1BPK%@^+I:0"V;[) 5$.U0?$,3CR(:HAJJ#8HGH$EU\==7S? Y/K[A2LK MYDX3EGP-4D>?N^KHOK-Y>Z:9HQ%.]Z.3>ZIC6%;YN>4!B&U$P68O@LP$1 3.VF MZ)B#8O4M9,Z"C2%F(O:Z*7816CC8B4T,+"#4(4T8O'B0)O18.$@37AM-("PR MK14%Q0T%$50$$U0 92PWDCF=LKY.$WP*0G ?(5/.01A2^RU'5=Y(**.>,JTP M X%$8>!@U[-E1U: K*"?BH*L8'2L("57: $/$"(3(!CQ8',NU,!;0;1U-!K? M!2O = /2@X&B7L^6'>D!TH-^*@K2@]'1@VQR)HR28N") Q%L!J/+KSQ9:64R MG+N]&0Y=! TPMX"< /M'XA&72T=6 22I!,*/ \Z3!!Z9= MI#Q)1:[3SZRX8X7O0=9&@["VO%Q% 48Z8Z0W3 7S@CDKQHZ([92 /B]0(@7M M">#U;-F17""Y0'*!Y&(XY$)Y*HP7&GBNDTZB,."B#A"]=98F9T7:*XAY#+EX ML5%FAB'/0)Z!/&- LD">@3P#><;(>$9(-C/O@5$703!.P4:J(,3D'6+(,;A8\EU'+I@W#Q)8_Y8,H$ M^0:&,H8F"R072"Z07(R+7%CBC0J& *'!@K"I4(8@%/!$A:"A_&0_.1PY1ZZQH=%:0=(@@ MQB%3)E(JI!8CHQ:7#QZ5GUU9K__8"?F7]6FY>'RB-,CSOH %C_.%TURX:29YV9UDLJ?14K-:7G^9-FDLJ2Q^=DMRO/E MCAM&&&_<+-8?V%'C+CD+3?KC+,V6J?GDEHT[.UO,_RAJNDK3\^;"LKT,+O=I MM6^!YLRH)H8"4\F#")J"]\$5D!;)Q0)RUM/KT,RYRD(S#<'[ LTNL0+2RH'F MWHCB15*?['5HONSQ@AEDPL0R4IPUAK0D95]PPF+<6_# M/$8C?@\G*:ZG:9Z_$![Y<;U:+]+EO?7#!NO>5^/TOMS!7Z?S\,^OFE3VTUDU M1XMUNLV6HWEZT/Y[NZR&Z8H%*H:G&JI%.G5%9K,/S>9.4@17F)C[D)KU,N7U MM)E.TJ;M]0=N#4G2W3FV4Z MT=-A\K"''S)@_U;6]S;7> MWM^Q%?1>KR/W>94\UOJQE[NCD85IY?Z2HUIOV+CWB@*8SO7FA7I M?J$^9=W+XA$8]MR2N/\H\9=OBM5+S3I$;-G/I_%0>Z*X0.O9JC_:^>#.3GW? M$/U1<&S_-/[V3[^U'G31H,K\:VBW/QG(G@GW%6?[>R8)S.&/YAP09N:W\4#* MA/)29Q"2U2DBE(,-B4--FE"M/"-J;XYYUTT3]H/;%];A7?YQ4A,E_UVC?UTD M[HUBO%[HC^>7,_D.2R^UVFWY)Y)8C2+CG1M M>!AY"UU+3!D:#7#F"O7R-(-S5$*F7G@I@^EM8W>$*@S4O1:N)OL36>B9/(?%U=!9'<"B(U<;'D;>,HK/Q>"LUZ"< M2B (46!)E)"!AY,T7S63BM,H40- <1E 1#!8.4I D^BI!I?B&* M5H]"]I.D(48-@*2-.^XR0 J)$WW)XS0,WD.BZ0=L%4#SL#N6;P-9V"/CO09 M&1)UUH*CTD)[:ML%2H$8$1FS45&[=[[[>4C?C_-U-U5N0O8V*H<3L7O"$,<= M]AD@6OUPWX/2NQ/1<$M/@?Z$0GJV*89%,SOUL[%Q8N\.71ST0"(V3AP8^M_, M5654(DNKP/C:BXAG5R@GD\"C2X[I2)SU!^:JOZ151\V8N:2]C4-BQ\2#=TR\ M\='R5NS4_N;3\S]OAT>6)[IRB> MTN'Q7=[?<-B_\?#]&[?[;/IYU9M/:9&*9$_/%I-E>6K;>'C33J[V<\2&6RHO5?;-D58=]WB^#&7]VM2=Z_+=7USBFI[Z3]L:W?557M] MO9;Z&Q/&MG8O%SW$MG9?(,7=MK5K>TS_Q2^*"WIUUD%_-!9;W8T(?A\?_.]> M.H\9T8Z(C(A\>$3> /+W*:13GQ87W?_[H\:(R4.JM>FJ*+&L?]_23@/,$/SJ MSA?SZ106J1T[VY]BTYZ)=ECE,F,^.SS>(AALC_!:2ULR"4*KE( :YD XRL$Q M+4"+2$32FB3'NBAM^>'T;#H_3^FW#=I?2L%\MUXLRAUV4MW"C@2SO2VZ[AF< MC<:&H#WOCRR&I !HS]&>C\V>VO_.]>P9G+U]ZVK,S41BGZ21.LYB?E74]/VK.IFZV.FJG?Z=_K2=G MIZE/HZ!Z)NEAT3SL)C* 14>6-CSTO)FE*6-)""Z"YIS4J(L#'^NI(N^%E(&H M2/=8VD.B+JM_SN9O]JM==U#^:P7RM[/XPP[%N^1LAG MS-((H=YF*B"&&$ $4KB7Y1J$\9FH%+.0KHNRE1U:_[8!ZTY86+?]5Q!XA@\\ M/5MVM+Q]D<1H%ATM[U@LKV!6B1P]R!R+%94D%2M*# CAHJKCZKE)7128',+R M4HMSLGJ-/%A,,O+HQ[O525KT)R[?,X$.BW@=L/,C#F#H60(+!S",CL@135.D MWM9&?X64J23!Z,0@QB"Y]Y[PN$?D'A-":2%_/^'5;5Y+B/[FM7#6PC PKF?+ MCF0 R4 _%07)P.C(@!#:A"PU4,$"")YJAWO'@7M-M9964K?7X?XQ49UG(0-, M<"0#H\(XK(H9>5SH_7SEIDW8P$#C]EL&]R=7T3-A#XLF'G"('4Y3ZDC(/3IX MCM.4QL@U2;::%ZB+P=%B:*8ZT[&\V$0=Q&Z.BR=4$>, M=!JU0CK1 SJ!G2?]3.=/MN?EJ^V7G3DJ@4F\EL-6^?>'N:RC+'MIO4;VFY MJEWDFN_*2R:K]K'?4U@O)JOSYNV'14KU)'3S=2O O\_=[)O&+9MBE!;S3VEQ MU'R:K$Z:GR?Q.W?6_#B9N5F8N&GS?K%>EC=M'O_FJ+[%?6C#R^7RT_KIBTTS MJWH[+I8/+B:WO&_SU++)B_EILRI+T=1;KO^>N46YH9K"2N6AK^O[+FYI=^\7 MM_O-Q;4?\U5_2Q_GTX]U%MX=W_<@W^KJI^]]M2+:^8=4W[&YE2\OQ'8C7%^> MXYT"7M[Z/=W;#8)%Q_F>&W9$<[:8?YQ412D\N7'-O]^T09[/[>G3QT Z11+!&.)OW JG%)Y(A> NW M>D/#W_Y-N<"T"C)L="!O5W6#OEO%V"WU-U6$R\ER5?%XGE$S[I%B\-*5SJQ+RRRIQ M3%Z#/GR:+_Y9#4!P9Y-:*W/59&P(>UI\<]R\OT+&MZ;C\Y!M5)0[%(5F5:LA M>4TP&Q#29C#423!>9EDXEF1JCU7%X H/LQY(4:;"JI( PXJ]X=Z2)&.0*M$K M#<"^<\N3WU)(DX\I_J,Z9D5J56A59IUH!66O0RV\FQ9W/S6G+A9W]Z.;3-MQ MZ)-9C4'0LI)E;=M]7^[RXV2^7NY1KM9^S"Z[RJ@B=Z@((2YSFRHWHA9$\!(\ MT66[RZ"B(X(4-Z(+6U)C=3_-EJO%NOJ'_YBMERGN&9&WIV51;T_"/(1="?)* MV%5YWH@^',P+H M3UQ5C_+;N[":7QZQ?(3[_\[HJTY.1$&+/9"J[&7%P1AE@%A+6;G5S,U>HCA: MH2.W!!)UQ0E7-!0*5>E0+M:%:DMXR"^]_^O:O18%6,T;?\UMJ+8A3Q;+57/B MIKE:BZ(/'/7A[IAKC,7ES17;9\W4VFBYY"D"B!B M+<&2H7@3B>04*9&:1=2'%]>'92JOCU<4HG6;42?N\ADBC3'R!#P(63B2*EN[ MN ]@C7)"D:S4_K%::FB.WA1#(E+A5<7K )^+FYV#%9QDHGUZ!D<9=>*A-D(< M?2Z&\+NUOTN#;KU8^DB \,]*W8D)L-)T$[2O7U,(R?$:* TUA@7J7PL"V#! MGJ7R]3ZFZ?FF:F\Z^==Z$FM>8E%G;"[:V-2R M^;H8HICR9)8N;,9^O2&B^SW0W9<]7@^?ZJ@+(Q.%75DJ FA='!&7-25A/VKU M4'3_^TZ(EY/A2+P0X3OVN'4TQ250$*@KWK.S&EPP$HIC$9E/NG@,^LD(?\"] M_#K8RE64W]1GG&YJQ#8%3:[URRZEJG?%'*W[@5IP5[T&MSYX$PN.TP2"1 7& M9@;E.*8='J ,NZ,)NX,A=8^?E96*:H=@O_/MI*[3#5/Z]$@-R MW%PLW[+FZJZ:B+0H:C(IZK/Q#%P(\T5L2Z+::)2[%(OR57W*,H?UU-6UNCB! M@Z=:NI%8->V3]J!;P:^MI#Z78E:DJR*(NZ?<;+9VTV;A5FUD;CY+T$;QZFG% M6%[S4[T4_-7-_MF\R[D]/O=;?>W7?__IK^]^^Z8YFZZ7#6+?74X0@>G",!"!742I6%Y^S+(?B_ MNN5D^7M9!1??S?[3+28U=%R%1Z\@W]EZD2Z@#]AE[!-?;A=P+,9EKC8*'L+2E]\;)J M\Y3[' ?Y/BW#8G)6Y3<*L_]3;JHGX^+'EG=]=N2OVOYR:V=N$ANW:E]>SUX? M[4K3S]QY>P0VIW0#3]@X.YN,X,55MF7K9V?326@3D\6+JKV*W(?=.XZVOM*R MX0506?E3X).6?ZYTVZBUL*NKS:OM==N63<A>3L6CG MAHQ=XG7S]6JY*D+8$.O-(83MLER)WY0E;:73,KOI>[J_DGH>A:T\#L=- 7AN #G M?3T?ISC53L<"CR]K\/BQ1I*'>_Z6/<^D5R9*!]35VCD> U@9$VCK6/':>0AA MO[;(*98T]Q"(U67/:P?659(7 XO6!6/B'?5V2/*>2/(PYM)]S*5LIDT#G'KPM(;QJ1>ULZ?MPOQ?5F'JVI65Z:E%=&=GQ?VD<9!O=N& M4^V1!3UZ"GKI_?FUQ0$XF85.;./<% =RF+O F M5\6G,#\M;URGUL?8\=?"6_-Z.KW:U>O3?#UM7U*);/ICLG%@*L6]2&NF?U5V M6PP\VO,[*E-(L$0G ;9M<:YR^/.;\N OE 7/ MTFI7!WQ4LZG3=>N[NLN%9EA"=A]%C4QSGB1X[4AQ-JD'1XD$*6W2K'B-18&? MTB&T5=1?TJZB\K?/XOEQ7NL.+CH5%9MJV>O*H>:1/' M^3Z%='KY&"3V*'S%GD5A6[\4#6LWA+FSIVG;Y+/%T%_FQPW=8?T>F']][87? M;*G9UY-O"A*?3K3%XNY7+/UJQ=$?:R#$=-VG[NGA!+=OZ_=V/O[4=@"\5T>\I8AMJ MOYI3V8!=\S6JP1W!2,JY5RJ#;7[=Q:]^/>[H.U)*T@6? MA "6=*V99*J =-FGI&QG5K9M]&2OAJ(XXUEI&4$1DT!X5]YCN"T;7"E1K (G M1#_#CAY[WNAB1U]T/3S:<:(+L,<\TGTWNE))19XSY!P*@\G$@">N[.%0-BVW MU&2]URLW!\MU\@8(+4YL40X")M>-7M!>.5OTA-"]N-/O\[SXL4H%,T7WRXY6 MF&[W=1L@NNH#7"KC;<*)FWTH+JUK27_*N:94R^,7[NQ%4Y^O)\7+V%72;T<$ M7"H@N5J'LE=/LJP.0?$I+C]S-I_40I-RX7+E#^YCNE*W'R?+\EGM3=9XV:+U MLK$+Z7U:+&JKK.6%$B7CH1B/!#987UA5\3=\U"[RO?Q1=BX:E@PP;ZI6.@VN M^!^@C<@V^.!9W.LNA"<4'Q]'^EQ9WW90W-9XM5U&I^?-A[5;N/*VS:F6*RTD M;DJ[?*'U4,6!KR)_([V:TPG3:Y/6J &_5Y,D\+H^; M[^:SW?3M%G*N.4>;P,=%AJ&FR M# 1G=02>XI"BE]K(O+#D9LG<0O"R^7"H> M6G'OJEGE96,S+[S1S[.#]=AW\+.D23'3T7FFXV>W**O+-GD.?N\\![MOGH-5 M"E!GE6UGH5V>BW;]O>/1A\O)G5O=KFV,&?G+_7+OOE@ "=13LFD8Z6.LLW\Y MTY9J&>+>%!,I-0LV>HB*%];B#0/+,P''A4A!E6>TPC@SDI?G.(@O?7*U"5?( M+!?R(NHA.T9 &L%3##P$LQ=K4U[2\K]Z$J\&HDFA/B91"DD5KI,]D\8_1YID M],SEYC0)HO)]6F&39!V3%JRMAPFURF!(/4^CK1.6>67W1R/HJ)EP3@"G,E14 M3F"+&H".5&2>63UZ?65;;[GX\M>+X..[?./(',R;($(_>BMKR@N/J(5Z5)=M MJ6L$-F8.23.BN&29VKVTGQ*IO*YL>FK+&P57A5N8PDR2RN*U MH/4N!7BT;:=[F6-?3P8BEM^'HB06"WCK>A@RU22"!:]KWQ]J0@Y<,QG<=04@ M0A)F4R$FVIHZ&L>#4\)!]%'Y;(O:?#ZX@NE !.]#[=TU=;HA5$:2O=MK!6=98"HF 8@8P9YNL9YN5=@P10)>Z3_61$*$5B MP7K)0013:(VK@$]"U(D)0O?G5BH?DJJ,1G!7N WCM#"CPH>"%91J+Y0)>[W M4"6>4R5N&IY1VZ>?SC_NC,6-M1%?&I1Q^4S<3<4=V^?C334+NVJHY^SF9)(* M-!:FHW3Q0#TKFU3J##6E[WD6T>L]K"?.FR!4@&Q5WAYC2T4C8N'YWO/(A=MK M^'57-Z?MO))UBF]7][VO_X^.(H?6[K=TVZN]6U\MJV<75P MRY//)U!;Q_K?ZZ=?:&IMRUO[LUX\L"T7NOJJ4\E M8)4E;8N$[JK_^/.U33C9-1Q=Q\WN=?]_6 M >W$??DC+PN["^F=MCI.3-:VV"-2 M^XA%:L%$0H$)%B@C+C*^=WS_P?;H6E']K0K)KR@D?=U5:=NCEIC]O4<5FG,R M*26A&([:@X)FL#DY",PFY26/-TPY>K#).<0F-J-/_Q[B4,C7EWK8[:S3LKYF MD5;S;_9;Z[VK3]5@_C:2.8^3/ E;&Q/;(+;?35>=U+[M"_=A,1XIN+.3W<3Q MGU;IM+%_W<5TG_8=>Q/"K"?;9OJ_I;/YHCT#7]C@:4,)_+_CD>31%X,G M%RF82IPVFWP[&6PZ;>:M#A0<*A]09PYL!E,N!]OF+DX^'CJS1JS.-BH0J8[. MD\2"+V0)(M/:V)2STWO]O1[2['&76?L]G*2XGJ9W^6I'Y^7[+XH"V-UDV MP1OR;?MRF+KS^7I5/N*/%+_=?!PE[2INWU"VPM2=+=.;9:ID8I5V"[1H)=Y> M^ZO=/92;N$BW?9PL)[[-K;_97>/2"\LKX\7RM1^KY+&T]D]U;?^\BE]X(3U6 MA-WK=>0^KV+'DBM[Z;_N+MWMC8H"BH^\6OEE<9.,3C9J:]K]>;-P;D9$)N71 M[D\%AK)7-JG5-YL$:WW@9KCXF!:K6JZR5:>-FMVD8+?I]TZ36M4RG>OWSXO GUTVGQ?GA:33@D[/A5-$49_]/U^QKYY74%O$OE@[>;9JEO/I M)#97?9R^*]LAW#8_G\9#[8FW+"7>:Q/TI\Q]ZX_'%%2@/8 M)#U3>D3D'@L'$?DU(O(&D/>F(?1'C1&3#Z;V=S@\6X_\01X/T4=,D"(-]C3A ME_6_M^">*7XQP#CYU9#7$W2Z*[$^V30?0-:/LK8.@- M]2OL"\=3QZH#X:$,%),$IX"%IE+45,V>W-L,Z*.Q93 M@-S.#+16@U=1@)'.&.D-4[49YI1 =A MK-.]WQO;,7@40M/>%YU TSX:I4+3OBNO)!HVE^=:3] \*:KR!T&;[H0 M_W?KTW;JS\?4N+!KC#3/%TZAX$"S'E'U$RO;,E(U1:2A1 M%D(2=:XO5V!XHF!=##H$S;7?.TSRD&A,>YCD*E_[C.UO=]#^+C_LG,D=#(Z+ M+ND;(A(B$EIIU(G!+?K@=0*M]-9*4Y6I#XH#=76(@*@S!YP7$+S67$1.E=[K MUOZ0P,I+6&FJ*%KI/B,25LB,/,CRCZ+\\[*N_Y-B6R/3-J%N#RC7 [3M(Y-E M/94<4L&6Y6J)28&Q\KE.0]3WK6GMF0:/1CC=EQSW5,<&B+E?OVQWD]ZLPRW= MM+P4)ML 43A;CZ)KL$DPR,)QHC(30>R=0G]Z;= E._C]U@+^NDBGD_7IVUEL M7[JU@M]5(_A+>D"><5GV;OGIR^.X..]MMO'!!>@]P_1^5UE\TQ^CT'^P1T*% MA H)%1(J)%0/J:4;H*FZS M8U:!.\[7M:%6KTEXOP'[*><,#GK6_DL2[K^B(O_=37D6A>AJY8#H.A(T9558 M;?!@ \W)^& 2E5T$%*MAJ2U[*[GMZA0"X:JW"?([E:7W1'8T9@M91:_%@ZP" M606RBG&Q"F$\DR$YH%(H$,%3\#11D)8'JHF6ODY3>'I4K7M608^L1E8Q-E9Q M.;I5?JYMFV\8-!LG'Y^CDSSQ/CB;+ 3""GT.5H&/@H&23EIA"<\D=]M)_F>W M6B\FJTE:OLN75>9]70CL*W](?'R[:J[V,]T,;5AN91/K#(:M;'9MYK^;GY:O M?3Z2:1R;X9/VVZ=]G3Z)=+FI_+P\F>Q36J0Z:&8S(6!YVWP [+D_OI[[AAPS M8>[55-X*VETK>WELZ&,O-]I>]@=0G$>UZ1RX2XX1$^R>W*^VN(/KGMRVV^F/ MRF*?Y-=X"JR?A_4&Z,3\ED[=I)T^7'RT)TZEP+KD7G.E,?)Y"T[4B;(48P M02$Q8T%XGL%;SR%PD[.VUOK820?)AY.VDT57C=/I$5$&@VU]QB@,MKT*WJ8Q ML#!6WH8-/'O,[["!)_+ .SJ)!Q4H]PQL=J3P0$7!6&*!,BJY#R)H]J2Y=H_F M@3_.UX\LEKM& \61HIU.T,$^ER\.?1CN&S]M?#]?N2G&-L;*&[$_U+B/8F!_ M*"2?=W:=5#)[(PTHDCD(06,AG\H#<327_[%8&&CW8VR^MR\1SF/0RW)OWU_M\,UF5KQ!N%< /_UI/5N?-3[/JK$T^IN;7J9LM7]VJ'SJ8]MF4 M-O54^JK\63:N?*FRZPLH[Q;_K"S^45/NME"PLX+IU5!7,_QAX;A-7% MF]PGMX@W/5%]M8MGRPVV/EF=N[U[K$[DGI<[7FS> !M3M'EVPS%2N^&N/%%= MNR:=GDWGYZFL[:?)=-I\+!_=S(L_558IS]<+.$]N43]R,H_EH]>+.IEKU:SF MS>K3O(F3G-.B+$O[OKI0N]:>Y5-_+%>?E!N?N.F-G]XN;OFU7.OB)K:\=[)8 M;B[93,KKTBPMW'1Z7FYI/DN;.PIEM7/[DJ-MW\ER)5^D7&1_4EZZNY_Z%3>7 MG)7;6-4JFZ9>8+,JQ:G,Q8;7]9NM'W";S>K\K/J;VP^Z^-1VX=J/NUBZ]OG* M$S9BN.>"7.* ._*TK-L,=K=PU%1$*'!=8:'(H>RNU7RQ;-9G98.5W38OF[W: MT-W%_+Q\1-W&GU^Z)^]V=:X*_--D=7)=)#[5A;TNBR^+X6)A%FUWB/I0W3^/ MEL2CUZ?]TI\W3]-^:OTJ[;TT>3$_;2\>"RVIR]5^YA6V5FA4^B-,US&]' UY MOC9Q!P9H>KF7P";D\)>3B[S6F?N0-O$?:.7TQDT_N?/EMU\U?\96LE?]AR]O M2:0-3Z1K+4UNWFV,^N6U/[R+IKC3T7$%DB0+P@977+140\8Z1Q-USF%O1N?3 M&J9_=L0N>P3M$FQ7X&TH1*C@,[90?Q8*N[&LK='GY;O7SYKPU(O,\[& M;45SP7PVG*H^Y MH;&^O<0WM,>6B M@_OL;Q_WZP-ZG[=E\".P\1D;!O>W)NU52@)[L_?0Z3YD;_;B7/BVD_-?_**X MT2W77_9'6;%5^XB0%V6#6(Q8?/N>^*_V(U+<0/';(ASW(6U^^>&/M B3Y?:W M7Q>3L/VQ.N,M:/='S1&S$;-?JVP0LU\I9C=7X/JW75IS\^MWY>6U&GKMIIL' MZAG 9O-CC;:V><]O^J/TB."(X*]5-HC@KPS!WW[XL$@?W&H+W3\5J)[,EI.P M^?4_VS+LSU#]>9!M?S0F9I%^ZQ D[S;ZVKCMXH+F'Z'GS@>84B>YX$37&_JV(JKXV."(A4UI( M6!"9Q#:*[#29DA<"9DI]4+* MGEG_71!_&\/?)5O;-.O5SBCEQQ1_7[E56K[+;]NZ?/=]+:1=;,XK7_1-(9>) M _LB;=#'!!D#,H8^+SLRAKY(8C2+_NH-_BWGNYC1V45AP,=L002?P$CA@!"G M5ZT@+%-X$]>+FOL>?AC9''-ZH3S7^[<@D+UB(.O9LJ,E[XLDT/='*C V MWY][&;31%H*N?GS01?*%?H!2RDM5?LI$]C1]YD' M'+QU_N65W5ZMNU*/R^?(Z:55'IQ!>VD4^]NFA5!_2KEZIIS#8HLXF&X BXYD M;W@P>3/9B]RXH#4%FE4 05("8Z($X[0R1DLMW%[?^F"H-"0I8";I.B6=@Y.A MO%LH:G*R2FC>-=EK07[YT^S7MHG=WQ;SY?*)A1Y2L",B.TW:('8-'[MZMNQH MO/LBB?&&>M#ZOU;K+X2U,1L+E%;K;[T&PYD 3V5((@A'Y%ZHYR#6?_D@\_^R MI1[R6'0ZA'',H#D:2X6L89#G,?MOB_HF*A0/B@=1#5$-U0;%,] DWM5,*R;Q MAN"?[GRXIZ3QL.BK/Y"*U0X#6/3!V[$! MW7-PW,Q(#D-B I'57]KX1A_N']E^=.>J;J% \*!Y$ M-40U5!L4ST 3EGCJ<'@NZH_S14X3/'X2)$^=3\ M)C5'5.&YB%&D9WHT%J=G. M%%KA@BRLP#%%J1\$F7C9?"=EQ]V66HT91T=CO)!(X%FFL<>>D3V@>!#5$-50 M;5 \0TYXX@G-X;FLK9N'YS,'8_N>L8;WOE/O>R:QT0CG::/E+\33?ZLX0-C$ M].D7(YY*J"0S 1*- 9&\ >>-!,FE2):EE!7I0\2S^X2I-J2W9S+N (S+;+SL MD?X!>[]S0WA\%"G46"A4OS6M1\=,Q\/!D+OL9B13GATW&:0D#@0Q#CRS 9RR M6K*DD^:L)\=1^Y:@E<>DO[TPALY^1F,PD;P,\K#7>$Q=WT3:)S'NPR#*L]?R M1+A$N$3U0K@#:O!>.:?.$_*AMPV4:P.7&>>?DGZ9Y%/WXJ)&DR6T["?[KI^EJ\ MX_?O+R(:_')$ _@70QK\2!N.,8U1$9&#MY? TIZ7;AS1ACV=GZ9.2WNP/K8_ M]/2 !W#8,:M &N?KNH%Z35!'(YX'\D9"7+?*1QQR)"Q(7 M)"X#DL4XB.N-1''PO5?:D/$HI7B9(]6W8D%,,C%!@)04;R>B,AC@?!K'5 I>,@G#%@ ME2001$Y!6E*X4>HL$M(-A[I:\$,[J?@I&F(T!CA&QD>PG<_(:W[^,RV+,]6X M66S2'V1C;^XR4M1ZPEG) K'4TXD'2^?I(9Z3$>.<%1"4=B& ( M.%O^LMSX7+ZE9ZH75>8;\[*9/=T:E_?S^E#7G7_XD=7BB%HVD))S)*#]Q M+3M2B^%1B_$&Q)";(#>Y>]R*X$P'#X2E"$(&"YX4JL(T]]8G)YG<&[?23V[R MLA5#^I@BGT$^@WQF0+(8)Y\9C7B0CCRU8D@S*[VV%B@I?PF:$]CH$Z@<2$RD M6'O=W2RU)V2['FS<7V,AD3EF!R@D0I[Q*L&S9\N./&-X/ /C)DA47F_<)*<4 M,I4<+&]IDK9@:(M&!*QOWYJ=P MKK+03$/PM>FY2PR,4PXT]T:(HKL^_?_LO6N3VTJ.)OS]_149;KO7CA#9O%_* M,Q/AXV/W>K9/^XSMWHG]]$:23):XAT6J>:ER]:]?($GJ4E)=+$NE)(43TV.5 M1":30 (/$D "X98@QG.1M+GXG.Z6MZ]-&?\Q"!T(4">G==U>==]]0S)]@SG\ MDL.%+Y@ <5K@*JI UNY959[N>?ZK!Y?5#EH^*[;;[LPV9[:E@J;^-A?LIM\H M,M[M%!E?L8"UP#.6%:R!"W_)X1TUX&J9PY,6L*"P2=I5F8@<-1I0 MC$RO[. M2]"W."KL)O$R'*"95T+ #44SKYD AB5W$K!F,)D*)P#CY7EY4U^L"]1]:N1A M=D_0^AX4B=0CPY3ZM\#97O"V*0==C9,$!EP8;^7E6LYOR[:!1WP7H/CEXTQ# M4K&_(4:__J(6%[58\ I0;B"0-&^ZL5_L2IJ\SNHLRO*LN;T8QK@G=;)[K.OK MAN&^0MK>AVG]_/30MIYTG?&4J^"QGGFXX0X[N0 FYX>K_X(]AWXDLS4X76)K M;TKLD+ GV0G!P05\M7'X 1$/1KV_)MX+%'6(I0] M"Y15ZT@6H2BIWG/E#:G>\U.]ECK22JIW3 ?@J>F%2K'X#W6377$9B,FN,R!> MPFXSD2?J5(U1C,?C2JPZ:!41Q3@Q&:(_W1BE'"95].8]9:$3QXO"P-%2V^>: M8\:)%@HOU!(S3JTP=I( \Y$.E!Z^3P[31YY5,AEI+8]BR&/ZM0> +P '&[E* MBW;M!)=F/7"$ZU^B*A->SU_\AZ9L+23%M)C:29^O2 T^70V2::"*4$V&Z*.7 M"3(-AI(U;AI%(3C\M@/.A)$<4X,1FBD\$X/GVZVV T$T/8!C8V#:U$.6(O3Q+-B,^&> MN=6/].3>I>XO&)Z;:3& N4HG9N_JW6TZ"M.UG<1(--G%S1%.J'&3^YKAVFD8NJX# M-J1R?J8O@ ? 0 ^]?K_)LA$&-*: MS23P?$]-7C>T M#0,,)RUQ+:$YL; U;MBIYMA>$,4NV&!87_>$?4<>RAZ?>A\13[=\;B/\5VTW7GXK?X1W+Y(YU*7_\%0S'I9EY?,O2TJV0 M"A.H;%B2WAN[9VG*,D'&Q&2$BHR)H>2A)P([Y9[F.C88!B(1&D\36_/2..4. M-VP_..TY,U6-"5=W C(F5#8FUKU4\)E'N=B1:)9DU_<0R],]SW_U(+5VO,ZS MXHSMSFQS9EO/J5^Z^W&F%UD#+Q'?RYXOHFZ R'CDZ^O=Y"$@^Y%S/TT[-1/+ M#[4X!E7E&)ZC16G@@J(+0\LU8AXY6T4V;-M+'=_RM3B*7,WAPM("[G'-MZ/ M@4V7&>&9CSN:+9Z+I,W%Y_0?Q36\L4A6[RU?&]5/_074S<>R0HWV#5?B-WCH M+[ETJ M0/@M<>Q7H+5J+AU ,W^8"='>>ES=9<ULRQYM45C#ROF0!F).PW7L5S!N_*L!VR/+78S,NV MYD52SYCX'@MLAHFXPN KZ2_M_DIXP]]5=V4^K? MV5[PMBF'KJ,X2>#KA?%67J[E_+9L&WC$=P$8*1]G&I**_0TQ8OVB%A>U6' L M6S802-J&W=@O=@4TKK,ZBV1]Q(MAC'O"&MUC74-W?/,5TO8^^._GIQO&$Z][ MPE6A[OENN/HO.-C(IFY:UL%&"W0_= XXMW.D8:B;MG. >3X2PPO&$<([?'O@ M/73CI/NR$R<>X 1U87\R-Z?1A1VV&!'&O]-_BRKVE_^0WH-:'6&EMNP3TKS$ M&]+%I(L?3U+J5''O"N[^D YAAAYAUGV!CF$F/)(@9,"/U?> MD (_,P7^[O*R$I?8 4;JXD^@J;.BSN+N3VEI]Z;W1GR,U/4YJ 2J&#/Q\T&? MVZ9N0)XQNLX;]I^\:'EUR_J0N#I'7!7C]+A2>>GNS-QPT0D M81RGFN.ZL>98L:U%5FAHEA,;B1VZOFN;6\=Z>.KY(0\T.S#@'AZ&6L#=5'-C MX=NIA[TBHH-EXG[X9YLUMY^*NJE:_++^W,Q%]6W.BSY']^]EGP#71\?'SZM$\P,GRK!D$)3F>R$Z*IP8KJ'<\@D.%>3P DM)W4#6[.$ MDV@.6 :%]@GTO2C(/0<81CN2$P"!4[L^+ICDSE!YH3"9"=S0A5.3(;H9V\- MW',\C,.^6J2QT&++A#UW$@ =?4!9[@MA",^.@V2KI)H3Q&D4.(9FN!;@<9H$ M6N2(6(MB)W1"CR?3[B;@*$[UN&["9"*&[^* M4XSLA/&J<()NW;J^7S+K-G; M9;!/QZ-'S9IE9LDRIZ2K0KNR=C9=!5]_73H#['5G@&8_4F;VH.4[IJPG3P-. M1R\RNT[9?K3#Y96LGUTWUZ@\.L0[M9J3GD*1J),WIIAPCLN=YW-R;=9]^\F4$M,,9J9K4-DV4F@*DYT0715.3-=! M1";!N9H$AK"BU+ =37 T"6(CU0(SDL0PZPS2^?=3'LDI%1J>8QH-^ MSYB@]]0*]HIQ;#+,.7R# 45Q<82*\P .J.>4U>V> 22TA&Z$;N-#M^G&70@> M"1X)'@D>%2*[:O XIF9FBBI3U5BJ$AL?["Q&_%2/GZ0N25V2>)&Z'"4_J1?C MQ(-+=WHQ_L:K>,YL:L4X+A!]QBS*D;KD)L.FY;C)5E%F*Q"VR7W-M3U3V8R MS"%SY(D<>[&[NV4:&G'DAUQ+1>IK3N!X&G?\2//,V''=1& # +6K_%)WRW4! M-/4P4+R[)1D9X]"=BI&=C(RQ&1GD-"$KY5R=)I'KQIXE4BUU#+"1XL#5(LL. M-=^T/",PDRAT[8,Y3<;<7M.Q;7*'3,I2.?I9=DHD4J'B+@,EP,3WA8CQCZ9D MZ&(]:&(19>>J8\\>\?B/I5NH6).RC7*AMD4[&?;\D$'Z$(/()%500>\V2=TD M-(7+'^^3,F:?-'4:[9H_&:/#1@8+&2R/)A[%?N3[8*8XF /MF!$:'\+7N# L M+PP2'IL_Y4,[LL%2#%E'-WU8DG=AR7L,F4M,1DHPURCE674]SFPD,G7(U#D] MVEJX M']BA+0+-C%VA.;:?:I'P K"]HCCAAAD%EG<83\M1+*Y[4I7NM:K42ULBPT4! MPV4]<0D^Y[_ZD%J[7B=9P4OVYW9YLRVGJ2*HC)/?EH1 M=??C/"^R!EXAOI7DK!/O:E/$?[/>VBN>@"MCO.2_66786M#\R#'R; M"X9:F!>W#-1=R7!CVL#_:@:O)@9.U)(3BX$3"^ $>_WAZ^^_OV'-G#>,M\V\ MK&!Z-?PM6%;7+2]BP)=+)H#> M&>JK82JUSOY1Y**&$5'YWV1P6R+ J( WA%NB6SF!_I6Z '3B+) M*H" LJIG:S/;>16$XU04R0]_$X!J8W'?; M,+:5N([EQEILV8;F&$:H<;$%M=" MTPDT+[:%FP2A;0G_8"?9?LUJN60^5N75;[SZ0S2_(_<_IRF\;7&)Y] W3!-8 M:)N/77*\&P<4H&:@MI".3T3+\@?=R]"3A+COQ3+.J!ON( MW\H!"OC_'4/>,A#UUQF)WJ.B%R91XKH1R(V(,;,LI8;FQD&2>J:1>,;6 M]D$%T1M,#!*]$XD>AKOQA@%>]9VB-L)M]J#4$=JS,@&K"BAS*0I1\3R_977V MG0$QFGG-\A(U323 [L3( %+F-U!%IMNES\^6ZF@YE+P6K_O/MA#,E'GXOX+@ M8?(C_(GV"(_G#.,$.ELW])(L.;$J4X8_N_58[#F^%_F@N/ (O,,]0PMXPK74 M-%W;,#TS3+REQU &/H&Q+))?6^3M[Y*U4G?5\";RI_J11%9C.SH$R@@] M!;4H[LT!]@S+#^"]7!X'FN/:MA:$H:TE/K="VQ:6"+9":ZEGF('M^9H5Q*[F MX/\+G=#78C>V7U#EJ\QR;>36"C8=(,7W;*S@=42W M,Y&[BT12G8D,=TN#3F[F%6SJ>L4CX(;DSF$=M'C@7TM?WV\#2<7W.&\3<;^3 MZ-@[[Y4#>>2<--TUTG:^IG^;+X_(+?BEZ!Q_&D_AA2]X?L-OZ[V14GU;CP'%"848BW *M M>"Z2-H<=^>"*_"JJ:]@GW+/OR/,REI\^IU]$7%X6\.9)!W3OR[JIO\%T?H%K M_GC!!.PE%KA&JU;;B M46_T.6KE(7 BXR;#E-8[@_.V*8?8%$X2V'!AO)67:SF_+=L&'O%=)&^[QYF& MI&)_0XR)SHM:7-1BP2O@TT @Z3ONQGZQZ]3Y=59G499GS>W%,,8]9\^[Q[HH MAL$KI.U],;Q^?GIH64^ZSGC*5;[N._;AAE-G8H';8\]3ML*YL_^M MV]E_V-S9JR/-/]/ 2\GEHH[X$\I.AI7$&\5Y,Z8^EDKR>G>BUUI)54[YBJAE+[894BWQ@2DXGA/!>U.K6W%6/LJ2/K)ZRVK!@G MIGLB], 21.<\%=2V]R0X)DZ:QJ&I10%WL*Q6K$5^;&J&'SN&L"/#\+?2_TS; M3A/3LC73P[.A01IJD6D'FNV8KNU'IA-&6YD4?6J$2'9G3O19) M;)UZ%!PN]I)0\WEJ:8[#N<;35&B&FT2Q'W _3=(3(KH9$J*KC.C4WV7BGIHO MHA8R>01/EB7B6N3E M-BU?'#*L;C<9EX!ZTUHQ@G)D-TLM#&IS=W6VB.Z;B^ M+2R-![&I.3SUT=H*M<0!&RT-3#L.W+L6FA.8L15X8*&EAM"0@#D(G3(4F7-?2'(L[6B "5_/

4I ]NXO M.T/Z2 %]1,DM$W>9?,6D%NDOZX/E8U,K5P(KS M-5OPP(^-U+ QJ^5T\2S7HH 6*22%R4Z(K HG)D-T0N2I(++!T]")DU038>)H M3N"86HCU+M,XL"S+<%/N;Q7%!-BUTL 26AK$V+[52;7 BV,MLKPD,F++3LQ3 M9IB$E&&BM#ZB#).)NTO^VE5"E@X3GL!56=U4(.;70AV/OF)<'I>-=L1^1O>? MO56,8Y-ASN&/1I/-IXHFOB=$9H<\\(2G69X(-2>-#0TFZ&I!Y(G$L&+#M+?. M"06&#<9>#/>8V'\E27PM%-S5XM#U@B1!:]$XH,DVQLEV0>&'B.=%6E$LX@>,;<:+Y M NV1,.5::-NF)F(GTR."F MYIB&!QLZ(]!"SXT,*[82P]Q2NG%@NH&!Z0B!\#7'=VR-NW&L.8YG!JD(/<>W M[RK=H87K+Z(0,*_Z77&/^KU7[WH;>M=]4.\:^OTII>,7"08#Y,A"S->C%?[( M"@]\2X1Q;&N&&[J:8Z0>YLWX6NA$7N)[,8\B?G>%NP'\%W*AQ7X0X?ER4PM, M[FB)'[AF&B66+;;.ES_W"@_.886G?4.]1C;4NRIE0SVQV5"/83\@*0O8G6(& M@% O1(S9J_FMSOY15,MFT 0@1SB/$!B.9?F.YD=AJ#G<<36.5CM/ I<;49 D MYG;%RYB[AF]%6AI[()*)!7:LGX#5GEJV&SDQ-TSG/O%ZL ?XW\OB6M3 S'XZ3M;-9U\UQ-!D( &-I)$RNMFT BQP=Q[4H M7OS'OT153GF)/_-VDB!D?PES/=]+'!. ([!,,*X%["M=)]:B5,2&F8:IYZ=; MICF8Y+;)00QM#^Z) JX%J6EHL0@B)T&O#3?'M:\T]/L#2!.0QV?=5]K/N+&T M7&XX9AAJH2W #+,2(L<^-,2J9?ZW$MAE1[2 **-Y<^O1AT[G4Q\6\EH7WGJ M?25JJ0]??_]=F@%%V; ::)&E6^/\8VULT)YA0B.0 LAP9M@%OO1C#WVYD^F! "D_C=BHT-TD2TW,] M*W"V_,'[I#=_*F!YBV_\^Z]9'>=E#4OE&XSX2PYJY 438"@ND.M5*QY(N3G! M&CB2=K[3L?ZP2PDL&\%,2V<=T1E0?;/A-0'@SQ/YXU,WUC-Y&5J?O+C]'S5H M6LF4AG\'52I]'+MT]TS" =BV2^W_V(,LW$&(8OUI$B0JO)+3]OO1L&Z2.$'@ M&)IP;=DF![;?21)HL2DL*6,>A M%42:ZYI&' 5NDMK&(3#AN=>V-^FXWJN[(8S[("')X$O8N5;EE82&5"2R*F3= M\*9MRNI67L<6%5"M@DFQI!5HCL'^!3>X:++=\=7V* 1?T'Y7R?VN!V 3"^TXE4!@EO_+BKIHC[T9G=46[%GV.W: M.MS7L+^!9#*@.9-$ISWO84G]"Z]!D J@,VI ]"JR&NF,02O<- R%^+#Q?/'/-KL&?"V:>MB( V?A M3_QXR_!!PXTZ0Y\ 8/*BK+LW:>8X"9[';2[1>[:9;CV[)UP^D[;9X%WM?QG\ MJDP>J:SEDX$S=0:0M82?>Z<>M>C-O1:=.U=\C_,6-SY+Y%N;)$X\N9^LO,8; MLFJ@9(9=IYI,6Y(/]UF2MIW/&=!3U'@.=1,1CZ_I8R-P/"\ 31\:L"^)TDCC M)H^Q"I@5BM0,_#@\A*;_&L]%TN;B5L'!VAZ.Y^+\@'L7QEMYN9;S6P !>,1WD;SM'F<:DH#]#; 6<[ZHQ44M%AP- M]H$V4E-V8[_8593M.JNS*,NSYO9B&..>TFS=8SU+#TWW%9+UOF/,_?QTS[&> M=)WQE*LH%K$@\_(.F! M4I50E&F$?'CN["Q_H1AS@!7XJPPTJ%ZC5TEA.T;*R9T=\T'7Q!"Y_"8#(;]U M@9 /FX$0=<3YA^O0JKYH1*LK7ITWG588.]Y17B$//%A[7 C^V-R9E3AA-H21-8, M63/G:\T()S0]U_:TU/4MS3%M7^-)&H"-DIAAF@2N%1RD=<@1K1EWYH1DS4Q" M%]]KS1S!/W=@Y^SX^7QJ!?7?_:$.-ASJZ(]RM%@;*"OZC.N-XR#+A.D__^F[ M99C.VZTT;'6\]^J#^[@LYH-V*5=,>B=#]-'+!!F*O:%HNU[HB=#2_-1*-<)KO>+;F8#O< MP,98712ZL1>"$6-O%9':QYUU:BLE#43J!&$*;V='8(T%:'%@S3D[B1(1!K8; M;Y4?.>!['LM*,6QC%OJ[:@J1E:*N1J;DN>D[Y_[^+"ZWLXNGCEJ4 M^Y["HD[@.G9H:HZ/Q:;-*-1",XPT(^+"M/P@!7O_V2@C-SO/31=#MX^[7R#0 M4RX;X.PW$&0VJL()M26(S$8R&\_7;/2LR(D=[FNI8W+-L= X/H'J,QB0.>6$+S#-O1G-066N@8B1;ZIN4EJ2N$M]6"]VAT M.9$Y;>B606;C)$'O24FD\!FK@MY34O\YR@JGW':-U-/,P +E%/% "X, /IF& M$]JF"(QDJ]'[SY45?@?R-U17_BKBMLJ:3-0?^AK.G8@N:]IN5R&>7L5A9>#K MVWPZ33/6"R=C36]6MU? Q=NA*^>]I<6'ODKU5[1]U91C61R\F?-'"I-O MEFO>6:1YF!JN]ME6@?*;LLT3+(Z^4:9\:C6:#]:#HT/)T1=J#IPGU1XV@\-5 M/W;UISWS:869U9@9E8B<3*F<,>5?G7F9,JK$?!YERJ@2,^EF@MEIL9)@=C0P M2]5 SP-FJ1(SZ5[2O4HPAW3O^>E>JL1\#KJ7#I-,/][U8=F2%D,M6L2QP@N_ MX54BF^,N6]2NQXHHDXE.E8PO4V(R1!^]3%!67)]X$H1AD@0\TI+42#7'M")0 MP&:J6:[P0I%RP^);A5Q2UW%"*TBUV,(>V"%WM"@.4'/S%.[U+ L/8&PFGOQD MNLF[*Z!U\\B!XD]___A@EI<]"VQ[YCH>97:1OAJ7OB(,)YD@F2 ,WXGA820, MTTP,S0NP&%L4&%IH!Y[&W3#VHL@25A!O83@WO9#;KN99H0NX[SD:]WU7,Q/7 M-X,D3B/#4A'#K5G@.#/;"PC#5=97/Y!_O6>O^S_>8)X\9U6_O!8HXZR9PRM? MS@?_+0YZ9=_@GU_Y-9X7*!+VJ1*%Z/Z>@64 Q!-5]PM8 M(/!;PY*L$G%35O [?GT)H WV*IX"*%C:GPM &[9S'<]!PG"$_@1"_W8Z^[;Z M8Q?O%&4.6Y==4.O]68=]5>7/2_'S!1B/3%G3VSK"\&_S90!JP2]%9R1J/(47 MON#Y#;^MW[Y@?U$*ID[M.%!A24X'6'+!:[AK.M@2PQ:*9P4@!L_9HBI!4P-B MP!>_@6$(,),G,_A8@XTX;VO1- @!>(AKP(ZNT%S"BK(_\(5 M7Y0+.(Y+V(\ M/78#J-*4JSLE BP3HAFF<[&R8K^*6&!9R^%+2V=#0G4C$ZH!PS"A6FPF5'?W MXW3PGMDZM ,9BNXE"R$KVZOY#DWF,/+7>Q\/N>&2LOAGB+L?NC9@9MJ@>'# M+L.!3U'(;7X:>T[@1$YJ M#CN3YH^BO/B]XPCP^@O\\^'[0A2UN+6IJPO9$$EA&:GD6+>4#+N79VIGB_%:GW?%AR?RY8.\6598SLX?-3;1$ M/3* I=Q+R'Y/@-SPWASV=@+7-B(Y_ 2/@*V>O'UI,/0(>Y,U\^&P=E&R?+4E M!&'\SQ:VE+;1/7YCZ\>2$IZ+YD0D\DQ'[$K9CS7#-%U&W>;?Y655_TI^R D< M<^N"KO[<9H760-O M$-_+P/]3MJR>R\HEH 83"4^K^BS))B/Y&B/+MF+IDIGQ!C.K%3/+)3,!_"X% M#%]U.(SWMP5O$RSB)>]'DS19&[/&RE[=EK@;M/,@ Q +67FE$@"G6=$7G#I!ALO_5PO>BRF]AD2U*N 1F"8;P%3,-[;_DT,L)#=/YP4D, ME6EN!:]Z+\"6SV"V,56\&K\%V2A:>,SVS/X7>_V$B][ 5-%%7A:#W\$8#"CY M4CC$*BXO7^'#]QA,GDMIA5QE'7-??_WP_DWGU>#K3 <2IESZT3N;)Y8+)>8M MF#CP/4YJX#60(WR5XA\BK\4-LJF[[;'E,&.WZP)QG8%\R?EG]1]+ M4JQ%/.ZN.O/=C'W!:S_R/OS0B\ICS,:YPF#W#_+XW$E;'EU;OJM73-*?QI79 M+NNZ+3LE=/2M1D]QD-0K*/]L,I&6VW%_4K /6^.TW 5OY:S[K M_D[>RDN&'_L]Q>K'X8<;L?U=6Z^^PY4W? \K=?E])5"80:S?Y8LY9\/#V:O@+>B,U-PWK+<7,',,/0 &\5:+;A%528M M%AAC,<)D+$$-;-KUFG,@D0+Q=2;!I@26W<)'<2WRHD*]KV:NF,R%+!ZC@3,MX!?/]#-(,A M@B^<@\F'_X* R]BT7:OC_.*,C!QXGD!G+V\E=7Q>"&G+P/S,)7UU^_>A!F#@L!R"6G!,L87@H!\K.8<6"?N<)7W0EZSIV%VEVV5;XA?08812G*A=5 M)AHL:+@<"?@C;VJEF;1Z7#=,(G)@:R6?H?T3#(2L@<75<1EF#B0!P=;D@=)^ MK<+"E-8=V"F -C!0T;]U(P5%DK+IG+GPQG&%]0O!'D-SZE(LK??E.AHV;L/H MFPM;VG! ?GC])1_6\S=]IJN:F!/9D5_VZDFR*P3B^+&&UU1?L M;SQB'V"M@0+@>;<$WN=9(<7Y:YD/(@/#E=)([P*7=T=L;A>@0F3=!>!9I/KO!L" MKZW;Q2+O;?IA+*G^Q'?@%!KQG4D"0\%8*^T(^DAJH@W57'/8/Z!_M<@6<%4S M>.K;&@,<\B\<:P&2G0(IY J5:N/I<]S4T5NS0.7 KWF62P$'A0+K<3Y(6,>T MN\QZ>R]MMP;#0>YPMA_G%HS,M4#$/6E)RBQC1GKAP#[$ K:4IB]-&0X8"AH[ M89^^?F:F[03N!?SF,34@EX)XV+ M=?B:3K1Q .+G<@T?6^@+@;ZT@7%]@K5T(T:)O"SS4P M&>R-ND&+#%=!;Q8-V^->-BYPHX %OF5$%EV48!*TG:53B1QADG& ^ROIURUD>V(<7$)\ MAD_OC) ^YVSSD=(WW!M@&# NBTL-73+=W; =J"KTI':K<>E$7@XM2X3#_9WI M+B>RK%S1?8>M4;NYUO-LL4G +H5Y<*+B3S=@'\S+7CWO)*S4M^NZL<^&0T&* MVLZ7"/($FAR]LS"9NN5=Y'QS8MV[W^#V3)]':98YNO^J^T\-7FRDY2T?[XMY1[A$ M19=^5W?Y0;W33K NFME)(:RAM.U,\ZZ!Q8R!_D:0XZP&:QBP Q>V]*O! (7H M,@J7& 1(5>+\I,NPC_TA%ETHXKF?3G)10,E%!S[,NMX&I->+6Q0"DV:1\]N+ M-!??UZGCR8G^7U#T67H[/%->I=4-F)MO)0TT3".J+["L&&R(Q4Z*K6;OZ*X] MS&%"BG2#IDN"9@521)-T??"Y=U?= S1?)V7@F480^$'H&59@O1HVO9:U7!!K M*V%S4J.G^(O_X(T,G<#^)Y,=A&1&B=QYR VN3"D A5^C1L]7(M(=BA\20DE4 M2%2F+RKH"JC1'[061NN29-**PWZV[7P.8#3UP;7-*![V>+KBRXPT&5S S"5L M)87AM54,5(9W^=6"M8MA#U$(=#>B=:^5J087:)CCL_& V6HW/MO<9.,CX3+L M(H7.?A)B1984"?$IA+B1+B*!(K7F+D*''V:]Q+U0Q](EW,7J*LP[0,%O1)Z+ M+LEP. 9*TJ0*;TF:GE^:,,&ERVR)JB[1-5GF]'0BE>=2T#K$ T#J\UFVI4[& MV$F8%&$M"=/S"].B;+J4"HSCQ#*JR**VQL0\-#7113VDOZ'W#)V"<2QRZ4^6 M-F.?_]*;C,.M^CU"12FR/Y/L<+7 A$,@]2]5R3%P]@%^+#%3\%LEBJ3&X!IZ MZW_IN4 N]X.[W#'*@<78,*9Z51994U9=2FWGL0; &5C2%GTXM2O;(0,F& ^1 MD!4A W7VURX(B;NY+FUKXTHL*U5EM2A0['),!NG.WZ+CO)+)K#+*4@E9PBD1 MF#9:[QAT?9L'XW5H*(U.#/K*:-%ZP%?.4*;BPWV+MAD"N("JW83DD12>\VHX M2]-=//CS9P"^E[R+1^')%M[[^P?=@*=<5OD-7:"VK.6Z[L),? M8!.;=.>K9BLJ?12)?-TO E%==%3C0+:DSRSFH-DNN[!V5LM8 1Z=A@=6,FXE M*5@O2GA&ERZ!?,,$G:ALFQ41\?%+>FZ>X5HQ?W/HF7QV=TQH,QPM@XBX(<#L M:<"3&2K:&,NQY'WD>\5+:AD-)_3R&8R!LT1U$ MKX5XE@-,%.4\O,I=CPS>4;W;:V(9\GO_^7]_^E4S0X8>+YE-WV7D@0[#"&1] MUV)95Y(R*;Z1TML/OA3=&1-]4Y9ZMI[BLE1N6-FO$$/%O0UW&(IE 4I4DER_1I4KKS MV#JIPL/73EV=]I7G;VJXI4%3H<]WV'WB//WA1"/V.NFR=CI[M&QK^*5^\Z2T MB2>P=*+!^^Y(U Z?$49AAEYX.$'@WX7Q5EZN@?4'=B8,_UTD;[M'F8;4._T- M,7)B48N+6@"V@*H?B"-+_W=C=VW>UKK 78.5'F'LY?9BN'_H!;=6]+UW@;BZ MZ?KH^%@5*M^ZR-0M/WCT&N.Q*TS=-,QP[;^?'U+=B9D'F%BH.Y9ST'D9^D'> MSM"=P/[!89:U[Q]IN?Y\?2I!&SVY+<'A>TSNH<:>J\,D=;Q7ER_+IKX>-?55 M)L'RF$U]ATSQ;]* ^ZTSX#YL&G!J2#$U_"5U?&Y\.5F/=3)<5) 4X@)Q06$N MD'92C2/$A1-S@=P08^$4V;T*\^5DR$)NB-.X(3!$I(:4DIN!U.VY\874[?FI M6TL-*25U2^KVW/A"ZO;,U.U+]EZF3:LAJ:1R)Z)RR:U#"I84+%+O%2G8Z2O8 M!WSK?0;NDYWKAC^S' ,X8#V?<_V9998M*^+X@@LV,M',6+.C$D4")T(G4Z#3J^MF6%Y))(C M$\DW:HBD8CPC,%.!"Y,@.&'1";#(#/1]\^NF+%"*0]&K(T<=3W&D1UW.GEI( MWZ\7!E4C<4 QIH['"OE1/CRH-)^:Q*,8MR;!F,/G5Y%5R=0.NQX[ZDIG/562Z;]6)78RJTKX M6HT,&,5X.AX;:,J9*I,@.*5^/;]^LV;.WI4L2:#&+5"*D9R01 4N3(+@A"2G MB%':3D@"=>X"12%'PA82!<*6@S+XM34+Z;#DZ%RE=%B2]CFJX*C9AH&5T ICM"W^D74@E?QG/$B88FX%GFYN(*?U(AY$>A1;(J" MO4K"UPAUG3FSPWW/=)) C5N@%",Y(8D*7)@$P0E)3G'0SC#IH-W9"Q0%&0A; M2!0(6P[*X->>N6]UT"G+D^(9J6H(I&(\(R12@0N3(#@AT0F0R#;H<,3XH.AY M#T=0F&\,HOP5^TS)&!^\[Q\"#U.H$:=73+3'8[$5([//>\'8>0J4 M8B0G)%&!"Y,@."')*9#$H@/=)% 4I"-L(5$@;#DH@UV#I.DLI4DQDA.,J,"% M21"<8.3Y881.T%&(C@[0C5^.WUV50.A_\28K"U:F+"L:7EQF42X8KVO1U&KD M62@FY^,Q7@Z:$!'!U:):4TCAGL MM2C8N_^B^%8V/&?E0N AS.*2B>\+4=1BWQ@O):BI@#5'8LJ 3MN,VA:9<HST&$D+<88XK/4(E-Q!IB#=EHI,E(7(@UQV --44[:R?K)Y0-43=W_:P_Y6:ER*\: M.G7*D:I)$'ST(#9"C1=2!M)Y2I-B)"<848$+DR XP<@IFJP0CHPM?TB13%8* M4Q T$301-!V+P:9!Q]'/4YP4(SGAB I#N6_EPRA)%6$11 M4)65Y9AD:1($)W0Z 3I9L] /2:((G6BGI+!J')/D3(+@A$7/CT6NH1,2C0V) M3G=JE*KZJBK(OXA"P#A@ D=%&4/@J"XXV@[5 M%"(YI5V>2GP@(%.4,01DZ@+9Z]#=N[HP0=EXMGETVO2<0L!_%PW+RYI.EX[; M CIB^79+MU##)F4;Y4)M&TAMS?I2#1E[.G?)C#K2D5?3'X68DR5%N=^$J82I M"LL882IAJCRZZX2$J6<@[XI@*@6A"67/2.H(90EE,7'^TCZZMS@:G]B[)C8 M0;;$(U0O9GB'HO-E\L6"7XI.86@\A;>]X/D-OZW?OF!_H87XI(7HZ9[G$SE. M38YCB&54YLE/D[2['R=YD34P__A>(G\1UZ)HQ8&H_//Z;R*I29_;BE4=:5F2 MU?SRLA*7O!$)BV[9HBJ3-FY8#%]L-]X M%<^9;6>5[>U.QU A]X5;.L@%'*MH8+ZS<7*@O/ MZ76)-'UV%6;A;5,.=BE.,"LN+XRW\G(MY[=EV\#PWP48N?)1IB'!J;\A1DXL M:G%1BP6O@,4#<>3&H1O[Q=U\Q.NLSJ(LSYK;B^'^'5F)W>,<5S>"X!72NP(N"0\PS/0F$^J.!7Q?_F?^](B&'A[B[6!7Y_W@* \DR 8_ MEA][J)SY'\F/#5305H$R3AI%CJP>GBM[!0N?DR_ !?SEWU]X+Y0_6J(D+Y_! MG#[H>OC8FVW?I-GV6V>V?=@TV]20XA\^=J+Z4E%([$D=J\F7I3JVGED=D^&B M@J00%X@+"G.!M)-J'"$NG)@+Y(88"Z?([E68+R=#%G)#G,8-@8$A-:24W RD M;L^-+Z1NST_=6FI(*:E;4K?GQA=2MV>F;E^R]W->7 HU))54[D14+KEU2,&2 M@I7G0TC!3E_!4@W,B2::_XU'[$-=PQ\9SZD2IGJ)YM1A=@R')!6I$D('G8_ M6V"1JT2!+<4D$3%!$4G:CFQBST79)(@J+3DYR@2 4N$!01 M%)T&BJQ@WRR&*%4A4]K7,VR8KBWW#A-0R6 U8/&A'4L6X, F"DQUR@GJC,\\( M2:#.4J 4(SDAB0I'TGL66 ^UPDO$BBU!$HQDA.2J,"%21"LF64\5VV&,4F4VN[1?5N($1:-4S6.27(F07#"HE/TF?;U@ 1J;%!T[% = MG>9324@_-W-1J9$LH1@SQV-]'+$YXOV'XA7CUB08<_AZ!63-'"Q[U57B&,4/ M5RL@.24@(R C(%-)0 C(3AEL])1(GR4@4U].%2,Y 1D!F5H"0D!V2O^R:="6 M;/K^:#4D73&>$102%!(4$A0NTWY"78G#]82%HX[-TC%*E:3Z6]GPG%7B6A2M M(L62%6/J>,R@@R:T;&I92[=0S29E&^5";4-(;?6Z;_&AHQ8D?XB[9$L=816$ M,],R1R'EREM3D]#$A(AJ\($0D1"1$/$DA0[,F>GL6\^<()$@D2!115DA2"1( M)$C<^YRM87FC$'/E(5%M>:>CN82IX\?42;"&(%%I2#2#O6/0A(AC0L0'H]#P M+P=*RX\[:>KIGN>_>I"H.^9+$6#!;GC-7H:ZR6#8/"L+EI85:^8"_E<)P:[@ MMGG-!) Y8;_Q*IXSVYPQR[#L&>-%PEZ:YAXW6_K [G5BJD@MMK8N:?D=@*"; MK5XWUZ&OV_NM0Y85,6CU6K R92^-U3 S!L,XNO%JQN+R:L$KN+TI\4G&'HN6 M?8/+@-XWS1R>R!YX%=XT51:U4FWA ^= 6E$Q#NC"+\7RT@5\%[["M+RV>!-#WR0G>Q7#-I12')TN5-)1PT7<+N88[U;C\FWG9UG!A_>;B0(R=H),&R=%I@'XZ_1O@3"]XVY3#1@TGF!67%\9; M>;F6\]NR;6#X[P)V??)1I@%S?37<$",G%K6XJ 5H#>#Z0!RYE>[&?G$W(_8Z MJ[,HR[/F]F*X?T=>;/WGI%O^X]<8CUT!EX0'&&9ZDPEU MQP*^+_\S?WI$0P\/\7:&[G@_.,H#*=J!^AG:@0K:*IBJVW('64[$E94O5%&^ M !?PEW]_X;TXI6OY28>;E.3E,2R]J,R38ZV'C[W9]DV:;;]U9MN'3;--#2G^ MX8-/JB\5A<2>U+&:?%FJ8^N9U3$9+BI("G&!N* P%T@[J<81XL*)N4!NB+%P MBNQ>A?ER,F0A-\1IW! 8&%)#2LG-0.KVW/A"ZO;\U.US)1*3NB5U2WPA=7O. MZO8E>S_GQ:4B%<9(Y4Y$Y9);AQ0L*5BDWBM2L--7L-0A$D@9FJ7)@$P0F+3E&<,]0)BD8'1=3O\9PBC9]0VQ4@D2"1()$%66% M()$@D2!Q_Z.R:I00&C\DJBWO=+J6,'7\F#H)UA D*@V)9J#OVP6#$'%,B/A@ M%!K^Y4!I^7$G33W=\_Q7YP99RI%CA!KF2Q<)9VE57K&:YS!"4[*XK>&E156S MK)"]U_^A?]79#:_9RT#W&3PTS\J"\2)A+V$^P?*;M._5WLA>[5>E[-4N-GNU M,^RD)N_%'C\S5HEZ(>(FNQ;YK_V=)6^&U/S7C RW('6RE%7G/ MB@1"_"&:&AC:U%DBD+>;B]30G7IZ':W M.BT]?(;%N;XF5&0Z.SLINM-K8C]R=O?C)"\R6#I9?"^!_UJ5=F&\E9=K.;\%&('AOPO8#\E'F0;,]=5P0XR<6-3B MHA8+7O%&#,21F\QN[!=W8SQV!>!@^/.C'&8N)LS%460RH>X$W@'F8A@'>"-#=^T?'$6]IN[; MA=RH;Y!"!TN(+S_>JLVC5FU[\7)LK=H^]N;;-VF^_=:9;Q\VS3^G*QSYNEXHG@O4^("<8&X0-I)38X0%]1MBDN^B9$87<07-?ER,K@AW\1I M?!,8-5)#2LGW0.KVW/A"ZO;\U.V^^;>D;D0+J=LS4[.16X0 KVS!3L*U*PTU>P5+QTHHGF[\NZP;,B\I")&@>$%6/J MF9ZA5XP+:I^U5:3:#!V8/T;KD9D7[ENS?6-J!B/ZK):-%E98&5'V8:> M 6W:E,=-6V7%):"(V;53:T?:*'M8)>B*^U.9=S]UEEW/T[R M(FM@_O&]*^\S\)LWR +Q?2&*>J/FYGE0_,BR_;FM6+E%Y3W$F($HH7#!K3G( M5)_"!5S7*8#,OVQJNK-].RQ5_/SU=8^=MC+N$/1^3)Q8P&H MT=FD&D_A;2]X?L-OZ[ MRLNUG-^6;7,A(?1M]RC3D!3L;XA1)2QJ<5&+!0>=(P;B2 N[&_O%W82;ZZS. MHBS/FMN+X?X=:3?=XQQ7-X+@%=)SU]ZEGY-N^8]?8SQV!5P2'F"8Z4TFU!T+ M^+[\S_SI$0T]/,3;&;KC_> HU#IUU(7XB2\*\V7I]_.H]XDR]MDQ>Y]\['<5 MW^2NXK=N5_%AAAA137Q12Q^?&EY.UHCH=3Q1O#D9<("X0%T@[J;(-S$2HXOXHB9?J"_KF?DF,)BIAI22[X'4[;GQA=3M^:E;2PTI)75+ZO;< M^$+J]LS4[4OV?LZ+2Z&&I)+*G8C*):\<*5A2L/*\-"G8Z2M8*@?W%#4\PJSQ M+Z(6,@$)3S,DXEKDY>(*?E+C+*1B_%7DX".5#U&X? CU,IYN/1]S9H?4A/(\ M"V0I1G*"(A6X0%!$4'2J7H2&N6_4?LH2.0D52%"D!A_&M/ )B@B*3M3VPS,# M$LB1">2^#:@(R@C*R(8C)%(3B6QC[P944Q8HQ:'HV VH#A5BIHCC(=C]E>=P M$X8;X7W_$%A]38W4 <58.QY;9,J]^R9!<+)%3N&@M9WG.E9% J660"E&0J48B0G)%&!"Y,@."')\R.)[^S;&)?$:=SBI!C) M"4=4X,(D"$XX8;8IRY/:8;9C1]GH7)]*(OI748B*YS+.QA.X*JL; M;'5TO>\Y74K\40,?IYRG, F"DT%R@HWMS';H8-YY"I1B)"7690+QNM:-+4:F1"*,7H\9LE! M4Q:>6J5:,6Y-@C&'+R!.9LZA%H(5*)&:^L/EPTE."<@(R C(5!(0 K*3 ID2 MJ;$$9.K+J6(D)R C(%-+0 C(3EE,S1R!="J/8VH[JO>M DI .$Y]2T"H*&,( M"!4&0D-7HI 70>%1H9#.1YY3T/9;V?"D%\G3NDE5UC*IVYLSVPE&(N?*6U214 M,4&B&GP@2"1()$@\$22:H34*,2=(5$!<%2,Y02)!(D$B0>)!(=%7XO03X:$2 M>ICP4 T^3!,/)\$:@C.EX4S?]Y0+P=F(;-<'0\GP+P="RX\[2>KIGN>_.C>\ M4HX<(U0O7T0M>!7/9=7?1%R+O%Q>")S%0N9'#+:HR%74- M\^ Y2X6H]0,MD1V$/L\ULJ/]ZMWE8>GVYO( V#KP\LB*1Y8'3Y*LZ9;!:H4T MY;"J6=E6+"ZOKD059W -4+(612SD0[,K6$;7@L5M#9P4%:O;Q:*LFAGC^(IY MCO_.@=CPTS81:,4]6RGRNPO/7UMXN,X$A_54IC^XWG3VX7N\L"Z$U M,/$9*\I"JT3<5A7^%L^!_&#PB)PW,!HL+KQ:ZB59RB$K&)A5?\!$8%W!+%X: MNK^<'BQ@& 9N2]IJ>-"C4YRQRR?08E"="2[P!:]6?&Q0N4#B 9>SUH";>@#H3S=G1_LAR]!G,BO(!>N]A_G38!M*7 MEGE>WM3L=0(?>%6CTFWF95O#E?6;"Y7W0J??&LH]\S"=_@UPIA>\; :F $#<:3#J1O[ MQ=W\[^NLSJ(LSYK;B^'^'5G@W>,<5S>"X!72SIY^3;OF/7V,\=@5<$AY@ MF.E-)M0="_B^_,_\Z1$-/3S$VQFZX_W@* \<2 A^[#S"\1JM#1KD20[#X. * M;.6N_@$5%BCC\2>^G(HOP 7\Y=]?>"^4/]ZG)"^?P=@^Z'KXV!MSWZ0Q]UMG MS'W8-.;4D.(?/ONG^E)12.Q)':O)EZ4ZMIY9'9^.)WOLO28K*<0%XH+"7"#M MI!I'B LGY@+Y)L9O=!%?U.3+R>"&?!.G\4U@#$D-*27? ZG;<^,+J=OS4[?[ MGKPF=3L:L29UJR9?2-V>F;I]R=[/>7$IU)!44KD34;GDE2,%2PI6'D$D!3M] M!4O5B2>:AOX)UYRHF[M9Z%M)_U1M0XT4=>K+/89S^8K4E*+2&D?@;;AOM&3* MXC@)_4I/+56M6K MGXDR4FMX-9"16L,K:K*3%5C.2$8X1C:@D( MX=A)$W!@N!$(J/)0IG:@]=AQ5CK:J9)0?RL;GC_88TB-5!C%.#T>TXB:J:NO MUKTQS%#*NO'TU"3U,>*@&'P@/"0\)#\_XZ.KX\5!M8:?3K@2H M!*@$J 2H1]]@6DH<>QH_H$Y"#Q,>JL&':>+A)%A#<*8RG+T.75O?-[>*$&U$ MYNO#9W_A7PZ4EA]WTM33/<]_]2!1=\R7XL&[X\'LAM?LI:&;#)Z59V7!TKYO M>2/[EE^5LF^YV.Q;SK"!&.-%PHJR8350+$M!D(KFR7=;.OL&E\&D0$)K_,": MK+&$,G]N\R8I+EE;E%:OG9=5H<,D5R[-_MED" MUUW#Y5= E5IG_RT8DB@K6CE8S!<9/!FHSSA;P)U(A3*5K[%\$!(&.%\ST Y5 M>0.O W>F6<&+6+"RK891F"1ODC4MW*:S]\NQD]58<5DW-;N!/Y#RWI+R2$_X MPMZ3%4C5&9)B(>(FNQ;YK3X(VOHR5G&=LC6-J%I^'=1GQWACUWI %1!=!^Q]Q!HJ9\YWIGGY4W-7B?P@5>U M5)CSLJWAPOK-Q8'8*+/OIK790W)TN-%/IW\#G.D%;YMRL/=P@H @%\9;>;F6 M\]NR;6#X[P*,1_DHF3/Y:K@A1DXL:G%1BP6O>",&XDB3O!O[Q=TTN^NLSJ(L MSYK;B^'^',<5[<=\Q72("Z2=U.0(<4'=#J/D MFQB)T45\49,O)X,;\DV!42,UI)1\#Z1NSXTOI&[/3]U::D@IJ5M2M^?& M%U*W9Z9N7[+W>5(P9*"E74"2<%.7\%2W<>)9IT_);V? M3A^KD9!.#4K'<$A1D1H;=-3X**6HE#AG3/)(=:4(R4AR",D(R?9%,ML-22!' M)I $901EJG)!;_>U MF[) J6W9/5P3\ #QRD,%J"E>>0AV?TC3KD8=1BD9UDY2(^] ,&F(M@A9-\V3/8,E/_5@E==0Z.7AN[\AOI53(E:MG,I')WRWHU.Y$!67 M'9SRLJY%]T;82RENNJE%8A@1OMC5U^CI?+7=&4S=ME1@[PO M_S&1EWFZ$C.PW<8D5-A!&E+=1]"_R2YL67,K^QKU3='8%U&#HHBI"=7!V_Z! M.EY4&;SL+>M(C/WLNFYULDD>:'94T;W2+8L:F^SA-UF1-1FP9M%&>1;#72D\ MJ+B<,7@ET/@W0L)%+AK9SX[]9UL(A "3O?[T^^UCB1EV&XZC/A55M=R MQCB0K_L;W?.&^;*AR:&\RE[UV*..>&8R=MWC3=6Q<6A?P)C?-?(:K M>\ZO!:Q2^!*OZ-43+J)\J<%@&5_Q/\1Z2TG\#D:3*W!3K/"K98_+F&.+L>9V M)K^^XK<;;2B3$I[7M743+&VQ@:3./A4,C#/8GK4YKU8S+ 2O\MLU6<1[HC;+ M<0(-SA?G40"%@#XMO#>,UHDQ6'K8-4YT]UY,F$;"[W/TL0F!HD M'2:IQ[4M)I@,8!\L /Y7VJX2\*D2G9H#Y2';WK:[%=WN%KCO MI/Z\N^N4FBQA+QU3-Y80#FKGIJS^0 #OQQH,#YA8WN+.\Z5MZ-;Z#3&OY_W3 MX0/.]IKG0O;Y!>7)$Y@'7HE;3*GS0:=UX]]S&XMXCDU]9_+Z=U?=AO<];)!A M+_NQ4Y&=&2M___;;VI= GJY]\2[@(-/CG&7KOH4$UO%UEHBN-6Q>PGM*&[>W M*S(T:QF_O*S$)9HM_ IM85Q6[4+Z:UQ?-VUW94O#0^M^A<-%'"ZPUB^ B189 M/*@6<2M=/K)%-C[U-5H0PR2_X==_@Z\[BQZ'69/2.R(ZV VWFV-\$==E?BVJ M-X]H ([>HJ9NX$$XZ$H'K=[UI66M]2>7VP.V<[HP:-: 6.=Y;T#UW;IAX'IY M'^QTEC/FC93B',>I:KG9J 3J"^G2@OMED^ZBW!YG73D,KXI]>K=>5&?3<5;A MOO**?\^NVG[5]#QZ@"1 [?7%,V/S\D9]D(286/W?X=1.,K M[F&DAN@N:%.Y?1=3,X.G-K/LM>2LU#6=7984^VX9GN9 ; M@;B5&VM]*^@"#CZ?S_QTJBUBV,&R&WC=+-(55S M+7*PD:2+O4MF)9X_:YK4$H%[ +Q>7(4KF8I!+&-?3UPWL&C^T5HM&W-D=74Y'?KIPU M_5R'>:T#WO(:P(7.B_72='1W)?#_#3H:/F-XH#=5I2+!BZ[]3AM> M"?ZXD?$+ &)I*$KR2@%IYC"=C4?B'/H)(SK'<5DE:"^NWGHI,!*CUM@WD^S! M9WY'-N/'8DW_=5J4PP2S6(9%D'Q !]CZ2QM[];(+6 -\S1FV8ID-^S_\JV-I M#2;M)F-Y<;NY&.HR3];U]]IT09ONI8:LX:]?>)W)I_X.U(++Y&O(9?NUO9+. M2?CMZUK4ZETL?7W([]]+H$(FZ@.IK?77(EUU6%VUV[Q#LB^9(3=9&UM)J;+^ M*,J;0CK!*G11P85E!)19WU*N&<.5R%$E=(YMF/.=L"$:"/7*M9W"F@(]>)__ MZR'WU[X+WU_"KYS+W:6[N5@[NQ.-FO5WKD2:=T[)LH^B=KM14#E"-+2%/%<9 M^V^,?N>9P!.3K(U=G(Q=C9WD70#YF6GW( M7\(.6!UK!D!_.X,;!2Y7?$JWI5PZ7'!?N(PWP;Y(1HY6SF[Q'2[O_?!16V>% M0+AJ\"3H)0#/IQ1OV/68BF?UYE/@[>K98!EU3O1F#MR][-PZ\+8E1I>B9C6A MP:LD;:E*_H/I!D Y?@W (L%7:H3KLNH2%"28= JIS9/ES%JI&/@E)DC A[@$ M8X++@, <*9J![EIWE&'H+1??LZC'UX]MA08*8IJ<4BZ6'O[LJK=3!.Z_%Z $ MN@> JBSS9?A"AKAP6L@ >$"=WG;/6U,IV_OEWGA_A].^Z@P122\,'>!U92&T M6\$KM$VR,NG-2TSQZ$PRL.#J5FJE#G1ES@=J^JN!Q,"7>JDC)7, WY'$ERVO M@$!"=!2Z65EO0R+(%8>Q>%9TP8UL95K)%2PWG<.\8>2MY;#T&R*I<)B!3#/D M]'(C6:'9UPJR!8[@(4C+/)>^$M9E]]2B4S(88AMRBKJ5A29T J8?+/*9C!5+ M.R&%N^LN"(>I1$O1X7AB7 +T;/EK%X2[^RM*Q.O^DC>#BRUAT>VZ3EI>SU[+ MK0!8!7!?_>9"Y>2UTT=:>I[V*[2KTX_S 9I>&&_EKUK.;T&7P&C?1?*V&]DT M9&BJOP&6;LX7M;BHQ8*CTN\+.:S5>;C.ZEY/7@Q7[ZCVT WN^;KA.J^06+L2 M9OL9Z)YE/GJ-\=@5EAZXUL\/<[K)4-?=4?=P4/?@Q/DVR?&H28XR"1O';)+S ML;=>OLF,Z-^ZC.@/FQG1:L@L-=!Y[@8ZA)WJLX^P4QDN4(.Y,\-.ZD]/RI64 M*RE74J['4:[4C7[*RI4Z=TXT8/+W(>KQ4+Q#C7+EBC%;D?(/5%9S5 M=V4?JN&&4XS9XS%OIESP?!($)^OD!-:),[--ZF4S">N$L(BP2 $N3(+@A$4G MV2F'ID\2-04LHJCVU'?*3S^%IX9S4S'6C\=6.:@/\JEI9(IQ:Q*,.7R&']D^ M![-]+'<$XKF=XZ>8G([04B(D)"0D)"0D)"3L%H)+0#A*,:78^(1W_.L=P.ZM MKZZ&:U8QAH_'NCFH!W53?UJZA0HT*5NL,*2T?:/V#F+?1,&C'@5[B+MD(AW# M66!:,\/:-Z?P>>5<>4M);8&G0#^!*H$J@2J!ZO%!U9P9WG,5,B%050U4#]OL M?7*@IQPYE.V4W-V/D[S >M59?'_WL&5!@'>[DB6H;/5S56$8FJO5:RTHRE36 MK<:>]8PG_[>ML5X[%KF.06=C^?&B+#0Y,KS@E2PUC8T,96=C 6\:9ZNF*/RJ M!#W_+_G%C$4\Z:K6]P7,9_!7*BK9WX9_QRK7\J%P;Y+5B[+&YADI9MG S+'5 M#):,;[I2V.A]6V#!])D\L5(T984M ( DU]@'=NVQ.(1\Z++">US635]16S:, MT2*.),+B[#"K[J9^AF^ZRV2#FS3%>OTP6CSGQ677*^=NWSC90U$VZ%G1F JR MGV1EW_!ZLYGV4*>]D95.NT803&Q6.AWZ^,E6"BN1Z*4$6YBL"0=V;@KT8/F M1=[6\M=.:E:=*)8" RNGNNPZ7+RTUON%EVE:PXW1;5&FL,7??-\SBN6K%QSPRO=M?ZJFYXM.3<0M MJ+^BZ5];3L+:.<:@Y9;- .3SS)W7=D-+YF\,3YKH=)K(7>/K4S61]2.:R%U; MZS^FB M-KHT;9TUS2(UAZN'/[[KEK=V1F\E9&]CL+CR6^H/JNSZ?F:=\G%YPHYTRM%U MR@^T&D0=@'TPZ[6NURCU(I.XWN^8GB[_TY+X"=FO!Y'W^XCYOLID0'A7PW2Y M-#X ^&#S;9+Y U/^XSV=O..!(WS%$3$P 4$ZQ1Z\)?OSGVSG[6^\@*TNF@[_ MHV:_KL9"SKTK>'Y;9]+L^"+J-F_DQSX(.+1%7[4B?U\67>];.3+:'K_#+H-] M^C1CGQIQQ?QE3*88^ICC?'?UZ=V^.1A>#U4-3*W %NU?Q**$BV"^0(PK9AK: M_^H:IO.\+IELA YFR2^\?XG?,=!4-"N7U-?V2GJYX+>O:UIPQU*>#;,%^B>X M!4KNFW?O#EN^0#]_LU.H,)'_:N%[4<'6:WOZ_R5=5U7?>#D2 J-V:[WK>_?5 M,)>'. UZ7;9%?@+)2!\>3BH_7 E\R4OVUZJ\:>8@%%?P.K?=<@-UD(/P=3S MB_I?234>E@G_+=@_8;%GZ2WV>X=7^?.?OEN&^?_:>[+EMI%KGW._ N4D55** MHKA;LI-4R;(\UD2V%$F3N?=I"B2:)&(08+!08K[^GJ6[T2!!B1Z3$I=^2$8F MP>Y&GWWOO1<*.@.&3H_OG[_VWN/3G@#"9@)&5O7S]8<[5%RKSEGB!)&>(%]< M?\&Z>A9\ZG[#T> 3X"[ ;BD8+8/RXE&,QLQ-:;;YQ(W]*$/[3^&('/#._"7W MNW2S&!D1#R]W<30]?OQ ,\C'8^!:Y&,9B!"X-?IYR)#LPN?R<+[TDR>"5<6$ MSB#Y5P66YU510Z3A\>A A,#N.5[PLXCREMXAS&" $!4BLLY1K2J[:8ZPRJ0N]FN@,K; M;+P^?A>N5=^I'^*E'-'5/KGO+$MXXMK-VSSIU&LG)V]/3CNUQ@D->B:J:32T M.]A AN*A=N'2W_P]%E[6PP >$-% *D /8"LIMP=26*X3>&[J5IP\Q6;,N@?^ M&85(C@^1,Q4NAZ9<>"9=H%+DWG:X7_G_EO0LZ>T3Z;F&G&0QB3(L\"DMC&@0 M1351$1I%*:B_4LLO"$]4\]$_"9^W:BWEX;ASXZX;BN3H^C$04Y3UEN0V"/J6 MY%Y5VJ%_(8B2#(.1W0B40C0H@1A[&?KYB\F7;ARC?:HM>'QT#+M$'FB=K-!B MZ#&.'J>&@.,01BP&?I*R8\&4?OBE)M.'!P$1?\#I4%O@4J G Q2P-0'5:(QF1;A+ Y@#(6 ';@WH9C$(@J M]-S82QS\ "R,K =J$YP871CI,$J$\0AZ$-AE$/L3X,6FS^!7Z9T4 >A2Y!5P MW(D+*P*[!^8X$8EV=)-EWA[>EATHL]Z0W).".RR^=0J,PY-T"?!":!)F5&"0);057BR@*0?+ M0*2%"4%7BD*5&XINH1&ZA6CE&*A4>_!+/_[O2Q( M"5;E[J>4'#^YD\G@+XP>#W@-Y/""?99T=D5Q9,-\'0P42$F<[L;S3;3E5BDJG71UR/ Q#%TME$$7V -7)A2 MG?5H' A$WT1@JJ9Z@_]PTB7'F@Y\.#PE5TH'6I^BQDX@<)-Z0Z:['UJ?]_KR M\Y 5499NSH(2F1Z9>R6?3\\S45F[.W$C'RQ@S>06KNR@J9QC-CM_E==SL0/K M"<>J\G%* D+D*T11$W:64W(>'&_1R9 MY5ZRQ7:)![@>PS5S$(?\TDB9*=6_ MQ]]$ZDS<(!.*6"815X(!$2#IR7]*^J02?$V>1=)$X@5PH0-!//:$\!+G3XVV M2?.:=-= L/@SZ>+0S@V$E:DY%AB0H20NV,X6J^QKU7]SYD9MU;^M^G]Y-#19 M.C!54DE>A&L7-;7U<&U;4;)"3+FE2R\4)<51"'_W.#)L0YNKO>\S4*J27NSK ML#5CO1FF'A< P&H7JH/C"-?@OAH^J'&]=":>/XX2F>D1YP5UD2ZHPQ ZU_'V M0<=+'#]1FB-KO%M9T;91O,#QO;^]\7]#WUQSVQD#0:'Y4NZ8M;Y*%7$(\!,Q M><*=8?Z).2?RWQ\-\^F,LE"_L)B\]9-O-K=C3=;Y8K.Y,F.)WV9@S=8;W:.& MX2-6XG8AOUK5Q9@YW 9))5S*CT>/,,^I?0$OY81]?VOM '-+3];8G M_U4N;PY)0DD?K @]]:>4.;UH(F)NC;-,2X8/U)546LBB@,I+OA(?9K9=]>^\ M:]Q%ZN1H>7"D2AH45$V:-XQX$.XWNGU9C>.C$R_$3A)\4 TOD0P:\KY=P M&0:RV)XOPMZ4W0[1J*OB2-2^67Y+K@+J([@LZ^#*$O2)4/4&[X9M/:.0PE[C M*$E\:NDYE347^1%'?J)]#XJ_RLA/)-F7/UI4()$7AXPI3$2E&3'%R*A2A6; M1G',_T*/"17 '_KHD.EZGS,PT943/Q4049%MT@T7;ER[)&$D8Q%&VZFO@_LU,?G_+Z/YU_,V,U?T44!.(7JAGTW%CWR M! 7!E /]"G$\WZ,KXU3B(;4.B:-Q[*N:GT!# M9"&0.;];#T*!K!%\#:\4&M M30#Z4*%HZ,D?/R*,W22)L!$XO(%^\MR,[)Z^3XP3SSC:8#=X!51@GNJ2H/HK M%-Y<=9V-O;Q0_*>SLQM05J('0!#06@A7S=[F[@CWEF5-\_>M6HO/@H%K'L@J M/<*2/(_?U\JR5Y!E2LW-D>LF@%<$@-XJR! .SDD]*\A6[DB2?2/P2=Q 6YEU!>XDF:?98;<\D@MK]S;P+@'[H [9.;< M!T1I%(:"Y@,=DXP,4(CGK O:%[;)C%*)8FHB,#%WSR%@2' ;!2SQS M8&XW!9(-_NLK?JRB@;J@4E60YN)Y5M-6+ZZNT@C^)12[ *E)U:#TC@#1084& M+J'$P)5&I%, N.!=S(ZA'C"^T*/*XJ*D)&FG(AND'TC90&0S!]#D_>YWP_SZTQ-S:ZHZ)+LI_)0 YO*KQ\ MJI3Y9G-VKD+'696)%"\P'WU/VLA S@.0A]R?N;( N3D:U45IT@6=B]_:I!>0 MLDEJI55WHHH@1NX M1.S("C!G-!:Y83-U O^;X++YN1]4ON^0MI?RAJ+X"[.=*^R\*'O-@7RZF)4T MUGW^4CTZ6 M1BI=R JLLW"4\P.&\/K"0_"N&LQ[33R+8^;^Z0T4X7;1+178+ M1IX&J@XKCGQRZ?Y@O079%S8/43%6ZDAH>&A /P7+GMH']T$I&H*JEB<<)Q1] MU:] 73@ )4&O*[0R40\/V)VTXAMR1AGEH_6Y(01Z85SZ0WN=F#>SSDE*;1J# MA:[:3!! %'>"0'^;."Q6]&^J _$;)7 MB1_S*---4=EV)[6W95-[MSFU5R$B)T_XOU&3F]^,Y(]M$?"+;OOF[/;>N;QD MV[;U_OK^\TYD55S<.I=?/UW??CF[O[S^NB'(9.;A<").?=O1A],N=P)EJLZ5 M&(! )YU58)7@'@YW>YD\/HSON)3HP;['<)H[F0("PC@'@D/Z$VA#Z NL.I^H MUR"Z!5%U@?_JCO9=03Y*/YQ$P83S E3K^OE%965G_8PB326G4!WKW)Y,J0;0!"JU0'TFAZ(-5-HU MKJZ.SZW5YE_"#T&S)<==%XX-ZB?L'"?8GV\<1%.!VG>28>=]^I2:*Z;8CQC^ M,4 U-B15$O00&5.-8MZ*7YA]F3)_AG7\P/5'1IQB026C[W:**OFN*B[,Y$&%XWONB.H^,TJ2S5)7)?>3*5%PE'-@D2[!L#N8IO#X'G:6*4[C,ESF ME_+JYJZ%W&%Z01H0H6, KHKM1\K^H&@%*PTQ3ZW*)ID7M54^5I5F)N$.^@L ]6<[#. MCWHZ<%QX)IG)E%*J%S'UH4U!3*.^B:EA>9)RSX][V0AS^WJD,*+V&H"F%%#< M&'&@N.64%4-FJS*S#?.#YI5T>:$SZ7S)G^ M/3=1R7L.)6DKP?)A1@MI;L"WI'J#0G;QV!-CG'J.^A-F;< -= 4L(GM6/S/! M3T8M">*2'ZO&[MCA^7OSK?>/8[QP("XW26G>O:EV IP2AFB)L8H=C8L/,"JM M+L#[PA>Q?^.R7RA);BG,JAAHM>@Y1K"*1L(0#7$9Q1/4 1A9JTNND@C.(LVU M*G(36H#'DDF;?RZ56I@3V9,9>'!]Y)2H M&$F,%6-,I>L!XLO)/A.1G\],V=2GIT*FPE #>-\[/<<6_Q@S"-1!6%SKU8R'$I#NN<[!GBG;%"#J^=^N/)IA)$:[!\O_"D)WK8B9)\*WW7 M#TBS)(A1M02Y5)*LSQ4:W#N_WT^8:@C(6L&8QXRY01JJ%9GB$,PWRE@$+JHT M(2JD2W0C-&8RQFH\>+1X3O5ZQF8+V5'>^$O>E.S AI\. 9^BF#3KXOF2(?F4 MY(NA$P^T_)BT* \>)PQ4)1WZ/2BZ"#AD=:@UJPYG!>$5V=!K-E:2@#*F='JMC8(3X MB71)]MPL$>;SP$QZ&G$*AX%UO3@:FR^&"=/455#2M.:OV,PEPA?#K)S]0[9U MMW-U T86EX0XYNBCO15FI S YSDZS4%1*5@L>"30&1=X)HG,NF)5@,U51#3V MJ\NZ8BF:U&)R%9W?CL.YA)SVZG"SW;*SS9P+Y]F0)H*)7/R4"E7P@+ZET!0U M+/5S11%*?G%,H ]R"V5E['I$5MD8?XOJ#Q$4BGGLN@*_3V$3-3"LG\4DXPNS M^W)?A]%AEP=9L\B]I!OL2] &T'4'OH?$81B@V10@1K M7G6D:^NNKLZE&Z2BE0:,DA@++UKM\E\5YZIZ4Z7CW'^^@0^F!I/@5AZZJ7J=! MGJ5J^=JJ7<.EG0.4^MLXJ=1/X9RGC44\Q !TQ>2,Z#@+R.O(\$:QJDCQ]] ( M60^(Q,71;),HR##"">\;2EX'#,5&=JN.KQFL5VS'&*.U!@MZ?Y)7X\AQ8G4?2FDS$*/^ATA>4 MDY=/1_X(FOX'5F-Q:!_)QXPLOMC%C!G#!.]G6&JGA(DT88 P14RY .H:%G " ME5N1V[4S?HTG5"0]&U'.[!AG<8(=VU3)I329T4(/B5U@#5^B;;@+F2/CW-%J M-QFP,_1%4&'NP<7=S($<):C;%SX#$^L*)T[JV!*#TX?W$,#\55D6YJ7>37KC4K]+<"A M7NET3BK-6IW=:956HU7I-&J+4!UC9#$2*9F'"6)J3\S@K"$\F#Q8?7([*,9RT3?:$$'+H<,"KH MXG]V8;5XZFCXN^(\\/8EEV8ZRF5&(_N(D;TQ%\TMBA*?)^>MR='+Z%T'P'%K5]DB M@M.]GC,\F9F6K.^&QA8S.R@W!=:T^"D-:LX#C+-NE:$(C\HUI1(K$=0K?:FH M;N62YW??!EUMKH$92WI^D/'4@@@CPK;D<6_SRSHVOVQM^64[I8^\L,,:FPY1 M<@B%>/ /5',GH(XBH]/)L7FRK2H.5U9'GH7B2UY-++$PQ)4<+$]NA!$@JWNN MNB-F*!7/>LU0/)U/ E0)@-='0:W:0550E;#G40RRE4W[@T\?+\]1=>,N\+*< M],X'9()O_X5=DZ?.!S?\1N%L4F!D.H^T&L]QGGH4A[Z+.[EQJKILY6TD;N(H ME3(6L>(2]IKD?=XC??R&.C[V>^?^6[3S ^B;Q4WQAOXOBK^!-HO!DD4;WX&B MY?>D2X?N!%Z6E@O=$25&D04<%^/V7D1A-QW,0U=-%\\AP\*R=J'LCD!C*)Z] M(A?4BQ%)=-V LN;0&_^)!I7="FD.\H]([9!M/7^^^1+% \#0<[(SZ;JTCLJ: M#I(5V\_4#(_@'<53DU0Y2PW.%2K7$[F0^5GV_M/G,M+-&>PZX2S/R-!WBSV$ M.%3,%FPB60;UI2@]@O;WRWD".*&/,PTY(HZ*EY!,0PT/,)F'+/D(S)H 8S2! MD43BPZ\\ZM<6FCW6OC="NIG2=_>+9K>>(S?>;IL:6'[UVXJ*EBY7?QEF^7%C M6Q3D)PLN&CM1<%%U?@F-UJLZ>4#ZWXQH,@K#7[A 5=8JS\4X5S166K[A9L^5 MW@CX;J[Y'%T:&?JQ$JH$0(\*)B[Z9FM<$23B@:<-L,\ED;XSC*.F.(); M%4B6]0?'@419DBCGVEGH!E,Y83'WBYTKOP[G".2UA->Z[$ 77$I/$6?)^SU9 M;9DX?3\PN^#?79Q3M##FXH %U8(Z]R' )"H/[X+:SDF\4W6#?"MF$:&^'<,/ M%>@BQBRA8*JN8_",CO4_9Z%P&JV*+/1AC]#LT0L!=='; WF![FK.>[*RXB6TY1B=AQLIOS*E7G"^:8 MW[E]D4[-*=66>:R<>:1EF=B6C?Q>-M+>"3;2WA$V+A/L0ESDLLLWG?C6)/Q'1 /QR\ MJ[VGQX\"=QIE*2S_*+SWO%6]1CTWN#\< M0&=+81D<-T1YIWXO'X*G/'UEM-W;:K.%#KB_'J?>@D?J>)XGGSBM \\L/ -_ MQ+/'&C*RGA HYL]33AB-=KNB_@>D,,;ZD7"@$*GNA^\?X*8X-^P=9XCA!^4T M@PV6L6N,1"1&,'75&MT:[7&*=>^^YQ3I4&W.=R^W+T',172A,)!0\N2%LM%> M@-^YP_I/53*9UYG&1UO+/&91\ ]%U#AZU%=F31:C?Z[4C1P MMA8#+/M]27;QD6+&5 I=AC%/R'6I8VV"8(=%?HQ-O)#6NH5F=+-:WSQ.LBWP M?ETKQ0+K66"YSC 6?6!I:3I.WAT?/SP\5!/1JPZBR?%9W!OBF,MCX0W<^-AS M4_>X?M*NG=8:Q[5:K5X_;=8;[4:]46LV.B?'7OTM?N")QV:].DQ';]2K'<&" M1[ U-H=_)UC;_2&^((&T+&>@U_9$3]8ROJ/F"91?L2Y,/)-=+V3:5$IY1N>( M%=@Q,:5DILNP9]17P@=GP7CH.O?B&Y8]5O#[*O5ADT]QE1\ "^U.HC4UKZ[,DB @F)VSGT3N2VH MZVB*+2]OE-MI'=1:;,(-H-@2DF[.RHOF7M29Y1>:R/ MRJH\NPJLE4BDD\9I_=202/ON1;BD%H-ZFO#I>^<6#Y0X9ZIK_DSIN.H'3M7C M]=,*:D'HWW)!8QJ4N;3D"#TY3 :6\-.=]%!9U)I!+6H[KB9S+*LY/^777* Y M.Z5:E46Q/4 QH]G$4ZISRVK.5G-^$I%@M?H?K3IF=><=!=8*I$^CWNIT6NUC MKW%RVJZU0?S4:^S/V6D14Y[>) ="PV>RI<0T5YB=@WL<:GD5T4 ?4WFF)N7< MD+[QO.),WW[QO7-W;/2INH\S'!2/XX8&N!DM@8.U SQG7-%]W8U9+/R5:B4% MMT!*%OX7>\1/>>P/?+22R MM++>R?%>!M0)9WJS5:Z>- MCBG+._LFS!NS>5['^B9'6G!^KS1IUG_;@\K#O/&8;)I^$X,1XX_!ZKEX M!/LM!8O9N>[#$V!Y@2A),C!5T'BYS0+8K=YTC^JM _>0S*9ZVY/_HH.SS:*G M8<."((C" 1B.O12WJI\V6VR)>=$8+29S??@=':E9:^"SM)0;=]U0)$?7CX&8 MJE4:M5K#BC4KUA:*M885:U:L[2\XY\7:'B3]/2'6@%6O[2Q7;+M8:UEJS M8FV?P3DKUAK66INQUE!T+2OVZB?.+]6[ZGE5"ZAZLUU[5HJ=UCI6BFT(3]M" M*8:]G2Z_WEG&9^68!>=VDO!EB +/^=\/MU?.99BD+B8[?(QZ&:5[<$Y#\SU) M"%]][:FOO0@V#*/4<<=CX<;P!#UXB;4A;H^$V4HM*2O/[F]L*R#\OK]P!86TB@S_#ZFU@D M\*#UYUB,6I[EMRP'L>Q^#X"UA<1Y'DTPE]0=+,K;.5@V1>?P*>:_7+]@!6-Y MY_4U05&V==6?M<>IDT2![Q7[NIYTJIW.VS__((5VUDJ@"^_SJ%5]VSK-KY2Z MX+:J[6;SZ=; #4L7=--_^<,G:MZ#K8$0\:OVTM=_Z7_\P]WC0/L0D]ELQ M4 '(NZ-_5)U[8&#GT0BN:DK@[4ZY,"QUO\%6L$0_BT,_&3I)-AX'U/@*#M.+ MQE@M!NOA[V36O#K @I-F8]@S%O_)1))B/RG9!&HI7*K9!NK+-U _M0W4URA+ M7NXZ'-_[VYL$/G'3# S-%\#,;A1X:[OBN\N?U/UN]7M\/;O_Y?;B;AEAG7CH@[LR0+10-*"C\F@9/HNJSG"I7YAZH+(0C'Q %)-'4HVQY;(?H)?$]# M0&";KG"0O'A.&8JHKABZ05\))Y*#\@'JBIB%\"-:S\W2813#)7BK$5\[:"UO M\02*5KO:ZCPS8*)=K3TWI:+Y_".MSNQ.UD%H:\I>')Q\I1:B*X(K<"3[>("EO(M M1"U$+40M1%\(HMLA;[<(\EOH3_KHIN*=.;WI(*L9#$3H_96&2 J!&5EAO M*B/8/]9N(6HANET0M<+:"NOU(0 6/OIX9Y3B?3[T17^^:7M9MN?FO4H!ERU: M_-!='CS1PO_)BJC-UN>VR+"S%9)[(-NMMF8A:B%J(;J=TG2+(+^%<2^;]K"? MM&_3'G:4H&W:PT[9WR^0]O#E[/[^\\6OSM7UKQ=7I;,"K*)@Q82%J(7H7KG& M-L]=NH'PM&&4ET2 +VZ:#N$G5]&#" (KJ3>5"^P?7[<0M1#=+HA:26TE]?H0 M@%,0.S%WS"KJI[EDDWG927,&M-FN_LY/B7X^[D3?]^__\]7B8 MCH*__S]02P,$% @ YH.K5C^D[*6!%@ 4@L! !$ !T:VYO+3(P,C,P M,S,Q+GAS9.T]VW+;.++O^Q4X?CE)G5%\F\SLN":SY4L\JRK'5MG.SIZG*9B$ M))Q0I!8 ;6N__G0#),4[2(E*J"SG86(!C4;?T "Z ?#7O[TN//+,A.2!_^'@ M^-W1 6&^$[CR'GCN+/[(I+ MQPMD*!AY\_#I+?GGQ?T->7#F;$')5>"$"^8K,B)SI99GAX"% M"KJ3[YQ@<4A&HPCYI6 4R\D558R9Y*W+-?>H[G'KD(>[T!S+VG7?D MW//(/;:2Y)Y))IZ9^\[@?)7NF30\*"IF3-W2!9-+ZK /!RE.%/OB!\]4\X"= M'IV>'A\0JI3@3Z%BUX%87+$I#3WUX2#T_Q52CT\Y@KL4IZ?'T2WCO)G'>SX/DPJL1N3^(&KA(CM5HRF2%2-PO$[!"J#[$:VQR- MCHY')\=Q2^:'BY-L1]@" 0_9JV*^Y$\>&R$8$UI!#ADGI)Q22T)Y<-I,[[3CBO^T9S_C-MK3(#-#>K?LI&QE3G1#741.TBC!_C5 M3 >)7UUW2WT_4+HO+(H+ETON3P-3 F4X0L[B87+/ID0[CC,J'!%XK-Z]'"Y% ML&1"<2;3OEW%9Q MA8UOL%H2[>OB&E##AP,),O>B8?_5^5P*UI9/:")AZM?:JF9WDH+J&],NF[9E M&IIPG]>S?)7 ](UAAWIM&88F3NA9E'RY!FK,,F)_A'J"?WR^'UL7$8>*O@9^ ML%@9PN[A?W_&Z_+XWW/?_>@#4:LQ. RQT!0=$ [KM>;@,9DQH6N5_W9\A/_! M)B"U'TC^I+Y+##:20O?K81Y)#GTHF7OG_Z;_S@^IJ'$$4M,PIZ7&[;+F7-HL M*HS5U:T2'X!7O8&X#'P7%N?,34KDW?1N&:_1/_LT=+G"+04JLWTSBU*/4:D) M#H+[L CQNE228$K6N,F;!/O;0#HOA*M M^3,-=,/I$_=TU153E'ORQ*B^*V06@SC1HWP=$1@1TQV:2=0CFL,BZ1-_!7&O MQ$-@<(5)O^1-U#-LZ@=K:><2+JB'N[*'.6/*[@DJH"WZ/JUV !%"8C .P[XC M14ZH@+HY4QP8;*?5BJ86%?_87,69#MX.*N]F.G]0@?-E'G@N$_+COT)8*+6: MUNN:6U3_ONGTGN[COXGI95!_-^J_I')^[04O[19S):TLROZIJ;(1-=&X!Q6W M7\O=XM('EEV/%4^\_D4YCG8#3LZ* GKUTG@<0=6K7E];H7+HO>_%O2N M>T.U9V)(N,V.>M0>>]TG67=*XEX'*[''4!*9W[-GYH?PCQ/,#%GIV$D=F$6W MOQ1T&^$@*22#JIH-:)C.'& ]"D/<3>^Y_%+PO.5 ]6HZ/BJH*8L&QQLB&C35 M3%-C8-N?8<+Y7$K86-PR55!4*8Q%3\<%/:VQ$(/F!P*(!CVU<'[7E(M_4"]D MGQC%WWJ96.K_RB$M.BL&E! -T7A(&M&@M!9*&_LPC:A P$P/]EZJK1R(14VG M)4,K:3\,JK;ZF9C\U&KB49-M@1WU$LV\2ENU#2RZ^[&@NQC;#T3C,RF:&..@ MS=:1^_(0O$TO[RMBZ8/L6XPDV-N(D+FI5$;I^"D!LVCGIX)V(APDA6105<-A M$O@SQ? LY),J6^T5ZBW**09#$,/H$5 0Q#'XL+;C"'8TSWAB A?H9:8R8):A.9'C3=;!B:P'UA],7% M%@T5HQ6FX2#]%N-,V^L%3//N9;!8,E\6SN+80.NU=%(,5F@\(XV(I#$->FNU MHP)8]DA?*Q88Z7J+ALK"%-B8Z-:#5AKF69BZ":2<,/$PIX(54BRY:HM.BF$( M0$ 0 P$41.,8--,J9@X\,'="1>6:/ =BT5 Q A&U)Q&"03V[3WSM(@'6,!%V M4@QC=)$((V_BOX8,=T,#*N:Y'G%17C"*2CB+HHMQD9*L&'ECD U:VR(]5JZW M&DB+YHHQD_)$V:"\[3-FY;JK!K2HKAA1*<^=#:KK+(F6UF +>(LBBW&4BH3: MH,GM,VLU*BP%M.BN&&')9]D&I76=;JM188-F]0H]+09C[*FW0<4;Y>#*Y\-, MG459Q;A,=+=E4$@GB;F:D58);%%9,6Q3DJ0;]+==MJYB9)4"6?15#.*4Y.T& M?;7?VC5(P%5N]IJWM6BW&*%IGL(;E-Y=-JG&T=8VL*BW&)>IRBP-RMPNF5$^ M5,N!+$HKAF2*B8U!7=O?\3EW74T:]5*/'$1WFQM<_ZEM;E%QTYM!N#I*NDF_ MQ;"^A#T8P.YS*&TL96?]6$QJ-Y>.!@/L.L>:3[#8;6L[%!:S:72?:;""75O! M^NT/@**SF6 SS>7=-()M9Q&-T=5;QX_%8%BY=:0?$LGVJ/-'49O!6#I( "8S M2215";/+7:CPN4=\'#9Z_^%N&CES"8IB_!D7BQ43UFXZL1A6,7!7D78'&"8S4)A3/'<*O%.B9TM:G];=N7 MQ0R+P<@F9LACHL@RIJJ112X-;8,YMC7'TMQJFT5Y>P06PRE&1:M2ML/2::=6 MD'B*Z_A)<7/RX9(*P9E[KI)6X#BBAD Z3%@A * #@4U2&ZOIM$.+E16CL]56 MEO)/"671*1 2T4:H2B- EQ432, @$Q*CG>-@H*V/_*3/#ZS7X*GR"DMKT=)B M,L6(;^$\0G:YGJH>--Y6XW7'#1)'@6'VP#=O0-4UJ+"-G?1AL:)B"+K!(8B, M#UH39")0]B,4@^UU?$RF=61I8V06:RI&NQM9T[!NZO*P39OE;T]O"_&E"N.K0^N8H<& MD*P<'^?L<@ZU3(Y]_!NVBBL8=^<+C%G=37\/ O>%>UYSV]@4L\5LFKX4EEV& M8C+=,400[IN?$1V$:D(0:A:1,EA6EY:5K_N#J_F5H1QC(V,_8@/FE.>:G7'7 M'5CLK!@2;F)G!1CR L20F!J]P%W30S1!@[5U86W)FN4ZQ!,TX%V$XO_67'Y\ MQ>-M57F'[9!9K*CL\;4J*THM@DRW)-TOB3H>K*6C,^V)^RA6U6V.-T)DL9)B M?+?L+'S&T90>EA\L8ZO3\JVVQBV:6K1?\IA&CN-%ZDZ M0W(W33=I9A";8K782C$@6VXKE1'8F(0H]P,E602#.75E3O%\[J:#*"CGFX V M]"KM<%E,I]'#>UG32;HEGS)1&=T&NQZL93<7?M:*9YB0.\_65A^@Z0RUQ9:V M>?$O9V*:"G)>O%0T6-;.WH)LG1'J *W%HHK1X586-40(=WXUK;71;("FWDA^ M:OY XF 2G36NIQ&LOEMBF3QW%'_F:E4Q06V!R6(8Q:!PC6&D9Q_M M/J(^2=SI8",=V4@21ON#\=E<,9>"1ZK-_%H;C!8K*X:1C94]V:Q,)%T3J7U= M"%@)'1S=CHRGO+X^ =$)3HL!%2/,#=U4)=B0CNCH3>K6Z^JF;2TF479">/V6 M];" [LQGY!Y_6 ]L'$^ABBYDXEE[!S;75]P+P5U'C8Q*XJ;G"ISY$S2!3?!C M ,T7X"=2W_>M>K3@JQ-@,;U&+UMD_5"*5/RIB=5A@8A<YAX^OCA>ZS+T6P>)RS3M>3-;Z2Z-J M8F4V&__*U%@,ON2=CU*#SV1M$A,E*X972[QZ @6106^'QCJ=1D6,4_?)=4Z4J#_/XO'FBHO"%V& M @?1 ?'I@GTXV*2E I(_'+P^"8^?P2 %I8C56+$%LG) 9/@D%5#*?4DB]M&]_4_ M'#B"@9T<'-;(Q?V_4()M?5Z^4.'>@YDE?)?4&+Y<)4;XET0B\8&!+5AS0_,Z M@9VW.B:62P\<'C3^1,6,^PD+A?*^,J 6U]1!\UJ=/\, 1C31^1KS_F5PP<92 M@AE^]L'1@P'*)7-4*!]"8%$C2WCN E7']MM<1GD#=ME3O?U>TB57U./_!M=; M-2QA*Z5GV[&?>U@CEMF62/Y#I 5 95\[[4"$%9CW2:YR;IX-BH;5XYS%)YO6 M$JJ#V9\9HXZ/DR;,GGPOW)XVX?9TK[A-/QB$;P5-S/Q(9VM?60?2_?3:F-EZ MKO#V)91%+X"E>,E7],;GV)6%YQW'(!X1FK7G0B_%G_7A?F9VPA]?N;IF";]M M6NR/T6JN8$6#\)>!5'*S&6QK-+TQ'>MT=16=/+N;PK\P +:26@>H]D]R]ZD5 M=[9L?\;-Q\72"U;,I&[C)^EPT1;K)]=@W?RUQY([ MCN=3Q<3_,BJN@U"DY+$YBKZ,<*NS C;62X"#V,,:E-O$CYYW(FGQNALI#4 M3E#W9GC:G?P- P?#RI_K66$,0"[/T4W*]>7%>[:DJT7\/"+W M';ZD7OE0V+C]_IC )_K*%^&B)L61RHC$@FG9J#L&95<[P B$A/5NW%\CWB M25\,>0SBT,+ZB(-9*V:. 24,MVO4Z:J[DR7DQ+AB&&X8/LI9:47E_N@T8B ) M*^O5;(Z[?&5ON+,[F(2#3/2SP%^NMC<,VM67BH7A..)2ZM%FUM!W2)^4#]33 M1V(AI]JTQTZ\74%5L*!G-GU(V11(L6?5F"6:TD]?6DF@=6 M8Q$TA>[-*+&[@7*6[O%JY-WTLS0/TNJ 6;T0REOT1A -#,$-'1V7\?\(Q)=I M(/!C-I- :D93%F !2W/,?<5F3'SKH?[ \((KB &_V(.!T.A()NZN8(V,^"^8 MSZ9\[?Y;-=D?)9OCU/')LB1P]SNPFN*]'JA_RS!-=_V!XMA*G@%<\?@=F M$6!11H"]H&=OIJ'=B>P6'W%!\<37W:/;[A4RFZ&57X&$DX_G[%ZK'9!8LLC2 MQ'SCO(2F05\<=E(RHVN9/:UD A(%MBC*C&F9\;7, I29 ID%1F9^++.7[!L+ MII#Z+HMDIH+G6&8NR$Q.06C/!;WVEL8^*W8G@R'U2;W<<+AG"\I]O17S-9TA M]7 ^EM_,'7=):Q]39+N37$$,*5'>AHLG)G:OO28T]"[3NSMO5>&54I^2](N* M^<:4]%,]FUAKE-2(/TE@ J 3)N*#6UL/!WL'O=G&V#?M&TO!C.N[:3[4O$X@ M;2WH)EU\/W8;70^G(8[O$\Q@4_AWV&EX.": KEG*ZU4"],9U MV9?/CVRQ# 309_;(1BUF;8#YCO4^*V:[18/>Z31_5V0?K^W&-.>N!!:*>V.# MUNDS1WKZ[8K2JIZ>(D!:'X*IN/:"0*092!7VE'1]4O(%3Y7Z,WRP1I\VA]&\ M/N0A:VK38'TO,+8:2I$KID;6&P#N(VG>B!\A82I7VA>_V. > M4/;Z%YX51T)3%Z$J 3+SU->XZ*A_USTC S]=6%+IR>!\)IBN_\32,==ZF+S5 MN0&NZ_O!UCU[#KQG/"P$GKV4J5*(?K*D'N?X*-$7EES(R'%4#=!+ABYA'8MO MSCT$GNY89MFIK.XE,U>PMW#492A5L&#B/,M*1>4>,')1Q\C%'C%R6,*(?#>,58Z10N0>,E(Z10N4>,%(Z1@J5/65$FJ=. U'I@ZLA]H6E M@J550_2=I4HO4 VQ+RQ5:VD_G$*EC_QE^!V(57^[*K2FKZWO) MS@U]^BCQG5W8(.W.1FQV)Y+\F_ M#?QXY)[[[ABVO$O<]_K*S.Z!R-E5<_A>LGLWG7*'78?"YWA[('U?*LMG \!^ M,HBGUB8BP/LP.8Y*:GK)PH0)_?RX[YA<793-S')C >HE8R:6Q')^+E_:2](? M* QZ]BBH+Y>!R%E6164_&6$^AX46T:-!OA@VQ%,+M%B5E=WY++XK@GEY M_LP:RJ:;#O9 H(:-ED*R-MH;QE%_5>_GVB70I/5>B6(3,]C#(?#9IZ$+';B7 M 6Z[P=\G#VH]**HTM)P$'G=6C^Q577BI8R*;MRM?B_QHK)0 MW#SR?L]'";]"P;4@O65LO%@"()Y. M>^;N\2\5O-F@>LM>V6LTAOJ$Q-J7:XJPO64U_3W-)?57T:N/,GO^^L*WQ?G,1FD]= M2E@4+>AO_P]02P,$% @ YH.K5L,CE0:3$ CN4 !4 !T:VYO+3(P M,C,P,S,Q7V-A;"YX;6SM76USX[81_IY?P:I?DFEE^:67]&[B9&39NO&,??)( MOB;]E*%)R&*/(A20E*7^^BX@D>(+0((2)0!WG4G.MH0%]UDL=A>[ /CSKZNY M;RT1"3T<7'F]O;V?NU M"[,<1/# \<_"\9W6[V^X'!-GT<^O6CI#UX?+\\JI[_JY['03(]]?6T OL MP/%LWYHD#_V[=1\X9U;?]ZTQI0JM,0H162+W;-.G#P@^^ F,5>A]")T9FML/ MV&'L77%8OQ#_#Y+5W>7Y^U4NIA"WH7]VD69=^U+VX[%Y=G*U"MV/!: 0A M>[;$0Y+FJU+[MRO6^N+]^_<]]FW:-/1X#:';B][OCP\3AK,+(Q2!U%#GE^\L M:R,.@GTT1E.+_OP\OL]U$J$O 5[:;#"I],^OKBYZD;W" 9ZO>Y2B-XE@1*DR M#'#@HB!$;OI).)J.%H@PR8:? SMVO0A14;#GS@B:7G$ WZ9I*ZJ][=QBM M%^BZ$WKSA8\ZO=8 [J;" X*A":DDW=A'H^FC'<7$BSRTXRMX98T>//O%\]E7 MMRBR/3^\K(/=\F..)(SRX-S8/E6HR0RAZ)!!KN[G9'"RNC:PP]G0QV]MZ:ZX MOZ.K[M#VR+]L/T:/H#?P-^-H$L_G-EF/IJDI[8OWB=CY>A"O0^6P#L&!L-/*-I-V,SGC:73O,^CPWPB M&*Q.M'Z""1J!^._^C+T%'37*8#)N SQ?X&"CYU4$C05RS*=K[3%.XS!..%D@ M\'CU7GRTF=G9X7N>H<$,OD7A?4!_ATF_!I;[K!74SK4BF\6..)(PQ_//'CM6^XY 8N1G53<>P M_)6D(%I\Q/%M" Y>(T3FM^A%:/,2[64>497V+G6:!4AB"330)&"/_X*C?+&X:Y/G!QS-G$2 MON#7$FOYI>VV12^DHJ.]=>%1\X1^2O#\NA.'W5?;7OR1.BU8SN,Y"#_<"1'O MFGTD\ 6X^ZD7=2Q,7$2N.^<=ZPW1M?]UYZ)CQ2&PA!?T<;:_D;D6N+;VE(N* MIBR@TQF$+K=HB7S,@IK2)B WA8"I'U/3PZ!($Z0 E<^4RD M&XF9(:&C"J L;Z[M,$%.U+\2- /M]Y9;88!R@3>Q5_"7']/$[1,-R8"G*"+> M2QS9$+\]XP:RB6:(<)Y#A=1?@J^B'0XQF=@^FM"E-7-H??<_<1AM5U",'S,$ MFG,/96$,<+B-\T,PM1-$EIX#@1_V71Z\KG[X)+TDQ^ELX5V8 :_*64X04WJ: M%++)%Y1ISD.I'\A&GI)-WPH*(P#+^4LP,EM8-RA V0!/;Z4]L;,S7!E.X/(* M^F:"5&K\UA@6!4&,$OTBMA/]YD6S ?AH@$GN5EO!T<0._.=F_;76N*4,_D

#WW;D7>&%$:98EO;\T'FDV_T;S__F$70KT'[) ?9Q'Y].:-R;Y' B% M%P(^AFUJAR\,X)8EFF"X["$_"I-/:+KDDJ5*)((2B"Z17QV^*&"8,]L*C&9; MJ)1H45E$\DS;*6"V)GG!9;R:1@&(VJ"L $#<7@'SXG0*EW=A^)"@1XI*"O(+2VGZ+"\+>6K>'[B[:Z5Z)#XMR-0!V$! K8 MK\I:<-FO(%"EF$V=9 V1,DO.R3146.%R:R5!UAXK0$'HU;PG%3%ZW:*/'[?7 M4"D 4K>FX^*H(=I4DGO%Q>P#_'VZ&G-;NU=5K\P?J)HC/I_K)WO-BN:W,3<] M6TG[.7!!1'1O$7)A6D'3S4XC,THIAXA%0-4\)W6:*=H4:F&R2I/K!DVLH,UQ M"OM2F3XIJE]U$J706@LC*[UI7KFYV%EV&FU'V/DR@U ;D9!NQMT)/V<]=S2& MV,0=PX.8$!1PL_5]A\V#$*8^74^E+4U N-V"+P9'#S30_^FH+F&9"#C'L%@F MG@-:2+^ T<]_D&EIA@QR:EFIM08.+5=A\X-N A@Y S/ \SD.6%NV;=4,;/N8 M4EXK$PJ TA:UL".[J*RF@.2ANT53!&C<--V0:9_=%*DU1K%UJ3J<8P8VN2GX M1+;CR+$W6L.3FX.",+DX$;4NPM='-YR,&","734*:8W)89G9LE6EA1"34(J- M3EY;VOS]M#1F8 $L^YY/RD23@J="\Y?KW.QBG26Z\TTC5Z MR"T-,L?9F:,U&K&B<4ZRIF6KDA)JC5'.QH]IJ21 [IU- H 8@E6,YY15Y,*P M>HYGU(A63KET.\O.XJ?8WNF,K2[@XD?/G(!+:Y05 1>+*#?3T4A0%6H)*[L% M!%?;(C(L83-@B\'(CYJ5MB1S2<523QV96BCU7"MFL*!,8CZ3ABHV)@C*%%R6 M!8U5L,V;K45NIB]<@V#KQW%9FHL MBBA-+S(J@O8*F*_-PG,AU%$I %*=;^>BJ"11 H&32A=P7FZISXZ3:O6O(5)B M:R32WP+S4T^I:MMR=9Z;/S2U=,J5K)33EM"Q(HT*'R'*5_,]A*"UPG"9GXJN M#)JY)"H6*+ED,W]IDFVB8MMWFK[CLI=^K>3L0#8?S&4OUZ0YB^7;R#BIV]R# MR]^K.7XHD8X5"$R"5,EQB_J,*Q>0!*'*8R_YO*I@2'AME;L[;LJT25BEV'?S MTZ,5P4>QK9HPO#[O*0K+:RDUW5]=Y>#L P!9 Y"+CM5?!^&,=U)OKG+LU2$UGJ+Y$&YL"=$/$Q7[(0:B%NT M^9D>$08'Q"X)'H,>W$VGR!%=,L,;A]3X9,?!!(DVP<.5AFEW[PD TQ NK >< M'.MYQGT'-*OBSG)#;I;;SZZP^',KB]%T!+.%WLQ/3UX;V8T;!BXS1(B9@-D+V1AV@L/VG^,7WG"1:X>V=^^H48S*S";H! M(;CT^A]8Z.950>MM@^TO>:OU0.O-:H?:AT*YFNWO@I\#^-#+&$D39;"'0K"J M,5VRA\[\B,&++Q;(>)X(=K= O^3@4*H40(6 M&7W" 25EF?'2M=$FIFND@^#BBJ)!.!#]^4R)(+JK; MUEHV=0IPC**#V#]]4]+9%G.2V(%;U-G)YI_?E&P*^Z)W8GC_C1G3PDZI78[A M*_0JS)4*K,B.E&-$=E+1[ :TYG%5^8YFV0[4;(FM+7L*ZMBUA*:=+M@[Q=KF M<83F3.@S*2J,@]RDX'7P_ZO7&XU!1956;@QX':@P3 W*R'P#)=]!:_L11?7> M'(-5+=5X@(JZHLCVBTD4Z@JW-%BI'#P*E1MH,Y4H+M^.4+6+4#DJFL?++\(L5""[SE20Z2+Y<1) ;A!)=:SZ.F^4O>SA>,S6' M$R1R\X) 08)4"TBY)+LDEBR-%B!DT^22^"2[TP*Z7 Y<$KA49UK +J6W&T[# MA$X7,*4LM3R>(FEKUGJ_1'+9G._5CQ:'<'9ODAG:'F&'^!\! ?S-0OP)3>23 M=>K\;7][D,@F8!O=?I12T9=E;0C=43"F+S"CH28$UE[RNAGEYWVW1SM"!+SU'L$VZ M/]=8)=MY[:WF.M=6,X]0=;%7&E;3G#,.-H6B*@+5OF-3EA$QV)_"&&0+'H(= MP'SJC\28@\LR][L5WFD11B1V:+=L=KT2F%X& &YAO'/7K]37PNH/<5]HO;M1 M5C4:2_8HBRU1A;;QB.?*MO+4.MW-N)V.HLI!%9%.,,RY8K+2*O)7MQ44:NZC M:\FT\1,3;76O641TR+NJE:^:C_:JZH1VC.:V!\(F--D: L1_(YOH'26<3#9 M^PET\?D-^4OTB(-H9LB:_122H7KR_(;-N%K@9 (!4X_,.&Y_*I$,<4S,.'6^ MCT18!%I)^(QO$+W*ED6C)8%(G[H^T7VQ#470Y'WQ67)=H0F\X?Y@^1WJ"I_K M\ X:Z5)W&D-//=I!B)->= >Z\52'0V7]: YV8W(/QLJZ:2WKL8_7*&<_]NA% ML_49YT;H-%']/$,#=BXLO _H[S8A:[JQ94[W&HVFR871NJS6BG=?\]Z5:4 : MM@F<^_G"]@AR,]F#S4=TXN3N!I5/I'[S%\\7=*62/V7IJ 8:4 F@GMX @Y5F MEX9Q!$VRB;+M9D]=;!2M%$?@(I;T>$,)"&^J5U!P<)J9,3FV5*K3;%KG3HXM MFF(B2>L<@;PP6'363!('I@CTEL$UARG2JO1B:Y,[:Z%E[@53GD_;KJ[7LPT&>J9R&.*0[,P:R(E^V M;V]& *_(G>W9F1;+N3'\\\=N35<^[I7FH,I?Z;*4JWW[;C;0N)LO?+Q&8$S9 M$IM'9$).2@HS,TGEEL(M*T4):+U4;33JNS<%+E$0(S-6G(T0"E[<6AQ2Z5K\ MR?9RF?OB; E3P@513]=:>+//Y"]'-7OTHO"2DW2.OT?:B2-&)BZ2*QXKJ6^ZVXQFB17J+Y1+S \1:V M;_ N^2-*Y3XPL]A[5)$8M2_^^)(P9T/\T65ASDYX65%L=B#*R\&(/? RX"NC M@ *)XMAW/\]6&R_OU:W>HN"YLT/EP.E3=R'4;(/?IRLC(%=MB-^O,Q-@5VV- MWZNO]O;'[^U7RDO3O?NJ7)]M/Z?_O-@A^N5_4$L#!!0 ( .:#JU8AYSKI MKS( )S0 P 5 =&MN;RTR,#(S,#,S,5]D968N>&UL[7U;<^,XDN[[_@J? M.B^[L:?*==F>F>Z8G@W9+MD/CK?[^N@K,-PK$?A;^^^_3AX[LS%+J1YX>+7]\] M/;R?/%S>W+S[[[_]VU__S_OW9U?7-W=G=^CE;.(F_@9=^;$;1'&*T=F_/WS_ MC[/_N9C=GMWZX8]G)T9G5Y&;KE"8G+T_6R;)^I?S\Y>7EP_>W _C*$@3^&#\ MP8U6YV?OWQ?#7V+DD+^?73D).OOE\\?/7]Y__.G]IT^/G[[\\N7/OWSY_.&G MC__U\W]^_/C+QX^E;M%ZB_W%,CG[=_<_SD@O^'88HB#8GEW[H1.ZOA.P^ M^O_.;D+WP]DD",YFI%=\-D,QPAOD?7W&P8<(+\X_?_SXY7S?B]F"_-?[7;/WY$_O/WU^_^73A]?8>W<&LQ'& MV;PV0F #!Z][=_.SO+D7.PBZ, S=#\K/C7I]E-DSH_3,X]?W5>M#EW M@@ ^G8VPQ&C.Y'_'$L'N)X+:_RWU3+9K].N[V%^M _3N_&B:X-]12+;&>P_- MG31(.E+('*<_>J.5XX?'DUL91C6UV>#O5VCUC'!74FEC**9S"<-A-WU&[_? M=*26,Q*+YAW!=6K)QQ+T(XPV3B9%B=C[^.7+I_/$>8W":+4]SVA_2$"4$BE\ M&84>?!%Y%TY -NS#$J$D?@J=U/,3Y%492F#<][L1,\K;CJ.'G7L'PV]+E/BN M$ZCBC3_H8(SN_Q)/YP])Y/Y81H$'!_?7?Z9^LCV"V98#]\3P#/[QQT&AR BY M@$/.NXQ6:Z S.WD?G>< Q2(6.PS5$U,'(NZTM7*P=L]3?$D]*9I0E0JHH$7 M8F@ZG[ANE,(&!?Z0OR$KM_4ZZ?7S>L&["8'Z),+;^Q2[2]CH(C[NG:UZ#!51 MT3N4UXZ/?W."%'U'#OGO3/+ON=C;2Y,XAK/OTL'81]XDV?<"IHJ.WC2$!9%" M \)<[,>M\1R,E-Y!O<<1:';)]A[F. &ZR-FY)NS M0F^&/(16Y/2[!VX0QL0* 2U]/VL/"&1]/*G^VN6\5OW18?1F.<*/62V]?5"G M>:@0D.X?Z'TK9:0]UTD[K&+R\W2=J:B9FQZ,^-8[Y_AOZ()A;_;]CHAS'WD. M+&QG0:1_NLHI?H(^-^%%X+@_8G<)H\8Y*VOLNZ! ?H\\%*A"K!]RM(,[0W$" MY"6%8'B" U3U6NOP+>VPT'__^DK^M;VYJ?)K_3NX4'(;Q?$]P@]+!V@OF1TK M()J02JR,C1,0$^3KJQND'O*N<;2Z= (W#0KGS)4?I##3Y:$F"4S_<+30=SE-DQ'F<[>IV.&@%+DP3<37Y6QVWY,%IN%"00= M2/"^TAB])@A,I+WWG_#56PR*4+2C*8C<"B$!";Y'E#!AO O=S9WX.0N]I?'[ MA>.L"3F?SU&0Q+N_$"0_9R@6?_AC3QHPCF[@7_=8!085U7$3!N7TMEHV9CV\*Z"\6%U7SIK/W$"%OZ,UCK03Y8(-]?# M712ZW"4D[J=%?(:9YD""N9=IG("(P=F2$.YHF9[:]\8.YRV?%T$G#6Q\BR+O MQ0]8VV'_LP;29L05%B+OJX-#@"R&)9VNTLR#1M(!7)^%LD1''>IW%"X>BQ@_ M2^$N-]% XCXACJTE5)H88<1(&R]Z$&WDN>0><5B7@JTGU=4(CX2T)Z(#N4UW M.OG+7EF=-1= \WUIQS6,R L)\>=]D: MU,XB($RRD0\P\\6=3$]M/E>NDU7S*2(^/K3[JF5\U";Z2COZ2*NL'"*=$UQE MRL'NN[,(0\=?WWV";V4W]WXAH5;DP3& ,Q]-\4>P(=!K\C7(8E:_OHO18E4" MMK@VV.K&ZQQ'*VZP<4=KQ(SSG:VQ'V'@^-=WG]^=I3$0$*USX[,+!A\;&,R= M($:MF>1<>60P78EM4AENAA7-Y)UZ.;7*-3OZ5>&<%^0SE'?&'6+&I+,BQ644 M:%@9SWSUOK=2[O?A3U-1$"]_.4G'B+5:S+4H$%CFGAKUM);WMB'1,A*\F*.U M@' 3"2H"X+B0I;4 B2/-%5G!B&FJ9;^I(6H6D?R8J,7,MY$/S:BJM8P?(R:% M$5MK49&6E?Q8K[7\MQ:%K&BQ6@0^FR8-!:%FB[EO(P>8L6IK^3]&*DH$P*W% M15Z'E F<6PM#._$HBKFKA>&+:3+R$#"TF-$V D F \!:*(XRJRNY!-9"("T$ MJXD)UO+;3MKUKP7^EVD23BY=PF(0VFQR6D#-6M:[2#M*IH>U_+<0==3,$;6, M_V3:QF>DGEC+]5%FCSBCQ5I!5":,6AC^9-JFV"7/6,NFHLB1Q0C(NS_[ M7-E_-FUERR\,:X$X9NT/!\A?[ !$G&DF@N6OYS548'W^,*6>!J->^5A<8RRN M,1;7>&/%-29!$+T0T7 =X:LH?4[F:=",C0HR@UN-H;TL!(B_*SJ M03&XD^RLG:V,C'B2)DLXF?YU.$"X[#0Z&<+&31RGK5@H.AA"?JFJ>PL>RKVT M,W+K@ZKC947"\A\0;'#YBBJ<[GJK*;3<_3(]]3(DN>]Y/4Q@@+OC6:U-(%R\ MU[E=QMLGX^T3" 896.O/ Y0)'E'[:&"B1@AW7AM:89@I<=P M3CX@O/%=HO_ZD5=ZAYH74^G]LP;4V>0N!$9C75(N5V.O4O*,<(YH!F/YM;NO MKPB[?LP,9;0?QQQF0!K8O4-)G@=/GH=B<%)M,T9M3BYJ0U=ZS>2_ M9?2"I\^7L6"HH<9C(%5"ZR@0WDPEK?YO@0W(,M>L8OAM^@E;&A>K.LY392SS MTC,NL$I./$37OSEC+8#2*XAEQYQX>+.#'73B4<\NQM*)!T)K!I79@8\9_../ MVJ/:%W6YE]D/L8Y0!UE(F&#OA(IN(B^VAR;VS)7^:O#C8:TQ0W30_?F = MGHG#X^8B^F,6 ]PHC++Q=61P!TYXYZP0-WY0:Z3LC8S'E^AQ&:4QZ)#DTIP/ M.Q,5*0#P1:J73[Z?@2NM+-DG;N)O0,!E,_\(0ND":/K1<8E)#*QQ;7%B@94F M=BS_(^)F4MO@\06$PC;7*>%$A/_P-ZC-?A -8,C&*(N_\OHE:F$N-T$_6N5_ MZ[Q)COA(K],[#='1,\P=0^LD/X4;%">H5#DZP_X)-+(85*?@.L+[0T]^5KN- MJA6(KZMU$&W1SO)EZ =!1@;\VW1>6,7_@I6;602740SVMC1$JK]G8\Q"F?); M,=C4Z9#6ND;I9^6^#):<,F99);VZHH*:B91<9(ZF M3-,X/8D(7#MF^XJT#1B$:"5;A1:"M3 ,)V2/L3ZL#51T6&5\0\5:)/I>:!TM M('L#03WCJ=R0,CN^< @MW#D)_',Z?URBBS0&L.+X$'R]"><17F4<7Y'08J E MVI ^Q[[G.WC[X&0R-K_()H@D\#OI,-KW%$UQ+O&^HV09>3?Y3D8E.F$M-QKO MFG$#!2H_H16B$J6\BQ[,]CJ(/Y! CD#842";8L?--@_/^RO140,[-_=3;A;T MX7=5Q,4X*1$&_W4@"O[CCQF1])3%4/UM2&*H^-1_-8T@Y;=R!(1]AV-LE:Z8 MI%5_/ZU]J_,&E&5%"V?(0VB55>:(X!C""7D!H44)0_G^IEU=N$,OV4_LVXQ2 MG<>BGA*RR'GERZ+*[\KB<[GE_QC=I]A=@DUQT*^+--=Y*?.5%IQK-X".E5"Z M4'^/\Q1,7@4[=GMEH#^!B81?P *#'4.LG:S^SR0D]MS*C^,\]RVKK$]#O$5O M=XUG=U6XO%&;VMCT%K*AU)Q MC2EU5Y@9+)(/(?;@NZ&#W7!\F(FR[%E\-9'A3-DQ67-G&,J>W%5U(J$D=K/Q8'#OY*I%P^(=(/8@ M5:^<23MNK$6B@_8DZ?$Q%!(;"Q&KRB+1KA36#EDS43KB!*TZX:QCK[U0Z.($ M-#/Q1?O>D) ]9B+7SRG#=KO:F^C3;ENU^>[I:AI.)+MO=K=>D\H\4[; M6PJ[-5Y-Y[6]-;#;,W^4.]S>@MFM@6(XS(B.WRT#) O(B)9B1 M>D9M-BR)V8/ ^==C:JH/OZU-Q Z=O?:0!^*^H6B!G?62/$[,))K=]DAB8^1^ M6$2;\TRYQ=NE7",=K M..)!^$/_=3Y:7H-E$*X2_OKI!2DKH36*P!4"Q>'1>&6*WRTC*TE]NG>>O M,&B8^*#VL L5T)KI*,\;A4_\,M'E%LI NH0F9-4]1$&:71UC \5JJHR6!V>U M#E 6^5A'.&%30F^H+F\J62)[8YBP) MXWEG;?'CF;=XGQ]STG72A*U#2,J8W@<#J&JU=4%7:>E/U<_-9+>78X C.\Q$ M0=E"9YI&U@6$V_'-,,.L"P"WXYIF])D=C3@$(N!L(J5.<+:=8]C/?OSC(5VM M2 +$;G,3"$K/'UPX 0D\3>?-E\SUQ2@*^$M%(AJG<[W0*:>'UCJ*3<+D"C*S M^NFYEG58561)76P?X7.<^YB\'B8P0(CA7UWF]+"= :UWQYL+XP*%[A(D%.]^ MK[";$:SL*&HW,?5N>JX9UD0__[U*5G,39N$>-%_X@[- GV1GH-QEL/OB_XCP MSGJDO3C,:#00>?G5@\KWF9$K=EN;B%5?&AVTL@3[SVER^-2$'43@M#9A5ZF1 M;5I/G@+5!HW\9Y$%O315E8D+7?X.T>-2_+;J8H9L24J-&W*:][GM+EIMNPO5 M*%WY&+F)E R@->R)#BXHM(8]T7$I2\=EOW1P9!JQAKJX MI6Z929BUM?1OM@UF/ Z\"ZKJ@# ].M2ALKO ?\,%IF'E MB>'=L18#28U)[$ZR#H&CC\Z+?B9_^(H-BFRI@TUJ)B *UP+586AEWDU7KGM: M_ .45CB&Z\M^N!Z@K,(Q7%_)V8;35F6XW9 M5KUF6QF>D*$_./]68MEO->5(5TZ/.$[_D*[7@2^;'E-O;<(*L#B+\5328FK: ME%0"8[7M6TF+V6T@N;28>FME%#7U9#8]S+:*DT&D)!&M84]T")-T>IN=ZO#" M))UZPS$Y9DR.,3PYQN8@AN&9'X,$,<:TCS'MPQQ_)MN8,93U,?%AC.Z?>&#/ M\% _PV*U%H,QU-_YL!A#_0.F30\0[^\B%@1.$>LPZ!(1[EEY,C3GH6_6B3'WCM*]Y MW=5^0T.(004#O'0$=>-KJ15-M!HW0=ZE$R_).SGP?^3-I8T3D U"_RLW3'/4 MD!H@^!Z%:/L=#G>47*>AQV>.T5@#V5F!KSGQZ>QJ8\%B*@FRFQ"F( M,:BW=097S>TH/FADK6T&Z MO]Y=6)J':XS^F8*MN)7;@LR>QLP6+RV&W6'48W3N.YJ V"^OUJ*EWO/4&-(Z M4TUMB24.KX&[-RG/"ZZF IPLA? MA%W, JFN&EC*'TA>M=.P!)T,V2V?6^^6S_KF(?7>M2NX4\R=;"U[O9 M(W);FXF<<;8.UWHW$T-=DOYS/YMRP-L)O6]*3@S#3-#,V(\\B]-,W'3MP2_] M[$%5]T3,6$Y,"\&6"Q?W. (2_;V+RVBUCD*RJ+++ M9\P.6LLLTJEJR-!FM4511]U%%^GT2==>Y'77P!J3HF\XBEO/4M[))#:$%25E M>IK$D+#"I$S/4V-(9[+:=\==@G#"VS)I_/LPG!YZRLFEJS0 2]R[0FLX:?WL M#B_\>X R]2'T)JL()_Z_LK\SIX.5K:-J>&4%OZ;SN>^BZQ3#D0YGKG#>)#LI MHX\)P62>(%P&D49HB]X:%MMO:.F[@2!AL-9(3]E+HD"Z!*8;LB87&,4Q[TSD M]=# P"UHTF@9!=[-:HVC36Z#<$'G]3#IO #%MNU!0;I8F%DGKT4SJ_5QE55K M_?;=@!&INF;"T:T@B821(@5-?Q6+A@VXMK /I' QO^:C9$RU/V!.(&S:PF:I M)-?R+ )K(PO=A*XZX^+T@*.O(ED3Q5KW>+N%U-HB.CU<^-*F;E&9&1_H3&=AP3._56Z8I)4_5V+ERV. M$9J"G($=&2ZRS3I#1*#M_NL1X173X2;5>2BLX;-CL'SX3J?8\ X%: MU#J68E!B&--8;6Y7UK-HK8?1%3, 36D&4#L!?X?1VUKH9&?K,A6G>DV%,-.E M)>\KIFI$N\O8:[OBY/I_"&)W!_L)K#)P.!I!? M5J;YEQ?$'0U@1W#IA]G<$-([+B2=^V'B_C/U05!RE*J:N?(4HWD:W/IS9IW7 M8X8T8"9OHW!!K+#B>>AO.'I)EJTWF&@4 QB]C,($#!LX+%<^(X38JJM%800Y M:XJ>GR\V8*SSX+:'0V3PF E!AZQ\67-UY^:EFU-FPB%R9K=5!O>)GR4+R#K. MQ;9212SP3!1#>9>Z>B$T72K9G!2L;&1>Y _9AR/E=X;Q,-"NF2C'X01NE8@5 M_LIE$@E#S5 HI,2#R'+C87$RM[#4@-#7WA@@)MQ!;SS*WC03H)ZU2HD3V4Q< M>A>J0DO=S'2#@=8+6SJ9"4OORX7N[[ XYKPO+=80H7ZRO,H)(U'VF["@,EM! MW1]Q-RTJS:#GL&V^19'WX@=!AH$XUMRVMY;'SZJ$9#?FOKZZ0>KYX6)',<.+ M)]E9"UOE%=J ^V+[W?E'A+.#CQ,?:#N*>8P>"&2&VHX9Z:TQK/G%4P5,MQU% M1U)!&B?1"N$9"C)W<+STU_R:1;P>9LV4I.!I,X)9#/:W%'7NO4?L>(B0PE^' MC69FS4VI"$E@#&:"_@!;;57NA=CW)&&1KK=90KYI*1Y*L(FPH%%). MUHY:<16F#NJ7\9CQG+)Z0#N! $='+:$2!^2I@H8"(_ORUS$+JC6TQF,E>/!K M0+!,WWE";V]'GY4D9$W$S81)0D =X4JH/3)7,PZL"Y^T5Y>ZF!EFPC+$?FJM M0U@743E>X:9;;K9$4TCH,$%X15ZQ4WY[[V@KF5!U> N'%4\1M=9@WE=)X=WG MH[743C#'Q4=IJ*,.OX-] A4)YRCV=8_6Y(PAZ<%$( M4Q0]A?$:N?[<1Q[SRAJ[[<#$DL=572>F/V3":3A6]"L<#QC! 7[MN.1%NBUW M_U*;JKO[NT2[H3EW@!N-M$/&.4PH#;63VWJ&-4>CE+_,W(QDJ?N$LLTP664: M>SX?^PQQ]K[@MA]*(N^R+'<2EW'0TMO9=,;IW!)@?GFD\#>88,].^&,ZA[6+ M/*)2W=Y<3&?\%X^D^FJW)83Q=&9S>TD_8DFQV<>>237]S9R0K8$ MX377$]RG/VS+BN!36^O8GWZ(IO/J05HH>1<1QM$+'"^7SAI^2;:L;=IFB!.I MELQ8Q#.TB8(-PNQU6VNA[,N91+P.HHCS[48;=O4497R8OD\^0BXCW M]@ET"@PJ]^Y;7VB$\#MHJ7V3R; I+(J0W(F:K4P7_.D[AUWB7!:&R(8+U.,R=-;1PA&YA"&L+@S\*,P6<)T3-,D M3IR0N/XG*W*ML?T9P!YJ$"'PN:T0^*Q?+;MP8C]^6&/D>-.P[(9D52^7[JX, M"@%M?N@F M=#$IZBHZ!3L,H(SN.Y0TQ\?Z1Q AMT_>+@ MS,]!59.:K=11L%X'ODN.B^\.7C2\ O0V2JT(HIQF)@K+B#@TT+Q=)?:F_@/M MNY.D)$OCJKF8)#HHMP^_OH(80-1E76^B[-O%@'%1@MQ9P/3PCDIN^[X086UV M6C,-BVI7T'XZSU9+'*<@ ]%E%#-+'O-Z* >1AYS^/0CG'FJA09::Z_'79Y46 M"$ULM_RAB477<"1SKLJI<-0L)S/3:J5K37 RM]BL&YU0+)78STJHJCS52TD- M,IYG7H)^-Z9-3[1_T\]+"2/".U99&4=6Z7VD2>UW"#\5R5#,A <:-UFI+O$I1X/Q?+.* MDQ['^ EL%G:Z>N69+;DT*T-1D#HKV!S+WDSGI9C5+KXJ/& -!:WMFN$Z>FY;I<%9>E^VI0>(IJ.:R?GX5J^4\5C/ M3K266[Y.Q,B'M)9;Z:.OW]-.&\=4P2V3_&GF77W58IJI%YC)OC*3Y\B\66O1 MD18'O.S;$^&^M4['SN U\Z5VU<*B&1 RD^_!M'M.HK.93]6K6A$?MJ(?BS41!TROI7"\A?C )$ MXC*!6O9_-I#]YJT%Q9:S63Y/WE4)Q8R;Y3.0OG2A& 6SS*,N%SL4 V*6E=#A MQHAB/ Q4D6EW411S;9:NR+C_HIAG S7"VJT;Q0R;J?_U>NB9I>')W M2#("! M.E[C I)B!ZB!&A[_WI-B_LU2]-@WK!2S;99F)W5;2S$"!JIRO2URL]0T\64S MQ>R;I:_1+ZS94I7\,@HW""=9D?70FR$/H151.^\QFB,,>DGVYO/^V=<'A'T4 M3ZJ_ZJM:OH\;-&:F7H>HV5!'A:4=%;PRY;5&.LEL/OO-I[C17D?5UA(-_)JM MS89:BFY1-I2@I!:[AXY2LVBUCC (AZ__3$'>/2P=#-2ER1+$W[\.4JI>/5;0 M2^'-;,J'B":"O$DEV%HCM&5G_<#G?M3L%8E\:2!0M>30IW?5<;L?1RY"7GP- M9_!.6YS.#X=2Z;"J+G\&G]W'L_ V.?LLK"0KU8X@,W.JI4/,]!.5RG#S,#.3 M=YDD6^895\U+XQPMAO(N=0%!J)]4DL^+[;E740"J09R+N[LH0;E'>1WX27YH$7U_1DXB M5E'IUL/HV!/=Q]#-;7FAM_+=%#U,88#MWI;M9Z 84Z=0<"Y&J MQ-KK*Y%6:2MO3A\T1T,YEW.1B73,BJ-0 BE#P1A]I6_35RH=()"WTT\]:-#F M8&BON)OI4NY[F;"EK)EX*%XFG8P>:[WN2I"A6$?6>N"/4#5E["EK;W\?@4O5 M]++V2O31"+2*TQD5B,EV^84#^%Y&JS6<.5F,Q;# 2P9RDTB,R77\[&KZ]M"D MR.*>D/M7C9FLN^J.'UB'G])=(B_-3G 1_3&+ 6Y*I[+Q=21E!4XH?)ZYUDA= M^MY+]+B,TAA$ 2DAZ<-^16&VQ<@7.:^\RO13!:;@">#&&P"EYW\/OPU)#/,U MXO*O Q&DY&'YH8FM/V7 I+36<" R:R\1-*BK_J[#7]M#X?6Z;U?E)S1 -,U4 M'&ZHLM)DJ!W *X->W@#4=CI2 4+0W= A68A\A!RY[! JKX^R3S T$,YK^#V^DDM^SE.IG,2 M'Z%+)':[@33:1S\AGIF;T/,WOI^NO'Z&N8-)X*X.$N&&$@QBXBV'/3^94/!CZ,&%\N'9^/ MLWHJ34YUR1QQPDBY+1]?8-,5X0TP:N __ UJX[\4#3"46ZGZ1DG3K53Y7;VN MRW&)@-IPGV)W"6T'5!LJG]0 X0S%R $28/5?H0T*HG5F/+\2UNC^ZS8] ME:W-KZMU$&T1G2):BWXC(S2Q0?O;-$1'B".5'U.&1VLKV#C+-[-E\]#_54I4 M=J#0C[P\('Z'7K*?V/XEJ;%+Y& MWFA9DZ2 ,-FK:NQ%)-VW5]7BN.W2YZV MJ_H,D/FDVGTTV3A^0.XS[.4IZXTM)E=QC!;BY#M:F'Y-'4WXRN% M8M1=,+>V_A#] L&A;KO436]#N>>6XJ+> 2=\-^YC&\H=>VZE+G#O6&5=GK:2 M:\H]^AV?M=O7UK&WV[!]7-(N"\5J?H*A, EW-O="='WI4_:(C7SO9E#B;G6E MMB;_$K#Q2!2W!'J'8G\?P7Q(9"I/\FY)ES%AW$@V% .) K0]WKL\J$WR%X&M M!9)[5;U:=:]Q=]A0IJ5V$/5V<<6LZ&6%&0\93PYKPWN]/VTM MV%+54*J"K7&)VDSFY1]N5%UR;Z=J,ZYSFPF7W#D@N/!=*::IU&8S%#2^9=[Q M^O!N_8CN=1N*B=1"HEWXKCR69YLFP+#)N24=F()"M$Z,1X.F%_4%1U\JSX"5 MSELYI(5W^*V#0>3%K%[VMXX]/59XGSY-DT SPAJHED6P%NS6UH!4;00SX=!K M']#U(#.1ZD_+I1:NL/95CBYA935E,JR%;) C<5!GM$G@=3L:)6M_6 M;ZT-. M7#;$3"S,..%J;G SH>KYB).OZV+M"TP=3-@AS[0!D>C[3!.6I3E=Y#H=:"VJ MX%B+7.LS3;)ZCIF F'&P";)*K'TSKJ,D%Q4SLA:/H>0YIV+2Z6)WE$3OH3R3 MF4CKCV4SKU +W%].8EFJ*<:G%MF? M3P)9997\%,>=3R-9O(\B@(J!MC8/1WUM0<7(VA_&)5V*TH2*L;$V(C!$^43% M6%OOJ^M0+4@QA-9[13J/*E7!43':UEKX,C4A%6-EK=FIMDZE8E3MMYHJI2X5 MHV._Y=.URJ;BS"-KC1SUQ3T5(_M&K1IV"5'%^%IKV_18HE0QQ&_41)*I?ZH8 M:6L-I..KJBI&\NW:2<(BK8J1MM9&&J"FJV*HWZB))2X4JQAG:XVN=@5H1:C] M];P&&GSS1_8#Y>\5--%K0JX$[(O<5N!Z>7GYD""@=.-\<*/5^:Z$[GGBO$9A MM-J>9^"1RZF /AP2&2.- ,9#NEHY> OKX9!B"'9XXF_(U064.'X0O[.H0G1C M0E65@CX,K*-@MNKH=1T59>/K>(N7FG%7?X*WVFA\Z%S[$\I]IENVW?1=/J7[ M 5WYIW/US3&UWEV-U&H;$Q>B(/I7"J/D2JSJHX?Y'8W"EC.AE2:Z=XEMSTP? MNTC$[_?U^2737M@J*[5?7Q%V_9C]'G#[@2Q<']<1GB.?.(W(I<>#WS[NZQ%@ MZ>]:".9P\)T,8-G6(99"KT=E\SL6@O5;?J,EVRV(7!=ZC,B?AE(WI#]O(;0E M)GY'_F))&-T@["S03K@+7_ =X.LF LNTE*A:01_@*J3 1H!W'&C%N!T1)L)\ MK+JB06P<1Y.)DR!>9H/@KIH,$Z&65Y@TK&S9KUL(K%B+TH#WD43IFH8C;M^P M69LAXLV%OU]&88(=-TF=X!'AU6<>]@-3HO^5T8INU1%!'118N%39PI#%YJ>> MEFH72BP$O+4T''H>%!)HX0E:8O,&N/'#V'=_2E /KB8-.Q^DKD1R9!CF7ZU-8B[Y0-.5;T4U@QNFTBY5CN3^T.Z)1D.18$5#L)*A,O MQQ*"O;DLZCE=8XU!Y0=!SQ"?AN;?4P+H6%UP:&6?F2UJ>2F]?51Z=VPY^;$U MB>-TE8/S%),WU2X"Q_T1NTL8-GYE";Z%\ MFVV%J4Z[E-NUX^/L$"K)ZMWY=>5O? ].C[SNLUKY)OU=V\&L67*_10&,%L!9 M/Q2J? )LAW?FQS^N,2(:%<*@;0V%*O6[-MT0XVW 7NYTBC^H[)IA;T8F'2#[\0H6\)Y?U3NH(Q7CK;7QUMKI9NB/%[&L7F[#^ICD M]70S$7\#5QRL#>SJL'O&VR7]04^WB<;+*&HB*Q*&TW@+Y1 GE+3%U$)F;6A5 MF[UW*A&H&<@[[).]F+5\ J+&1YW&\-(87CKA\!)ES\>SAR=NB(G?9PPS*19D MNYI 'J:K:QILD3X<>F$Q8%U%X6;+'^BG]+^K;]_4N!6M8'!L:U]_J2@S9-^ MM$%;^_Q)05MD MQOLFZYQ)AS"),B;] Y,183(!)G,C*LXY=, ,*IA)(O*GZ) :&-*./5.HLF#5 M-Y:+Z+4@_?2/^8\LJ23NI*=$<\U=.WTE-3E5Q,V]RVM)W4I-3*B!@ MWLRT(LZF:1D?CM&IHH:[4_*E>H>#H21F>K@':RV>PV+;<.T&4^FU:7,(Q4+[ MRZ/*@PJ]T&B![=&!+88\&=9&44BW39G/0EP8U_1*<*G.C59!D@4;A<&%$9NA M)6UC:O*8FCQX:K(@T&DH?F-Z\NFG';6/[YJ)_)BF_)87:3U./B8I#P1\/8H^ MYBH/!#PEQCYFXBHHJ%'SQU^:D;;3U',?WRRX90+I=O[9H/Y07?54V6M@6EFN'U\ M>V,8,T9ESL#X:H>BJ_U*,@,4SX:UUJ=9\?J3N>!._YUP&\9HO.(^7G$W_XK[ M30@[ 18Z;%Y"S"WY"*&9??&9U\,=];")J64E!&AG)1F,F]&4AYW=UJ;HM=ZU4BI M+-8FSK6&0ZSP6)O+UAH+28W)%D_,'0*>X_@>X4Q2/*2KE8.WE;J5Q$NU 0$* M\N3KJQND\.UKP/#2"=PTR-":SJ_\((5CISS4)$FP_YPF1-0\1J7QEE$ LQP3 M-XX.'\Y^JD4^F69#';;&C@JNHZ3:2(>='2:^1]8 [(0'Y*:P]'U472YP1,%B MR)?+5P<3Y_]^K5QLZ0/PRL3U^$5C !16-Q1V.QU6_@"9Z*2!EFN81RZVR2I* MP_I5/[5CCP^>M?7A8++;[V$TA'%QUTS@OF'WL-')P3P'*YI?[?BQW7:BGJ85 M"[K/@\Q,]"3O+O9_PHOGP8);C0@1ZH(#5V48[7V1O7\/;49[_T3L_3T%EX$3QT7"#L=:9[?7$3TOT< U M22D-3\M4&2I;(=P@G/BP5JLD97(COHGC%'E/ZRC,&Y;5]T8^0_N11MOL5&PS MCM QDW<)180MBY2I'MH-(8Y5*3Q'*K%<"E:&,J_*7NDD.FW116W MS5A:L@YER..HK"T&T,P>5X>E-+2+W"/B/HS:CX]+&#C^>N5L_/CV]I*J2G,: M:H#O+DI0/$,N L,<]E-5<#*0Y/=1!N9WA$ D\'%LM#%''N3/QK81 %D/+0QL M4)@BXHJ1FG]V>V5S7Z2474=X=DB/HBT >D,++3-9K8">^-OJ^#54LY52Z]L? MOM7LN^9A83P:O&B/:CA.(%S#5@CVURH9Q_1)L"PK.P0'OYE8=$AE[F"8L+:( M:(-9&[.2V#)-9>PDN)7=+5P=S]IT[6Y(,)5%:U.UV^# 4T\[NL>*/Y-_D)OI M?_M?4$L#!!0 ( .:#JU:DB+POAK( #:#" 5 =&MN;RTR,#(S,#,S M,5]L86(N>&UL[+U[<^,XEB?Z_WX*W)J.[]>VO+:R M>FDO#AXD2/$E$2#(S)I'9:8-'IP#@L!Y_LZ__X_7 M=8B>,8T#$OWUN_??O_L.X6A!_"!Z^NMWGQ].I@]G5U??_8__^&___O^_!S=.XE&/W\X=V' MCR?O_O7D_?OY^X\_?_SSSQ]__/ZG'__\_O]]]^[G=^^TQ\AF1X.G58+>+-XB M>(K-'44X#'?H,HB\:!%X(7I0DT[05;3X'DW#$-W#4S&ZQS&FS]C_7M ,F00_ MATJ,USCX.5ZL\-J[)@O.WE^_T^1Y?:3A]X0^_?#AW;N//Z1/58Z ?YVH82?P MHY/W'TX^OO_^-?:_0^QM1#&?N\4D:OCKWOB7CWST^Y]^^ND'_MMT:!R4#61D MW__P?VZN'[B<)^P-)6S5\'?_\=\0$LM!28CO\1+!GY_OKRJY^^D'&/%#A)_8 M*_2OO4<)K_(S#]S=X_8AIT^*7/.% #C5 M_6V(9\OI8D&W[" -O,<@9)L:QW/O,<1S=D:4 M/ ?LG#O=?8ZQ?Q7)FS]ZXKH*Y[5ATQU!R,7;A._AE%W__AE9;W 4Z>-W@!;NLS@,0.?+OVK;W MQ+23M1? Z79&(KZ+MEXXQW0=FUYX*SPZ>$E7$6/R*6#G#-M!.(D_41*S';0( MM\#Y)T+\ER ,*U:OY<.'BY5\B0CP^O'=1Z&]_PO\Y!_R!5P2>L_^@'T>Q<5/ MJF:@@^5E*B,[V9GMY0=5)V-NB'4M;=K$WI/):I9_O.-V)WQ;'E' W;[;;SP M*OI/[-%+LJV2[SA:8SKU;[?PGF9+_MMXNDU6A ;_Q$7[P=X\QHZI^8JLO?CB MW'L.XNOKL])]6S/0A1K.[J,$7P?/H)/ESW2FE6[7VQ"L[NF:T"3X)U_H*NW\ M<$(.Q#TC<<(V@!?BN/90V1]G;(^PNY]I PE?'J:B81\SK8#]XXX]A"F[#!X2 MIO)7&0]'D3#&^S29K[ X9B^]!=@JN^H]7CW8P8MOT&L +>5W5?FSMGK6N M("G/^O_>>C3!--RQ.Y:=5B6J4M5(%^O.EBJS1;C;H&J52T:Z4(TPVZ(XOW^5 MXV/WF5E-\8)L(W95,&N"#647!OM7E6IT%"T'0M^S_4T#,,W!%<+.;/@##,EG M=L,P':[\I[4?32>2+K3#A'W837NT,,CY89QNIEL2L>.(XLJMV/R.HJASO9+DQQN8KC+?;/V3T0/8DX@5#=+]:;D.PPYH/NMG2Q8FM^%WI1I;/G M2&IN3$>?1$R%QO31B[[,EDRCP]R3=WUU.KNO/1/:/>M J+QB*I9=W4,-C!PMYXBQ6;G^[840_'_ 8.S]H]4O>$$X-LO281 M?\%GWB9(O%"\9Y4\<$GHY39AAQ%\O3QZ7F6P'4K'V.ZY]AXOV$Z(DL +R^_L MRF%C\M(T^KUOP2J-F4)2\'I_8J03R#U)0Q:]N^0/8.VK>B6_<*&O9)!]>._E M4/Z,?;.<7\CV\1>:2%XFTN,N3H=(3ZL'(F$N4I")1$"DA(E$A$ABG[$;"LM@ M7$+@1R2[MZ)MU1$Q *Y<1)K!J8UG2ZE"DTHMKF3@F+Y6N>?93;3$0<)31]@5 M_+H)I#!7Y6DS_4#9 M2?:PW6S" --IM>)5/M"1K^Z.A,%BUY0:5#;2H+6SH."DN(JZ*M^=R;GYG.&6 M7, GQ$X^2IX@79+G+U1_II5/./S\[C&/J&E)8V>U'JKFY\QJ5]TCM'-R*DZ\ MXI5H:1+79ZDXU]N?J+GQ;CZE!89$)F#C/HB_G.[F;+J2^[S-$T[<\OQ3N/-H MLN,9R1[_R&O2]>J><.ZMKLHVX[^$%)+WK9S7+<@XR:=*SRNFOO+]OR*ACVDL MK,S*'*N&QUQX0T,ONO76^)S RE8Y/_.#'(;,K]8;9H"S_9"E<8@?P8EZ77UO MMG_>2?;C,YN=T-V]]W+#6*+@E:M,=BP;Z\+;R[Y IC[!NO$<^',9X(3CI][I MV_Q@3U4B3%N44?X 5$4V_QDP0G=GQ"\>NFV?NC=8#:L-CIN\QN@4I?3G&4BRV8O7]0'&9+34&M535:/.A6X:LW;(U8LB:,(7ZH_SU( M5F?;.&$'/N4!8JA_JN6_S9-#2]22]G1\OL6003+%KS=@PZ6 MGAV /H:SL%[GV!OF@%5F58$J'+,OR1/YX/O5I%E*5Y/C^5AJQO82._/D%7H/ M04VQ=2\).QEP"CIQ1M@ ;^\\/?SY,44/;[S78+U=IPY IM\M:+!I\%=9FVX@ M262-Q4(-#[EW>R,Q#L\[N$O*.BR%5+<@Y3G=4I6)7_Y3-LI;Z.%W; MIX;F$M;]/E*Y.<8E7$;&@:B_>#2 6PK8J DZ[ US<79)/9?7):M/<;:\B@)( M![S;/K)]P]-U:[)A#R'1DS?O8>V%X>DV9A_JGANX:I0+V\R+5X5"B+WRB?P/ MM)%55ELGFL:.+GE/2[59U/VE$R4^PP F/2F-0I!2XD<4S? ML9>!58;_N06MJ[X7(CW'C'F1W#KM#0Z::Z\GIUQ79^ <\Z"1" MX.-E=4WTZ>[&^XW0L]"+XYJ[ZU J0_43B2"R#VD7E^P;\4+P]G1Q&)43=.S5 M5GE-LV66LE>9Y-?"\7T8/0?"%_3"?&:-5JK##LI@42'P832L*S8 G#>EV*N( M1^9^/:;;D:C;X%5SU*H_: .1Z'\1 M^27*;_6X,1US6&02-? 6OR;S M%\Q8OB%1LJJZOSL2-:?]IHE'Y0'1W.][2CB\A^^LHJPO^YW3.U%6%UY%2T+7 M_$VUNPJKGC,'(1BLQ;E44PU2,]#IHNY]")&ODL /1,1N3\E%W FO@D43@F!A MT'"J6^+3G?Z;&N?C 02<.;5KO=E#R-'GV7TD9*;Y.MBN#\K2+WW4G*J]7:\A M/9A;U%ZTB],R!Q6N@*\NYX +A3.RD"14^VE;G47EO M3$\I$++?SAUA9U?X?X--;1U3Z6!CR\31=:2"6KU0):.,;Y:Z'=*?MU,$!H41 M?\E^5I:A4CW6&3HU*+J\6%7@GL0/)*PZX6L>,/9.>0[("YR>T9/*;X#9($4[ MB&/5=Z2B'\,!3[LY9SEVQ3E6&!9*X6AS[#8_ZK!<2:6"\>!(55RE=*SS@%C[ MV)>S,-?4_VT;)]QQ.R?L5.=.-W9^>(%_%>G@)X]%+R1/2X^#!,NO51PYFNNN M3GKKT[KI0X/9I9@(/2;UEU77TE8,=Y_*K5(7;O%++P F9?/TY>%+,U"G3Q1S M;GE%-J8;\ E4HAL<]JSS].DT[:A5EG0VVD6%=.LV:Q6R'$# '!35>N,M$O + ML#G?_]0BZ;[A"9? YCQ.*BJ,F(+/#]6&O(96C[HH?\-K %N@.U$Y+@Z9TH.L MS1,]&6*702B3QRK-+VU(3^?DPP)''KMI/T?Q!B^"98#]RG.Q>JS;70VGPF5( M7IJR=&H?,5=L2N@74%6]#90]E!T1A1$#*7>2F=6GA%+R(MACOZG!+3J Q'!4 MGTPG[44#JIFNKP\8+HL%"4];MEXA39Q6I M,"NNOEMJZ5AC&^D.4YX8$RWTW)2:KACU#[A$7,XBP7DQOJ3X *\<:3-'U%7@YF,;LN(7,&N5G*NUQU?2(P[A6 MFNZ@%=!41PN:GAI2G7/3+=/B0?>^PE9YGO7/C$"KG3X]4?S$]+Y\36.%EMBO M"GL@;^ZW3(-M7S7:248MUYM%[M@^:&/3MF_]^!"P_(7K$?Y6F7M2_82+B'RW M=+_373F!&E^-S1D'XK26Y8M=G-:5) S7?ZNOZ+RI_KLXT'FZRYU'9Y1[,'U^ M4JL-TBH#IO+AP==9'0()8H*RBT,U#UU7Z]TK&SH<1 ^9.MZV<^^A5,PEH+Z0 M^8IL8T87$B*#UP3C*/_#^0N[M79E/YM%6&E7<+.QW0:J=DT%EK7)AO7Q9AA# MC5U+#J7B_*.L:U:T/]!%%Q8?\U6-^8:U[/*?*MU]K9[UHVV60YB MI">.?-Z02 R,JS%"CZ%D'T-(!.JSRZ<:<:-RJ!,7RX8I2(%7 \F:&^(&F#N* MV5O.TMW9]:%E3VEV\9RQ$9?_JO8(,SJ%962 7-KA?FK?(4^ZR+4$SX6X'&Z9 M,5D+3U@^MM\:'_D'6#E%'WS]V&%=YRVA!P^AX ;WOH!++X_2!G=2\W-.TD0V MFY"[_;Q0Y$P6QR$M?F"K.?3=9+4]= M'X12%T-'DBYK3:56>,J4QF50W\IL?[2YGBUL XL**@D_/%]A53KXL6S)ZQ\8 M8O"]:Z-V&Y%XJSRYW-7M>Y_4/N+<2]@B";_F 6?:7=5M6ZOF53[D$+E_3J8+ MWE"F,@Q;]5;:$QC&=]*JF67Y$T[2AME>%[O\? M%K.(\$KO_%K_P7U5J&NT> M=J/>JF:YLJX3^M6HXL>ZHMXV3YK+]ZO:R],EFZ_&H7#HTRXS 4]WZ5__%K#K MC2Y6NVO\C,,ZZZG=PRX=HCCB'735= ]>'1\BK2;DL@Q:W?4V7 M][*1QJZ7M/T<#W7+!$GXTA1BA;BOR^Z6MH\.(=>FO8W2ZM'!G+8A%. /:HJPYNPI;J)5I7$_!,51G M;7"J9."P@@N76W 2E23E-*@FG4BZSV$]\RC=I3?V-!$UDSROF;"75>T=.)R. M$VV@$HJX=$A?M=>JZE/&\+%?XJCQ6KMT8;*SZ;'+*52-K;2*0[L M$>F#GK%W^D1HT6RK&N44\_2SO$FS?I#\&OK,CKSXGH3A):%P\1Z(D7T<51?0 M1"31L4FU.ZP&C:CV&4OY@EEF7I7QT#89L#4EE[:=O$8;+;MT7$_?M_3VW^,- M7/G02<=+2L$[:X<[<:;+6KXZ^#IMB$U,A^E!F Y3A[@?YLI6\Q5//=3)%B>T M6K,IG(N).LE;%V[N/>?RRS@D'%OSB+&%AMR],"U.D15:'"Q3 /&7+7+C,Z[" M8#G8&[A!VZ]V^^?-@>Z7^$(5JFY3Q=$1!(9E)U??$ T/V>O_(#=R4RN&3"D[ MHO%#USG<(X(*K&?NZH:_JNA^DPY5__ @#HS6)X-)H(0BB#9/ $E7+6W^TY!V M=Q0=]UXCX5&=;I,5H1"D;^N5#?'<9++B6V P6C7>66)/ZOJZ)H*A MVE[SU4^,*:34B) @DQGM!9R.X,")-W*])E$CXO[>,"?QD<1CRIZO:NBU'*=S MS+ZURG3E%@^Z2HV$/47QBFTKINIEP?/ILQ>$H/2P/0+I[QHP0 K^S_3 V9*= M-75)E";(NT0!E?$0)@6)X!.J \VL?68$<#*:*MP2>2L>!-2,0;Z=E#L^)IEP MGR-/1!C9R2 CP;+Q'F-VKZRC#G&J&]4A0&MQ^XS]*4SKINXQE8^YT$LQ;R98 M'VLN#')Q]4JW*P]KP)>T"C;U\+5U3]AP(_.:LJ M-'!QM(M-',2>1+Z2B1W< MTU#7U;?VD9XLC OV3I_8.?F)DI=D)=TDE?9%^>@AQ) :/KGJ\:[4KUL2D7SJ M8KM$E98/.[/X0,E3"&-!M(7:=<$I.S.8K:%#L-3:@8?0,:=B>>M-B'D%/@3S MJL^>\H%CBEZE50%3I@&L4[A;H1/90'EMGM#8:YRR27W&(-<#TB9/U6^S=KRY M6/\*IRG7U6'\O4$N-A4.0_!:1OZ-1[]@[=RLVA35#SA@O]C'6GGXY/TJ+B_H M$'M0-^PF*M8O;-4JE)\Z@6BJ!X=/R6U=.=252LQVQCW'!ZC?1^5C7=2)B,S/ M?5SUJEJ1RO&C<(ZSB2M?R7'$OBJ'[2=HLU!5:OZIJ67$\/ASDH-7H;%6YM]5 MC7<,3,7^'F)9?*?GA%ON<^&@.MPW.SC$"8, LZD1?*5]>B5*#YE MWU0W@@Z+VY4/F#&!PARYXU;('#KM2H[POF=\[2,N%!N<--8HY\>XSR%3?:(;L'#J'W):T:([D_8RJZ3E M[L^8U0M(C3S#+P[B ^M;3,SAXIM*>Y+>>0$[X.5U4 ]U4/N,6U2=2D>D/L0E M/$NN/&ZVA *Y%)%5XE6*_-*'%<;))TJV&YX*TE"0:HJ\T^\T\QC,EKHGX_S$H:RC!)#$*Z_ZPC 71T$8DA?8&I>$GI/M8[+KS3+Z4".D)K% >G@;!IL@#*@=^1D4E<9F7I36C;9&3MC3<7 M*L110"A/7Q/Q*\#[K D8U@PWGL[.+O#,S)!WN; V[G&,Z3/VV<<[A MX=F+MBI*#3(XF ^CC>./_P>:*##18;,UMI>Q,I7+^_2Z"0I]?^ 0WW#5JJN< M5T@D$ID)W'FK(-AJSGZK4[HYAJ$R6X/E;WKU=4\8!]BK5IP*(YP[S^K#EN5C MW5?ZG>YT3;@N*;7%@V,Z 8Z]X?H M>_(E'5OAZS-V;W_\#@/DKT=4SK$'+*S M6*_94IV<94&!NI%N,F +9<#UX;KVS[DMSZNO#-@;-R85O<'N-4_?38@*FI2P M"_TY\+%_NOL<0^0WJTY?),&SJ,&K]TD?0<@9%'5:A5>KT)>/=5)A6MN;6W1U MED@"[/_\ZNK+8R@-LEK@%#/-$VO571>O3!I"&?-,/>&**+1B QD)3S]6/0:. MKBLX?L:>(@^RJQNWRF:4?X?1GGK2.-Q)$C#;:K@BHJQ@2,ZW&!)(+\FVZJXY MF$S?2*"?,'FBWF85++RR[@SU8XWI3DH1J@#8*Q_C0L5@EPG\/YS"SUZ(>4A) M@4G"+W@JN/X#;:2X3_=5)WF\L7-N!9F7"CR15+\56)?I;^ZBD8Q;H:"OBUDPM2+ 1D9-3A.>9'&5HU;GW0G>!3 M_B-C4?[@'Y\?"EQIOW />R S9064=7-FKN7)>M(0'E8X#)O*>'.#!F$GJZI6 MV5BW+..J[ALXDMP@1%>D^8 XBN@SAF!]2%"]-C!]#B ?OTR_3=N:<;,QGA/V6O7?PWU]2Y+_Q D[" G;R_#* MN9?IDE#Y(QA7E0O6,Q-CBO4=C1KXP5+>W3&<.+EH2AK\/'RNC0K7/S.T"(3* M[6V53G\,I8&4%NC;5,_ZE^=F._D-$'9R][QH^@ E$?OK0N1LB@8EXK]-PA], MQFWF1E-A6!,1W?;_DQ,D8N'AS9Z$'/F M@K\5_:TEMQ!595?Z<3VR*VDXAT0K:O=5=U?]0R[$2.N=J[_F_)BO*6#3=VQF M>%TL*E:@X2%S&?#\J)H3U?$^ SB3[LVE9EZ6ILQ^D9AX3' M@.M7O_Z9H05EM'J.CN4@!JU--@3J-1Y(N.678?5E4S6T+W12CAD7@I/L]7_A MZES@XKB^_!7>;X2J9),RE:]BD#MX6BV-I,$.J'E@.(VIKAN21!L?,^=#RO+; MTNZ07'E4H /D% O?'_?7W%$20[G\-N9=OT3'^S*GDP&R;G9;UB&T&3N^,ANH M>F^:(>\THEW)5EU6;^O'QY33TFBM3>5'C)E50(,H#A;B(V@,"3MER67L]G2G MM?ZYI/B_MCA:[&KLF#9/NB^'*O0*T5?>:"54W3QNKC_9BD"-+$"Y. MXCU!&K-,NU)U8C#X&*\Y6"M8F.R(9W^]H[*):C/.1_OGQ^2*:PW%4W%H68JK M',^/@\7_A"-F@86@.OAK9O3$'*SZN<$5T/24 T&*+=_ -U4;[ZUYP(5'ACYY MD537CQ-HU-J+O1'!+J'O( MV DLTL2Y?S]HT9:T.' XS;PJ%8WRT3V%'#D6E<<_T',O\4V]6$FE6&,581=R;G32YP!PEDI: M&%9KI-6/.-F1;,] :<'5>L-8$V[U6LNA[@G7[K8*/57KZ*I*B&L[07H"=.AN5JM29[\?3AI_JSNTW;,C_.)4DJFX MT>I"##9F&D1-^BU)L !)V81!(E(SP7"]!P$KU8A#R3AK$)4UH(5)H%*A+A^O M_ID1;O"L?5RZ]ZQ=*OLS&73YE=BPPBS/HT&7NP/;/FS6_9]6#:7=[,4A4.F? MKWS A<.H/=#75=36C]F)YI""T0V&1_-SQG;:Y\C;^@$O&0 D,_9MEN3/UBO6 MQ],9TX'8&,A*Z^;MZ-X'S^_XHV_Q#0^C_PW3^3=>X)_+0A(5-& G.T\;K8.] M.)+8 ,%XM0T85^W =K6-7>F[!'MM[1FJ>\* NR>1+=E/D_+UT+XH9&SPU/C>DVV2^OL.JQ&41.!>>PL5C% M63V)R*Z%,T@V6&E$[*M[PCF\'>0ZU]JJE<.MA[Q49\M+=GAZH8C,+[;%2[9N MI)-+(I]H<(N3M)6URN&OO"U:/.K"/$GM)KX76H2\ZYX8<)X,;)SY"^F8'J.H MN,A<+PL]5B6IEXYUYD"KZW?.6.3<<3YK76KMJ3@3E#=LA^2/6D&R42X*I>5A M4^>HSH\9A(76V*+JH$<=&1@R4RC%ZL@LAQH;H^:A7@"L/Y1FF=8^X&);PU:] MHV095&EJ^@BGUG=>Z6IN)M?\H!.W)G=RE#HWZC7F-D^ZLDRD2Y_;'^KNK#-4 M2L<[5_LOO0463I]*A3@H-H?'W] #LGKHG7$!MJ=!$*S3XJM%#"BB=[AKJ<-L\Z:0E2\&7 M=[H[Q=%BM?;HESH<]J;'S)5LYH[+,X%=R#2?--$U;71==D8=\+2+HR=W%A[< M;J#UX^:0.O?.\,IM7:Z''$O%1<(U,W1]R"QFVR5S+S9Z]1H?,YBC$&PVHOG\ MW[S(#Z%9*-.!GBK0_*H&NT\=;!WU:7[.Q3[1E>47W#W-G?$.IV(0EP":Y3YNV7B%.3"M R>H'#V*K53M"3Z.EI,: M6YY "QY1K6ZVVC%6/=[8'I)Z#'AC037SGO!L6=<'K7:\4Q^-\H"V=\[L/^$2 M/UB#W,D\AW]C7RE@WNUJM8?#:+A,U?@[4VR82O-2G8F[-W @[R3%93[X312? M'(1S/KVQ9,5K8^9,:P+NP3047GA:V]N<[]_#A,/!=+ANJ"YK?&PPKUBL.1A(M#UED/\+6#L@R%[RL/77R^CI,>4/I?>CDPYWZ[%!U3X='XAX&H#XZFD*[ #!H;@ M7,UT[:K"K-I'>D+TO*/$WRX2[E04C>KB2D3/ZK'.(W&?HRW;-*>$4O(BM!MO M 5[1]L&Y>@I.0"#$65%C)Q<^@L\Q7F[#ZV!9#1C1@:2+3"S90O$41W@9B(U7 M>HA496>U?GY,YW%+E#=;)82'3N_2<(6-'J^P#SZ#ZCRFTL%N0T3M7,PU#_1T M?=QXK\%ZNZ[$L\__WBT^39M^K-,PE&7$4#BO.JZ*G2,3IN93>/_((/Q HJ^%QEWY8CD$?7T/7EX^U M&4MU3S@0@!U2[/AF!]2:V9)51UMAD',+B",M/6PH]OQ9](M' ]@'8 Q769^M M'W<$@+?E:B,';2?B+"-[C -&I1I%\WW,V2\NQ+D4P.;[?V MDZPCLO##TX#&4D/'2>KK$[P(]D8@'> P MX+EVS[KQ$Y;WTX2M&$.#487&5.TU;$O ^:5TYE&Z SV_O1^N\,@XDES8S%4^ MMV.I.=F:ZS41-H ,5VR3%:%@D5;NQ>HGS(5S,/@BV3VJ2EADI!/V>Q#QU5,. MOM*0S0&/6X^(S:D'A<@/N_4C*58P[_^^)R?./$B$)>$S8]S?>N'?@V3%5PFN M@%6PF9,+WL2E,C)P* 47V?P9+H?8JK7J3]5H-[7PF#&0<'>03-NH^20KAX_) MQ5T6\8, V24[&96 ?44:2^=UJ,#+\JE&>ZALL(OO+O0BR(BO*Y?1ASCUQ53U M13G=Y7[3"IOI$%H&DXNAEYD"[ZG-*RX;Z.K"*=D.&$-R',J[:E,*Z)X94 MR]8H2)LGW>JJ[#N:48Y[*.S7AGKB-D\:K&@3!IHJD>6W'):*8Y)J6H,?">SU_M/>Y?F'Y(IUS[R-%!),S5 M6K(9V)=[CY])^ PYFK4][&M&#W$_5V)0ENZ;0@*2G' M4'*ARWOQBIT*\ ><#,]>>!AX5_OG\\(!%?2Z#MG?HJ>_?H>CD\\/W^7DI3@F M6[IW\61MK:>^S\;$9^RO,SHG+]$_PL?4KTM)B,7RL-5Y>7GYGJ\0+,Z'=^\^ M_@"__H%3_.X_!#4DR4T0$$2$(B#Y[S]D M[2U3+?\+X[ M)I^V=Z1X:@)$EDA.@;0YT*]\%@33(#[/*(75-^/#=KWVZ*Y"8'O2520V2_0R M/;&YX]G!)D(P$U)3H<<=>@.SH2!ZB]()439C+X>+_0707W,FII?2_=GBWC49 M/X3,CD6"_7.(8>#(A_CAH6OQC.DCR6YX21'YDB3:!3BT>+L/;CW4>0>3GO!9 MD4:Q'W2R)X .V(P+3FF@_&KG%(3U3KB. MH#@7-*T?25T$".MYM^-1Y;%QOM-#[^E(CE,:"(@,D$]]*]MF-BNH"4.!*2PZ ML;&_R\^]NTM1TD9,J4(I=76:].&8,RQ;. RQ#FKAK(!NN[S'#^\^_'GDXNP= M6C#;!,GY=A,$A!%0'J Y)MI-RK:P6BU.EWPWLZT6,QAT,VCQ( MGVC,0JM0))_HA,^$OG;1?Q*B1_@)2%SK*X &M *01L_N#B]4]7Y'OEN@PT]\ MH&3[N-$2VYD">X]]C-=>27'XD='6PD6@S<;UVFP^E$Z(^(SC%#=]@YF8TUHQ MT:]6P^E]R*S?-<[?[S29K["PEBZ]!8=T[?0M3I.39(5/!$6D2-K^*(U)4?C\ M>I=&'8T=O<_J\>$QJ&_^X7*YX?E[%Y%?X'2"+G@@"IUZ(12K#Y7SA\2CR1[O MI_@IB*)!LZ][83/&;[%%IW$!MQWBB[/EYUBH8D=^?RE-Q(E.$"=[0I8GC+#0 MN$8BD/Z]?CU2Y2VA3"ZJ!-HR@4*8"'E''BXQ*Z+I&_+S]P_?9U(A7=S JB4 (85SJ2K\[RT[ M:S$-=P+\ZMA7):FAE!P2] ;-O/XR>I2@O+2*I[D:2.7-.Z-S^2DBH]?F)]-= MHMP[R0M@G__:3G^?F>X4\U)Y[%^\+MA04?5U;-" SP6Y6X5K*9V0G7/:E$C, MB<2D8UV#4M\.3/DS"J"^CF;5;^4^[>;$@ M[1Q\ /PO&E7TJZ@5M/C9]BENSOU1);/%6!?@CW2^+A01^R=J-WYS8?_^F*XX M&6Y)M!#06*;L*NVHSXB/2*[<&0=Z1P)Z!TG%%#9(V$>-3;'$OF,EC2"GU1+V M4B=3VQH@;1'!P8@8E15;7$ >Z91R#K.!,X4GN'&P(Q1S3_46$(P1EI/*'V[D MM&C#YIW((/_HUR,]%D%$,1T2\\E2V(D,QT^0FE2Z\]6TB,]K-9O%)Q$'%7ST MHB\;6]!&*7$DJ?,:%O2&3_"VGP0D\S+F3B@@TX,@^4"+ MV#E:&4!7;VXALJ+V9K[2H"]'KQ59=?]O*VE[= T;%CAL+>5H1,JEW*=RQ4(N MF19FM5")Q]2*20G7"KG&5$4$^A5((D[35F#0F!"%P.">,!:RL]3NNO$6*\8V MW>U#.77962E9;H"EA'LXW@T*%+J618.WE.C/XO-G%C6FS]B_)/1R"SA<2DWL MEBV@J9=4SL#K099\#A3(248L;Y@351[FZ>HI')J,(L(I2;3F-(?+O=+N&=<9*=N9+ ;XSFGL M?3%OO[;YEO VAK@(&,G1),^9D9.6YG>U#_:*C/D42$>SZI*"4U]^+M@3S:*QSC^\JW3C;^TFJ!*?8_ <'-[^OH?O,+ M>5 0I=Y+5]^ :*D$ CV"/ M-;"^3^G$7IT-D>9X' F,N;I!)2T!8D)4(4<4G MSFPF+"%L$@(_TIP+T?88%:1XH\H%!>-,S802@F NY"50K;E8H8_O)P@PD']? MQ9)];_&[!2L\91Q^I+FN1#G=[V^DW* 1X)(-)]*I/)%0R8E4?2#-M0-)G4=0 M&7&A?3[P8]W!B6R]K12%#LIR\6PIPZ#DZ$"1( 01LXR4YWO21:4K]0SAY;*G&/94I<<2TY3K$GSD;%JJZ[6<9L&=QRFU.7#UMI\TL, M3!Q5[IK.]K!=&;O(Q4+20/8O1LUW'@X,E"/>EWXMLYV9' M' Q,_6LBDF^H_'(GMETSN0RB3E[V0EJ092^[:,?XL-ULPB!MQ]C1&! T42R) MHNF0>9>KOL=S'U5!^#$I-(;O7N*@UDSV3:(4MNH M>2$L)M>PFQ9<+[Q7,%.X*7EB#P@HV./O[I0B5XXE3>OXO09%*6AB.7DVDK!] MK4(V;M8Z3)P=F66O&:"*^ D5U/4&%A,D)[!N-!H7,3Q NA&)54 ?9C\+E6@V MG=+=L?#FY%18 YT<2#+?*2'H4=R+[(V*LH)8\X](USC2/.=?Z^+HOHU.CO?L M'I9K/"?H%,O:A:]U]ZZ#IS)'$0%)!!2M>2LM2%)0(/J:X?>1Y(BXB211G-BN5.105'T5^),GGP);567&OY+P.!X;ZI2 MN*9S#!_!>\:,5^RR7+,33XI*4U%%/7%B551-ZY]&PF&^(B%36F.1[7!L'K;6 M65%5>22[\8BA&Z'&< M):FXM@^ =[7>> %E7WJ&KBM^Q)O!'^]ERL#QU QY!-]L$G1MU>MD3= RI$A' M,EY%SVP20G?WWLL-FYI",46W1EB2(-RV+RBE*7V$/;2^,B!0V$J6@0N1TXD8 M^^N,_<@FG.$-NXBWE%MEO#/RN81, N6K6RED1ECT7)X@15O@$?10WVE5(3Q G#B%^.0&" M&48C6LYT=RE?=F(LR!JG.$@=$6X$-:3!*ED$N(%\HE,"66-+$;0G-#Y;P?7G M&7"L<,K@#%6T+9X2YB4)=2%()D2,%-T>#KU;$GTV4+#)T5LBD0@?#IMMN>R, MPDDO<+(/V\(.0<+EPNFI4MPZQJ]<3BS=3BG>86 M;^9@\>XH66#LQY>4K 50UC$ 6?DP@Z*)EHQHFN]R!(#8T,4.R^25P%]V\;[. M9=+D/69&PA&IJ)JQID@A2 MR266/_WMN\7,"Y([LW5I>G&V=DN Z3??Q6QJDO *2R31?D _STC$+9:_!\GJ M;,MNF#6F'-#J%B<&)%+DT0NCC]0$$X&9-4'>,H&DXS D+_P"A"10T:V8._3Z M2\>RL RAT148E>B%T*^0WW8?C5I(S50LBZ0=$WW+Q#5?(*DAE MG"VU1'^CB05+$)-7X16-US&)&.:E2S-$LI=8K-<8DW2%D_" =V@Q?Y/9*#X& M$&#C8G464E:<\QKQ!&UFCT[ ME/50OL[N&"-J-3, 'TU[>8BE^'V3[?)BM#@GT?7)E5U(L@(CT6@-GT(/(M2 M=2N:DE4\]UA%S+I5XG%O/E& .#2C^O7)K7_\6N:+ZN0NTS>9 M15/L.HC P.1.9]7A_ARG1_#1<9B(VY/2F:T(3Y!&>C0RY1#5G0C&-_DT8>K7 MC4>_X%0H@T JT^2$:>\G@GXJUVA$">ND0'L *Z.1JW"\N).O5263GNHK7=/6 M"KAR:;\3Y0D?K^"UGE;54M>R??&+1P/PC( 8'>I7%1F9<6ZY:K4KT_K"YSBW MJ*C+*!ZSJ3/58[:\B@)HU'&W?62?,^_?UZ$CFIR"^V6R2>#NDM,@,0]2$XU, MW%(46J6 C,*QFP;0A0M-QUE" M?"HTG=_8MC>M"EPPT88B>.>8@;)IH 9 &)QW['/ JF7W><R@DB;16^E>=^S4K A/>)%.4NRI>VVS:[,]X0I(^IRZ%'#J M0, K=@,LP2+%U\$S-$_+-ZH^W=UXOQ%Z%K)=U,$1D\URPJ=!)5VX+7MG+ N: M+YY-I0W+I76+SC55L38U*Q5;!#YEKLHU% M4TX(JV_Y@0#O/21Q#-:R&(4>1[P(X9!>._B#S]@A.Z78ZP!L R00T+"(7=.% MS9Q#SC*OIEJ&::^?:3@TB-@&Z-QQ:?KT1'DH!:4T506+RN/1^F=^ XMCSB!/ M^ZCEOMO",O?2+NC,2JNCLR'S'BIO4X'G'LHN\JK.=NTH+N?R7+U3 :(.CF-%2W;C1(R:)2>O,V.^L:&0UU[.E=J.+)H@B^.-.U\B8XWV'M>[@(@PE&?PVEC5W@^06QO/] M0(+LJ4H&WV>KR=9:TW+E[RPNUF*%_2T ^%Q6NT@[(=;)"81/K-X1;!V'SIJP MN4H-)?%,28QZESBK2>!J@%X'H)4!/.[B=(@L > 5 +Y/>!MU[CZ0)(5ILG* MBV1E0$0$_)W_(CT%TE$B?LBV+G[=8,A;2 C\Z(G-F$ @-89:[^=C5+%B!L.> MB^+BE7U>08Q5G/$7S@H/'2EFP%D+[$QZ27'XFE9?OQV..5D5CF,JT@Q$FC.1 MI&5ZJT0JN+?$6Q1MR;E(<_*+$@DNYSB%*/C]+1Y5*/3-O$U3WIU/P&Q\%0DM ML2#@)R5)*H@MM!/P-Q/+14P#7RH+[C'!,6^:RGDN*?K@0[AAH,&S6#I\[O&" M/$5<360:J8I"W@-'L^5GMD\@',E5B6XAW'06N!1)&NVD,-$)69YLV;4J&O?P ME)+125LX^+Y^@<.AO=EG$K+OISMJC:)D&\FJ&\=[^VT,3(>]K7"*@59MA$W7 MA";!/_D"@K(0Q?@6OR;S%\QXNR%1LNJ4I_/AW8>,=6TF GGO-X':6,]^')(R MTDA;]F'-@[6P+TRU\ 6"T@JPWV;9G B%TQ!H(H'=(:Q M.9D;1V,1F0(LS> M]#?01^N6]./8NY$C7S7WXQNY*_Z#_KGL.WS!':FFDU\.Z@5XL(<%R'=:6:]Y MMYFR1>!(Y.9("$=^Q'P79M MNGVFI(XD>0<--$W(M]>409/(5LM,$<(1=Y%(E_*B79SV;56UB' 'YE*G0U$^ M4$#K[78]%J,O\H84P-[ UQ_!\2PY2^M/A+(%,#65&E!3@/.([3'GT[SP(MTDW&%9%$@*$$GA44AV\&&&5!)/1B*!K>C5R6,\6(Q3T3YBNM@TMN@LX(R7I!B1A1M M:NS 0R7[V8U;PM5"5G@M]&8K.@I4<36]<+$-T]64^X^W3N,I&IPWFZ7MT %\ M[KUBZ!V$&9/'^WEE-W%.#&74>H"_,")%O@R?BY)P46A*TI9O%-/U-?&BB]<@ MN<2X*[H_D$- #P%!Q"A:@H(TQ7RH\1T"WQCX7C*^[4"%FN*[Z%+OE?\;C-G1 M%U]?FRF(D^10&"XL1P*Z,IZZ.03#U^Q_;5;"&>$YUWQ#,7YMD^T,"W/J^VQ, M?$>8I17^WV#3H1):HF%*BA,D:")&U&)IM#DI2H ]^Q.%[R.>YRICH$8^6TX0 M;614=6W3"]:==[F+!,\J$FSYR^W.M;YK!.NVP[WR9NIRC<+S V.O[+8$.A;N M&;V\3\#HB&S<2_:S8R,7:76?Q.6117ZZ<5901D.ZAY[8IJ<)6 HU!DGR01H@3,\O75LM M#D/Z K9^]*10(T$&,+^#.(8HJTR3["*)/DO:R$"\H44VT>A$+!S)[:3DU7!L MLM%)&Y:\RW0&'H[0YD 7MJ34G!84$N?/L?CS*E)A#Q.>&$X2O5'$WT))2AI6 MN;?HT; B7FFCA%0+%Z_1I@OS?OM2X(\ M0$OGPCAVPX%C>\K.M0QJ$,XYFJ$0;HIX+7]X]_T[]C_OT<:31703]$],"7_P MI\F?WKV;L%_OMQ5$7@RWX/_<1AA]?#"!#N8D#ZZ)F\%#JK')4&R/[A':?UAQ_?3_[U M+W]"3+QM##\X$,[)9BN?@>4I$$%A-HZ!, ^]""V",036]JT"3<:=K7 M8 SRZ29"DV26+00#TH1M!!FT!.R ?235,%AEQ^I[?I16':<),XLVB3Q;Q(GS MH?3$>9\_<>1QW7"$MJ=N,8W1_VT;)[PT?DZF*= +H 1?16?>)F"[-@,6R*-X ML>,[#A(LC3AAWVMUG)T_J>G=U9EL"2R;?Y8 >@$VH-1!H7D7MP0U)JQ_>$-; MP'!_[2K!T!K6[MM9M+WNQ25-:6T:,&Q^'"R1-;*VH_&QU"@S;?X1> I9ZV NBP" M(Z=N1P%++^_(+<>D+^WWG/'Z%:^1W._=VXE+&.S9$L%22RALO:W25[R(YKN, M1RFH>%2^<2V8F+R\-VT .F56,^?T##Q1F&Z@].;66^-S IT+LVW6HR1,:8).CG>4/ <^]D]WGV. '+D,(B]:,%ZF8#EW04QF M$X@^J&H*.-+??!9M,-ZB="*4S31&:8NM="$C)Q5WF0KI6122W_-7ZPV; XJ! MV.SO?[HC8;#8&JCD*>@1+F1*\V] M9VQP;8'#X<(>]\([$G.#ORM>O"(M47\%<:2H]X(7/\?K#:$>W0FX2J'_=C(@ M4HI(D)PH$\"V%]>@*/E,\ MN3IH*?1""/V2?2V!E1""&3=B%E0RZ;:>[G7"^'J\U^96S((36UOX$?FRS2VI M39?V?GN7'CS;#_@)N/F$R1/U-BO GNRD^.F$;"M_IEC73Q:=FD6HT$[E5)4 MIW9C!L?S[1;D-%.V>4K!BH3L=HB%76Q2Z]:I_U':^[VX+1ZVCW'@!\PJ?_ M%X$ST@5 UQ/H$ +)P#94GC'N<[M,%\$6I#+;QC1XW":$GFWCA*PQ/374JC0E MC!:2,CH=O!1R]Y1SWP(K." 4758+/\6.2P8)TDXF14O@H8&:H*2;H ME@"?(Y5._V(D_4PVI L=] (">A9Z<2Q/@&[Q=""D'6'6+D9SG.\F$2WT%@/==#R-9J[5P+B$*7RTNE!Z M[P>+.3?I>9.UG8^[9G-DGS32J*)?>P$<-"I03N7.I-(\(38[-S==3G%#>T9V MZ@:4/U35HU'UU.4M=8WJL/7=88_&;R=(8_.;7LL#MG3['9UR7;*/J]^/S5);LL#8CP&JEIOZ^?4] M.N*GZ K 6>$#4D!815C\1X#3B&;^RJ"#!VFK$.G!I7UVK$[D"3-+&X$Q!&G M#F'\E/XXI J+ @5"H+'*L]?LUX%<1:2@%%'[.BM#.;Y0.(4+RB#"D4;8+*[8P02<&/^US;8P-=A 9]_0R)N M XF^I'S:">(3<_]_.K7E_6E>Y$SQJQ:JURX-A?H#*VTB4TRO E3.2*22[ZQ8 M(M++:[(0 M?3[^OL26S._*H$^B!7TFJ/D]ED5]?G]KS=FIW]+;JSBG.V;Y[9_0/23UR>"< MZ&(D'%)_#Y*5RM'J>NNHH*-L\"0F$&V6U10]A5=L"9HWA86TO8!J,2D6& 3A M.%E!_$74AL#?CH8'T2@B(#11M2_B'[($^->]4F";*4_FQ"ST>=5D95H>$+2( M@-:MA]CIKIQ U_S5BL9LW\0ZA+5+8#T?^;JDGNO&>PW6V[71>BY)$WEKP,E! MCYRV3;>\3<'D.[NN*LQ3PO91F"?3FBG3-=0E!DP[PM?LR/69)L^( $[Z-(YQ$D_7A";!/_FW(!$81^$.&P7K]HU?9"YK)+ [1U"EX3C*/\ M#^(-89=;96$8G!:/L-T.AY,9IE4-J>!,]E7Q\H?5^*5@>7R9Z:9=E5 M\@E'[,H+V21#U5TQ[Y@"<"E&:C0*(L7Y@U;@-P[ZE6*+-%K0_$BX%I,MZRN MC([U[*TN3(?[_ Z3T7P"8!_3GC%Y<_JNNVJ'$ MX-6C__950)>B%_3#??FMY1>G<>G9LAQL_AB,\IQG-9T!/!.D3^QYBR+N95)_ ME5*&[M]AV@D!LG^$B71+HH6X*+O<5B*=2!E=&4WK-Y<12<)Z(0;.O7Y "!$B M$IU(8LCCU&UB9$]]GXV)Y1_7082/K1.4.-F2TD3]!0%-\.,,7(H2R.\>16GA M?#G=9>Z7#@Z*>I\+Y"+J7A?;[@N+\K9W-!6$MICALUA09E9JUY TNC@2Q3HA-4 +7DIRFGW3>TY=%"Y=^5HBP$F_4CF$A/ MPH\)N*@ 5 9:U<97D<@2O(K860#);/&=MX,:%G"9[ITZW8SOQX3C(7- FP5, M#NT[^>P0;_;D_ "RS(MH>*1''E#VM?^>5R;4%D5-RYL'QTA-#*6_:FITIRU* MR:G]=2Q*,6?/T.)8@-_.FMO*PD[I\3_%$5X&';L.I_6<*HSP1I)]VT//82/R MA,VB#%Z&?,._48NB'\.2A"@>D>V3$^_5IM^AJQ0_"2DB7J7D]R\'/PI!<;O' M"PR6P&?(Y9NO,"#,7!,O^CB*7'+S8JC $>B;BBCB5!$C*P"2@#"R5:)I5)K" M[=,LU7Q%L6VDIV,J&65IWR6A2QPDH/R+ZL2AP+]I +Y+P:-3 +@A+:,R?@Q" M9VG\"TR!@8'#I;=#!M'8N8%H=EEG1'LJB30I3AYI2LED\ZJNSJ(P51S14P]- M'BOSJ(0MMIK)L4 MU C;%[7D$NX82JA0*?J('L#9+([D\RT-HB>AL8FS^A:_\%]U\LRF+C;H4$G6 M:Z9G"CQ.GL<)$3#(I-EL'\-@P<:P.X-7PT!9$'NBX-*%-\Q[.+Y S7?TQ&,0 MPDT'6+GBPK3H,K&S7'EGT)FV2+ .+WWI 7:$4T8'?^%.11EII)&B+7S,HY(L!SSA2#S1 M":'J,IDNV>Q=,CB+;1'D1&4W"O)@,N1KLUEP_EN6-[6)TE_[U;P&F@#BWN\;/..R20Y-UC4AI/SX*FAE MF;' E3+@B$P=C)H/LE?4JA[$SG>[9>*4.&'M"6@$\:Y'G+M"#D"G:KJ]8+[] MVCDC[.L[AGLK]M,2[$MR70T/=4.B9(4C7P,RF/)(HRV8*#[A"9M1QTY 8LYQ MKT"+J"V T[+)$(C/%FD-4UMT.*HJ N&=N";QL8I)2DG!B;\!8A;-= .LZPHD M/"]2 61EA;U^ A?K34AV& LH*>GK@BMG)CTCPF;NE$8NIY!Y@:E##6:9I!X8 MB*.RB<8E9MA&0C6%=#^,2\*"N>I8TDK$3W/1UGV$T_ZCKC;$JT0VC>U#FQZ= MM*#'!E6"0A?!"X!($S1]]H*0JS67A*;9F5_I2I1804>F8^3A =*\B^'VB4M; M^2KH+2%!9X-*-?F:0+V:;!8LO.=?_5J(^_HB4H$RL5T>6VZKQ]HLGY3%R1Z& MV03P#^"..?7"'K[5H:SS0^+1I.^5/L5/011]2XMM[HALL\)]I=A %@<6E>#W MV,=KSMJYC&1V"X^GI$6X-4.4 =-_E<(\@@H"DK_0+FFEF-\HC5 M-[T6::BGD(B56Y=L&J3FL=G1@<21L;!ZY0D0C.;DA,QV6\.L6,N]R M"RF[)7#&'=W#3=!YO&VLY_G6*&%XM6>)N$!PC01P6R"P^>XX7\Z7L%P,L>!WQQ]NF&NW_3I_CXXX?) MNY\^Y-.0^.^(YH/O-IV7]HD* _8N?'$XB,7 ,GOL#^\XK3_\^'[RKW_Y$TI2 MP-8.,UNLWA0:9_>XC^K/;3_0TX7C,,_LWW#H6^0XILD_> <$4/$?%CCRF%'6 M-<% T1DPNV&>4^M9'7N>SU/V,:[6'OW2#?5_WZF;$K:H&)7T4#FSTO_E;,B\ MRW>PQ[/%SS6#1+H,0L8X^Q*>".V4/R'!D#@]I @.EO.P5Z93)\YBA?TMX(M\ MECZ/>_9?&D 3$6X+?F;:>GQ/PO"24'"3&&S&*Z>&FYFFDZK,;S8M\N &MM+F MR9'XX;[D:EZ432PC=7QJ!',C.7FO39AO28)C47X,DVHF[O%H(YPFRHA"9YK, MX+6*/6A4G#(7PX:;[!&7D*;S]-(^(>N*4!51-M&' WIOU,22^^W 84ODPJW= M++68QE:2=S]"*^]#72L+-V]^+UM'^H*ZIQDI0@/F6<\O$IE]&6HKML9^IL[( MNM%[O %G7/0$YLGVV)67>HW"]DN)(D%U^'*4:);]"9/5%3ZS"9E&>(N/+R24 M)+BK=9BL[N_\0%+CA=318/G.X278YEC:>['P01*JC+ZI(8,U)9Q9@-/!2Y&: MKF7<]W!3=8V*2]03T!VO(B9"% <+7M'2"1=XFOI.4Z*B3F:"M F_A551)IC! M= &-N4EQ?:U!Q?O;!4Q_%?V=T"]+PL:)@I-$V:8=C1I)'S+%TAE&)$Q8E.-* MDT.VO,_,:'N(_N8EV^M:X$K"O0O3)'Z2).D"/LF<-)7J@!7%B^\X:#P2IHW2 M[S&;=(OO,8?;. H_)9^##$JNT'@YX9$(4?AD.'FMF[R< &DSC$0P^;DX$2@' M";$BH<]VBHB1@ZO-W%F@T_^C:JD)4_1_-E@3-?^5<6P//I>E;7A=4JMV%2TH M=())=]&9MV&_2@Z.8Q0^MFO>>6*O7 ^I^;1MJV8 MVA%F>S$OOE6*6E\Y[39$U5/36PG;8UJY67G#UD*.12+=-W81)\&:1Y^6/%L3 MLN2RO$GI(X8HHX^78@5"O@)!M@*V&C7Q0^AANUY[=,?.(69B>]$NEIH) -EJ MU=!R3\V6JG(]B]-UB[<6[B+)#J\>%PS]$6)U@J6];+5'P16,3EM#9($])#,0 M0>]X#.W=U:Z74&EAOR]=MV0'N7ZS=/V4EAZGP;28!]UTT +)&CR5@CK<6XPM M[X6N1/-!^(\LDX>_*AS'SC$X3FTB_I!U_^I?:HZQR:B_\^MB9T71&&GC!;81 M^G(V2E=MJ+?B/4.9 MYV_I E"FR3D6?UY%',Q*T"TY[^RV4 M^EB$U&W[+0K?(TYVH1A%E*1.TWH.8U5'$BP@HSP:D7(Z5W]27)/H"?JR0,

T@GI: M#7--Q+P=JF$DJ%A*$BF:ULMC#,I2THUE7Z ! N&(D_TJBA.Z%><'W)+SE1?E M.QR9 0RZ?_B<]AP:9%LG^\L1:O=?MQP7:7UHS$I]+F'L[K5XZ@=82 3(N('" M4VRZVK=ZP&VBLJ)4"YJ^C%\S0NFF;ZU8/=K%7273[__@3KS>OJCE/]NNP/Y368<-__S)YS\;\^)]Z!=DOQBBFX[!#/ )U3J%"FGSYX(7[ "^G+F/J_;>,$%-I; MG,R6S,;M\HW.SJXFW'^!LADTH-*3):$G,/\$?6+++J&M55>1C!5^/S%6^FE\ MZ&#-0BO+]?6M4T[=6H&I!G;5-J)8-E0* 6V<*6%>;LUBQ@:*M265#=(2FVN4 M>B D/A);+1*!H=C!6R.MSHR6=2^-42ER3K2B*+9R':QY([1\A$*CZ7L,("R0 M1D@BCL"V]4)PY<:_<$0#T:P: Z+!G,"/NJSC7G?H='*DS+9%2[RA> M!]LUXXH/E7#UO!'B(%SSC-.X(T"R(](*KK+ >.(86W/ZK8!-WPGU0%%&.9 ^X#P9%R9G_?#ET*=4*7<]["YV,0*_5@"__/2 5Z><+PL&DD!\R^J MA@7(X$BDR9VR>9%F/8B4)6!=L(_TB1DFGRAY25:RQJ-;(IDBB01-53@R>"E* MDLAZ$Z42?*WCI;@/'-?+!6E,C#Q:>!%%[F?+/O1;$J70=4*_,M-+0K@/=.II M^U YP=M^7I,5(?<2RU$@A5/O[:UU+#05[KBD9"WP/[9,O%G:X_0.T_,@W )< M+OA].G7ZPXD(;##B(KT#G2!?$!^QB'*KYMK:BDZQV60HFVT"^7-(3BB<:;9\ MEMYZ$^(Y]:(8X N-Z'>")DH44;3&=E*%S4F@G-J"\Y28;17;".^Y:H?^!.B, MZG;I!90GHDWC>+M6$&_268WIVB&J&[ FTO*0QMQ$2VKY+ .B3W"J>M[CL!3Z]P!I4S=)YS_:K&Q'AAVR6KNGT6,-A".66 MD7_CT2]8LVBZN,,E5>XC3NEF[>(LN\'-R12V$&<,*JCT1;K ' M^&NPNZ^BS391!8S2_R.<#O=>@CL=4]HLB$\S05GYHG(U20<'3-:#!F99\!R: M!2/-E9^1VX?-?L[%V:,,N: 2 M.QWNX>X(#1P-0$BYG@;.]I[W3P3'H&\-D\'ZT2P[L2K5/D.:[-9D$O!"HT7 M8?6S7)RU.$MXAT8(GEIEEP&.F(S_&GL\H39G5^'S@"DQUAA_8F12&)57EW(J^2_/&?*3?H=&$U< MYN2UCV$B?C+.4G7+"VG.K=>RD%W(DU6Q3_934,7[ [&TEVBS;UU%5,E -RDG M,25C LG-41O]LYDNMJ&8Z5"P<=C?0\P_J^XI('J/IW'BOP7J[%LA6LZ6 MCF,Z@.I[V>6$D[11Q(G#_I/@%9#H@.4$W\":F-/FU(K>IBLJL?X@=^+"_8K& M54N:;V>&JS1G]7MFRBW,6A^*,N*D^0[DG*9=S)S:(4[7[8#M&1_8&@[7FQ3Y MEV+I:#_S-D$BZL?O*&C,R0Z:]R90)\@NR(V((2S"K0\U$ ING EV3%INX?K2 MYD8;.?D$;6!Z4:6K& !KA', ZY5"QV\$$[::+/>Z,G*7Z2NB)N7-E!-1P)@N MB)H8H'13#'@Y]]>P'KEB!R/;Q*)[=*]!P"U.9!/@3A[2?6S_%.XB#,D+K\!; M$JH2/""'<**Z#ULW $U*'1H0>!R2%@!QBCTP4G .+R>O3[:/R7(;9IN:#?G# MO_X9):HO._S_'SY\3']@LQI @XT3^I56F]VMM"&/@B>5-XWZ6*0J:PK>NV@B MK0S*D1:PM6X\*+7HM%]36I"\P8@-E.=B(E_&]LV0V0[W5MD6N^G!IGF=9DL9 M_@7@B/CH:EV=)!Q2)>7BXY GM_$+0G$(A:4B;QM#@5TV637"L=YPG*!\J4'? MG4,Z25%6#S)45C4%SCZKA6Y%LEO%KIL:MM^)2='M0=DR*U%Y?5M8[, T%G'R M^3J2"((\+WDR$1-*):/SYR'' $"<;#9.]$GJ1M+#DG M*&6EE]+L[/S-LN5F2SV+SN"UI)VSV6SP+YY#=TT\F^U9+ M:NMCG?+2@Y/10D!LN&R7>)^L\Y[>94GHN?1:[OM/ M+;B)G3J(;0J=N]#KO<+V)%2(\'>8'A+GZH8,-,.%+&+I6?&WG6M-Q:Y/5.Q:FQ%M8Q&1.PV]Q9<3]AB! M&D#!XPG$ML&.N"$^MEF5Z7392B[)FC0!H3&FR0(I.[E%[=/B2F'0ST(O9MH# M9[ #D#LGPQ>!2]H;BGM7]G-!Z9P,MM! QY@^8Y]I.9=;IN)C M99I?O&X"8>YU[].8-HMF%T;.W*=R=J[Z+/G\*8SU1""/;"RU&'2]/F%A::ZB M7#@Y=>K(J++B _HO(L%)%H++>+'6D='U<'2& 3))TY+YGVKS)>GI78")N$ZWV->Y\O21R< M6;CPXE5_6"5&1 QUZ4Y;2S=TL7(:$QP8\LTM-)KV9*A,L3P>[O\NS9V\2W,G M4[*60?Q-BJ._F+NZ?%#+)8M&9=HKPZS-=!V19,6NA\V[L+^&A^;EU+N2MI&T MQX:D1V,(*K=(>?^@PSL1=0H''M#[1X,?K&W^]?N2-V6:" _M_O4W29$>LS4= M)@ZF\P4M49*.K'++'(/9EK[0MC3\>**G%I>4%E5_-$,L\^+_F;,YV(N#HQ1" M6.<$).@43.'=QX#LURUS6!07_2H(]>%RO0XB?,7^>JRK."6$?@52B-,:-.-Y MLZ%G[H^MZ57-O@#L7, ]\IK#V7*)(]A+C .<"^9$IN $X5HB>_ZS^:61"?<%=F3"'.\WA#JT9W &SO=Z9'H+NVZ4L(2R6P"]T4QO&Z[<9=Y MZ7)@Z@41H9FPD'#6FX1'*P_'FIU](7W4^D4F"+.?LGUD*ZXZSN7==_2U@5.) M!9Q*[7)GSL#'7IR!HUGR83E/;..RC/,=%?W\!V ,]>J;A2QKGES#[I+W'Q[G M07+\[0O/P@'Y_L.;Q[=(41TFS_D$L)06XL0L*?QR4\Z6RA;M7(JM/F>H=53V MK:7Z:X,2A&-FOF L]BB$UHR/9_"<8Y53U!5=2(NVINE!;Q3YMY I5 15LIZ+ M85S(\"#Y1B18*8:.=90G+8W-0/]N/7VOAR[D77D/G;!]=+3/9$+JW&9FJ7-) MS6G6/226:@ =9UZ\NJ/D.?"Q?[K[' /D7.HHFBZ2X)D7('8L:X7"'I@)J:E@ M#=Y\%O4L;U'F"LMF[*5ZU?X"E'O\O)2NQ=;0PLT#NY!$;']U"GI*EU%*K(?0 MIQ'V<[[N@@SV6)?MP53'8]@W?P^2E<)]OG@%=$787G&,V?_Y<^^UB^:E>J.E M78]A0O020"-X.24<*W)2I&9%;%KKVE@/2Q%V7H51BY]O_<6GLZJ#-K3S/L5+ M0K$8QZ3!\<4K$YM0)J5'=SSP"/G+L!B$-T:\BI@$.#[V:FG;^!L]A=G M3:129ZP@Q-S[<86E1=,D(=>WG]>;R2 MR*TGIIF@O9BT!O>6$/9U4R3+//J$R9/U-NL@H47=B@RULE8 M*S$VRKB^PW1:EKR#RBDH(^I=_8)INI&B9ZODMBO?4Y<1 MLR_A_\'Z>/9"S*%,F"T90'0&?L%[J.H_T$8*!\"^XT]JC4Q]7(%7 5H%7S"1 MCK;/8=J)L-"UV:$-JV(,B2$06BK\,/^$X!B5.$LG*.4;*<9%DV/!^K?Z"G0U M[$RL"A38PLK":O._X(P?J\[-#<4K]CT$SU+_O,7);,F4T%3<.P&1J8/>SHE1 M?3['11YKEY?Z<+@O,%RSW229VH/B[5VY=[R"N9V46T8[X+FY+MQLX+%%U6G3 M;2LE!%VY+.\/;K7:06T T!>/+U-55*3:F;D^]#X@:M"DU D[6!'S2!=2S@VC M99YC'A>CNW]\?CCR/7R^O9I?G*.'^71^\3 D_O1%_!P%<*%S'=QF,K >^G8 M,FVZ!IE-MTQ[;!FU>2R+VJB6:8*UWEJF#6LYBV!"HUW6S+7SL,)A",Q[T:Z; M:XI30I+44%DN\4%9YKLZNX$WD ;-2. ]EL%Z=[PY1(OJ")+8)02\QR<9OY29 M<[PL9T7(G4U:@51N&1*\*.[T\ HG1O5KN:Z#S0&IRNG;QFM MX9%ZYF0UFO/76V#C9WD*U%RY>]7+P&R27&AU6] ME*J16M$+9D31$N-^*G>.$J&RZ@BH(4;.5B-.<[Q7%QWU(H-"\I8B=.2>EQ"$ M@.&M-H^MW(B.?,L=DV&.J\4>)KM[91JY-;;%\]_NC("N,#K6=L&Q+*KWC_Z& M[FP'4XYF,O?6_V:=SSM,H9V9]X1G2ZA_"N*8O;\Y.<40 YQ%GRB)XP"(-?']F,E"\.A"!DCCLH<%H%OD1]94NSUR_*?%]4L5+ #%+<< U- MXR=MR@>+M-]GZ^MY"KA]5Z[=A(JR\& O#G6@K M*:%.X"G5QXP]IABT<$7J8 HJ#:Y#=T!%*DL.M-<=T 3;93@0MGEO65;4L5JS M1255/[U%@Z

G9$K.CEW2"R MI;-5RS:KA(D7V9%0>EN -&"#V$_H%NO.FH['JY[^5H26G^K0\DBQ!8V"BC@/ M?*CD37?@?+6K*+^;WU?OJ-7+@59H2UC;G0)*\<02!E%VJ4N$#C[4DTL8VES" MPZOE.V4N0TQ&M;HD)27SHQ(P[P6=?[5R=L9[L @D(-,$'S!]#J!?>UE(^I9$ MSP+F#1(/8_ZB]-^#D_26)/^)$Z;T$W:/PE'"2T,N"94_@G%&>G*<>!+JC6:$ MK4.G#'N9E-;6HC>68%!ED )'[*<)VK$]F3&55BI!DSJ-L0%"TT@4PL-[:WQP MT1]&JDZ M?'DK5$#GDSLZV^4V#7M5ALBQP: J([Y_^-PI"J'5:PK ,4X5O6%TX[<]H(_5 MEN&K'I1&'(]M*O'3II=]-O[N80E*.\K/EDI><&FP?Q56QJ[I5=BU[P,D7=EG:K M&X#.G,AJL)S^,PYIBBC?^4Z=7-<0[;0M*AOFY='!_/[OA'ZYBGCX/3Z^/$428V8"(P>^)TEP(H+\0Y+H&C+)_ZJ6Z%GR3;&>+Z9 ^G_W:9)<+$9:L M 6?BA'.!,C9D>=BD;HUZ==KMV=6@M.'#.X+D,>I*7#F"KG75VI \M5XI07+P M,C2Z.0++YO M2XR#@2P*1QCS3 ^DS,Q3]9L=X)N1HHDX492L,$KK3T<@REZ2 M=N\BF6H7*_NSPDD^D+ZP&D?L'[ERH6]T&0_M.EVVD"/J,FUI+94Y8S"1+;?" MH^T8;6F]#VI(K])I2?M5[Y, MD"0Y BD*C6/[>P]:Y8Q*_H3\[JOUQ@LH?(30)\! 85-:] C4F1V?TD?75D/D M5N3+F_=2, YZBH*4L$6AP*U^%<4)Y?I=ATY$/&J04;+6C,@ 7GN+5Y> MX+M9D9"IS+'H>=DQVJ@3_".2;32+S3;N/"K>20]UP<8$S#FF-:K__5_^\N'] MG_^-5^(E.PLQ1?!PG$$V'J8;IHGNH%R\PY>AD^*EYU8;=9E@/'\H%;BWVPIH M&A5[_'19>=6GI]@*R?KI9$Z4?&UJA3P#5+;%MY\=J3'']IZOO$CJOI>$+G$ M\9.XH(9_8L233)H<$ND^8))F% MJ0E38F&*-P<2::_/%G+7"YFOR#9FGQO[D.!&K)46"OC7D.,MRRJ^&38/4/!Q2 M09+]FI>K_V$"CTB/UL6$PBZ"9:+]I,E"K*\ -O=*LR*I?MO MBD*5)#M8COF;E2UL*=98Y,EY=1QN0+C-H;]>!ZV6EW>,XN;.F2/>L54P%>PQ-I@E>@Z5B82#ZADXB11A[BC52*O$;.O' MD%')PG9"C42:/ 2")I*?D78$]")5L_C\:"]I&X ;]O$]"N#V\8FYG^XAFG.I M8SL)\&"G88DW'(OL1'GHZ**8D46K3G=84NA EN*^Y2<;=^A(?YST:P^ MA<@Z,)]AR+((H=3K]7_ACGVC)3%>./:*&+D!92JC[ZXY] M%?-D0<-5&/K]]/@S+58N;RDOVZPOV4251];H9OKL!2%D&_&0[&S)C0=HDR.* MWGB)P!TE,: X;N.'[683,!94Q\ M/!%P ]O<0\S2)R-=C'I4H\5VK-C0^D,[( M!*6L<&M%9V92!-J?\"$I3VE-QZGM.@2WJZ@7;=A9QSW,LJ]O*7,162N+:#N( MZVCA0GMK]A4M5FG75W 7\)3:#_^F+Y^O<=0'"&NE=%W:&Q=[H.1>K/VNQK:D MJX(35K.4=GRQ+^VQH.*-*8Y3J>+B*V:N!E$<+(0>908\,J6.4O(J,;07Y-(Q MK9O\KOI+"'7]$6-!GAR>0YE0 MMOI"=JP#Y=G$ 6+_49'MY*:WVL1$C@.1.M6Q?D]YAHF[VR_MYK=6T?6IUOUU#JR9]GW2N5* M[F:;(6(?XS5HEV>0&\8,%O;7.XJ7F%+9*\5 M"@CS=7X;%*43B4=6O;3RZU) M'*K8>"J<+G?_@G8]$'\1F8+,X)$-?.8$?J2I;A4ZJJ6+6/ C&CFJED()09#0 M^/LBVH ,T1;\0EMP^'&A,5;E6[/W8C[A"%,O!#^+OPZB ")<4*5B( M)DA;> MIASQWO*0#$L7MA5L-!+I9X8NEIG"9)=6K-39&<"Z>M$B\,(']A/1X:9CM%J?&W+GM=GY MV]3GEYBN@@.4L= /,D+':Z"ZZ9XKZ+*2=I+C@3"SNIQ'0IB5+NB(H,PLK:D% MO:2^)V=?4&:UR;7=;::FK.%>+"7C$H;.A1/5U!)+TT@Z:HJ<*4O?!\FS7/B, M5[L@PP\+''GL,+TD%"^\..G^/2A*HV \[(WG7/W4/@[=+8D6G0#U1%RG%%8O MHSTBL?:+]_K%.^1PR,)A2*#&DFFS(;[%B:A+ Q2Z.2GK]).6!)CM]*/Q Z8] M51Q!*2,*&3?P4_C[ E"+MJ(/$LK*Z:SV!QK2HH6EZY4R@Z!QE*HM!(;>PJ]K M.DEEA28]=Y*ZQPFS)[%_X5'02[O5,BAB2%'K12LQ(4!>U2I*\2:?C+0,%D%B MLZ.W"&"E&2>?"/%?@C#D_7/RV!-'Y9P4PU):EY0G.177Q/; *&R5B=H359D; M6F:-FH+GU.R!B-C+K;$L:54BD5-QRV"*+,%N?7@W'"0FBS!;55+V#[/5%\;6 MU_=6]\"U^M^Z8-L NALF2N1ZN2RSBJZK#FIC;+=;VG7#8GP[L:C7W!RN8W\ M;HH6)X8$-<3)]:!IF9$@EV+F1(R24(VAW#\]4&,Y^>]BN<1@*6!A9T?-+F3HJ*?\.TT4?50GVY Z/%'F,LN9O MH$QD):O%L 1>L*_%GS$.(O#4RQ!>] 33/I E37_#"YD?7KP-_*;3:2GG1"EI ME,XJWNR;A]GE_5OM]Z*(&B:7'>[L9^?TN2XY6X&)WD\C^?*JB4_TB%8+Q4!G M;7'(!/$Y^JO>LR&K'H5L)VV/-79F!=8OH$S432HJSD1]HE;;A)B5*VS_]L8B MDGZ0N'E5W%H3_9UY>7. Z:D16UO01+$DBDZ'S+O<6GL\]P'/G.*. 132521; MZW2+0J109AM&\R2(T$)0';P8>V7HF2A %Z(EDG*/Q>0F1%MZ$= MJ!=LUTAFN^S:C#1ADR VT8VNH,T,CP7B0E$#A9K-#'][S3U,??5]1JG_N:#-9.^]&]%^-U\,-^/^J\G>/UAE"/RLR!ZX[@ERDY)7X_F)>F MI-"OB)Y%$;#'/&[VQ#:+Q-4\N@>LHJ, .H?*7Y,=K,F2<6#K,.UQ47('&E-K,1?1:E#X.8@9\Y>$GI/M8[+< MAA(Y_NC.D/)QR)K"P3,DF4_0&<5^D" HB$EW]!O016CLA19Z;]F03W\WIQZ MJSXF]EO6\:-Q14+_:KUAP@BH@^[)/RE9I-/M(6IL4)[0L2BY!*P M[/!?\+QSW# S96=UT4J!+B6FGB U.>]+V5==H^4UJ:E?'-["%(QIV1:N,XAK MT9Z>I'WO^@!6-2U4N:< 2\EBV=VN#\G8Q;' V(\O*5FK+7+%U(" [>7M8Q@L M9LO_O[UO:XXV+M\-KAB-2M6FM52992U>'UPP:5B51R MFDGD@*2D]*]?'%QX!4!FDN!AUFR$W553B=L!@8-S_Y SI; 2(58B-%(U[22-5$XBJJ6 #SZ%ZQ0>+8 2!:?Y/_P)E8G=1 MF@I]7Y2:BU+YB/L) KBG*T[_EB9DD#E:#!.(<;R9',=8;DTPF&#-%>Q\1BJB M\^D2IQS&/WA9F<6I4X0?"=/6]F@% "E1G(/[%.3>P3"HE?S<(B7YL40:$G-* MZ!0YJTKJ#"9Q*DZT%\;T5EGA=)^7B&!R+Q:5O8!,?*%P%#LV0_>[^ ^X*Z#R MEW +_CQD@]1(@?0P_ICT5GU]P^(XI$M)[]FCYSV[YOIBZ08?: ^'P6IQ!'/& MOKL?Z/\:_*DG@W+X"UD M\1#\E_ISDM?1#Y5U&Y2)U"I0)D@&+ZD4'SB/VX693TBCH2%H"J\/A 5OL6:5 M.D('ZUMS1F%BP[>G8Y Y,KX/_ FC"=4F0_4Y!$W_(^UJK@&>/LD M.1FQM&UBJXP>E,.?%W%FK/VI*;M[?!CNR^"#3&#M/WFI\92KM-0I'L406]%KV:T!75L#.DFHGH#WOX.-L"# M$*#J546),J]X3W,7GPV\P?P\R^?R&\V(^-?G?1QELA0/>!*>@*B3K4^5:?Y! MQ[+"3-J_*":[",KI C&?Q_=)0,44Y1# C@_?8!"PEP+"*08-]*@3E*,8E9Z: MN& C:KYW^^9S'RG 'WW!A]4+;G%X"&2)V)SYVY ]\*GD%*LJF9RW4%F#MUW& M,2R2]?BQ!#J40$XA?"M>HPK\$MDRE1:$A>=-6"O"W/D5IR%6S+EX#Z,8Q/); MRF[S+&=$2@/#C=RA'CG@0P=R;"FA^0*:&96@*A\*%C5:-I*6+V=#BS'#:U*: MBLA"FKQ!$@"XQKZ&?$J!I?Y$]BJ '0JX1\DJVH?Q77)&P?E3DJ5.)LSYDTBH M@%DO C7OP6Z2^&(N<]4X[1ST:KR:C/HJ M7^J[!3.4^3M3E;^!7@U)ON.X"JO)P:W\^C/P%$ZS7U4/8F/'_G>8Y"!S%EMV M#AY$W[LVGKYI37O/*FGOHA*37*]_AUM5+!D"N"9$C0Q$C;40-1+B$?5ER*+K MUF$8*3B'91LENGDNM1Z&7-U?KU9&!OE#UT3^>0O%95VG56'U?110DR MD?8W+!A>C*\SQV0\.Q67694R4SF/9T]TY9;K&8,_Z#G_*,QE:B]T2J P3LA" M_#%SOE!Q2F^@P2DTJ#?C4(1ND';&MO@HY MH>^7K;)5GTC7M"/4U?>FW7%)+,DH.XP6\EV,.%7!U*DSWF>Q+1S!Y;6O.P10TUNZ,9_(Q[^4D.,*/+!H64"P&@"1$F;,_Q^76 M?+!B!(^%YT2=.Q X1;$GX< [%5*^HE27PP;EN!<:4=Z[[CPB57$?@LZ"DGJL M F69M&U&PBXK]9*?@EU)9UI,Z#?QM+0<0Q7-04&!(O6T'(_S)#[B! &!8Y%1 MB_4VT>('I.%:Z3NW7'D+8PD0MLI/M27IT0(YG :&XP/.>O6UO9^0A%(KK^.W M?2/9S>360"D5,/ TQA;WN-HS8]S#.2>EU'W8@ MBY$O A@[$(-7?/H3',0QB8O[TG4N!-4_D=&-]&I M#ATQ0B"'F.4ZJYQ9+G;O>;%E,%W=GY&. Y";[W:0AJ'P<6FB36A7(6,'4%4D M5^;_,E5$^/@$J\-5#:.L$U/+DY@2FT@%MQK#9H>Y1KLCI;U[23T0-[.X^&I. MO@@)T-:?(<$%:5%J0D9%3(5&/08=5LR$"8FIU911^+A+CB"*FZW&'$0 [I24*K.7%N*3,6N.#Z:YROH<176V_ES$Y7 MC7H,#Z>$LC?DNKN:7R[@:H6M+ ;_=[DN4.C#M@XLV&2H:V[MY>I\Y6_/8".U MNEGS!@J8"4OME$"OA__%9!$18=A%T3*UJA]W_VI65+^G<)HLPX%9%4VHBQ=. M*)+15 !"E$_RXC,ZU1!=PDN4P_%;Q >;@DR6H+T;P#/I$ANZ88 MUMM7$M)(7;"_RG=YS!?Q3HIZ6@^;F\\HNR6#A(QR7"$X$ VJ3/C0P8;X$K7\ M$5?58Z*2RZU^-#H;*LNQ]'K000KQKR80MQ%_AXJ$#;E6@:],(0SZHJS&.N\6 MEW?W=\N[F^=@\>TZ>%X^7/W[KP_WUS=/S_\0W/S'R]WR/ST=UK9"8WTF3K0H M-@ZMP6D,%GXQ9; O<.!(@0.G3(V^%&C_&Z#.L$G1U5,I +Q%#0#/F_EX(KH; M]485U)_A$WLL9YEDT1J*#W*>6"82#WJVW(WH8^D'I<<=RV:N1@)8;VQ4]&HZ7P6"@:@#GH$0,Y MY-Q)J#LK[-]BNB+?HT%_M#"=)Z[\6'/R#:2EX:\\G_77E9JJ1_)_>;5M1!D1 MBFXS"6JQHRR+_CNL%%"6>7GY(,/A+W_^Y9_.G9[2&L4G4V:"9B*;P.XG*X!' MKFU ,8M822$T7S9'R+.3:/7/*/L.=_OXXBPQ2B M4)6!@U2-'"QF3X6V#AE7/XT]_T@&.^L,P$G(&?Y<>,T&5.7G(+WIB<20[?L8 ML@'9 KIJG\AB4B,&:L@SH**6<$8S$C 1'RNB_$0$V>N!_Y.D:L^G.'CB&'3">F?.4" M']?;Z]DJOW+Q &H.' 99"BMI-\6 P@+R;?%] D.A5Q)KWGD'G1,@NO[&N)AP M33_ZTV#$ZBCQ7/G$A+U[3I Z<>DV#%HQTD]K/M2N:!V.7"05LM*^ZLJ M/;_]*#Q,W=CM;NAV#;];V5159?I.%V#UE1(QOUTUEE\\T]TM+06%>>"PY'.G MG#/QE=Q'";G+R.YTLT=IZ3@$E8&#_X*A S&V1S8\-EE5!H-%VR@70IZOWTCT MMN4T+-[YX_%&G@C(%/!$T42\37D8@XX]*/5=SQ&H28)BEJ RC=3E_\ ?L@,) M6?K' HLYH-,4SIWM7M9X^&M/+O/JX#**M1SS77RE\<][YTU\_K5[L:^C+'9: M@+]B&>)_P0+&QO4K3Y?T!L(F)!#^2&>L(!OJ+\K Q4CL08_BO7 MG'RA9:;S8O6W/&)D$$P9GWC'V:) PIN=.#J,S-'$>957KM?Q8^V2B6W_)!_$ M576WPGI9B+323M7Y#D)9%D*>I2!4"_(897_REA6VHD6:YCOYX#2>FN\44@<@ MXN&)RZUX138JEN3*8B_: DFYX !6_/>XZR9!^J=0[0_1SG%IW]@+=(CW8KX) ML[)*M]S/HV5D752=!2BT^4%( M!YF\U7C"B*@&]&CP'I6"1E)"DXRI,#M>DIPSBTL!]":-ON$*DHD&(Y'(@8-B MY$ /[0W/8P("U;%KX918B;WP3JT6/QS14 U6_Y*231[?1YM3'U<]9>",BC(] ME7+J .;^,7:DCD*JMF4CMR46VQ*UZT=\Z&W1+V0NMR7VNBTWNWU,#X10%CMPX$;.5 M2& I]Q@>+95E\7>P-8;GNWB6RY?[0N^(+&^N@JE@#5HEG#28^AO) "_\D='W M:,W5X0-7>;@ (]'Q(<-ZE47O0\I,0'D?@4BNIP#1Y0\P"Y<[_A@4$P7E3.=( M;54T$>3FDD(%^B_BVB8@4%Q#";=[G0,(HSS8TB$A?E3"W\TG8:LH'>:J,A3Q M+L8]9QK'$\1;^Y).(6W[WZ$Z%&&!"FP!OJ)&G^9S-'4OTOV>9;>DW<2_V7X0R#&"?XR!1S!> 2H4U>&;%P$Y,\-(J;F!&_1,Y?:%,JOI\YZ1 MHCS0>(;6P$3G<3\K7Z$FR_4)EV/>* ML$3RH%&>3#%LH,:=_])CPZJ#%DN>/QT-)6ER>BHW0A0$>2H 6@:]_$61EG*\ M"5[\L8AHQ(6_1@FIU)V9E*1J^92O8:9 5Y^("C5.'S:/+$I6T3Z,96K!FK"' MS2U77\(8X(Z&YRJLI67EES__\IWIZY%ZCLM!%4)GQ0F3 M>3R,_JBSE;S:%^2FDER1$R=OIYYK*OU-U]X],=ZZXHWT' 8UZK(;Q7JF+[8Y M;/V6Q]QS!-<)<)=;-JP^#Y?!_O'L"=*VP0$(GC"M3PX(,H'@>2JC,,^VE$&L MR,E92D+*4-Q<9U$6HYX%*:9<64F/3G/T2(_,"R40GL\%-UW/6B%IP)6/$G% M=(SY,&%)32-\>S)^5V-V5*8*]%SG1VW\]T)H,Z47G6!(RU^R$$!)G@^[5QJ? MZH*68P1RD!FNLX9K[GFQ$%:ZC#+I45Q'[]$Z#^/?HFPKOBVH;MMHOZ0W209U M/H:D-XI9I$]1SS,!GA_7A3>4[>#@2B8^W*A5&5(_1_Y-62/1$2.2P.44PIMD M(F*U$D-ZG-& MS[EG?(*?-GR&^77]-LJ[G^I!K!@-FK7M M"U>H][2J<6AI>G^:9,Q]_?7T847$7@[I\6'D':&(WH#*Q"+H4!89]%TL>L!B M:R*(7O$4D686/,?T\E#[!3[S" %V5H1'SJ0X:ZO_+$/O)HFW\[@+QN"[!]=6 M -+41#NAR@8QLLJN\C2CN_'J'L&8P4H-ZK'DT0AK5P>UM6;/"7\MS6P ES/J M7Y[Y70OI9\E[#=(B#57D87R#; 6)!W\;X4.0-NEES2(] MA9X_/E5-SXZ1M$G,SYS%/[#G#-B]$-VY^BY$_%$LZGSP@+) #J]4 SZ!5"+. MBCR[E7W/:7R'H7V],S72=\6(BK\@%3 M-;^T'W!U6:X \O?"AD0N'FO+&_]\D5T#XG#>G3Z13&5JAPRQ$ M@$19:]U?Q%B,&0T1*K) MR>G-WM)>12PT%VL@:.I Z4< =QZU#(L>.1!#!WNM9LWA1<#;LB,>A;0O=DF3 M[QOP6^L?8YKTC%'X83U6<^8+CTUK]OQ ":['E2C^66]SED09?XFJ[]/P&! Y M>%",WGB*/3/TT4EK\'5%W:9&'=%3^$(=&9VJV/*M%A-]J[(P#F=5Z<-&%L@9 M3QR4XX+R)4>>7@( ,,/E44_?W JGN-E/J):NV-1$,K7WYR0A9)%JVC M.,^B]XIYXN93FI]N&=V!2)!G"@7Q)F10!RK5IN)!N0_5N2LFFT#/'FSX]$%E M?@$"H590VLHG@,?'V*064GA1U#6CP9ZO=@NEN*JY@#[C[]9D8\^T^!K^E;*K M.$Q3B(T8Y,LJ9[)7!!#3!6(^%3[BWQJ 1%#%WY?-SJE\,,# EP"G_2V6*6MA<.[WWVD]QUU1U8K R=EZ'FB_6:[U%ZQ?_ZP);T M(RGVCSJ;B0WY$^+";SY%H(ZH*2Q53_/*V^V0EMY"L"I/5ZK1O*LD]&F/3$KK MX7.086L[EZ]1P1/[66HJSH_1;HY,2!E!UW96UC'K3'3U[XU,I@6E^39*PF15 M0VEV'<;C1\'^NF-&RNNTU6L(3R/)&@+0C8?"]Z3GNJF=SKN'LJYWSYK(Z:@? MP,<"D3]64P07B?-2)>.+U4BIIEWLUQ.)/&&14Y_NEK(G_H?*7:^28F^%_%7 M9O&PN6)D'1D9;?5W1)%1.-#$YL7A6U-.K/V(S9)(',/[DZR_ANQW O@QZD/; M99*N/MA'I#]JUET"T FW7&,SGJ53!L+^GJ=R<(D6_[!I(B*,^DS8)L'DA)(?(:C_ M:^=1K4:81ZP2H<>9YE,10->$DC+H2Z?TQR1UD2VW1#X+M^%*E,ZVW"AK2^3C MY9+LD&4WO8R'/8&TDN1->-*>0)Q^V'"-4MQ:T[J='9")N:8[J$FTNJ)L3R'] M&Y[;T@EBO^*].B+*@-?*]_X?><@RPN*#1.AK2H.69MA?I>9_%!89XS=H-\.6 M_H3'NG[@M6WI\,(5T%0$NY,U5\AX4^DZ,TI_IPR$3/P3OQ L JN'V=%@_E?[ M%1LR'K8@#&E'SK-;;S$KEEZRF/.80RFPVKITV%/8WI,F:)@([Y#5,?A<93$084^_O+A^>[+RC5T=D MXNH"M/P2%4NEB:R.+IBR=U-]N]=10RW9V]H2^7M\#5=;OA1V:,<(FKZ%HSFZ MCEHDP2H8*'E2^(-*&->T;RF[S2%F4<-NFW78(P?!/'SWX>L-/TM)%H6Q0:*P MM<%F[]X<'M^HJ+5*F@'U(G[]FG/!PFV"J_CS@ 57WP-8&76ZRU%G@SU:9>/[ 2ANX M4*B8_")6=CW"L-B1;U7]T"X1&YIAOA 25NLYW^_CJ(#H:C%M8ZL9V#\;]5EL M]D]3&1$I5(I-QJQ._I@VZ\5[+!,"#.:JVLM9A):<;?;AUSF6U?BB^0_B5Q7RS/= MNS-ZW/ [7PAEAZ?PXRM?'0-CIXD@8T-L SR_K%R0@ZT4"2?7RLL-',MAA^_L MA9Z]Q:59%282@2C+%W8%*V2'*[JNL>Z>7= /V8KN2.'!=CE6+4T1;1.7%&PH M&ZGV499>;>'VA@:YIKLUMKF-)B^.^(G*S]@&MOPUC=91R X/3#Y=7TFVI>L[ MZ0T@$"G)95]XX+B W&JLF]F#*48<'_M1971%R#J%M'OICK=Y],TMT2T7TK[U M1/CS8C:'-9I@'\WR:("D\K"I2,IVP::[UWS$38>V/AOUO*)[B?G3#_AZN>#YE"$BO\[*$ISU*Z8A!D,/.ZVKT(V'P#UP[:YE-'&VQ MLQRTJ[,B9:9/$.8+,50],J<=_3"_3D-?+I8+@+Z%O;7UG7KU0OYB4-J0 %-V M2$;--LA+[H/ ;4#!,E%VXE"81Y'S:"4*/($?7-Z56\HY&%$9ZF%\17F#L,[\ MC^Z,+6F<:AO^&GY&NWQ7F%>Y_+IBT=YE^O,U%[IPW Y_="<+NGN0 M><6%*_PE67.M/MMI-MABE4?U/E=A4'-#L/K)9T'@C.NDG>NQ!<(>\V%K3R*) MQ&$=JC7 YL.VXA;WIG29_KW0/4). -'+0PDA:GLPCQP"6R[M8XJ340AKB.NY MY=A(:_60[DJV7F< MMT8K$^%'#8 H70$>ZH*1T.2UKOYVKF]K&RV.FB>RHF])),NK%%I@"90F],$6O-J177$) MA$J.A%D$R?K/V!$?#D3*"@REPIS]1CZSY0?AJ_]*DVQK%$&&C8BJ!Q2A>@;7 M>_5'Q'C>)^ 'I@3CX@=L7EJ\W"KE^2[94+83W[S'9;M&YBLM8Y'L?4C^@]#+;+DFRCE1.SMMYBGIENZ>6A^HO-E-R_]RQ<%W:? MQMYM3*E-EFLVP$Y@;M1ANH8ZA^90,4O3V;Q8 \LT]BV( M--(LZ Y)R#M;AI\ %+$BT;M-T#(V1!6N"-M!O?N;SRB[):09X6EK@QJV00@_ M/X[Z!AVEJB;G7 K%-Z026W6XWF<-YMA[B&9CE MI3]=6HIN^;^U@L:L#;%#QT2A"= X!$* 1-)*GVEL?.'LK3$/B(C,^H!W)GG3 MT4:P/D@IB=)45U,SU8CJWQ7_.1)P1M=$PQII":_S=>KLA^V.5&8@'?TIO(5& M+Z.IX:S:HCK/*SBAB"DUGVM(4&^.B=^U:$TW]>Z," M)^[VX2H#,Q%?Y<__W)42Y&Z.;:_04"\B4$$F8'+E27!Y5PQ2GW[8F<5D!X \ M["!10R0;:_/)'LW1]=_;*%9AIF:MM_P=D3D_KT@2!"MS']<,;AN=JC@@50]CL([.$>DKU:_*C^,WHX8#O[4Z5^7%+&Z(=< M*?_%AKG7O_]92WNE .]?Z+//AR!LL] NA;RS<;Z-5&%O8BZTA=M2#&;*L M\M-\^%\;O+(G([1WQ":N@!&K@$'9/-+6QKA1_I "^IIGE&G0I$MKJ+^M*7:T M%F4D>DN.+M_9IQ^V;1=2W=11L2.1M5N=Y:MT^5FS6!H6K%:P.UZ#MM\C8$//\/1(FPN1XJTKHF:TBF+,U-F/39Z%,SDF= M+GQG!^P#U775THY@;D-YF\;=NODD;!6E1&2G&\_JQ&N8PY:W#/%M[O9JI5;0 M @XF&[:Z1EW,P]B*THZP#'274@.6M4Z)#::JHQ-N79=FU)J%G]H:XJ8>K'5Q M%;!3<'X/\77:LM@N3MK1?B;.UB)JJ9+>:'%5=73!ORUF9 OG6]?=:UZFXNZ( M''U.B7[R],?+&Q=YZWKM%2)Y0?#]N8?,Z:2ZKBJ4I>JB_4!]D9&D;QMEY M:_KVQ=;DF_#&TKP,?S.':5F;8T>=# L.OCR8![!9S3Q.-T,OAN/ M#R2B[^.U$TBDT0I=,*F&?#V&[($)J_1:O 7ZB'4'B]EZ8IL7CLI)[0UD-<*P MV+RZCAMKM[L:VLT3ATKEL;30I$Q4'3D$:ESY!UUN:9[RE4 P<_29$9+4_W'Y MP9_1@^G?'A*BQ4!X:OEY!57"ELCJ:Z;Y\H 2:\]=X.W((69UMZWU'UNML O7 MD83?QABP_-<[ON&I$ W?==BIW3S?JR/V-[&!^E7CI5[V-)$-4POH]PG#8 +I MR8"2\M&S($+9VJ%;H?9<8(M"&P)[]7=L]1C2O_EQ*!->^+-5"3&LF &6?"&I M^2<[ QQS_/E!T-0B@1LAMD=TPXZ!!ON.?)2^\=9VH&!C0_18396!J/X S>_G M)I^P-IROA-$'$OB([MB&D5:1'<6Z7?:XSD[8+D1 ]A2FU##6\:@5&!IG %>_ MKN@$&J*R[EU W.X>N%!-KYD&31:9=5S?$&:R,F7051.J;9,9-AYZ+I=R=BE1 M]Y)+PIO(4:&VU12U=!Z_,3*_4]4M6&Z)SI;^2^M+.5MCW["!('ZWE&U(E$$L MBW2\>(\"\;F@N5R*GK7D7.UG99WMRL2QMYZ%9&H3 ^PBJJT']E=1R-!+NEB) M8GQ6/[WQ*_7N/;][U%T"W=@C1#37$U78K%AN^0IMIYLBNV'JCCF6]/!1__37B M#RI;;0_WY)VOQ*8R]NJ);=!5")'\$S3UVGXLY:@!L)F,4>*2XI18?\4MDLI< MYOZ"FW,8;.BYSH"<6<7A-+0ZNU?!V'"^\10"19G48!87.R#@R+@*ZSC8,J2V MNDHYXYZF1L9H:(;YBA4%AD6,A H7AKNKT8&D0-%ZPGKVPW=JU2.X>FI2Z2O":K" M[<3*->Y;M^+O[(X>!5L"4]N]C>U6V(*ZW4-SFX.5S!#UY9*(AHR'[6FN1U=? MA8P="AEADA+'1W 2) M2Y*LMKN0N3+"._K,)Q[875BPT0K=#P^82.R*GY$WRFHJJJ4)MNQ10'J_J)>] M+/DMGL,7SFK3)QK'MY2!('!,V8N3AL1&DJ-9%>.[\I;:P.-<'>83^EK&F=IT MHUYQK7V'07]QE!ZK7G^WLJL;H3,/Y:!Y(GN07Z N89BU8:9=;=&='BJWUXJ( M6OX^,U";17]0F\4LSOB(2?/U%$;?*?J-V>:6]RW-PIE^C_HE?S<[S>4>]G;B MV]MC?A\(@XV+7#65R"EPHF7AH-:WZ>J ?6=;.&4@/O3\2+T[HY;^,=C&-3Z] M,VGQ^-[SM6I87C]WCUG5NE(WIZOR5"GW'EOD:N $LH@\[(H2H/\(L^VE$%$2@_[ M8;,+MI>6)F\0F0JQQ5^Y3B/3\;F>H^X&%#N-DE6TA^082'?B&JK12WO"..@: MX#+\O%M#C,(F6@D)VX6_;6F,+GL".ROLI/=4KLT6B^-HCLT%O6''J/A@3R[. MXZ='MU_O=C1Q%]=IMD'WQ&4AEU77&DVD$@YX3?AU-&<1=/?"EFO@I,!Q8V3+ M3QR75,M D,5[&,4@A/'C WDM%:B4HN0/%V,?-IPM&26?D<;&Y@J:4RGG&R>( M)G#+K*C.K@X_)FA71:+OB<>8X@-ZC;=H],3KUZRD\R4)I3><\Q@5Q:!*+/-U MM_*WK/" @X9$WY &N*%0._F?TM#@K$-GZX,M)!-1%]H1)%%O@?W"*\NY\([! M9=M&>P?NNJ/Y3+P&(G4UZ@6%WVB*?1>B-%3(A2K&2=AAEK;:DJ[VZ-K2#3\C M;YPO?V'T(]LJTY)95S(VQ9:VF@Y(UWVV-L8F I[1;S2A]=#A'F%<_7K.0IL% M&57C1T9)#N@=>/1L[9&)N,K%SISZ6F]2_9YIFVP2FJ0C^\3 MUX?MLM^10R#*(+K!'Z$G@KSA.F[$A=AZ:C/9N M5S,Q$6!MC/T%CO90;#F+'BM)Z_SO,5'YP-4\$;,1J+L?;K -/VQ<]#K<5^)F#$$UAE;SB>^W MFU ,K1JCV[XK'C#G8CM_7J@VAO .+X2$!$A&&C; M-H9& ^QC5'GZ"YA>\ S:<((<[;%%.Y*YT2!J#;#-S$;8X(,+!,W9 _L-+)+D MJM; 5FRA,H:L'Y(GB(A@(D0VC=)CLO!&F #[SA6%X1_#B#\LZAER@,^X.F!_ M^1(4S6Q6KOR.'>&N3TXM6?AA ^G"!4"Y0EJ6@=O/6T*R+XSF>Q'>Y,KA'VEL M[*]97+/2[/*PJ9ICCKFJ_<9 ESZ>R)NH$I%D4+3#+&_4VV SD#BF'W"&;BF[ MIOEKMLGCMGSG$@:/&0 ;4:Q1X,QY]JR-9W.O+# ^E?*WP$:D E?ZTXZY=6/, M@+U=.L900-TKQ/'.@,1F8U2O,TDBRD3_'BKF\-G.LGF*OX#=9'X+L#Y M;\S$/]M85R5'.JB.M5MC+/M5_H8/*(5A.!K@(.[H&[[2]%3[GPV?7@#E1 M*8[C/ J.YG. <[6(=?6?9V5O=/B\C0WGE1-\>:A*^M90[^Y>Y\I03GU+O1>* M&;8B1$.02M [_/S+ZS+*XI81J/D[:BT$N>\/&\W06\X:1S/\\/,&(('#1]N[ M$W8V4*G".G* FHWFP'Q.$>1=NOWH@^.[%*'0&)<_WJ,U65\>7E*(!"CQ,U99 M]"[S>AV^@>-'P3:YUC-[[W7Q"/(?"/N'_ MM[:D=Y\P##YO[1I*P *Y5$3DZ_H_%J[L M:SITCY"J)BM4T H6A 3(B+GA9)M?U&E7@+W=;8P1C1U2+/H1HK*X MA%4#R^_/RT>>8@Y)3'R&)K^N_H;^5LN=@G@>*[9PK0G2@H6>Q0[_]^6YNL;R M7\\2\$4%E,L"$QW1ZWYG0I=TGK$!%JOUVEC MS6X+--:Q!<_?V6$&<4RK4(,$M.Z7PTK=KR0.F[G=UF8N(9(]@VMY M TX$J\7:WKM<.:-.\ -LEM5[,=K@LS!5WWQ&V2TA'9;J:BM4O 45@Z76TUIP MXW?4I?[Z:(.$T+^@'@#"(!HZ?","*GL7I2EGSTMZ24"L?4B^,)JF@)"8/C*Z M(F2=/FP6V4YC6;2/RK#QYH1)[AN2_#P1R:O.-JV)FZ*R36WF;7AV>0AZ=L5V M&45OB_4\V\122*%?K5A.G&#LXT]Q-MZQ85XQ M;&^8+@U&V'L$>3LFC:.H)"O4_G1)^9>N_@XRS3>:_2?).,.E_#; *1"&R%O* MU#]!.V/0Y;0KP.8R R-,CP\E_654%_;IRT!_OPQE#9]?["$-S@YS=H#IN/ON MK)H3AL&^/H8\H.H)KN8!*1;;8Q^&CXK^5GU4) ]&$_[7E8R?EK7.Y'^=FW#L M&/A^HUZ@"GW:HUL]53TW*%!WEPC=SISC;VXY%T.10 !,[[FT'_]BYZN.YOAQ MVT*I!D5%YV/54WM-]'3W0F<.1E'T3@A40\.\'*.@8FWUA]A;;#+"3)$B@P9" M-LYKF9HK5G?)FNP!^37))$@7908P]Z,ZSD0(H!M'C3Z95ED%=%$^B/[BP!CC MS^V5E%@5O1Y(V129@.\ABT2E[C!SI)&U6R&&:WWEAV:7[]IWK/4C*I23*-5# MUB][4.N>&EE:EB:X-JQT*\VY?$6<*['EEFA7A<$:96^,S;T&9J%4:C-/G0#3 M,ZL(O3K."E7 AGS1;H5] MA@ED>"X_."V'AX1H^L OSX4)<&G9(A*.' #[ ME:Q!73:U&^-3Z>R!34X!!V%A"K4&/ZK/;5+W&G;.O[,@E6DGW#U0HWKCN^$(;[X5M2??24Q%8(#CHSD[S-D-5\DA M.]KW5NF+JG+S?X 4LF<:Y^(QMSQ]EG;HX?]7 JHT!D/FY[\32P9 HQ&FX2C\ M*V4Z*JHEW9I;8#^[K7@GETID;XVMD)KK9MZ[8KV[^J :]\J@T*)8MY"P-3X, MO232O"N,8X^,IH!HDJ>B_*D0^-O6P.%CXA_6LH![=ZT8:QB;Y6B/,C:VAEI$ M0EA7:(WI[]L7F\23T3NZ5-V%8@>$ZT8L2M)H)>^'.S !<)*N#397KT>TL$S<;)<>JWZS%C7U,@O\(JTI_,LI?$R7JB@.=:9:V:')' M9@\<$EU76A.R$UCEH)[SQX/_]9&I6O<=B$R].\^!'7L%9;.P01\.LI,7@_P1 MOI"$ZZ$Q""GK'=?E4E'AX=UE3.GH@DQ0LRXM&/[LX0/VUM@V+O86)DIDY-IC=GX'Q7MSFD MO]K<.'.H4"# G%8D"5E$;RG7)L/44-7=W@J;;8$BTHZL*-$GK-9Y5R=LZX&( MAI("(@4O".>*HLQ@"16WI"/@*?J8!YV19/PM)6M=O\;%.TPM4;6YPJKQA=+U M1Q3'(C2V[OQLV42.[#HWQ_SG;7G0V1!;HJ4).4B\ M^]L\63OND+DE]O(-(K;-OF-KB^VU%W!Y!83<,OR$D%@3-*C1#=^[-[98+2LU M/7!Y- '1M*B""NM]IAM6_")<9L\?X1Y^L9_'00/BIP29+=D"BL-$K;L')J.7 M21S"&Q-U%7)OM$(7O8P50LW2D[$INBM:X!V&@@%#++ZW83F/W$=W/TCW2Z>]J?6;GX4)?S+S* MSMR[8AUL;5&#DX3H],;W7D5>M,.2FBUF>K_=V$GN/MB6-)#?;F-*S8:TXM[Y*Z9>QJV".YNBB?<7::1'>A;-:AI9I@(46U.88X\WK M0>Z%:M+5!__&M; Q[@"(BW^1_#6.5KKV@^7Z]>N,J-S=TQ5?S98FI"U@FG[' MOFVK%2-=X-.--MAZ9V%$USZ!1\*T3!ZMP,D8Q3GH=$? /!TU%/8&G*JBB/]\ ME^@L$@K/7O-XI/&Q(\C(:U9JNRZQVMSR7+^T4W<;/BKRM@BP[P+25R2\PQ"[[M :3A[D7+EVIP^S0 7QH%@<._F,>$<7 M*\ 721HU\;ANLP^C];5*_M*N&?[$B)AK*^+/:2-A7X<.,/?*V4QMA[-'CO/ MP='/B (2[VR%HB;$/9#IP$XI\4%[&%+??MB0U\IT*0KZB( MII92[U.4.A(_.[I@W\[Q,J?\6;OF%JHC%NM.1IM#OIB,.0?NINJ7N:%7'KNAZUR%6JA.#1=H0R.YMC"<,\0*#A3RP\Z)(I*#8&=^F'R%YO(,C9$ MOU$Z;Q B*4P9)WRU8J%BR7:C9>\A9D'P,OPD*<3]V DJFF##+RC^9'45U!K@ M[VY#*717ASRF'SII8'$0K*? &"HU'IMB9.\QUW()M9* W:VQ;P<<^D=&-Y%1 MC*S\C"VF%\:!NE#843VVLQ>VV")M/D9;CT.\[]$-^WM5_"U"?]*OME7+,C6> ME:YR&ZZ@)E%N_B2VMIA\JB;7WE)FC/"L%0YNO!FR=G"UFG"+NWF8 UL"KYB; M788[4SOL6\=WF^]H7QPS1W-L]$+M&.HN96)IBL[8+=Z\RX,K/;]'-VRK:=/T M>7FX),EJNPO9[]:B(1U]4#.W:WS[2@+-J#&PH3[?< ML)2L?PV3=0Q5SKD(^&:"9[6TG%?<;#_O7V027M@<$>Y-WPC3QLK&5478VQU<@6N%Y/*UNK M.?9]TG;C"NQ9:4S^E=][/MCV8)>8CAI@!A9V$4CT&Y?KN$3W88F1;[::X3HG1,\4;*Z@D *NJ=6Y.,GL<[/,EYJ%,1O4U1X13?J1T76^RH2U69;537E#'Z(66W< 5F\YZ.9&=W;-N@8B\.8T/COKRD9)/']]'&@HYS M^GC808RJ$/0E2<@FDF?2R'=,=/?N?*Y\O">@IY>\YB/G1M<9E78.=R#=DC58 M5"PA?Z:6V()HZ3[KX3*PMT9\?KZ&G]$NWYDKPM1^Q+Z-)>)6GRKTBSA6< @ M#*+KS,M#+V)W^L)[C3L9\B9^(YFIW(L,/:V5>S'M2O_>V&>E1&6\SEF!*2:U M!/%C'8N(F'GPT:/,I_;*<_29$9*(5?8NN6+NA!VR:Z]WTQ/,_+@1L(]NP7F* M%T\]%L> $KK[SL4"+BJRI/=0V.TO]J@]1W-D0CC[XP\$9WT[K@T;.6:]Q:P4 M-0%H][QG)%P_)-]#%L$1 ;7>J#SW[8NNHHFP)BX0\QZQR,EQA)7;6V,R\B]4 M6EQ7A"5=$"..MOA?0L0XRTP0.!_V&VYKBRW=]X?DD3;D-6%0Y%2GP!IU@(%C M8K].9I%(L.>AVHU%*4WR?/MI2! MRFT^H];FJ#XT C9=WD:GLRGO-MR<*!'[K@VD;3]9_[Z(OLPE"P$QX?FP>Z4U MG(76CXCVKV64285I';U'ZSR,?XNRK=A.>(*VT7Y);T0E-;-3YLCNV%DZ)3R1 MO IVFG!&^EDP8U51V]IB2Q-C^F?!C7G+.;*F=1*GL&G2F6@; M*J/2K?,96F+?RSA,("W%FB97^1W[^!8V)ELYLM><:LC="EO$:X!B2$VN-C'W7 39*4:JW/YA?A02^BOOA\RF]\!63/6F-ALWV&S*95\K? + M@T"9<7FL$:AS0.S-\!:<48_3GC8PI#[W7)EF3Y_?,?U14[GYFC@/>"+O-'Z' M&&1J]=7:F\[].ECABXTGKQ'SIJW ;LS2:::?D4/">?J-#3&/.7_X^/;=YBR) MH(1#]4):3GMG#^QO )8FF+; 8R(#Q*\E:PE MX.1NGV&UL[7U9 MD]PXDN;[_(I<['P]WA[OC;?[QNO;,]"",W\']_\^&G]V_. M@&\'CNNO?W_S[?'M^>/E[>V;__CW?_G;_WC[]NSJYO;^[!Z\G)W;L;L'5VYD M>T&4A.#L7Q^__MO9?UTL[\[N7/_'LQ6!LZO 3K; C\_>GFWB>/?;NW$'HY_L8/ON[.W;?/C+$%CHW\^NK!B<_?;Q_<=/;]___/;#AZ6>/Q4?_]]FM;_]T=NYY9TO4*SI;@@B$>^#\E(WIP1G\YA73>(W< MWR)[ [;676"GY/W^IC2?U^?0^RD(U^\^OG__Z=VQ%[$%^MO;HME;]$]O/WQ\ M^^G#3Z^1\^8,KH8?I=_F^$C1_+71_N53VOK#Y\^?WZ6_'IM&+JXA'/;#N__Z M>O>8SO,M7*$8H@;>_/N_G)UE<(2!!Y9@=8;^]]ORMC)(#'[XP=Y*%Q.A__[3 MIP_O8NLU\(/MX1WJ\6X)__A>,$3QO^>^<^W';GRX]5=!N$VQA82FW]N$8/7[ MFQ@._+88$B'T/X4'B@\[\/N;R-WN//#FG;0)/<:01=&W+P/? 7X$G.._1(O5 M8@?"E(KHFV\ECAL#AS6QU@,.-L$+RT-,\;@!(.XR+_HX:J;S8(7PMPV(7=OR M9,V-/J@2QGR, _O')O <*/&O_Y' +2.)03D&5C+A2RO:W'C!BZR-2!ZOI^F= MSMA[*X9_+E9/&W"11*X/HN@#:S)\O7LG_<**7 C>0P@/6C].!1F4V8_)=FN% M!\@\[MIW5W"70%%NVT$"9;F_?@@\UW9!Q#]%&5_I"8KLV#I2N@1[X"?P?^P MTL1_[G$,T/M:PFUA0WCSXVBQ6KK1#P$^I';OG?A;R!?^VGWVP'D401%]#V(! MVFF]AV&<&\L-_["\!'P%%OI[*I4$>8Q%"0?GSG80A_ M" .HB<6'!\_*U$YXU.T0@.+3X!FJ]_UP!UE 1,16VP^#.13680*<.]=Z=CTH MZ]CT<@_0/[Z!OXY!N+T"S[&8K"'U' 9S**7WD#E34><[2^ :!?"O\"S=07" M$.E$4-\37 >Q07M?FTQ-%5B26H=A5B+%!&HVP+D,MCNHCPJ8R9R##"7S85OP M9+T*[U],S_Z5;1#?!5'T ,+'#33C!/1L?,>A]$H/FBH.-#Q;B$E\9ZUM@V%M MA(%L!9J6_X3DI0X7=(#H+YA *+0B^N8B/I,*::#47VA#J M+8M64^(?<" K0W3#X'JILCA:K0!KF*&M#^$%H'4?XN3@L!9:G"7"HZI4]%LQ M'L]00VO0H@M%[:["UW[N.*D"97FE6\8K$%NN)S*M=@-KK87+0:9O"E1Y]KN@ M(V5P51-'P01.XD%FAZVL]3H$ZY0\J,!G;66!(/HA)4;/D9%SFB+(W(LD1H$6 M*-@FOSA>K'+FCN#\@+M'4D]X)_7Z>;7@%7KZX2$)[0W2#QGS>+ .\C&41$7O M4&(M-#G2NO70:B9]7+IC/%AFA%]:(;3YG//XV NN9-[16?AP%R2P 5I1>#C) M :D/4@;P?Y3MXY/ +?V[,#KB8_8^39K-?%PWI%,'?A8.0NL@#$B?7U?OQ)"H M!W7]S$ .#SF2EG^L@:9UVJE?D3&3.C:.$8K^.FU4\GFTG'"WKZAP",M9[I8# MJYCP429!8_9R W\%T:V/_AN>9 >X1N=;I/PL5E^"P'EQ/4\&%AV_J12F^F]_ MNO'F"JQ<:,6@L_[6=_*_W+G[5N=I3Y]6 MIQ^]\DR&,"US6,W7^FK'_]BGQ: MXCJ]E,^H\D ?E[+Y4[M#M,LGAO9<2SI)Q0<=>J)8-:^0;:E1L%B5NW3%H./W ME,%3[%NGK!P\P89W@=69,5I]19/[D!/M !E0Y]5?V[A!9']4IP VB3:)O ^J MO&Z2"$C[#_2^E5+2GNNDG;@8_;S8I9Z_--'1C0_".Z?[-U3!<%2)_@0H/1(X M%F1L:XV4IF2;4?P-]KGU+SS+_A'9&SAJE$UE%[HV/#B^!@X0U_8')4T= M\G3;\#"]*9M+T?4\AIS]#+O H_8I@-VW<'U+N8CB%_2J2!L<])+J M7U"&'*E[RT-FP/6K[24.<&["8'MI>7;BY5//IUP>BF>F[5= #9T&+\=#EX!V M170.$&M=CGZ7XW 0'Y,TS5TI*N8._D/>',VA]U(,\)_15^HD5$D&KS'PX;JG M)2,*JKW KC3R4 &-(*P"B*B/(/EIC8L(V#^M@_T[![B(_H_H/Q"Z'U-DX5^^ M7P90_3M_A@J-91_SY#SK&7B_OVG^_JYO<@H G^"(&&HJ/_=.S#G\E(,^=^-9 M:PPUU=\'PP;N=S> _.6@LBX4D*KM!B/O!NY7R_MO8(4W\%\B"H'UEKV3F.W) M)5B[B)_]^-[:X@#$-AN(N,LT2L9#-PBO_P<E M&-ZX'@@OX0?704A&L-IJJ.7-H%F"';H8\=>H%@9VCU";#T3LK1\#)/91:2HK MMG)BB,02F@]$[./6\KPB!IA(8[750*1=;T&XAJOW)0Q>X@TR?"R?S)?XUD.1 M^OH$)5Z4*E;9^4&FL]ETJ*7> ,]CP5AI-/#AE\'!=_R5V_9.)EPQ%%#Y>-@^ M!QZ&M.KOO9/SB(+P4 [XQ^T@A"ADOE54*^L2 MQ>"$A\O (6NK]%X#D?YDO=XZ<#W3Q!)$" -<4ON!R#UWG#!+&$+_ XUP\(%( M*J[ML&1>PO];#$OL01+'E_3]W M1]U7V,;]&UOHRR&P"*15?NZ=&%2GU7O8!#Y95C::#&5.G9R[M(3E6WOC>D?%>A4&6YROK?A: M@'%]G06A \+?W_SE,ZHPO(,:)%)%?G_S\$@2'8('(A^DBTO!!%IA\G!XF>*=G HB0?;L%*#]/#Q2L+[G XZ]3Q8/DP"Z ^66JP)"1 M.3Z_3%9O)5YZ%LA,5GG%WJ\6J$Q0AR5>YQ:83%"#I=\?%\!,4*&EW547L$Q0 MM:W>C!= 3%"E;=[*%V!,4)?EB08HX.E9J_W;NP8Z\.3[T4ON4?M'3@?,05I9 MT7.*61*]75O6+@OH %X<%?]RBNS(_^%[EOEYG PA/XG5NF,02AO"\W*P:;I> MX*=DH-I0ETD40Q+#+)T/U=6*(BC6@0.51\*DVHRD8,+'"G)YEG?$6"MR>R6K M%0$H?38H\QC"[05IU<.<,N*ZT/JH6(%X \)[*!4*9+/MD%/$6@Z^S@JFE=ZG M@2BN$%1ZRZ\A PC-%9!^";6UK&0>*F3\",*]:X/H,3@=:S7B*1T4D/\(/ \) M%M_Y:H4_0&FS$LBG=-!N/[3:!RJF\25$J=UAL'))+%]NH8) X$.L/+CJY\[6 M]=/H(G3[30>:U4O!1$1Y12LV*5=8;-:E),R T4F)M$A5$=>T(FR(FX@%*,+)A)K57(-A S&:+:1@&1126R\ZP26>;/6*P: M-GQ:)8@P";$Q5*DE*)(C!!O(%/#(.X%^OK=<#Y5MN0G"1\L#^?UM6N3D[]#@ MRVNQ+U9D7K (K3OF.[#7L#2AX?:;S[VOC.5P03V'8474!_W-BY[,8OB%X;"([2!,6YTT^'IN&$--' MRHGL-TYPBRQ>0Q'KH)Q5+UQZP4F?O2C 68*7/$7:SD]1&@[9$F7)'E>/TZ0]!EA7.B"#GZJHBUJ($ZU6PM=QZV5Q*0R5!UYBG7K\"3+U5GAXJ60@* M#Y!ZMU@,Z)&P^,#CR/Y1: MD@Z"3F.JD&&VC2IQ1 _6 6D]^/=Y&(V5B &DO<>'!ZB5IB_E011WN6N"* \H M7=0$G=^EC4P&G-5+(;P/91L0+'1T,?+!=R]Z6U M,#RK7)N8C,71487Z'?CK)Q!N MK\ S4>$N-U&2\[:';!B$!UK2?:F)%D8,M_&BJ*1!);P*HG;,D6!L/:ZN6G@D MN#T1+/E0PB\LV?X>EH(M>&6,1R3 V'B7P564U$H]P &HX0\_*\$F.$@7,J^-S5 M+U! ZTT=3$)10QG,+QX1A>ISA%) M83AZ_&8-3YR&X6")B7=6(,@$Y!>/E#_==AM>8$1,-/$$N1@.6"=/526HI@^@ MM-IJW&*\&LDS'0;B@(:BAYM:?8=/0O/%*AE>.$5,_.#NO VOQ=-&6F-"M@QG M(P%!C0T4,QP>3L< /A[-\$)$G0Q==C"AQ;SRN4#O#P1*),>BI>-"X#S9L M/*'A./%?$6#WDJFP\.TE?B8SO-Y4E]TVP]952!'"=7NI)%7;HAK517I(X=Z MV+4M;RZ2-!=)FHLDS462IEXDR?."%R0B;X+P*DB>XU7B-6,]&(DI0F,HKTH$ MCX%%F*+OI %21;E PNPX.RN?5E;#]#R)-_ D_R?Q43)&)TVF<1M%B= 4\@Z: MD,]^RI#52_E$[ERH)#JI&I3] . &YR_H1>FNMIB/X.[GZ:EV0IS[GM9#APE0 M=SRIM0Z$L_L-?P-)&"FB!#?U#K4E M0C7Q;>IS.RW1PR?&5UKFG8D_OHV02Q:.E MT5- H"Y%^]F"IS"2(? X3L_3)8"<'L%#]Q&$>]=&"K\;.$M@!VL_'85V5]G[ M9S4HGTYE!$)C55(NT[6ODA"]'9HBFL*8_K9(%$IC*50^/"3'ABV@N M>['R8C#>C)D*3%27#R5A0"HPN^SDBJTPU@,>JFU+<(I-+8YAOG/NQ8,J%:+Q M;BR&:3OSTR"6L^$7^]S<2#*L#<='0$L0,]_G>(B6GH ^0B2T*G?%!UW-JS!' M0I!\$[V$/F1:Q;7OC D>AO^CEP@('%#Z7&*C!PINO. E&MW=-2I,"HE_"(.] M"RFX.'R+4/WN/$#?7Y_;L;O/LM[IEZLM!I+VGN&#=9NEK#2PKD2,%>/J4D\QF2%T&9ADDL(O$ K8L:B1BB&H!7 M(/O?$L:Y,XBQE@(#:#&]9N(7]\0P7=4PG0V $]U >P8Y E!BVV+%\6H\1TTHS,7&ZC) ^BA@*Q]!('\6_M43Z<+=IM0 4+V;:HMXVM<,N]D[@&D^\& MN7YUXQN W3*4ABJ"K[H\ YKY^)N@YT7WKU_MC>6OP=**P?5J!8BZVL!$Z"&0 MT-YK/.DD74KAOZ*/FH*QG#J[J)2XII ;_J)^-4WR1.$;:R%]4[EX*KB>24C( M1?6')'F-+K[A%"HYT.!=@ET20C$10;OC%L4,6-Y#\NRY=N&C9F@]7$.,3;CW M(:OEB=Z*B@GQQV)>D8HU&9@)1I:&V,=GE.B-M6=A4\+@_U["?W2):\WLIH7$ MHB\C?S]-?"9" HB[_RQ]XNC[SQKER*0119;3^95ABM':LMM1E' M![Y']C3E9@S76!KXA9)5B8?I[C60,:P^;@),$%/G*"B92UCS>E". SME3=8QH^XC!XV.6I'B]J>1[ M44+^:J'9PI$EID,H%H-'>"LTBW(S'*KVT9GL](")8<81NU>I.RD0$B<5T,\9 MH#Y8H\J->D#:9P!=M=@G+>K,<+X5CU>K24:.<##C.;6;8B,2B#:5E-MN>@Y5 MZIH.81<]IQ8Z:#A43AQ"U[3 M<6M_ DE1QH.8]_'#3FMTW!@VQTQ'3)0#<>SI_,F3W;MXXT O5[?:.EHDI*0 MVP>ZQK&F2+)O#NBOAEX[M6?6CJG'O>"J#Z.VQ54D[3F'\/,,(0>$S3SL(G2W MU]2P(5^J09JT%T1)".ZM&/ZY6#UMP$42N3Z(H@]'G#1_EV81KBT_]Y9<0OLT M\%S'RL/;'DI$'STIEG=ZD(=1G%W.V"K*4^0+FK-S0*P:@FFH>A]+7=#*,8X! M98AT3S5[^L**W&BQ*B,& 7Q,MELK/"Q6CRZ4>2O71F%+V0&,W+T0:[M4=$+W MO=^DG/5R!KF#BI)KM#5X@KA>P._^($R%L[/JWHHH+C1,1T[;M$O[Q_;1W MEV /_ 24-).Q[,B<RO8JPS26+N5N[OJ M_2JX@-4'>WDA,FW[GG8NG+@-T-Q3_6*Q6KK1C]&HTC>6&Q9WO:=99),XZEJ9 MB_/"\I I_[@!(/X2!LD.O=#,V-W2AE=1)+9,,B+XM.2LK<_55?6VE[WTU5=@ M>; S5R;7,^#ID-]&J<),O:]V!@*-C<7@:QM M+CB(Z@W?:F'+NUH4--/V=TUE/PK0K\!"?]^"4G5PW7?YD?C3?+@/,?R*MR'*:V'RFT 8ES8&Q#=C\U]>+Q1/%O3J$A5&]6[L6KQ1D)@&3: M%CY-,KW@'HV&FE'+V)2U1@IV8$;!8G4'H"$$^+<=NY_JO89?@/+&XIB[:;NI M=B"2GTS0?7LU*;_,$]69]ZF,?BH><>((*./?FFU'4[UAN9>TDGK4%CK3=G;I MG S\=9P79!Z3YQ;1RVU5$AJK.$%+]:^9IR:VK>J-1P>^<]_C3*60VET;3$CA)NLEO_3^#\,?O)XW*\_AI [Y:X0\0WU@VNK=E+#%O+VD4WFYW< L@,W[O.A\^T@9H M,9(.>9]9I7CT7X2)T7JHJ 0#7DH'=@@5N 325]JG?/PG/(QJ?5ZL[@2O7C2$ M$J\]:&SES/ 7@@5@XM,7#7]X40 O'LW5\*>G!-!B:=&&O\8A6%N(3UTWO#B\ M '>U,QH,+W8LQG-U.\3PKZ:.XUF!;XG% T\FGL*8^OPP26RUNL0O;Z9%:C*2$U7AR.BCJ.O MZEW;H0(?)SCF7D7BRN^-:^.:6X./<#5QO"=&*H[E'Z*<:=$K*HLDCF++1\_3 MY]0@+%C<&=NP<-YKI)T',GY<>$\P<> MA9"0\@G59T+G8K?4+6*X9B,1/('M:;B6(@U4.2+ -!6DEDN"+ !+N,;JJ6$: EHR0B;YB=NI$N72T:/ M2QR,OG!T62G("P8$%I?E@,WYRTXM+CVJK3*#'=NK"T/EM5 M;CEI@[=JO8CTN/;C:$I)HS+*^/>H#U_14[;P?[G.RC8CJ=Z+/.6F6^!CVDZL M'9K-8KWCVII&E:$^J7*$9>'7<9D#J-ZNK8I-BP!DVL8EUI<>UX8=:9'I$^3GGIN^PU"N+BTF;SB'42UU^"MM\RRXX=E=#6J62Y[,EP"3IZ']4;5:AV.2<,IJE/-;L'7T5Y7+L2.9#N MK2VX"K:6ZQ,XM]9(6BCNTTOPM F2R/(=5+K+A3 /T45??$KV#Z#L$82?S^= M*S*;79CZ=)+C,PG/P]#RU]EU^,6A43KY_,4*G707,37&KN-K4\NF1#*)8B@V MP&T,MJ2Z0A(&UI!7TEV=I9Y&YW;L[GE/6PD#J[CHR"7M^:M+6N=*DYY$\=,+ M9([\4*^D^_+*9-8 FG!:>1N4&0+%,&3;)XJ2;?9OK;FNPT=Z7=Z%#SJO,'4, MI8O\#5I0$3P?E_#/T+7CW&;ZYKMQ!/4X[R8(C^< _ZJV&U4I$-?;G1<< '@$ MX=Y%:0?88\)+R'\+MW"J<1V5'1 <[D7I^OB<"@$K_E(%^O ]$7H4P#*6.$^\!^ML*!;>H:7 >U;7K0T-&?4.Z$NW:H= MHKRK%H^&C>M^:L1/AY68M4852GNRH72^HZ&-K/7Q(M=P4>:6M-8,9;IVWPU >KYH; MEW2/(K,@5D\;<)%$\*2.HG/'<;,IW?JK(-RF'[P"L>5ZHSED'I/G"*X]*K,3 M9HKR5Q!O N%<8DP^+<34? OWY=(J<A %MU&4 .,J,[U92B>_"2_D2<#E]G)=/* M'Z H[P3:*4ALKX#X1;BV_+P@#^3\*/!<)U/+?:?\BNIBA7EP@V%WRQE[*(%L MO=(%W!4U#4;3QISAEGIU?GV_Q^%1> (S: JMC&*-NY#Z%K@_I# M];B016Q[B4]00EOL!=ER_AK9,6E%3,B4""DWBM#535Z<"H>X0&]Y;+*"!Q'\ M7CXP]EW71ALU;Q3B#\_[P ^/1^PB/!VWZ4*'&1>G58)(:H:$D14 @M)) :( MSU#$9BI(=?Z>1'&6BA:01 MU(RQBJU$FQN^K6HW5Q]>BXIKC&SR&^Y Y/<7E/$JF>6&XH.U]1$$#;O;O%@= M@FNAF'W-R#>4 ;B]@14YPK&;#,>+[&$I R7@V# <+SXO2(7).!T.I@/'"5)1G*F.&KT)?F6M-/S(L!9"DA5<>6Z3&HW(=$&_?;9,#K MR7@D'T2F1SZ*ZRYDM^EDL!K0A7'7B!+O->A3"WBY)*2(KWQ&KG*V-'SV.3Y_ MF3P^4J\+^L>RTNC4]- S75-J=^'G\ MM %?K? '.'Z"7*>$W%C%+7D%%TJH$*:AFCOL.A\S:V"3.B@@_Q[$MS[%L(7QS58@-(H_L!A"ACVUIG MA75R,QQ]&2FQ"_]+"(48TM^BAS"P 7"@NL*82=Z&>]<%N(QI*!CN M,A> 2LANZ<.-/D[8!$VG/KSF8U(DY)AM??C41X>B% ,Q1_)S3T@J?'YD">69 MGX"\L%6ZA ;<.>2SRNJM^"EC_.G&F\LDBJ%6'C+F$Y,9J\O>:^$010,\!YL\HDGRD'#V5N(/3"UU4XJV@$-U0 MWFYWEALB84"Y%.#KJUIV"NZ-D^9#9E+#(XU;(":T/PSW#W2!CV\W#N$OT.J, M+KT)Z4;6>AV"];%"9=I6A_.:44 !:EK(ZER$>?5-0ND?;+.!:CSDWT;AB_G7 M(VS\ KWM0,0^@C7:$5] L ZMW<:U+8](++EM1V(C8/^T#O;O4O4\/&3TYG\Y MD9O_P_=OCS7:2C^H>7D-MY=H%=FH789:^")*OKR=:7D2.^L(U4Q&! M%/C?\%3B6D@#Z1(V0?+@,4 %3 .? A2IJ3R3V-KN/) F>>^","93@F\HKY . M\O'F9SN9"$PKE=E]--6J2/.CZ#:&FG-<2A*"IZR>&(J%B,I3XY@:5QD*$)=B M52!#X2I#X9%@V]-9SW#<>#7$:N1$"U7,4!RYK/.CZQ*K_1F,#-&1$M@ W>/MJ0.-R%B%^JG MR:.97QR>X.=H.7^4'FHB JKD(&+H69^4'DH?GLIW7"D,AOHX"[.?#JMQ<;@ MOKV!FXE6]F[H$V9*4HCI[BUD,'-CJ% M67[@9:%RE\&>&_A[$!:F?D2XW<,T&HB\K"9KY?O$RV=RV_D]"RGO61"N,J"& M%8?N$8MR)?8>X*^4Z&WE7?>1Q1KV MRH_2O$\>O1#BT0O9*%VY(;!CK@V#:]@3'510< U[HN.2EX[+?NFXXJ7C2O'U MK("=5XLC)5M5YJ;=J K M4+%,2W.1$E*O2&>">0\D=%&F"/:]N2!Q:E)LCX-Y$'4^W"[,9Q]9%M[)>.XC M8F!BIM]9A6XPX,M64X*2:7LH5E%IM.Y7@I&(#\04GU5M+ MHZAI<9#I(;:5')+#)8EP#7NB@QDJU=OJ5(=GADK5&ZKVJ\TA2D/?H1D(C_P[ M- -!FJ.1YFBD.1I)/:JM+VP;.H]YV,S12',TDD::E$@H@(%A$UWBO&O6O;D@ MS:%)_9UT;*H84>>GZL,[W('P.5!>L:XL5E5.& MJ!2ID>0]!HH>?;$9)UU:8>@"YSP^]CKWG;RCL_"7"+@PC1^-W&B6U,JFD*T6 M7)L[UWI&+TJZR&!I+!-L[>TM, M>A."?R3 MP]\6Y?84YO5HD4 DSMH(G:.F H+FWI/%1-JGL TIB*T5KD2M_XN MB:/T,/I /:)I/31AI>@H9OEF0NNJ8DI!"-RUWT9_XNJJ8$KHSBJ*MV)'"J.3 M)KOEH_!N^:AN'4;M/\5A^4D8_4^:!(J+^@0E.E0,?<1)IG>EXHTEN"H,A[$/ M5T?EB1\^/X'A*(LY%K "@<]VGPJ.,HW\2HP2OX$\0RWFVL=R-&RRW%G.)0"GA^6;&TX*$R'CN[3*,,E5U4P'=@1 MCUUD&D)8[D%\2C8K_?O( JN/N9.G23+BJFD]%%VDI^1 R>!&<$&^!(%#BC,A M-%9)]I]!^./6?P@#&T1,LJN-59*]M%Z^0HLVA)*8276EK4JBX9YET8J:J);U M''NR;O_B=H#ASINV*-4VG.'&5UN4JOO;<(VU+4BI/.E%\:R9F&JT';A'=B", M#P^>!;5LWT%6X YIW$CW*9+0+H/M+O"1?93FW!,[C$PO(DZEX8FHG20<'=64 M/\=3]24,B&H'HY/J%POPM'$_7$#KKM,*,9_%X.FITX08]@6[GTZ38;[YP=-3 M2>H]/ ]]$![*)-%3#BD]U!093[:)!W44YPK 8\1V\PH4.P_DE2O/MT$8YU4M MB=^NH*I7!A%'J$!O!["8)_Y MW:F@TWKH=$Z070_4+JHM(WXUN%90BZIM&NZ9$-52N:##%"0U%3]NS9%8:9H* M^E31H[^[P*7A3A4Z>K%EJBX]5JJ0 MM;-?RQ=^$?W_EN_4PH^FO4O03%K8IMHM91?VGM7,CG[C^!<^M# M*0&B^#*(8I)SDJ>GDG"B$@$EPHBA183FVLI&FIL%J\A-SKBEEG7FX?>IV@_T ML!K2OAI"$U838I/J9D;4TC^^!T@-P*@V&N@-^J7EKW$!%-7?AB0&>Z55_W4@ M@KY:K^XVV1))JOZNZE*05>V[UDA%;%+!VPW3@K0)[E1&A-U!LQF !1334);X MZQ2_)4 V9/&W)Q!NB6AS=1Z*@^%GJ1Q<^5T!UE6@KE]WP(]((A+?5CG1Z1^W M/CS4LO]\L ZI'X%K%L3.RJ?U)W#7&ZBIG>_AOZ[3U%'TN.$2[M#\Y3ZN"7(, MH]M4F]OU0YNIXH91=49 17.)="./OL/P;56KS'C]J7B5NJ3"F/=R*U9'J\S< MW%=K"2IA,?N:*P+PR]@)<"&M52&J#&A/6P$JR?'YF=3 MW>6GD+BO5IP7TUNL:G+J5,!D9([T3*7C+L=!;*Z)3[%8B$-Q4F3;&7(HJJ88 MV9;WW\ B9W>T'E#7Z5\EX!YRU],+\/;@:^#'&Y(/K?5P&D\=+TH&B]6QT72 M;FK??"?7JX%S_8J*NIQOT=_:S),XEG+O_9%$O@N78VO5BBQ+FV$YLWC5!\,= M7-)AQ*HAAOL[^@#QJ- 8[O[H#;M,1S+<"](7>IG&8K@OA >\UMK>$+X2S;$3 M5R!ST/YJ:/Z6--#(JFF.X"_&IJV*8$C4='.4?C7/D7D+!_37[K.7EUS6([>& M8$77B6WXI,O&,KFQBMR34A(YJM)<)8U@2C$Z*2U[ATJ\QG"+[-.,@@IA?(7O MF ,,%+-YF4K%$ J2^'!O;4GAV=AF0T5J@UT2VAMTQ;*&2BHZ_NKD8"N_B?65 MYNMZ^L\'=^XW]CCWM9+8&"K#[BV:XEL$5HEWYZZ(+]QW&5*# MU;L+_#4*$EF"/? 3\"4,7N*-,&>R1M%@HI>!'T.S IXZ6Y>0_2+4597)R&=C M5%)L&6I]'Y[#;T]::7%']V))87:4'S8"GHEA)JF M%QN_Y5HIU?@"E>P]:SB_,77W2L4G#',:B@_+,7+,B>*7:88BQ6](50IU-5"#>UD?!D>;-%.1>4X(0S'K9M$8QJ_AJ/7C>O(PK&/Z!X] M\DR[\1O>!V%X+%0[)F.=+WV$0)583)M[[N/+<4\;<+E!>:K1K8_^VPK# WI< M. V16*P*@VMDZ3N3N'PI"*0]+5-MHY#(V^W.0FI:J3!?]D]I?AU[ NS^"B?' MH%VYK.SL-JFQFN'FF32X.)C><%50&I3#U*O7[WQNV+)NO+D"JU3E24%U\K\@ M_6?@+%OC(M7JQ*3B[OK5]A('ZD0,:<_96=:XA1TD:2O,I=D5E[Y=&21 M A393)PBPXO5:4C-_"Y-2D4JA\H867M . N)=AQ4>QCH147;C36.25,*C+8= M;103IQ0;;3F8-(^^V/>9M4>[#*?74J9O9XLN&>JDVDJ5<4[SVF3 MF$^N,J9:N*=20U,#E"=1;5,]SI.HRRD+YNYJD^%%/ ?DYU1)&Z*\YY!^I27\ MXWOI@LNVPP22?7HAYACRVOQI9#ZEY@0NDQ#Q%\-QQ.ZGI+A12M2#=8#+Z#U9 MKT>JZ+/ =5! _O5VYP4' -*+>QRVA%FP^TDS5IO+_A &.Q#&AP?/@HOO.]?_ M2-Q=FHB+I;GM* J6XRH75WEJ+ '\>BL5#S_$&Q 2-R2!;D8G=;N7>P:=>TEZ([/\:T/USEI/#+>T!^;+94HNV4R M**D]F(8*R/W#"ET$%:I40R&VT4PQJ=34-DS#H0K7HZ(:A(+ZI]^&) :; %3_ M=2""'FW@PZ4)OOG1#MCNR@4.L8P_N>W Q-X$(;"M*"8"26@X$)E?K5=W2ZA! MW/Q=11(G/$+=^,:RTY=EZ(\0X)K*>Z5A XJA*:\U-!HIAXPBE3$-U60;^A'4 ME2)H]3R"<._:KK].*S19ONTBY:,XY")4XBK"_T3E#*F?D.?#VZ9:4;8*QWJ@ M9.:BMA]*K!7E_0JQ13BM\.U4O$ ;^$[@WZ(2J\^6_V.Q@FP [45(W=WMQ6)) M37#EZZM<263FZA.;R\N&!CXTA1Z!#:T(!Y4QO LLG\S)M.9J>"2MO8AP8ERW M8)NJ"=>JRR=Z&0!L:^6L>T,% >7;C3;RM$BF M;.PL#@E?OK2BS1+8 4/?$-AB5!7+;[U"4<(O8.2Y[W2\V(!F<)'Q9ESJ>:O MT8G\&*S"XR\HV>OU\<7:,5^/Z3:F;%4PXWGTGB:512BM-1&,N;.TBV D#J') M% O+&,69PN58)'$46[YSK(,J?@:0AQI$"'P4%0(?U>L/%U;D1H^[$%C.PB_[ M[3YP*124[C+3"BSOR,7Y1=42I 7HMX2X#&8?Y($W>5?-9F)HX-T^_#Z%8J!1HHHMHFT;^<#1@\@M-%E_AHN#^VH MI+;O"Q'29L%1KZ08EC(LN. 10V'!!J(<'S L!X68 M]Y0<5YA)@04IQ,-TOJ@Z)@LT:I$DAH+ $Y9R>H>X&3(R*5B(#\-BP3-/FO09 MX7)*):!&D9@'*C,*I2Z>,7+<\%U(CG0M[T+.R!C#L2+'6Y.UX@D5'F9%&IUJ M#-,B@ P'B18_1.8BLPLN*&C)<%;D](#@=-@^ M$EC5JU$T:ZX:%F9X B^7-5\,-) M,0[MB0F\LF3N*_9\MFK'T$_#2R=PBR5:F*FY+-917R;'LDZ*K8A"JWE]9G@1 M#CGV%R5P>%+X-?B*XN UO%*)#%WJX\10PK)/Z?JZCVHMHSO6^(/F#2_(VBH( MYJ[Q9H_< JNZPD,60.RDC.2B?IPL* M(:>E\"S-%T'4])D"IFEXX&A<))3(4\ V#1\ &3:Q/*("M6E8N&34<'E,!3;3 M,-\HV#0RK IDIF&@_ YJ$"C187ZX_-?E\%V%_B9>+FTPO C?0_+"^!)U6Y MRPB+UY=>/Z-7IB0TGE12-R'[O?J%RV2;>'"Q]^E[<@"M^F)%J;<@T%LYV-]\ M*WM1$#B(%Q",#R'8NLGVW'<:YR[Y8>>NH\[Y^%P"GKRYA0Y!J:IW4]1K#9+P M!I] I&D;MFHA.:2&OWW.D/3!.GU$;&188E4PN=YM'5\(.NI?C_8&.(D'G-RU MY*+LK,*8&9G6-<)JX&4Z3BNP!+NCS?T0NK[M[BQO"5!D,.1/E#T7V9:''F/F MF%ZK8?6&XM:_AVSV] *\/4BC,4DEFKJ-J3L(Z?/R+X&,N1=#C6+*\,.D2F\M M!QO#M+-WU^7,.AU+7@E-_L_77I%OVFRMQU)NP17>"P&3N=9%M=;$FPW?_= R M/%^Y!R!Q1Y[A!E$O*![/3,-3@/H#+SM]#<]TZ0V^[-PS/-&#A5Y'K<'P5(=V M16GJZD5,) MP]:,%Y/(/52\'@JVNR"$6_3Z'PE*I*$[[$BM57+Y'>,-/$Q#]3@_;N !%)TG M\08>"O\$#A_>C5X2"YQC/H2N+(!S7LFQQGD+^#NK!S[+!#8 3W4"%I;A66JQ.1W#I:*Z*&<(\VX^G6DG#G\B5RB?DP]!P]P?Y M)*U6AJ$<8,;?CS-./RPC3:/N)%.)K)3\P[#:5/!IJ!^5DIRL4W\J*+'E\UVC M2H"I'E4ZZXBJ8Y,&2TS),]S9S =5!^5Q"&_SD,ZL)?SCNZA'Z]QQW&RJM_XJ M"+R(]K5.UNL4I+1T/%!TV%YG3AZ*C 'KI]6%!=+J??5?@IDN?( M=5PHFTK@T;QQQ/:S-\YX;]RH7;>U0_CB4":*YC+GZ*A^.BPW([&Y$C:"P&T" M#Q[744;.?1"#[$)FY[EQ=M)%4&@OT>%$>NQ;>!CUJ\2=[L/NIT+.:N7P^=Q'+K/28SDVU/PD*KW?,S* M,8[ZR9893>1V(^^ARP3(5Q_,T7 M"[/[7/+%"\56F"_S>(R1*DJBVK^Y;WUQFP<4;S*6.:?%;[S[DWR2&GY-(;(_ M6UEYT\*/D]_(J!M^U2.%W3 V]@Q;!YO;]&R,#NA5G0&&YUUTQ@EWO]]KFH7" M2]=4$EU8$7!0#2H 3>ETI0RX9'WP++_YEE@]]++:2%X\[TOPM F2"'(1>@W8 MA3 /\4:?1%[)<;?3T62[Y%ALF)E!:,L@8?JG:1%5=+-\XQ8J:B5R"KYU6U0 M%1<[>9T0J!@ANIK[)@S1TSTIG1>'4YN<]G-4)IN:O")M?%G@1&%< @;^[01* M[:6BRH2JOPU)#'9OU7\=B*#B]:]O?K0#MKMR@8.51O2V Q-[$X3 MJ*8""2A MX4!D%L_/D:BK_J[B&D/J,_#X*P^9GU T2+5FZB!(94F0^T _*M]S0V ;:0*'L'T43*)&!W4% M\&U5(-]:2;@[JPD M0F6[#7QV(&&SG0)B3TM-WOG5-CIN&A(C-QPIHEN$/?"8X"C*C*) _J]6^ /$ M#Z&+8OFA8@;5L>QQ$KE \7Q2R1Z-8FBQ6A[ 2QERNX$4NR?DJEJL;GW'W;M. M8GD$Q0[?3@&B&'6=(E)(K56A^Z<;;U(?#CHZ-N[N*;CV8W3[2[)]14<8:&(7 M =QSB]65"^U<.&)TN;%<=#82;4]&!Q6IZKG"0>&>2I.>'*!/+Y GH=Q7"F-#3@5'U(0GL#VPYXJE8^J0#")8B M!4E(ZY?O@1?L4GOQ%4T-[^44Z2F--Z^W.R\X #Q%N!;]WK'@Q ;NWQ8^Z"". M9'Y,&A["AI]VQEYJOF6WU%<)TF@AA6[@9+>R]^ E_8GL4N'JK"0MSO-0Z(+O M9.(%_C?/-F9VD\8Y]X%?;%+X-:B&@1VZM?7CHR9#9B+NOKVJ%MVV&1-3N8746H4O,>>'"^"#E1NGMQ38PYGD7^3NKV!R7R!1(;0,(>,X6ZCN MH2TGBN&P+/]0E W<4-LU)/3("DC#\F#DK_^ .*F:,Y M2JSU(/,38^*?W.EP%,=5R2&;FQA?DZ:VM%[.G, EV.7J='U#21]>%;.D3E;: M^F8-M%F24TS\%]@EC@II_24,HCJ?#O!!M;$8E];.A0I3MFV0OSG< Z08W21Q M$H*BKAT[5H-SG#')?+A(R**PUF"Q*F629*$I67"J[#. YY-R]]'YWG(]%&A^ M7*N,1XG[@-A!_?[.=50;FH.A9'%;&UJM2YU:9JIHHIO7G^AB:G4-0!E-&A_> M^G8(X+"WOK"<8^C2TH=7O_>J^M=3< &P%8MZ^H@^\[\'+X- @/N./BB<-)Y! MP*!\3@=I('GWCTJ)RK66H[Q.GB,[=%.]>-E#" CKX*JST =H>IPGO5@8>#W'4,[KJ YCJV@8"E67:WTYE3T,?V%CD+.> MSVDM%6)-9&4_QSUGU9,^<-7JT3[AHYM=6,5@7NSSW*[=/A@J-&4'X"I_3G#63^H!-#PG9ZV'-".LQ M%]66YPZK_)7AS^,-=?I0*G'U@;!6EDR_)U /Y<%,Y_F^PB@(0;E]P#EJF4LI MM=;+"YOCD@:2)"ZC@EP?..O!E",3MX1:=D.\-&NB#"[E89D.H5[7S>1B@ODZ M_-74=>C3G",&*O8!JLGRNV/5GGK=QQS^7V:>%N=I:H96'\ :S]=R2G7FT/\Z M\W0+MYN$Q34=?[WD.K8::[X$G^JDS7(6&BS6976)B MXHA+LG]Q3:[F7:S";%<.MPK8FN+%0LSFZ7 +02MK7JS';)P.<3R< M\)YMU$%L5&8=]V(]9OMTR/6@%(1:"NR!^ :M4 M&[@$Z]_>-5"%5/](?\+^DL^D 6X,X+SVUD]VL'U7/ #P+K9> S_8'K+/GLJ_ MI]-NW,H])MNM%1X@>YT"\:-S.W;W**L1Q);KG9!$V9"_OZE3]Z;"#^ U1BF. MSIOA'\7 Q\!ZV>H0&O7T%+74J@25>?3\,05OF0Q1>8?395)TBW^1=;COCA#,X> S!#!E M1^7WG\<(5RYID,'2*US-[XP0K#^R)-54N "4(OP4H'\:BN6X/S]":)7QX?=? MQPC72#CQ^^4]@7#[D0;_P)1(B^Z1<^'3$D$5%(R05ATD$CC"0[0TS5LX&]>/7/L/RTL&,&=JW]-,#%/1Z.\[(]SA)4%6G

0UD:5PH-@Z'>7,/]^"/U.H?XWKB0XD I99#-%7E&OY=5!-?A>^'GUMD(TA] M-O5SAK&?&L#.!!A6QCH:^OJOWJ*;(Q-%ZL..6NX,+5>&MA9RJ@K-:]$EDZ67 M1Z R&_':GU>#+V*E9J]++28TKX74+ O3WS729GD1G/W\H[,O$CR4Z7F!V>4+)%@LM7\J(V6/@"^19M+"P^\M5JNTUR2 M6$-5 J5F]?.(SFS&RDS!Z>55GGF)!LCDZ>5-GWGEY&:8]?-JT&Q0#926UL\K M1%-:OH'3VN9GBP8LP]\R@V]^TTC%;FJ5 SB_>J1BJ61F#\[O)"DVDNOI2_-# M2HH.*-)"S"\H*3J&&GF3\Q-*>EI)Q%3,7EY9JB^85F\"'6-.BQ/8RD[@\RA* MMAF>WV"?6__"L^P?D;V!HT89T! A&X+Y-7" -[+G@^9W:/J).)[?H>'+EIG" M.S1C>U("FTLZOTECYILT-Y8;IF=^Z9PKU(4K=^\Z\&3*WB65BQ;W=\<.9LV@ M_R. 9Z#K07UJ*%3I!(P=WJ4;_;@) 5)@ 52RXJ%0Q7YW3-5N:!NPE_I4[ ]* M*YE48_GCEU-UM'@?NS8_@8YCVC,\ 8CICU>0@8_SE;V#6E*AVJR?7*&8D:3: M#I:>+Q5GR8+Y3G"^7Y0GGJ%\H8 1$M'[]1+Y7I?>:+Y?EBN4\XBO+RD >3 M=*,MX@T(GS:6GZL']X&_3P/4^GG<6/C[1H%;U;T&Q[;V>:.@S:(JE4%;^[Q1 MT.;E'12BVZ3 *( UD[G?_Z+!,TG\1-<]S/CPZC7K-EU[*,^?Y!W(+V\4B#) 89N)R*(Z_FEV[UVH@\$5U]/'UK])KI=!,^OY>KY0*VS8.5^C*- ML<>=?I%;_3RU.R_@0-%G\_N[>JV>6"18/P_SSBK, !%M\^N\&IEY,N+D>GG& M=]Z*P\?/]?+:[P1VIBXK2(P\ZN6-8&,75HOXMWY>!S9VS?0*I^OGT>!QU+C" M_XX \B,P5[F:JUPU$1EUE:M;'VX;N"O@VB%B[M!'$,WDVD>T'OI,@%IOB]YG M3)DHC=/$B').YUXZ+G#PY.?2F%2;BZ^S@FDAV0B%A.6!B%H2K=E.32TW -6A M#50/KJ ][04[Q!LY>JR*;LR>*O88\#STF*3O?+7"'R"&_\TS&V8W!5/Y GQH M2GF0IG-G"VTI=+;&[A[PS(>OKVKU>G(9%1J9-APJ01E8Q@%L.%C]V.Z\!Z#A MX'+I=F7<,">LP0'V?49P4X7 S':-!#&VKC3G$YB73Z 1_L),R]:'#8_S%T:, M4^T>(OA^2.?I$OY14L@SV)ZL5Q"=.XZ;S>?67P7A-L-O7$[2XW1.,V1X0&D] ME#G (#DY&UY +EVY3.)KK54\/[Y: ?1\Q(FCT(,_Z%;0]1,HC18[$*;\0G)N M"0R@AZRAP!/KRAZ &&J!9U4,:0M M)=G'%BNH'+DV4E%=+T&Y2%FG#+JBZWD8A-@8 M^DPRWT8-.L6F21Q%F2:!>.D&2F6<&(4;(UV&E%RJAL$_BJX3+:],EZE6QE%] MP+($8OETK4D@PU4/$60$Q9[AG@<)R)%EJ>$^"!'LA,6SX54 I&-7E?A#O,:I MA[F0;+=6>*@\1HI""O>6AYRUUZ^VET#U/07.\NS$R^V)'*[R4#SFPVP[]$[Z MT:=)#5NK-E(1Y@-WH8.8"%KPC\!.X!YS097?RO9K'>&+ WX VKM]/7Y1&P"9 MSTTRNZEDV3M61%NSH3;(AY]10)')[ M)>%A(=K)#\5YGA+%B PC]QB3;E0_+0PW]/"'8R7ZIL]SR7!T!SC3V4O5=S%9 MC? FGYL2.;HXK@S'DE>=JEQ!D<\\P]%BRU$<;QKN"VO#0E3-8PB\IN:%>"AY M]&14I1B0:JS8]I:):1-;LIL!EG_AZ$L0NW M5A7![*;E-HH2X'S;!7[6,(+2C\0_+492?1CK9@1KDC; K[Q(3[5)E&>W0OLD]7D9$%U? MFM'A*;3\"!Z_Z+;]XE#^A:)M"PR@)$G^1 -5_<8TE/9$X-,&#AA=7UE[-[J[ MN\2JTY2&BF$K+RK#N&5V4UIC@A:- 5>:6V0_ ?T!RJ;]^__'U!+ P04 " #F@ZM6 M@'W+EL8* "9= #P '1K;F\M97@Q,%\W+FAT;>U=;7/;-A+^WE^!:R>9 MN",YDG/.Y21?9E19N:9-;(^M].X^0N1*1$T"# !:5G]]=P&^2+*4<6_R(E$< M?[!)@GA98)]]=@FLSR*;Q*^_8V<1\!!_LS,K; RO1_]M=SO'_SA[[B^QP/.\ MQ-E$A0MF["*&?WV?<#T3LL=X9M7?1)(J;;FT_92'H9"S'GN5WO>_=]6FQ2L6 M[FU;R!"D[76..T_Z4R5MVX@_H(6)B!>]L4C L N8 MLVN5<%D4GBAK59*7=TWP6,QD3XM99+$+9U1'T84)#VYG6F4R; Z1_UY)"RT3[YTX^9LOVU M_ON;+69 BVD_P9',16BCWE18[)NT*"7L_>@^$A-AF9\2JO3UV?/T6\HUP&9 M?PO!=C^G8 ?OKGX>L/'HUXO+WP;L[<7P>)?%NUU67T T3W_HONST=UD<>[?: M3CHG739Z?_7N\G^C$;L97PY_95B]T"K_/G6R)RQ.4;#=7$ZG^(:YXB[V5P3$M(ZC[*B)9<;FHV]II,2&9 ML(8%'#LC[(*6#@_Q/6&LYCCKQ7+8-/'>#4K26"UPW=Q8%=RRJTP'$3? KF(N M#V)IT$#KMBX8E^$2K@@9*)TJ7!"((7BM 3$59 #XQ"I7..$A,,Y2KFVQ9$@P MQVS I4N_#VL\0$<,Q/Q.&838,2'1(@MS(6-EFH8\M1-P1_X"#E)8EAF\$_J M&ZY>*JPRRT*8XJIU6.9KC#A"'=62 )?8HEG"07ROK'_3W.WBY+#=94(-+=QO MO1]_2C,UI#%V#+5\@2H*=T)E)D9#4?@OJGBOY)6$!_@8"SE-UD"*9QDB1=$& MJC!.D79*N.)Q+V,'8@+*GE27H5*C*>)35'_VGB]8-_>5#L+ C%!H@16(9N<( MP'4S-2VW7.B!D!G-=89_Q=N,!=XD$R DF2)\%6^2Q<#%D:C08WO%;@M"BRN' M2>S>QNH*SKS^6F,7&KNP\W;ABT:H1C@4,1$QN077\#%#/Y"4QO08JPD(#="D M^5'&4#DRN0G*73X/']<0._([S'DPT>7H M):&% \G -[P,09]N>$I/+(N!&Y2^N$?LDS8R'DE-%D3E6#S*_K./#EYF<*52 MG-$WYSI7$NVE)NER4Z,XND1I8M1HF4\Z#$FW-BQ%@SP'N/4^0/E\2M;*]\H5 M"7B,0,TU6P#7+::P$>U+YH/'N9M'"MW1)(%08./$,)RYI_[,-/?4@#.W#X"H M1%HXF@$B-I%^YWY6M((81(O-51:C>9BC*QJZ.$:<#Q(7ZBQ"*5HM)AD-\"BO M(57&@#$T3:=/O&'1Y9JP"DTUM3@1$N5SIRR52]4<&\6B=SS.7%GB34',J2:Z M1%&M=C.7LRM"!?*[T\T3WIBBQA0=MBFJHDI83(6& ("8&L4@T!S5Q1ZM& A3 M14: (Z;_DDE@70>TYQ! ,D',Z2Z!Y*J;X&V!JP"1M[! 4Q7':DXM7*#OYJIX MT2$T(J?J1;=5^&I8"P+E(3A7Y472?=:2W1\R@D;?&WUO]+U>^K[Z&:(^.CZ.EKB\^RZUOB60 MKR-<[A6H(,AT$4:(::?#6//0QR07Y3;!QDUH<*3!D4J@[_F]2+*$760NUH9J MA#/T.%'].8TR?"2@(]U.E16X'$I<;MD2=9\[C>*"K]0&JEZW33H>@ M9X.P]CF7Q.D6(0VQSHD6I7"X-.W]T=6O=P;X\#SG"_-M4_!\3FNQW\NOL9MU/ ,#+,FM)Y_--,R(KX)VE ZPK=A1Y+ /#*EAX19+ZDXVE#M,']7'AZ#I& YM"A;&9)R.Y:UN M@]WV8=^]\RD:O7L+J]&R?6:GU3K3PFWZ5^H--SX7=[OJ)]YUY=WW!!G\KU+5CV6[FY?,O[&T\9J-*'7NLH-P!!3AEX M^'MF-AT_I/)DS%V,[(9VR* :=[LK9^OW+MKU13IZVH3EL!(SQ+^* M@V8UBNX/V!775@0B): B2(,X#^N[[!N<4289\J@0MKI/W!;!+/51_\+7HB>> M\- !2J0K=#00N/8I.YZAZ^(R>Q!$ M*4([P,LX @L]B=F/*%5DB=7*XCO$D. M#P5-VI;?LPDW6"W1KLQ0NI("AXD@K;"G9;S=7X3=/5UM/+9]!JY1KHCUP:RQ M/\++341'^9M""!H[ MD-\BB$+D294!TV)267H09^X[)^*:.V_OWE-(BBV.%X<7B:FE3"R)R!)*X$7! M<#KVMSR+(_'#YMJ@ONB^QKA.L@[ _=4 M,46K1#)!H(6\0S;S&9MH@*X+JP5\&BHO*0UY"BC*4$9AKRQV6T;3P@+Y4^K2 MY:F9@$2C@5)R2:*'ZV=_V]L0&,##MP&2*)7I)#UL0(;(O,) M.N(,W%@]C%21-#0)(<0(%WGLG@[ M[BW^!@GV&0F&:$)G^)J@?+&51\NNZ[5I[2:;_)Z[L:1;Z+@6;JQVZ73!$B6S MD4^GV]JKS A_*4:WAW.W%) P+B(10H#4T;@O(28S*1U.Q%D5VD\FDKU@.3C# M%'T_+;[25C;@F%&R*.2-965EQ7DRT?/:=_+/KZN[/G[E^2_@E0 M2P,$% @ YH.K5K8+S@D9"0 LE( \ !T:VYO+65X,S%?,2YH=&WM M7&U3VT@2_KZ_8BY7V8,J&_R"0R)[4^6 DU"U"RR8JNS'L=2RYQAIE)F1C>_7 M7_>,; PV+RG"KL&J5 #)/3.M[GZ>Z6Y)[HQL(C_^PCHCX!'^9ATKK(2/O6_5 M9GVGWMGUARBP6TAT!BJ:,F.G$GY[DW ]%&G >&[5OT22*6UY:ML9CR*1#@/V M/KMJOW'39K,A%JYL5:01I#:H[=3>MF.5VJH1_X.@CL>9;?M)JU9E@3_A)&*> M"#D-^B(!PXYAPLY4PM.9\$!9JY)"WBW!I1BF@838H@8=FF*FP60D+%1-QD,( M,@W5B>;9LA:+B_[Z/5>V?6MI?[+"#&@1MQ-48B(B.PIB8:LA#L8+Q)5__7?] M7:W=V:7I/G9VLW_2&%H,1TO6&/#P'K-Z*BJ.+X\/> M&>M_[;'SWL'%V5'_"(5[WPZ^=H^_]%CWH,]./K/ZA^9>I73*3W1*]YQU#T]. M^[W#Q;@G'S@L-&L-LKMS2_?L4_>X=UX]^?9[[Z^91QJU6N/GD%'C.;:\Y_!' MJG3"Y;-YY*C"SBUD(TC9ESPU5@-/*BP$;44\97;$;7#+X)$8WVGR2)A,\FD0 M2[A:8>[_YH:FG2WOQ*K&VR^9,HW'^L[,V\ON/FF#B_>P!CT;,3'P#2,!4P@ MPC 7AOV9HTU RRD[ \JPF4K99]2#U6O5/YF*65=F(\[Z<)FJ,:^PHS3*]@")%$Z;*LMH%!"%XBG-5(*UA55>;DD@A1",X7I*(@F_!%QW M84Z#YR)4!I>49 M:@P1"H<,\0;$4AZ,F$6B&=@Q'S.3TXWK\!#04D] %),)( MK+NQF&8384=X@2:#T"E(\V:HFHKP,L:(<0T. MG@@W,9! ,&* 9AQ(848T@L02S XH0Z!C-%HHEU!5X+U]>A(W\HJ%>2>GZ@^1GMVPNT MX6%,NCQZH?C&0C$N1-=YFTQ0@@J+X&&"* !,N*08:[Q_VRXYX]5PQGZK4=]_ M_V[O0Z.YO[??:!&!;/'M36"00S 8/ @GEW$_C/4*%0,AS\WCAU!6/@#$;;&2 MS_-5KG$"W+O'PKB, *4@=?-0%^LZEUC,1S1([HB@2/2OP5PI@;H8 M)47$K5-T8$0DN!9T <*7(RY#2FFFW%")X*C3N'K"Y0_* "ID,5^A01G&C AS MR2GMP(@>D8F41+-Q1#/80*)Y]):_Q#>/ M3Q8>33M(56,1$9MPHU).61$WR$34EB"*X3J:P1T)2/"!D,).J3I9M2R1GV,& M!WK/6S=$%]H:+OFZ*BXHRW6&I&-<-16&2D=. =?@&$**19)$[L%/("-2(Y$\ MM9Y?D/Q$AOE/R3!K$_)KQ##A1C!,;\QE[O9[@A_$,816C!$X9D4G 6NE1V0N M_G!U6\%1"0[$K,/XYL5 Y?;NM1^36_&Y-%!G)GZXF\D&LYZ/8T?P-D!]VC1Y MR0;K$IYKQ ;11K#!H8?;,FSIID?1-G"?W&*%'\@OJ$Q189AK@N5"37!COD09 MBV?H@1"QB81%KW&PKB$APR0%BVCVN5("_XC-UD8Z5' .E MZRD?%D]=Z2*?@"23:@KXZ62D? ;!;U +4L$3*Y>=.T"Z\M'L*OIT[\/;V$55$;O>K4'R)V@G8+THE>M[<2K&.8J1\B(*XC:?JEZS1%= M,0##6?+,0&!\SWA.6>[=)#^W>V$,%="SU:F#[8D[F(TOA% JFIO, [.UL_>. ML-C9M=$=,JV=VMX#(LV'1?;>W5X)_]"W=1]Y1!8.6]9Z-?P;K59E]A\!/PO) M(MSJ(FU/T)[5 6Z#EX'[6:43JYEA3(D[EME%N/DPG,_I#5_,BA=SUVL+LW#[ M.U'P KGQ$&,Z8'_P*:O7*ZQ1:S07<+4RFLH(N"<"UM'%;/T\BI.\"'>^0$!_ MF@;KY^\"P<6F.O= HY6AJ>EI$';3B"MC8X6O_JE8^?O>(GSF:-DUN^R\WSO] MVCMF7RZ.S_MGO>X?J^*GS!7*G:+T:.G1IWLT$5$DX?5Z]%G?^UY#?]Z'T(W< MLI\U );>,2\WZW4E@LVC]M*CI4=?ED?+S;KRZ7S;Q]7Z*$O^E^4/G-?VORS7_K:8S1 M/)G.^! \ 5=YC,@)N)SPJ7%I=6>7OG'RXR^=7?==E?\'4$L#!!0 ( .:# MJU:##,Q7S(N:'1M[5QM;]LX$OZ^OX+7 M17<3P$[\VK2R+X";N-< :=)-'&SO(R51%B^4J)*4'=^OWQE2?HGMO!1I=IU8 M*&I'TI <#N=Y.#.2W(U-(@Y_(=V8T1"^2==P(]AA_UNU6=]K=/?=(0CL%Q)= M7X83HLU$L'^_2:@:\M0C-#?R7SS)I#(T-9V,AB%/AQYYG]UTWMANLVD3PVY, ME:>Z$E8AHPL7$&_"$:7+&QN1" M)C2="OO2&)D4\G8(*O@P]02+#&C0Q2ZF&HQC;EA59S1@7J98=:QHMJK%XJ"_ M?<^EZ2P-[4Y6B&:*1YT$E!CST,1>Q$TU@,8P01CYMU_K[VJ=[CYV=]C=S_Y) M8R@^C%>LX=/@>JADGH:@M9#*4T.?[M0J]M]N9^5=/L&O]_5,-&\ X3+UXRQ[U+P8GGTZ.>H.3\S/R]>KB\JIW-B"# M\\UPWU=BY8NKT_XEJ3=IM=[:H;ND=W9,ZNVP.+HZ.^Y?D,'G/KGL'UU=G Q. M0+C_[>AS[^P_?=([&I#S3Z3^H=FJE(OR$Q>E=TEZQ^=?!_WC1;_'-;!8:-8: M:'>[++V+C[VS_F7U_-MI_[_3%6G4:C^)C!K/L>4]QWJD4B54/-N*G%3(%VI, M#*U.Y9@)42$!4X9'$V)B:KPE:X=\=*>]0ZXS02=>)-C-&EO_+]?8[71L*U;5 MABK3L1:M@B$2[?E4,\%3MM;^\UFT]MK-@[>O;D%N&75F49ZB1:K6L/>.N^S# M]]A\Q91O#NM[T]5>6.;;.KQX X/'DYB.&%%LQ-F8A>#F7),_JUZA]$1J0GLIB2 ;M.Y8A6R$D:[,W#33!7\5EBY)5CI+$5&/D( M#A8B!I() 8\?"Q8.6<5!13F A!*Z3:4AV(KRE-!T0O+4J)S!Q"GX*72%R*$D M@2/%J2 1#>"4(C*!Q,)()[LU@W(4^-9P+01D84J M< P4 M"+@*\@3$4F@.FH1,$;!C$!.=X\>\_9@I5G2"$TBX%I!T0R9-QMS$,$&=L< J MB/UFH)H,89HC:!82?[)HAI(#MI #FMO- 8Q$/ 64(6#GJ*H 8 X7%8+UWD: MH9:&0S\\#40>0I^ W 4(50#U''=>F*1&SD N$6)."@4>]=+0H&G(L>,*2N0" M!( )),#5#J>M/@'5,8F$'.LI32@VY-HH"@-1/.GT!BTK"VC74V56M"T!OX6 M;VT%X >WT/&[+L!Y E;U&GO,*>%+>K@D3OD6"A)'3]@_P3W[07:<#!&71X]4'1KH @&PGDN MDPE(8&+A/4P0!8 1E^ACC?=O.R5GO!K..&@WZ@?OW[4^-)H'K8-&&PEDA^YN M X,<,PW. W"R$??#6*]@,A#07#^^"4;E/@/<%B.Y.%_F"CJ O7O$M8T(0(JE MMA^L8LUCB<5X1#%!+1$4@?XV^82-'Z1FH)"!> 4;9> S/,@%Q; 'IF65F*<:T,(E+HOY M%OSE,Q2$A87V+'Q$)%(2S=81C;^%1//H+7^%;QX?+#R:=H"J1CQ$-J%:IA2C M(JJ!B; L@11#53B%.Q 0ISX7W$PP.UDW+)*?908+>L=;MT07RAHV^+HI)I3E M*@/2T3:;"@*I0JN +7 ,60I)D@#N@2LL0U)#D3PUCE^ _'@&\4_),!OC\AO$ M,,%6,$Q_1$5N]WN$'XLB%A@^ N#H-94$R)4>$;FXP_5E!4LET!"B#NV*%[[, MS=UC/R:VHC-IAI69Z.%J)O&G-1_+CLS9 /3I8.VX0&X1;P0;'#FZK ML,6;'D79P%Y98H4?B"\P39%!D"N$Y4).<*N_1&H#9_!I$.A%!]#%=W?GDNRL M"$? *;#;+\D5:@8 ('MW!F_UUO6U5OO40C@EHLI\K\;089$8YMLV M OP'DJ.5.@CH1?.0&ZGT+!.Q)Z"S).'&,+8V&/(E9#EX)>2@DVV^ \0!L8?& MV :^L0HS93CV/>>@LN6T/ WLS9O=LHRZ,=ZZ0='&=I11>P+R>G ?#@R MQ;P M)D7 &>"UR")FY8%K@\WR8&MD)A'[*8W@G](18H*H_NQLZ:39Z&T%"S MV1Z_AC&*B@8( _BE JJR68F&E$3G"4 (+&:G4<10:^\6EQG'1CGE!G' =E0X M>Y!81 HVVPH@DMG@ #!M'UPJK&GKP]OIFTLSW#:;6_F"DK'EX354AB]Z M=7S@3J:L@OB65ZUCQ:O@YC('R/ ;%G;<4/6:);JB ;BSH)EFGG8UXQEEV1>3 M7-_V;3%00$U'QPJV(VYOVKX0 JEP9C('S/9>ZQUBL;MOPCMDVGNUU@,BS8=% M6N^61X(_U++NL4-DL6"K6J^'?Z/=KDS_ ^"G+EFX6YVGG3'8L^K#-GCMV<\J MGEC/#",,W"'-+MS-N>&L3V?XHE>8S%WO+$S=[>]$P0ODQF/P:8]\H1-2KU=( MH]9H+N!JK3>5'G"/!VSB$I/-6U'HY$4LYPL$],>)MWGK72"XV%1G*]!H9V!J M?!J$W#;B6M]8LU;_E*_\?:\0/K.W[.M]\J4W&'SN_TE.S__LGYZN[TK^JQO?&_@>MZ'T*W,[=$RB+;E%:^$D6WOGJGJT'XZZ8>?>^ MT B^\=Y/^1-_&_(3?YMIC'@6/F=TR!SE5FD$R/&H&-.)MH%T=Q]_6O+PE^Z^ M_5'*OP!02P,$% @ YH.K5N*?7C\#!@ 2U( \ !T:VYO+65X,S)? M,2YH=&WM7&M3VS@4_=Y?H6V'#LS$29P'#SO+3!I,RPP02LRT^U&QY5A;679E MA23[Z_?*CQ!(@)WIIB2@ 1)L7TO7YYYS];B3=$(9L>-WJ!,2[,,[ZD@J&3EV MOAO-1M7LU/)#,*@5%IUA[,]0*F>,_/D^PF)$N87P6,9_T"B)A<18E\;#6,HX*NRS+C"C(VXQ$DCPH*.:*#V8A%02(TVP M1ZQ$$&,B<++LQ6*G'W^.8VD_Z#H_64$I$32P(W!B0GT96@&5A@MUW;/^ M);JZN1[<="]=Y/8W@[ZO!&7S$-U4!]5>%0V<7H:TV6S7*Z@[0-V3_I7KG&CH MUP1]"?A1?1_U3Y'[Q4&#[O6G[J4S,/K?SYV_4+?GJBN->KWQ7Y!O5=O-YC/9 MI;&.,6P=T/-81)BM#?PSCN" $T_2F*,)E2&2(4%?QU@ M]@,71,U?T!Q@+HL M"3%RR0\>W^(*.N->%>TJXX\?IHVZZ=F].$HPG^6'OKV'H,53,K"F*1 M-9V /[&/"%>3$72!A1>BIEF!Z#::"*0V_RM+'DJ"0" *^WO,K?X2Y6^ Z\HB0-)A54#(6Z1AF1TC&Z"X' MJ/G!@5VD / )^W$BP:M%Z\)&L18ZS%S%8H@Y28W^E)$9ZGH9;(JU%;B.I?6 MO#Z]O3]E,Q2I%'T;ASOV4B[Q:9HP/+,"1J8KN/SW.%6/5,8V,S-2"7&T,\8: M0+0HM88X)8QRLI+?=RQ1&CK8>76$OP?J'%'*%2)&!NR3_3[,$4]@O@CE0;MA M'ASNMXX:S8/60:.] SCNFGLE'19X<-^CK8?[_;$+NBA22#!FD$\\2!),J7FN M<$%^CJD@$=R0*L&D13(RF[L8W8PUCX1&0.JGV=NIV9&\#G> S: MH%/BVWE79CW+:,4-P%N&DY18*4DP!&V>F[*MB+SM;'\('!!E[[T_[ G^$0]]#W/I%0%; M]GJUSAOM=J7\ V67E"SH9E)N3P!/8R@(_F%EKX8ZL3H%W*H)IX=90;>9M7GQ+A1<#*KS"#3:"4 =,PJSHWL@KN3&BEB]%%=^WW;BFME2 M2VMHX#I77YQ+]/GF.]V+5?S1D0CZON,O-Z(KK4 M('Q M?$JA;W+(7F\%4)(D)!Q]'O-40J B/5AO:B)X>ZE=1U1'=+LBJ@=K/5BOCP!7 M@J148985@'HA)0%RIL0;2WI+4#\(J$?$(DDTWK^$]^Z5H-RC"6;+,.]M+LXO M6SS38&@P-!C/@_%P<07OJH:L/QR@*_&Z$K]IBX$M+,7H2OS++P??W@)?5^)U M)5Y7XC> +:H2?]%UW2_.-W3>_^:J36(_4:OQ,FJ[J?SC^4J:ON M:ZRZ+\&LJ^ZZMJK!T&#HJONZJ^X:C 4PPOF2.\$CDD_3#!P O2W,)GB69HOO M3DU]%>3QNTXM^Q+)?P%02P$"% ,4 " #F@ZM6*BH5*&1_ 0#^P!X $0 M @ $ =&MN;RTR,#(S,#,S,2YH=&U02P$"% ,4 " #F M@ZM6/Z3LI8$6 !2"P$ $0 @ &3?P$ =&MN;RTR,#(S,#,S M,2YX&UL4$L! A0#% @ YH.K5B'G M.NFO,@ G- # !4 ( !":O9 0!T:VYO+3(P,C,P,S,Q7VQA8BYX;6Q02P$"% ,4 " #F@ZM6,L() MX/Y0 @2 8 %0 @ &DC ( =&MN;RTR,#(S,#,S,5]P&UL4$L! A0#% @ YH.K5H!]RY;&"@ F70 \ ( ! MU=T" '1K;F\M97@Q,%\W+FAT;5!+ 0(4 Q0 ( .:#JU:V"\X)&0D +)2 M / " #,Q M7S(N:'1M4$L! A0#% @ YH.K5N*?7C\#!@ 2U( \ L ( !0_L" '1K;F\M97@S,E\Q+FAT;5!+!08 "@ * 'X" !S 0, ! end